Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 03:25 PM, Fabian Groffen wrote: > On 07-09-2012 12:03:16 -0700, Zac Medico wrote: >> On 09/07/2012 11:17 AM, Fabian Groffen wrote: >>> I guess real-life examples, more extensively described than you >>> did before, with exactly where it g

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 20:36:02 +0100, Ciaran McCreesh wrote: > The correct fix for "not needing to rebuild" stuff is to SLOT libraries > like crazy, and have a SLOT per thing-we-don't-call-ABI. This then > needs := dependencies, so that packages can say "and remember which > SLOT I was built against". > >

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 21:25:22 +0200 Fabian Groffen wrote: > I like that! Kudos for making it work! > > I just wonder what the heck that has to do with SLOT. The correct fix for "not needing to rebuild" stuff is to SLOT libraries like crazy, and have a SLOT per thing-we-don't-call-ABI. This then n

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 12:03:16 -0700, Zac Medico wrote: > On 09/07/2012 11:17 AM, Fabian Groffen wrote: > > I guess real-life examples, more extensively described than you did > > before, with exactly where it goes wrong, and how the situation is > > improved would help. > > Perhaps some of the greatest f

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 19:55:53 +0100, Ciaran McCreesh wrote: > > It appears slot-operator-deps do have some resemblance with ABI here > > (especially if :* would be written in PMS such that it only allows > > upgrades, no downgrades), but sub-slots are completely unrelated. > > Downgrades are a different,

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Zac Medico
On 09/07/2012 11:17 AM, Fabian Groffen wrote: > No, not a GLEP, per se. I'm trying to understand what sub-slot does and > is. I think I'm starting to understand now. However, for this feature > to be added to an EAPI, IMO it would be nice if there are resources that > make it for most developers

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 14:39:38 -0400, Ian Stakenvicius wrote: > I guess maybe i'm not following your example. To spell it out better, > here's what I'm understanding: > > bar-1.0 has (prior to slot-operators) an RDEPEND="app-cat/libfnord". > No version specified. As such, it'll build successfully agains

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 20:49:35 +0200 Fabian Groffen wrote: > On 07-09-2012 19:21:57 +0100, Ciaran McCreesh wrote: > > On Fri, 7 Sep 2012 20:17:17 +0200 > > Fabian Groffen wrote: > > > Eh, no. Now it just always breaks when you perform a downgrade, > > > and revdev-rebuild or @preserved-libs won't h

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 19:21:57 +0100, Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 20:17:17 +0200 > Fabian Groffen wrote: > > Eh, no. Now it just always breaks when you perform a downgrade, and > > revdev-rebuild or @preserved-libs won't help you. I prefer that you > > give best practices how to use sub-

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 02:17 PM, Fabian Groffen wrote: > > No, not a GLEP, per se. I'm trying to understand what sub-slot > does and is. I think I'm starting to understand now. However, for > this feature to be added to an EAPI, IMO it would be nice if ther

Re: [gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 20:17:17 +0200 Fabian Groffen wrote: > Eh, no. Now it just always breaks when you perform a downgrade, and > revdev-rebuild or @preserved-libs won't help you. I prefer that you > give best practices how to use sub-slots to make Portage also able to > do a recompile of bar when

[gentoo-dev] Re: sub-slots (for EAPI 5)

2012-09-07 Thread Fabian Groffen
On 07-09-2012 13:51:24 -0400, Ian Stakenvicius wrote: > On 07/09/12 01:13 PM, Fabian Groffen wrote: > > On 06-09-2012 09:25:53 -0400, Ian Stakenvicius wrote: > >> #1 - there is both a specification, and an initial > >> implementation, AND a fork of the tree that is kept > >> semi-up-to-date on my d