Mikolaj Izdebski wrote:
2) RPM doesn't differentiate between dependency scopes. Some
dependencies may be required only in some contexts, for example only for
testing, or only when using that package to compile other packages. In
the latter case one would normally put these dependencies in -devel
packages, but these are forbidden by packaging guidelines for Java.
WTF???
Those guidelines must be fixed NOW!
-devel stuff MUST be in -devel packages and not pollute normal packages. ALL
those Java libraries should have a -devel subpackage, or if it is really not
needed, a Provides: foo-devel.
Kevin Kofler