Gentoo Archives: gentoo-dev

From: Fabian Groffen <grobian@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: sub-slots (for EAPI 5)
Date: Fri, 07 Sep 2012 18:52:02
Message-Id: 20120907184935.GT5282@gentoo.org
In Reply to: Re: [gentoo-dev] Re: sub-slots (for EAPI 5) by Ciaran McCreesh
1 On 07-09-2012 19:21:57 +0100, Ciaran McCreesh wrote:
2 > On Fri, 7 Sep 2012 20:17:17 +0200
3 > Fabian Groffen <grobian@g.o> wrote:
4 > > Eh, no. Now it just always breaks when you perform a downgrade, and
5 > > revdev-rebuild or @preserved-libs won't help you. I prefer that you
6 > > give best practices how to use sub-slots to make Portage also able to
7 > > do a recompile of bar when libfnord in the same SLOT gets downgraded.
8 > > (Because minors are used for compatible changes -- additions -- to the
9 > > ABI.)
10 >
11 > Downgrades aren't covered by sub-slots, slots, regular dependencies,
12 > libtool, or anything else.
13
14 It seems I mistakenly took slot-operator-deps and sub-slots as something
15 that can be mapped onto ABIs. Doing so, however has proven to be wrong.
16
17 It appears slot-operator-deps do have some resemblance with ABI here
18 (especially if :* would be written in PMS such that it only allows
19 upgrades, no downgrades), but sub-slots are completely unrelated.
20
21 I don't like the mixing of the two in a single var, at all. I think I'd
22 much more prefer Portage to understand ABIs and potentially versions, to
23 make it explicit why it is doing what.
24
25
26 --
27 Fabian Groffen
28 Gentoo on a different level

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Re: sub-slots (for EAPI 5) Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>