1 |
В Sun, 27 Jul 2014 14:42:24 +0300 |
2 |
Samuli Suominen <ssuominen@g.o> пишет: |
3 |
|
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 |
> |
14 |
> We just succesfully converted ~300 ebuilds in tree without revision |
15 |
> bumps from virtual/udev[gudev,introspection,static-libs] |
16 |
> to virtual/libudev and virtual/libgudev |
17 |
> Tested it on multiple boxes, went fine. Nobody has filed bugs at |
18 |
> http://bugs.gentoo.org/, nobody has filed a single forums post, |
19 |
> nobody has said anything at #gentoo, Freenode |
20 |
> Only one person said he had to manually build 2 GNOME related |
21 |
> packages, simple-scan and something else |
22 |
|
23 |
As Michał already noted in this thread, dynamic deps does not play nice |
24 |
with slot operators. So I had the same problem with "2 GNOME related |
25 |
packages": |
26 |
|
27 |
!!! Multiple package instances within a single package slot have been pulled |
28 |
!!! into the dependency graph, resulting in a slot conflict: |
29 |
|
30 |
virtual/udev:0 |
31 |
|
32 |
(virtual/udev-208-r2::gentoo, installed) pulled in by |
33 |
>=virtual/udev-171:0/0=[gudev] required by (media-video/cheese-3.12.2::gentoo, installed) |
34 |
virtual/udev:0/0=[gudev] required by (x11-misc/colord-1.2.1::gentoo, installed) |
35 |
|
36 |
(virtual/udev-215::gentoo, ebuild scheduled for merge) pulled in by |
37 |
=virtual/udev-215 required by (games-util/xboxdrv-0.8.5-r1::gentoo, installed) |
38 |
(and 22 more with the same problem) |
39 |
|
40 |
> |
41 |
> So, broken? Far from it. More like essential feature. |
42 |
> |
43 |
> People have just listed some known races dynamic deps have, and I take |
44 |
> those races anyday over an regression that causes |
45 |
> endless rebuilding... |
46 |
> |
47 |
> - Samuli |
48 |
> |
49 |
|
50 |
-- |
51 |
Alexander Tsoy |