It's my turn to seek help understanding portage.

Yesterday my daily update required a reinstallation of kdelibs with the
nepomuk flag switched on, and that pulled in nepomuk-core and nepomuk-widgets.
But according to equery, those three packages have only a conditional
dependence on nepomuk:

prh@wstn ~ $ equery d nepomuk-core
 * These packages depend on nepomuk-core:
kde-base/kactivities-4.13.3 (nepomuk ? >=kde-base/nepomuk-core-4.13.3:4[aqua=])
kde-base/kdelibs-4.14.8 (nepomuk ? >=kde-base/nepomuk-core-4.14.3:4[aqua=])
kde-base/nepomuk-widgets-4.14.3 (>=kde-base/nepomuk-core-4.14.3:4[aqua=])
kde-base/plasma-workspace-4.11.19 (nepomuk ? 
>=kde-base/nepomuk-core-4.11.19:4[aqua=])
prh@wstn ~ $ emerge --info | grep nepomuk
prh@wstn ~ $ equery d nepomuk-widgets
 * These packages depend on nepomuk-widgets:
kde-base/kdelibs-4.14.8 (nepomuk ? >=kde-base/nepomuk-widgets-4.14.3:4[aqua=])

Nepomuk doesn't appear in emerge --info, so why does portage insist that
kdelibs requires nepomuk?

# emerge -cv nepomuk-widgets nepomuk-core

Calculating dependencies  .... done!
  kde-base/nepomuk-core-4.14.3 pulled in by:
    kde-base/kdelibs-4.14.8 requires >=kde-base/nepomuk-core-4.14.3:4[-aqua]
    kde-base/nepomuk-widgets-4.14.3 requires 
>=kde-base/nepomuk-core-4.14.3:4[-aqua]

  kde-base/nepomuk-widgets-4.14.3 pulled in by:
    kde-base/kdelibs-4.14.8 requires >=kde-base/nepomuk-widgets-4.14.3:4[-aqua]

The version of kdelibs has not changed recently, nor have I made changes to
make.conf or package.use.

Something odd is going on.

-- 
Rgds
Peter


Reply via email to