[paludis-dev] [Paludis] #1189: Optional dependency on itself makes package not installable

Paludis trac at pioto.org
Sun Sep 4 19:58:03 UTC 2011


#1189: Optional dependency on itself makes package not installable
-----------------------------------+-----------------------
 Reporter:  eeight                 |         Owner:
     Type:  defect                 |        Status:  new
 Priority:  Sometime               |     Milestone:
Component:  core/paludis/resolver  |       Version:  0.64.3
 Keywords:                         |    Blocked By:
 Blocking:                         |  Distribution:  Gentoo
-----------------------------------+-----------------------
 icedtea has not optional dependency on itself. Although at least one of
 other alternatives is satisfied, paludis reports it as
 {{{
 I cannot provide a legal ordering for the following:

 n   dev-java/icedtea:6::java-overlay 6.1.10.3 to ::installed [cycle 2]
     "A harness to build the OpenJDK using Free Software build tools and
 dependencies"
     -cacao -debug -doc -examples hs20 -jamvm -javascript -nio2 nsplugin
 nss -pulseaudio -systemtap webstart xrender -zero build_options:
 (-optional_tests) symbols=split -trace -preserve_work
     Reasons: target, dev-java/icedtea, dev-java/icedtea-web, virtual/jdk
     In dependency cycle with existing packages: sys-apps/lsb-release:0,
 dev-java/icedtea:6; Self dependent (unsolvable)
 }}}

 These are the dependencies {{{cave show -c icedtea}}} shows (icedtea6-bin
 is already installed):
 {{{
     Build dependencies
                               >=net-print/cups-1.2.12
                               >=x11-libs/libX11-1.1.3
                               >=media-libs/freetype-2.3.5
                               >=media-libs/alsa-lib-1.0
                               >=x11-libs/gtk+-2.8:2
                               >=x11-libs/libXinerama-1.0.2
                               >=x11-libs/libXp-1.0.0
                               >=x11-libs/libXi-1.1.3
                               >=x11-libs/libXau-1.0.3
                               >=x11-libs/libXdmcp-1.0.2
                               >=x11-libs/libXtst-1.0.3
                               virtual/jpeg
                               >=media-libs/libpng-1.2
                               >=media-libs/giflib-4.1.6
                               >=sys-libs/zlib-1.2.3
                               x11-proto/inputproto
                               x11-proto/xineramaproto
                               pulseaudio? (
                                   >=media-sound/pulseaudio-0.9.11
                               )
                               javascript? (
                                   dev-java/rhino:1.6
                               )
                               zero? (
                                   virtual/libffi
                               )
                               xrender? (
                                   >=x11-libs/libXrender-0.9.4
                               )
                               systemtap? (
                                   >=dev-util/systemtap-1
                               )
                               !dev-java/icedtea6
                               nss? (
                                   >=dev-libs/nss-3.12.5-r1
                               )
                               || (
                                   (
                                       >=dev-java/gcj-jdk-4.3
                                       >=app-admin/eselect-ecj-0.5-r1
                                   )
                                   (
                                       >=dev-java/cacao-0.99.2
                                       >=app-admin/eselect-ecj-0.5-r1
                                   )
                                   dev-java/icedtea6-bin
                                   dev-java/icedtea:6
                               )
                               app-arch/zip
                               >=dev-java/xalan-2.7.0:0
                               >=dev-java/xerces-2.9.1:2
                               >=dev-java/ant-core-1.7.1-r2
                               dev-java/ant-nodeps
                               app-misc/ca-certificates
                               dev-lang/perl
                               dev-libs/openssl
                               || (
                                   (
                                       >=x11-libs/libXext-1.1.1
                                       >=x11-proto/xextproto-7.1.1
                                       x11-proto/xproto
                                   )
                                   <x11-libs/libXext-1.1.1
                               )
                               sys-apps/lsb-release
                               >=dev-java/java-config-2.1.9-r1
                               =dev-java/java-config-2*
     Post dependencies
                               webstart? (
                                   dev-java/icedtea-web:6
                               )
                               nsplugin? (
                                   dev-java/icedtea-web:6[nsplugin]
                               )
     Run dependencies
                               >=net-print/cups-1.2.12
                               >=x11-libs/libX11-1.1.3
                               >=media-libs/freetype-2.3.5
                               >=media-libs/alsa-lib-1.0
                               >=x11-libs/gtk+-2.8:2
                               >=x11-libs/libXinerama-1.0.2
                               >=x11-libs/libXp-1.0.0
                               >=x11-libs/libXi-1.1.3
                               >=x11-libs/libXau-1.0.3
                               >=x11-libs/libXdmcp-1.0.2
                               >=x11-libs/libXtst-1.0.3
                               virtual/jpeg
                               >=media-libs/libpng-1.2
                               >=media-libs/giflib-4.1.6
                               >=sys-libs/zlib-1.2.3
                               x11-proto/inputproto
                               x11-proto/xineramaproto
                               pulseaudio? (
                                   >=media-sound/pulseaudio-0.9.11
                               )
                               javascript? (
                                   dev-java/rhino:1.6
                               )
                               zero? (
                                   virtual/libffi
                               )
                               xrender? (
                                   >=x11-libs/libXrender-0.9.4
                               )
                               systemtap? (
                                   >=dev-util/systemtap-1
                               )
                               !dev-java/icedtea6
                               nss? (
                                   >=dev-libs/nss-3.12.5-r1
                               )
                               >=dev-java/java-config-2.1.9-r1
                               =dev-java/java-config-2*
 }}}

-- 
Ticket URL: <http://trac.pioto.org/paludis/ticket/1189>
Paludis <http://paludis.pioto.org/>
Paludis, the Other Package Mangler


More information about the paludis-dev mailing list