Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue
Date: Tue, 12 Jun 2012 15:27:41
Message-Id: 4FD75FB4.3090705@gentoo.org
In Reply to: Re: [gentoo-dev] About forcing rebuilds of other packages issue by Brian Harring
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 10/06/12 06:49 PM, Brian Harring wrote:
5 > On Sun, Jun 10, 2012 at 01:25:55PM +0100, Ciaran McCreesh wrote:
6 >> On Sat, 09 Jun 2012 13:55:53 -0700 Zac Medico
7 >> <zmedico@g.o> wrote:
8 >>> A dependency atom will have optional SLOT and ABI_SLOT parts.
9 >>> Using the dbus-glib depedency on glib:2 as an example [1], the
10 >>> dbus-glib dependency will be expressed with an atom such as
11 >>> dev-libs/glib:2:= and the package manager will translate that
12 >>> atom to dev-libs/glib:2:=2.32 at build time. So, ':' is always
13 >>> used to distinguish SLOT deps, and ':=' is always used to
14 >>> distinguish ABI_SLOT deps. Is that syntax good?
15 >>
16 >> Here's a nicer syntax: no ABI_SLOT variable, and SLOT="2/2.32".
17 >
18 > Hate the slash; just looks ugly to me (so starts the bikeshed).
19 >
20 > Sans that naggle, notions fine however; not sure I'm a fan of
21 > people being able to specify the exact ABI they need from an ebuild
22 > while it's in source form, but may be of use for emul-* packages.
23 >
24 > ~harring
25 >
26
27 It's power will come from detection of the different SLOT= assignment
28 between ebuilds of a particular library package. I don't forsee that
29 there is going to be very much usage of the '/[ABI]' part in *DEPEND.
30 -----BEGIN PGP SIGNATURE-----
31 Version: GnuPG v2.0.17 (GNU/Linux)
32
33 iF4EAREIAAYFAk/XX7QACgkQ2ugaI38ACPDo6QD/XqsVP0UWmLrzxwFF1f2W6UsM
34 aA3wM6aqYX+wc+uHGTAA/jk8jz6kCs5rEudSWWXYndg6LEKp1Rj+YC/C7tLlk9uW
35 =tDdT
36 -----END PGP SIGNATURE-----