Gentoo Archives: gentoo-user

From: Peter Humphrey <peter@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Update blocked by kdebase-startkde:4
Date: Sat, 09 Jul 2016 22:23:02
Message-Id: 2260081.eQf0LrpUZy@peak
In Reply to: [gentoo-user] Re: Update blocked by kdebase-startkde:4 by Michael Palimaka
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

Replies

Subject Author
Re: [gentoo-user] Re: Update blocked by kdebase-startkde:4 Peter Humphrey <peter@××××××××××××.uk>