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

Reply via email to