1 |
On 08/07/2015 14:53, Peter Humphrey wrote: |
2 |
> It's my turn to seek help understanding portage. |
3 |
> |
4 |
> Yesterday my daily update required a reinstallation of kdelibs with the |
5 |
> nepomuk flag switched on, and that pulled in nepomuk-core and nepomuk-widgets. |
6 |
> But according to equery, those three packages have only a conditional |
7 |
> dependence on nepomuk: |
8 |
> |
9 |
> prh@wstn ~ $ equery d nepomuk-core |
10 |
> * These packages depend on nepomuk-core: |
11 |
> kde-base/kactivities-4.13.3 (nepomuk ? >=kde-base/nepomuk-core-4.13.3:4[aqua=]) |
12 |
> kde-base/kdelibs-4.14.8 (nepomuk ? >=kde-base/nepomuk-core-4.14.3:4[aqua=]) |
13 |
> kde-base/nepomuk-widgets-4.14.3 (>=kde-base/nepomuk-core-4.14.3:4[aqua=]) |
14 |
> kde-base/plasma-workspace-4.11.19 (nepomuk ? >=kde-base/nepomuk-core-4.11.19:4[aqua=]) |
15 |
> prh@wstn ~ $ emerge --info | grep nepomuk |
16 |
> prh@wstn ~ $ equery d nepomuk-widgets |
17 |
> * These packages depend on nepomuk-widgets: |
18 |
> kde-base/kdelibs-4.14.8 (nepomuk ? >=kde-base/nepomuk-widgets-4.14.3:4[aqua=]) |
19 |
> |
20 |
> Nepomuk doesn't appear in emerge --info, so why does portage insist that |
21 |
> kdelibs requires nepomuk? |
22 |
> |
23 |
> # emerge -cv nepomuk-widgets nepomuk-core |
24 |
> |
25 |
> Calculating dependencies .... done! |
26 |
> kde-base/nepomuk-core-4.14.3 pulled in by: |
27 |
> kde-base/kdelibs-4.14.8 requires >=kde-base/nepomuk-core-4.14.3:4[-aqua] |
28 |
> kde-base/nepomuk-widgets-4.14.3 requires >=kde-base/nepomuk-core-4.14.3:4[-aqua] |
29 |
> |
30 |
> kde-base/nepomuk-widgets-4.14.3 pulled in by: |
31 |
> kde-base/kdelibs-4.14.8 requires >=kde-base/nepomuk-widgets-4.14.3:4[-aqua] |
32 |
> |
33 |
> The version of kdelibs has not changed recently, nor have I made changes to |
34 |
> make.conf or package.use. |
35 |
> |
36 |
> Something odd is going on. |
37 |
|
38 |
|
39 |
What state is the machine in now? Did you enable the flag and do what |
40 |
portage asks, or is that update still pending? |
41 |
|
42 |
I have a hunch the cause is not kdelibs directly, but rather another |
43 |
package that depends on kdelibs[nepomuk]. If your update is still |
44 |
pending, we can easily find out why with emerge -t |
45 |
|
46 |
|
47 |
-- |
48 |
Alan McKinnon |
49 |
alan.mckinnon@×××××.com |