[Mageia-dev] does librepository really require java-rpmbuild ?

Luc Menut lmenut at free.fr
Sun Apr 29 11:31:45 CEST 2012


Hello,

Currently, a default KDE install installs java-1.6.0-openjdk-devel.
When I try to remove it, I get
urpme java-1.6.0-openjdk-devel
To satisfy dependencies, the following 6 packages will be removed (37MB):
   java-1.6.0-openjdk-devel-1.6.0.0-31.b24.1.mga2.x86_64
   java-rpmbuild-1.7.5-16.mga2.x86_64
    (due to missing java-devel-openjdk)
   liblayout-0.2.10-3.mga2.noarch
    (due to unsatisfied librepository >= 1.1.3)
   libreoffice-report-builder-3.5.2.2-2.mga2.x86_64
    (due to missing pentaho-reporting-flow-engine)
   librepository-1.1.6-2.mga2.noarch
    (due to missing java-rpmbuild)
   pentaho-reporting-flow-engine-0.9.4-7.mga2.noarch
    (due to unsatisfied librepository >= 1.1.3,
     due to unsatisfied liblayout >= 0.2.10)
Remove 6 packages? (y/N)

urpmq --requires librepository
java
jpackage-utils
libbase
java-rpmbuild

java-1.6.0-openjdk-devel is installed because librepository *requires* 
java-rpmbuild.

I guess that there is an error here, and that java-rpmbuild should be a 
BuildRequires instead of a Requires? (java-rpmbuild is generally a build 
dependancy and not a runtime dependancy)

Can we fix this?

regards,
Luc

-- 
Luc Menut


More information about the Mageia-dev mailing list