On Wednesday 08 July 2015 15:13:36 Alan McKinnon wrote:
> On 08/07/2015 14:53, Peter Humphrey wrote:
> > 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.
> 
> What state is the machine in now? Did you enable the flag and do what
> portage asks, or is that update still pending?
> 
> I have a hunch the cause is not kdelibs directly, but rather another
> package that depends on kdelibs[nepomuk]. If your update is still
> pending, we can easily find out why with emerge -t

Mea culpa. I had a stray entry in package.use. I don't remember where that 
came from, but of course it's gone now.

Apologies for the noise.

-- 
Rgds
Peter


Reply via email to