1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On 03/29/2014 12:13 AM, Samuli Suominen wrote: |
5 |
> You broke the gentoo-x86 by masking these virtuals without the already |
6 |
> converted reverse |
7 |
> dependencies. |
8 |
No, I didn't, before accusing people of breaking the tree you may want |
9 |
to cvs up. |
10 |
|
11 |
> Plus I told you to not bother me about this until there is something |
12 |
> broken, or you get |
13 |
> this banned by the PMS, or you get this feature dropped from the PM. |
14 |
> |
15 |
Your input was considered. |
16 |
|
17 |
> I took the liberty to unbreak the tree for you. Don't ever touch my |
18 |
> packages again unless |
19 |
> they are broken. |
20 |
You didn't unbreak the tree, you reverted a QA mask without permission. |
21 |
A comrel bug was opened for this, I'm sure they won't care at all. |
22 |
|
23 |
Your input will be considered here with all the weight it deserves. My |
24 |
mask was to force this discussion on the list and it has done it's job well. |
25 |
|
26 |
Thanks, |
27 |
Zero |
28 |
> |
29 |
> |
30 |
> On 28/03/14 23:48, Rick "Zero_Chaos" Farina wrote: |
31 |
>> Recently, without discussion as suggested by the dev manual, new |
32 |
>> virtuals were added for libudev and libgudev. |
33 |
>> |
34 |
>> These virtuals are different than any virtuals use in gentoo in the |
35 |
>> past, and due to this, I fell the discussion step is critical. As such, |
36 |
>> I have put a temporary QA mask on these virtuals. |
37 |
>> |
38 |
>> All below information is based on my understanding of what is happening |
39 |
>> and why, since these new virtuals were added with no previous |
40 |
>> discussion, I can only guess why things were done as they were. |
41 |
>> |
42 |
>> These new virtuals represent a new idea in how to avoid needless subslot |
43 |
>> rebuilds. In this case, it occurs that libudev and libgudev (both part |
44 |
>> of the udev package at this time) can (and do) change soname separately. |
45 |
>> This means that it is impossible to perform just needed subslot |
46 |
>> rebuilds since the package udev can only have one subslot. |
47 |
>> |
48 |
>> To battle this, virtual/libudev and virtual/libgudev were introduced, |
49 |
>> each with the subslot indicating version of their namesake. In this |
50 |
>> way, packages which currently dep on virtual/udev can be adjusted to dep |
51 |
>> on one or both of the new virtuals and possibly avoid unneeded subslot |
52 |
>> rebuilds. |
53 |
>> |
54 |
>> All in all, this isn't a bad idea on the surface, but the first |
55 |
>> arguement shows immediately when this is scaled up. How many other |
56 |
>> packages have multiple libs with different sonames? Off hand, I can |
57 |
>> think of poplar, but I'm sure there must be more. Is it really |
58 |
>> scalable, desirable, or sane, to break each package on the system into |
59 |
>> multiple different virtuals like this? |
60 |
>> |
61 |
>> Discussion, go. |
62 |
>> |
63 |
>> Thanks, |
64 |
>> Zero |
65 |
>> |
66 |
> |
67 |
> |
68 |
> |
69 |
> |
70 |
|
71 |
-----BEGIN PGP SIGNATURE----- |
72 |
Version: GnuPG v2.0.22 (GNU/Linux) |
73 |
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ |
74 |
|
75 |
iQIcBAEBAgAGBQJTOIKAAAoJEKXdFCfdEflKq44QAJUOhKvqrVZKIEm074f6ozZF |
76 |
0eo5dfAQTjcwdYWDWJQ8sKkc26rnrqQjHzGP/cm19lAQAzMceCIw5gKUNXovKwKi |
77 |
/Bl8u3oQIbwDqpqRQFs9kGcToLpyMgX8J+YhWg18IcfJvHWpdW5JR7/0Zuw8A+FI |
78 |
bqkRiXqBVe16uN0iy5JRVwYVcHxTvDCCU/oM+Vpy87+8FPUnzduh8HlY2NoH5nq/ |
79 |
D9TFISaNHkxuhTtVj+OahnHxP/9RkcaI3uZEoCKSEebSWKJ4kxlEoM2D7SBGjQWg |
80 |
kVcPsAddfVdumoShrQkEPEpS3jSlCKp9MP5MUur6xCPOOom/6XnOFQqO49MN2zjj |
81 |
udNWLY1c8pjAIwRLk9+CRCvwuiXfHxFh2FCDsf92LZ4D3Vwt2tb1tuXMllfMlmNL |
82 |
KcUV8GMRBE9Bwb8ovPvHCP78/tphLXr24OjoUhJw4UXa7lbSIVyXqjhTkTtkBWHb |
83 |
q6cIvmMvPdAkMttLKz+n5sNhYNeC+nR8L8y0uUayPuKGXWWwbvJz5Llfu6DcrrsA |
84 |
WkHBlywJz7sOwIHFTTHZqp4oijqHwdUCYiTGQ0GPbjQ7JW4HSEK9KX5MV1Jjr8lu |
85 |
nHdznf4LCLqY8NL56oHgwH0Y6fxlVne5JRW95R1ei5oL4yH5KgFg+fAA4/MH/bRN |
86 |
racYsCXksRf133Jv6etG |
87 |
=xzP+ |
88 |
-----END PGP SIGNATURE----- |