* Are cooker packages allowed to be dependant on contrib packages?
I guess not. Because then in order for the cooker package to install
properly you're going to need the contrib package.
* Are cooker packages allowed to have a contrib BuildRequires?
From a technical point of view, this should not be allowed either.
I've found that cooker package php-dba_bundle currently
BuildRequires db4-devel. If these BuildRequires are correct then the
package will be linked against a contrib package:
# rpm -qpR
/mirrors/cooker/i586/Mandrake/RPMS/php-dba_bundle-4.3.0-2mdk.i586.rpm
libphp_common430 libgdbm2 *db4 *
php430 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2 libc.so.6 *libdb-4.0.so *
libgdbm.so.2 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3)
I've found a few more of these:
ADVX-build is needed by apache-1.3.27-5mdk
libmjpegtools-devel is needed by gstreamer-plugins-0.5.2-2mdk
libsndfile1-devel is needed by jackit-0.34.0-5mdk
perl-IO-Stty is needed by perl-Expect-1.15-2mdk
perl-XML-Writer is needed by perl-GTK-0.7008-26mdk (I just uploaded
this one yesterday, and was forced to rebuild it as a contrib
package on my system)
perl-Digest-Nilsimsa is needed by perl-Razor-Agent-2.20-2mdk
perl-Net-DNS is needed by perl-Razor-Agent-2.20-2mdk
db4-devel is needed by php-dba_bundle-4.3.0-2mdk
libjs1 >= 1.5 is needed by php-xslt-4.3.0-2mdk
Can we please be a bit more carefull with these?
I'm currently rebuilding cooker packages against cooker packages only. Contrib against cooker + contrib and PLF against cooker, contrib and plf packages.
I'd like to volonteer to update the rpm-howto about this topic.
with kind regards,
Stefan van der Eijk
PS: These BuildRequires are currently not in cooker or contrib:
gd-devel is needed by glibc-2.3.1-7mdk
prelink >= 0.2.0-16mdk is needed by glibc-2.3.1-7mdk
jpilot-plugin-devel is needed by jpilot-Mail-0.0.6-7mdk
gd-devel is needed by perl-GD-1.41-4mdk
/lib/modules/2.4.18-7mdk/build/README is needed by unicon-3.0.3-12mdk
smime.p7s
Description: S/MIME Cryptographic Signature
