Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps
Date: Sun, 27 Jul 2014 12:31:38
Message-Id: 53D4F10E.8040909@gentoo.org
In Reply to: Re: [gentoo-dev] Re: don't rely on dynamic deps by Samuli Suominen
1 Samuli Suominen:
2 >
3 > On 27/07/14 14:50, hasufell wrote:
4 >> Samuli Suominen:
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 packages,
20 >>> simple-scan and something else
21 >>>
22 >>> So, broken? Far from it. More like essential feature.
23 >>>
24 >>> People have just listed some known races dynamic deps have, and I take
25 >>> those races anyday over an regression that causes
26 >>> endless rebuilding...
27 >>>
28 >> I'm not sure if you realize that you just disabled dynamic deps support
29 >> on most of those converted ebuilds.
30 >>
31 >
32 > There is a bug in the package manager, you mean.
33 >
34
35 I'm eager to hear how you want to make subslots work with dynamic deps.
36
37 := gets converted to :${SLOT}/${SUBSLOT} in vardb and this is used to
38 trigger the rebuilds.
39
40 How do you record the subslot a package was built against in the live tree?

Replies

Subject Author
Re: [gentoo-dev] Re: don't rely on dynamic deps Rich Freeman <rich0@g.o>