Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue
Date: Wed, 06 Jun 2012 21:22:32
Message-Id: 4FCFC9E4.8070503@gentoo.org
In Reply to: Re: [gentoo-dev] About forcing rebuilds of other packages issue by Ciaran McCreesh
1 On 06/06/2012 10:16 AM, Ciaran McCreesh wrote:
2 > On Wed, 06 Jun 2012 11:48:26 +0200
3 > Pacho Ramos <pacho@g.o> wrote:
4 >> That looks nice, only two notes:
5 >> - Looks like would be more sense on distinguish between "SLOT" and
6 >> ABI_SLOT, for example:
7 >> * dbus-glib would rdepend on glib:2
8 >> * if glib:2 abi changes, we would pull a ABI_SLOT="2.32"
9 >> inside glib-2 ebuild
10 >> * dbus-glib rdepending on glib:=2 would get rebuilt
11 >> If we would use "SLOT" for all the cases, how would we handle it? I
12 >> mean, glib slot would be bumped to "2.32" and dbus-glib ebuilds
13 >> updated to rdepend on every new slot? Or would package managers
14 >> distinct between "versions" inside the same SLOT variable?
15 >
16 > You'd have a slot per ABI, and be encouraged to allow multiple versions
17 > of glib to be installed in parallel. If you really couldn't do that
18 > (and you should think very carefully before saying you can't, since
19 > this directly affects users in a huge way), you can make the slots
20 > block each other.
21
22 It seems like you're trying to make glib fit your SLOT operator model,
23 even though it's a natural fit for the ABI_SLOT operator model.
24 --
25 Thanks,
26 Zac

Replies

Subject Author
Re: [gentoo-dev] About forcing rebuilds of other packages issue Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>