Gentoo Archives: gentoo-dev

From: Pacho Ramos <pacho@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue
Date: Thu, 07 Jun 2012 19:25:40
Message-Id: 1339097086.3014.28.camel@belkin4
In Reply to: Re: [gentoo-dev] About forcing rebuilds of other packages issue by Zac Medico
1 El jue, 07-06-2012 a las 12:09 -0700, Zac Medico escribió:
2 > On 06/07/2012 12:00 PM, Pacho Ramos wrote:
3 > > El jue, 07-06-2012 a las 19:44 +0100, Ciaran McCreesh escribió:
4 > >> On Thu, 07 Jun 2012 20:43:54 +0200
5 > >> Pacho Ramos <pacho@g.o> wrote:
6 > >>>> I would prefer, as a workaround, allow reverse deps to RDEPEND on
7 > >>>> glib:2.* instead. That way it would cover more cases when more than
8 > >>>> two slots are available
9 > >>>
10 > >>> Well, per:
11 > >>> http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commitdiff;h=f9f7729c047300e1924ad768a49c660e12c2f906;hp=b7750e67b4772c1064543defb7df6a556f09807b
12 > >>>
13 > >>> looks like "*" usage for SLOTs would be allowed :), or I am
14 > >>> misinterpreting it?
15 > >>
16 > >> It's not a wildcard.
17 > >>
18 > >
19 > > But it looks like a valid usage for cases like glib vs.
20 > > dbus-glib/gobject-introspection I have exposed as example, and also
21 > > allows us to keep "SLOT" over "ABI_SLOT" (at least for this case, not
22 > > sure about others I could be missing now...)
23 >
24 > The :* operator doesn't trigger any rebuilds though. Quoting the PMS
25 > patch that you linked:
26 >
27 > * Indicates that any slot value is acceptable. In addition, for runtime
28 > dependencies, indicates that the package will not break if the matched
29 > package is uninstalled and replaced by a different matching package in a
30 > different slot.
31
32 I mean, use it in conjunction with ":=", one for rebuild and other to
33 indicate any 2.x SLOT fits the "normal" RDEPEND (to not need to
34 periodically update RDEPENDs or need to go back from :SLOT depends to
35 old =category/package-version-* ways)
36
37 Allowing that, we wouldn't need ABI_SLOT (at least to prevent this issue
38 that arises with using only SLOTs for this)

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] About forcing rebuilds of other packages issue Zac Medico <zmedico@g.o>