-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 06/08/13 04:22 PM, Alexis Ballier wrote: > On Tue, 6 Aug 2013 20:44:57 +0100 Ciaran McCreesh > <ciaran.mccre...@googlemail.com> wrote: > >> On Tue, 6 Aug 2013 15:31:14 -0400 Alexis Ballier >> <aball...@gentoo.org> wrote: >>> Well, ok, but this doesn't relate to what I was writing. >>> Subslot, or slot emulators or whatever, in their current usage >>> with := dependencies, are not fine grained enough for some use >>> cases. Those cause regressions if used improperly. >> >> There is no regression. Previously, packages sometimes broke >> when doing an upgrade. Now, packages do not break when doing an >> upgrade. > > The regression is the useless rebuild. Without preserve-libs, > packages break even more: cf the libc example. >
Terminology issue. Useless rebuilds are not regressions. they might be undesirable, they might be bugs, but they are not something that was happening before, and then was fixed, and now is happening again. The only thing "regression" can be applied to in this discussion is if a consumer is NOT using a := slot-operator on a dep like poppler, and the poppler libs that consumer uses are updated and breakage occurrs - -- ie, the exact same case that was happening all the time prior to EAPI5 adoption. IE, exactly what you are proposing to do in order to reduce the extra rebuilds. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iF4EAREIAAYFAlIBXFYACgkQ2ugaI38ACPBwlQEAp9nVnOws3WxWyfmK7xuuCzfb sUwYmIB6lJv9G3FljpkA/RtMWa55WxihhfML9VqlQJ+HqSfP69RMTrbIjmGKufbv =PyPl -----END PGP SIGNATURE-----