Gentoo Archives: gentoo-user

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Multiple package instances within a single package slot
Date: Fri, 04 Oct 2013 10:51:08
Message-Id: 524E9D8B.4020301@wonkology.org
1 Hi there!
2
3 Some may remember me from posting here often. But since a year, I have a
4 new life, and much less time for sitting at my computer. Sigh. And my
5 beloved Gentoo got a little outdated.
6
7 So, a @world update does not work. I thought I give emerge -e @world a
8 try, this should sort out the problems, but this also does not go well.
9
10 I don't want to bother you with the whole lot of output emerge gives me,
11 and just ask a specific question at the moment. I get the 'Multiple
12 package instances within a single package slot have been pulled into the
13 dependency graph, resulting in a slot conflict' message, and several
14 affected packages. One example is claws:
15
16 mail-client/claws-mail:0
17
18 (mail-client/claws-mail-3.9.0-r1::gentoo, ebuild scheduled for merge)
19 pulled in by ~mail-client/claws-mail-3.9.0 required by
20 (mail-client/claws-mail-address_keeper-1.0.7::gentoo, ebuild scheduled
21 for merge)
22
23 (mail-client/claws-mail-3.9.2::gentoo, ebuild scheduled for merge)
24 pulled in by (no parents that aren't satisfied by other packages in
25 this slot)
26
27 Looking at the ebuild, I see that claws-mail-address_keeper rdepends on
28 claws-mail-3.9.0. But being on ~amd86, 3.9.2 would be current.
29
30 I can solve this by masking versions greater than 3.9.0. Two questions:
31
32 Why can't portage deal with this itself, and simply install the highest
33 version that fulfills all requirements?
34
35 And how do I notice an update to claws-mail-address_keeper that would
36 allow a newer version of claws-mail? Other than remembering those masks
37 and go through them once in a while?
38
39 Similar problems happen with sys-boot/syslinux, pulled in by
40 sys-boot/unetbootin, media-sound/jack-audio-connection-kit, pulled in by
41 app-emulation/emul-linux-x86-soundlibs, and all dev-qt packages, where I
42 did not yet figure out what to do.
43
44 I am running portage 2.2.7.
45
46 Alex

Replies

Subject Author
Re: [gentoo-user] Multiple package instances within a single package slot Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] Multiple package instances within a single package slot Kerin Millar <kerframil@×××××××××××.uk>
Re: [gentoo-user] Multiple package instances within a single package slot Neil Bothwick <neil@××××××××××.uk>