[meego-packaging] rejections FAQ - alternative patch method
Alexander Kanevskiy
kad at kad.name
Wed Aug 4 03:51:18 PDT 2010
On Wed, Aug 4, 2010 at 13:44, <fathi.boudra at nokia.com> wrote:
>> External build dependency it means increased time for setup build
>> root, and in case of cross compilation it means one more thing to be
>> hacked to utilize x86 native tools instead of emulating it via qemu.
>> it means maintenance burden and increased build time.
>
> Quilt is ~350kb installed and architecture independent (nothing to hack).
$ rpm -q quilt --qf "[%{REQUIRENAME}\n]"
/bin/bash
/usr/bin/perl
/usr/sbin/sendmail
bzip2
config(quilt)
coreutils
diffstat
diffutils
gawk
gzip
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(File::Temp)
perl(FileHandle)
perl(Getopt::Long)
perl(Getopt::Std)
perl(constant)
perl(strict)
perl(vars)
rpm-build
rpmlib(CompressedFileNames)
rpmlib(PayloadFilesHavePrefix)
rtld(GNU_HASH)
sed
tar
util-linux-ng
it means, that at least gawk,sed will be emulated. +perl in some
cases. So, why spend time on many shell forks plus qemu emulation if
rpmbuild can call "patch" quite efficiently ?
--
br, Alexander Kanevskiy
More information about the MeeGo-packaging
mailing list