Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] kde-apps/libksane blocker
Date: Mon, 30 May 2016 10:56:51
Message-Id: 574C1C65.60108@gmail.com
In Reply to: Re: [gentoo-user] kde-apps/libksane blocker by Dale
1 On 30/05/2016 12:08, Dale wrote:
2 > Alan McKinnon wrote:
3 >> On 30/05/2016 05:20, Dale wrote:
4 >>> Howdy,
5 >>>
6 >>> I'm trying to do a update and have this last blocker that I can't figure
7 >>> out. I fixed another one but this one doesn't make sense to me. Here
8 >>> is the relevant output.
9 >>
10 >>
11 >> Portage is abusing your pixels (using too many). Here's the important
12 >> bits:
13 >>
14 >>> [blocks B ] <kde-apps/libksane-15.08.3-r1:4
15 >>> ("<kde-apps/libksane-15.08.3-r1:4" is blocking
16 >>> kde-apps/libksane-16.04.1)
17 >>
18 >> This is the only important blocker ("blocks B")
19 >>
20 >> procps stuff that followed is just a long explanation of why portage
21 >> kept procps back and didn't upgrade
22 >
23 > Yea, I included more than what was needed and I already worked around
24 > procps. It's gone already.
25 >
26 >>
27 >>> * Error: The above package list contains packages which cannot be
28 >>> * installed at the same time on the same system.
29 >>
30 >> The asterisks indicate this is part relevant to hard blockers and
31 >> failures. (bangs ! indicate info or warnings, not errors)
32 >>
33 >>> (kde-apps/libksane-15.08.3:4/15.08::gentoo, installed) pulled in by
34 >>> >=kde-apps/libksane-4.14.3:4[aqua=]
35 >>> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by
36 >>> (kde-apps/ksaneplugin-16.04.1:4/16.04::gentoo, ebuild scheduled for
37 >>> merge)
38 >>> >=kde-apps/libksane-4.14.3:4[aqua=]
39 >>> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by
40 >>> (kde-apps/kolourpaint-16.04.1:4/16.04::gentoo, ebuild scheduled for
41 >>> merge)
42 >>>
43 >>> (kde-apps/libksane-16.04.1:5/5::gentoo, ebuild scheduled for merge)
44 >>> pulled in by
45 >>> >=kde-apps/libksane-14.12.0:5 required by
46 >>> (kde-misc/skanlite-2.0:5/5::gentoo, ebuild scheduled for merge)
47 >>> >=kde-apps/libksane-16.04.1 required by
48 >>> (kde-apps/kdegraphics-meta-16.04.1:5/5::gentoo, ebuild scheduled for
49 >>> merge)
50 >>>
51 >>
52 >>
53 >> So this is really a clash between KDE4 stuff and KDE5 stuff, and
54 >> nothing is demanding a certain maximum version, so upgrades should in
55 >> theory be clean. I'm not at a Gentoo machine right now so can't give
56 >> exact info, but do this:
57 >>
58 >> eix libksane
59 >> - is 15.08.3-r1 the latest version in :4? If not, upgrade it manually
60 >> and continue.
61 >> - does 15.08.3-r1 have a minimal USE? If so, set it on. This often
62 >> removes the clash with :5
63 >>
64 >> If all else fails, quickpkg and unmerge all libksane version, emerge
65 >> world and let portage fix whatever it needs to.
66 >>
67 >> /alanm
68 >>
69 >>
70 >
71 > I removed all libksane versions and it still pukes. I then did a equery
72 > list *sane* and -C'd all that too. None of that will cause a crash or
73 > anything. Anyway, it still isn't happy. After doing all that, I had a
74 > thought. Add the -t option. It didn't help much but at least I finally
75 > thought of it. lol Here is the current upset pixels with the -t added
76 > in.
77
78 [snip]
79
80 > [blocks B ] <kde-apps/libksane-15.08.3-r1:4
81 > ("<kde-apps/libksane-15.08.3-r1:4" is blocking kde-apps/libksane-16.04.1)
82 >
83 > Total: 45 packages (31 upgrades, 11 new, 2 in new slots, 1 reinstall, 3
84 > uninstalls), Size of downloads: 16,615 KiB
85 > Conflict: 5 blocks (1 unsatisfied)
86 >
87 > * Error: The above package list contains packages which cannot be
88 > * installed at the same time on the same system.
89 >
90 > (kde-apps/libksane-15.08.3:4/15.08::gentoo, ebuild scheduled for
91 > merge) pulled in by
92 > >=kde-apps/libksane-4.14.3:4[aqua=]
93 > (>=kde-apps/libksane-4.14.3:4[-aqua]) required by
94 > (kde-apps/ksaneplugin-16.04.1:4/16.04::gentoo, ebuild scheduled for merge)
95 > >=kde-apps/libksane-4.14.3:4[aqua=]
96 > (>=kde-apps/libksane-4.14.3:4[-aqua]) required by
97 > (kde-apps/kolourpaint-16.04.1:4/16.04::gentoo, ebuild scheduled for merge)
98 >
99 > (kde-apps/libksane-16.04.1:5/5::gentoo, ebuild scheduled for merge)
100 > pulled in by
101 > >=kde-apps/libksane-14.12.0:5 required by
102 > (kde-misc/skanlite-2.0:5/5::gentoo, ebuild scheduled for merge)
103 > >=kde-apps/libksane-16.04.1 required by
104 > (kde-apps/kdegraphics-meta-16.04.1:5/5::gentoo, ebuild scheduled for merge)
105 >
106 >
107 > For more information about Blocked Packages, please refer to the following
108 > section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
109 >
110 >
111 >
112 > To me, it seems two packages want one version and two other packages
113 > want the other and both can't be there at the same time. Right now, I
114 > can't quite find the right key to unlock this thing. By the way, I did
115 > sync again just to be sure. I also set the minimal USE flag in
116 > package.use for that too.
117
118
119
120 There is only one problem here:
121
122 kde-apps/libksane-16.04.1 blocks any version of
123 <kde-apps/libksane-15.08.3-r1 (note the less than)
124
125 But portage wants to install kde-apps/libksane-15.08.3 which triggers
126 the block.
127
128 You need to find out why portage isn't giving you the latest libksane:4
129
130 - do you have kde-apps/libksane-15.08.3-r1 in your tree? If not, resync
131 - is this an arch or ~arch machine? If arch, do you have any unmasks for
132 libksane:5?
133
134 grep -r ksane /etc/portage
135
136
137 If all else fails,
138 emerge =kde-apps/libksane-15.08.3-r1
139 and inspect the error closely. That will tell you why portage decided to
140 not give you that version

Replies

Subject Author
Re: [gentoo-user] kde-apps/libksane blocker Dale <rdalek1967@×××××.com>