Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Remember to specify SLOT when adding subslot operator to dependencies
Date: Tue, 06 Aug 2013 20:28:04
Message-Id: 52015C56.2030508@gentoo.org
In Reply to: Re: [gentoo-dev] Re: Remember to specify SLOT when adding subslot operator to dependencies by Alexis Ballier
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 06/08/13 04:22 PM, Alexis Ballier wrote:
5 > On Tue, 6 Aug 2013 20:44:57 +0100 Ciaran McCreesh
6 > <ciaran.mccreesh@××××××××××.com> wrote:
7 >
8 >> On Tue, 6 Aug 2013 15:31:14 -0400 Alexis Ballier
9 >> <aballier@g.o> wrote:
10 >>> Well, ok, but this doesn't relate to what I was writing.
11 >>> Subslot, or slot emulators or whatever, in their current usage
12 >>> with := dependencies, are not fine grained enough for some use
13 >>> cases. Those cause regressions if used improperly.
14 >>
15 >> There is no regression. Previously, packages sometimes broke
16 >> when doing an upgrade. Now, packages do not break when doing an
17 >> upgrade.
18 >
19 > The regression is the useless rebuild. Without preserve-libs,
20 > packages break even more: cf the libc example.
21 >
22
23 Terminology issue. Useless rebuilds are not regressions. they might
24 be undesirable, they might be bugs, but they are not something that
25 was happening before, and then was fixed, and now is happening again.
26
27 The only thing "regression" can be applied to in this discussion is if
28 a consumer is NOT using a := slot-operator on a dep like poppler, and
29 the poppler libs that consumer uses are updated and breakage occurrs
30 - -- ie, the exact same case that was happening all the time prior to
31 EAPI5 adoption. IE, exactly what you are proposing to do in order to
32 reduce the extra rebuilds.
33
34
35
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v2.0.20 (GNU/Linux)
38
39 iF4EAREIAAYFAlIBXFYACgkQ2ugaI38ACPBwlQEAp9nVnOws3WxWyfmK7xuuCzfb
40 sUwYmIB6lJv9G3FljpkA/RtMWa55WxihhfML9VqlQJ+HqSfP69RMTrbIjmGKufbv
41 =PyPl
42 -----END PGP SIGNATURE-----

Replies