cave resolve -x1 ~sys-fs/udev-171 wants to pull in gobject-introspection, although the introspection-USE-Flag is turned off globally. The dependency in the ebuild is USE-Flag dependant: introspection? ( dev-libs/gobject-introspection ) The resolver seems to not solve this resolution correctly. The package-list of the upper command: These are the actions I will take, in order: u dev-libs/glib:2::gentoo 2.28.8 to ::installed replacing 2.28.7 [cycle 1] -debug -doc fam (-introspection) (-selinux) static-libs -xattr (-test) build_options: -optional_tests symbols=split -trace -preserve_work Reasons: app-admin/gam-server, app-text/enchant, app-text/poppler, 24 more 6.69 MBytes to download In dependency cycle with existing packages: x11-misc/util-macros:0, dev-libs/dbus-glib:0, dev-libs/gobject-introspection:0, sys-apps/dbus:0, x11-proto/inputproto:0, sys-fs/udev:0, dev-libs/glib:2 n dev-libs/gobject-introspection:0::gentoo 0.10.8 to ::installed [cycle 1] "Introspection infrastructure for gobject library bindings" -doc (-test) build_options: -optional_tests symbols=split -trace -preserve_work Reasons: sys-fs/udev 1000.85 kBytes to download u sys-apps/dbus:0::gentoo 1.4.10 to ::installed replacing 1.4.8-r1 [cycle 1] X -debug -doc (-selinux) -static-libs (-test) build_options: -optional_tests symbols=split -trace -preserve_work Reasons: app-misc/strigi, app-text/ghostscript-gpl, dev-libs/dbus-glib, 7 more 1.78 MBytes to download u dev-libs/dbus-glib:0::gentoo 0.94-r1 to ::installed replacing 0.92 [cycle 1] -bash-completion -debug -doc -static-libs (-test) build_options: -optional_tests symbols=split -trace -preserve_work Reasons: sys-auth/consolekit, sys-fs/udisks, sys-power/upower 689.02 kBytes to download u sys-fs/udev:0::gentoo 171-r1 to ::installed replacing 168-r2 [cycle 1] acl+ -action_modeswitch+ -debug+ -edd+ extras -floppy+ -gudev+ hwdb+ (-introspection)+ keymap+ rule_generator+ (-selinux) (-test) build_options: -optional_tests symbols=split -trace -preserve_work Reasons: target, !<sys-fs/udev-133 from sys-apps/openrc, dev-libs/libatasmart, 7 more 594.39 kBytes to download The reason for gobject-introspection is said to be udev. Reproducible: Always
Sorry, forgot to mention: paludis version is 0.60.4 ====================== # cave info Package Manager Information: Package Name paludis Package Version 0.60.4 Build Date 2011-05-16T16:46:12+0200 Built with CXX x86_64-pc-linux-gnu-g++ 4.4.5 Built with CXXFLAGS -march=amdfam10 -O2 -pipe -pedantic Built with LDFLAGS -Wl,-O1 -Wl,--as-needed Environment Information: Format paludis Config dir /etc/paludis Root / System Root / World file /var/db/pkg/world Repository installed-virtuals: format installed_virtuals root / Repository virtuals: format virtuals Repository gentoo: format e location /usr/portage builddir /var/tmp/paludis cache /usr/portage/metadata/cache distdir /usr/paludis/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass layout traditional names_cache /usr/portage/.cache/names newsdir /usr/portage/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /etc/make.profile securitydir /usr/portage/metadata/glsa setsdir /usr/portage/sets sync rsync://rsync.de.gentoo.org/gentoo-portage sync_options use_manifest use write_cache /var/cache/paludis/metadata Package information app-shells/bash 4.1_p9 dev-java/java-config 2.1.11-r3 dev-lang/python 2.7.1-r1 3.1.3-r1 dev-util/ccache 3.1.5 dev-util/cmake 2.8.4-r1 sys-apps/baselayout 2.0.2 sys-apps/openrc 0.8.2-r1 sys-apps/sandbox 2.4 sys-devel/autoconf 2.13 2.65-r1 sys-devel/automake 1.10.3 1.11.1 1.9.6-r3 sys-devel/binutils 2.20.1-r1 sys-devel/gcc 4.4.5 sys-devel/gcc-config 1.4.1-r1 sys-devel/libtool 2.2.10 sys-devel/make 3.82 sys-freebsd/freebsd-lib (none) sys-kernel/linux-headers 2.6.38 sys-libs/glibc 2.12.2 sys-libs/uclibc (none) Repository kde: format e location /var/paludis/repositories/kde builddir /var/tmp/paludis cache /var/empty distdir /usr/paludis/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/kde/eclass layout traditional master_repository gentoo names_cache /var/paludis/repositories/kde/.cache/names newsdir /var/paludis/repositories/kde/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /etc/make.profile securitydir /var/paludis/repositories/kde/metadata/glsa setsdir /var/paludis/repositories/kde/sets sync git://git.overlays.gentoo.org/proj/kde.git sync_options use_manifest use write_cache /var/cache/paludis/metadata Repository installed: format vdb location /var/db/pkg builddir /var/tmp/paludis eapi_when_unknown 0 names_cache /var/db/pkg/.cache/names provides_cache /var/db/pkg/.cache/provides root / Repository local: format e location /usr/local/portage builddir /var/tmp/paludis cache /var/empty distdir /usr/paludis/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass layout traditional master_repository gentoo names_cache /usr/local/portage/.cache/names newsdir /usr/local/portage/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /etc/make.profile securitydir /usr/local/portage/metadata/glsa setsdir /usr/local/portage/sets sync sync_options use_manifest use write_cache /var/cache/paludis/metadata Repository oss-overlay: format e location /var/paludis/repositories/oss-overlay builddir /var/tmp/paludis cache /var/empty distdir /usr/paludis/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/oss-overlay/eclass layout traditional master_repository gentoo names_cache /var/paludis/repositories/oss-overlay/.cache/names newsdir /var/paludis/repositories/oss-overlay/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /etc/make.profile securitydir /var/paludis/repositories/oss-overlay/metadata/glsa setsdir /var/paludis/repositories/oss-overlay/sets sync hg+http://hg.atheme.org/users/majeru/portage-overlay/ sync_options use_manifest use write_cache /var/cache/paludis/metadata
Damn... Did not get the dependency on gobject-introspection, when the "extras"-USE-Flag is turned on, which is mandatory, when using udisks. Sorry for the noise.