On Tue, 06 Aug 2013 16:28:06 -0400
Ian Stakenvicius <a...@gentoo.org> wrote:

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

Sorry, I failed to parse.
They are something that was not happening before and now is happening.

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

This is not a regression from my definition:

Software regression, the appearance of a bug which was absent in a
previous revision

http://en.wikipedia.org/wiki/Regression

Reply via email to