How to handle subpackages with missing dependencies

Alexander Kahl akahl at iconmobile.com
Thu Jun 5 20:06:26 UTC 2008


I'm in the process of packaging Zend Framework for Fedora [1] with
direct help from Zend's developers, all issues pointed out by me could
be fixed but still one is remaining:

After separating all components requiring non-standard dependencies from
the base package, three of them remain with dependencies unresolvable;
one subpackage needs php-sqlite which has been deactivated in favor of
php-pdo's sqlite support, another one depends on php-pecl-ibm_db2 no one
has packaged yet and the last one depends on php-oci8 which cannot be 
provided at all because it is proprietary software.

It can still perfectly make sense to provide these packages and let the
user take of the deps himself but "official" Fedora support is
impossible this way.

How to handle them? Simply exclude from the build? Comment them out in
the build so users can build their own package using the spec? Provide
them with unresolvable Requires:s? Provide them without the Require:s?
Add a README.Fedora explaining how to handle them?

Couldn't find anything in the docs about it.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=421241

- Alex
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20080605/b7910384/attachment.bin 


More information about the devel mailing list