While we're talking about RPM dependencies ...

Bill Nottingham notting at redhat.com
Wed Apr 11 02:52:49 UTC 2012


Richard W.M. Jones (rjones at redhat.com) said: 
> The 'qemu' package has a bug, of sorts: the maintainer should have
> added a specific Requires line:
> 
>   Requires: usbredir >= <some version>
> 
> However, instead of pushing this problem on packagers, maybe RPM
> should resolve this by encoding the (admittedly long) list of symbols
> used by a binary?

Unless you redesign the entire way we store, distribute, and process
dependency metadata first, doing anything of this sort is just pushing a
world of pain onto everyone.

An enterprising soul could calculate how many library:symbol:version
entries a typical package would have, and how many of the same a typical
library would need to provide. I am not that soul.

This was rejected for the small case of the kernel's modversioned symbols,
and that's only one self-contained package.

Bill


More information about the devel mailing list