mach needs "redundant" BuildRequires
Stefan van der Eijk
stefan at eijk.nu
Mon Mar 8 20:22:36 UTC 2004
John Dalbec wrote:
> According to http://www.fedora.us/wiki/HOWTOFindMissingBuildRequires,
> neither gcc-c++ nor python should be listed as a BuildRequires:.
> However, the default mach configuration does not install either
> package on Red Hat 7.2 unless it is listed as a BuildRequires:. I'm
> trying to build XFree86. Should I add gcc-c++ as a BuildRequires or
> change my /etc/mach/dist file?
> Thanks,
> John
This sounds so familiar to what I've been doing as a contributor to
Mandrake's cooker distro for the last few years.
I have a auto rebuilder, calles SlBd. It uses urpmi instead of apt:
http://qa.mandrakesoft.com/twiki/bin/view/Main/MandrakeLinux?topic=SlBd
I've been advocating getting the right BuildRequires into the src.rpm
packages:
http://qa.mandrakesoft.com/twiki/bin/view/Main/BuildRequires
Due to the fact that -devel packages have no *automatic* dependencies
added to them, there is no significant dependency structure in them.
This makes getting the right BuildRequires for the packages nearly
impossible. This issue and the solution Mandrake chose to implement are
documented here:
http://qa.mandrakesoft.com/twiki/bin/view/Main/RpmDevelDependencies
Esspecially with the RpmDevelDependencies I think all distributions
would benefit from this, perhaps we can try to make it part of a
cross-distro rpm naming standard.
Feel free to comment.
with kind regards,
Stefan van der Eijk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3403 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-legacy-list/attachments/20040308/00fa67e0/attachment.bin>
More information about the fedora-legacy-list
mailing list