1 |
On Sunday 10 Jul 2016 04:08:36 Michael Palimaka wrote: |
2 |
> On 09/07/16 23:52, Robin Atwood wrote: |
3 |
> > Attempting to update/world this weekend I get: |
4 |
> > |
5 |
> > |
6 |
> > |
7 |
> > |
8 |
> > |
9 |
> > # emerge -uDv @world |
10 |
> > |
11 |
> > |
12 |
> > |
13 |
> > These are the packages that would be merged, in order: |
14 |
> > |
15 |
> > |
16 |
> > |
17 |
> > Calculating dependencies... done! |
18 |
> > |
19 |
> > |
20 |
> > |
21 |
> > !!! All ebuilds that could satisfy "kde-apps/kdebase-runtime-meta:5" |
22 |
> > have been masked. |
23 |
> > |
24 |
> > !!! One of the following masked packages is required to complete your |
25 |
> > request: |
26 |
> > |
27 |
> > - kde-apps/kdebase-runtime-meta-16.04.2::gentoo (masked by: |
28 |
> > package.mask, ~amd64 keyword) |
29 |
> > |
30 |
> > - kde-apps/kdebase-runtime-meta-15.12.3::gentoo (masked by: package.mask) |
31 |
> > |
32 |
> > |
33 |
> > |
34 |
> > (dependency required by "kde-base/kdebase-startkde-4.11.22-r1::gentoo" |
35 |
> > [ebuild]) |
36 |
> > |
37 |
> > (dependency required by "@selected" [set]) |
38 |
> > |
39 |
> > (dependency required by "@world" [argument]) |
40 |
> > |
41 |
> > |
42 |
> > |
43 |
> > I have all of KDE:5 masked since I think installing it sounds too risky. |
44 |
> > Checking the kdebase-startkde-4.11.22-r1 ebuild it has a dependency on |
45 |
> > kde-apps/kdebase-runtime-meta:5. Is this a mistake? Has anyone found a |
46 |
> > solution to this? |
47 |
> > |
48 |
> > |
49 |
> > |
50 |
> > Thanks |
51 |
> > |
52 |
> > Robin |
53 |
> |
54 |
> Hi Robin, |
55 |
> |
56 |
> This change is correct - we're in the process of cleaning up some old |
57 |
> ebuilds at the moment. |
58 |
> |
59 |
> In this case kde-apps/kdebase-runtime-meta:5 doesn't imply anything |
60 |
> KF5-based - it has just been ported to use a newer eclass. It still just |
61 |
> pulls in the old KDE4-based kde-runtime packages. |
62 |
|
63 |
That's good news. Now, how does one allow that package to be installed while |
64 |
keeping the rest of KF5 masked? |
65 |
|
66 |
# cat /etc/portage/package.mask |
67 |
kde-plasma/* |
68 |
kde-frameworks/*:5 |
69 |
kde-apps/*:5 |
70 |
kde-misc/*:5 |
71 |
>=kde-apps/kde4-l10n-16.04.1 |
72 |
|
73 |
We seem to need an analogue of CONFIG_PROTECT and CONFIG_PROTECT_MASK, in |
74 |
which we could mask all kde-apps/*:5 while allowing kde-apps/kdebase-runtime- |
75 |
meta:5 to be installed. Can that be done? I hope there's an easier way than |
76 |
masking all 122 apps separately. |
77 |
|
78 |
-- |
79 |
Rgds |
80 |
Peter |