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? |