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

Reply via email to