Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps
Date: Wed, 30 Jul 2014 05:37:39
Message-Id: 53D8847B.2070401@gentoo.org
In Reply to: Re: [gentoo-dev] Re: don't rely on dynamic deps by Alexander Tsoy
1 On 30/07/14 07:45, Alexander Tsoy wrote:
2 > В Sun, 27 Jul 2014 14:42:24 +0300
3 > Samuli Suominen <ssuominen@g.o> пишет:
4 >
5 >> On 26/07/14 15:49, Ciaran McCreesh wrote:
6 >>> On Sat, 26 Jul 2014 12:41:16 +0000 (UTC)
7 >>> Martin Vaeth <martin@×××××.de> wrote:
8 >>>> hasufell <hasufell@g.o> wrote:
9 >>>>> Dynamics deps are already broken, not consistently enabled (e.g.
10 >>>>> when subslots are in use)
11 >>>> Just to make it clear: No, dynamic deps are not broken.
12 >>> Yes they are.
13 >> We just succesfully converted ~300 ebuilds in tree without revision
14 >> bumps from virtual/udev[gudev,introspection,static-libs]
15 >> to virtual/libudev and virtual/libgudev
16 >> Tested it on multiple boxes, went fine. Nobody has filed bugs at
17 >> http://bugs.gentoo.org/, nobody has filed a single forums post,
18 >> nobody has said anything at #gentoo, Freenode
19 >> Only one person said he had to manually build 2 GNOME related
20 >> packages, simple-scan and something else
21 > As Michał already noted in this thread, dynamic deps does not play nice
22 > with slot operators. So I had the same problem with "2 GNOME related
23 > packages":
24
25 I've revision bumped x11-misc/colord and media-gfx/simple-scan
26 because of this reason, I'll do media-video/cheese as well
27
28 If it's 2-3 packages out of ~300, I'd rather pick them out than
29 revision bump all ~300 for the 2-3. Or not pick them out at all
30 and let users do the rebuild (which is the obvious answer
31 to the output you posted)
32
33 >
34 > !!! Multiple package instances within a single package slot have been pulled
35 > !!! into the dependency graph, resulting in a slot conflict:
36 >
37 > virtual/udev:0
38 >
39 > (virtual/udev-208-r2::gentoo, installed) pulled in by
40 > >=virtual/udev-171:0/0=[gudev] required by (media-video/cheese-3.12.2::gentoo, installed)
41 > virtual/udev:0/0=[gudev] required by (x11-misc/colord-1.2.1::gentoo, installed)
42 >
43 > (virtual/udev-215::gentoo, ebuild scheduled for merge) pulled in by
44 > =virtual/udev-215 required by (games-util/xboxdrv-0.8.5-r1::gentoo, installed)
45 > (and 22 more with the same problem)
46 >

Replies

Subject Author
Re: [gentoo-dev] Re: don't rely on dynamic deps Peter Stuge <peter@×××××.se>
Re: [gentoo-dev] Re: don't rely on dynamic deps "Paweł Hajdan