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: Wed, 27 Jun 2012 19:39:14
In Reply to: Re: [gentoo-dev] About forcing rebuilds of other packages issue by Zac Medico
Hash: SHA256

On 25/06/12 01:58 PM, Zac Medico wrote:
> On 06/25/2012 06:03 AM, Ian Stakenvicius wrote: >> On 23/06/12 08:42 PM, Zac Medico wrote: >>> On 06/10/2012 11:18 AM, Zac Medico wrote: >>>> On 06/10/2012 05:25 AM, Ciaran McCreesh wrote: >>>>> On Sat, 09 Jun 2012 13:55:53 -0700 Zac Medico >>>>> <zmedico@g.o> wrote: >>>>>> A dependency atom will have optional SLOT and ABI_SLOT >>>>>> parts. Using the dbus-glib depedency on glib:2 as an >>>>>> example [1], the dbus-glib dependency will be expressed >>>>>> with an atom such as dev-libs/glib:2:= and the package >>>>>> manager will translate that atom to dev-libs/glib:2:=2.32 >>>>>> at build time. So, ':' is always used to distinguish SLOT >>>>>> deps, and ':=' is always used to distinguish ABI_SLOT >>>>>> deps. Is that syntax good? >>>>> >>>>> Here's a nicer syntax: no ABI_SLOT variable, and >>>>> SLOT="2/2.32". Then you can do explicit :2/2.32 >>>>> dependencies if you like, or :2 (which would match SLOT="2" >>>>> or SLOT="2/anything"), or :2= (which gets rewritten to >>>>> :2/2.32=) or :2*. If an ebuild does SLOT="2", it's treated >>>>> as 2/2. >>>> >>>> Yes, I prefer your syntax. >> >>> In portage- and 2.2.0_alpha112 I’ve added support for >>> EAPI “4-slot-abi”: >> >> >>> >> >> >> >>>
>> >> anyone have a fork of the tree that's being converted to test >> this new functionality? If so I'd like to sign up. > > That would be nice to have, but I haven't heard of anyone doing it > yet.
Well, I am now. If anyone wants to test, i'm going to make an attempt to keep the following overlay in sync with the main tree within a 24-hour delay (excluding weekends). git:// FYI, all the work subslotting the perl stuff doesn't work yet, so it's probably best to wait a few days before trying it out. Sorry, no means of bug reporting on any of this yet (ie, don't file on b.g.o about it), but i'm in #-dev on freenode most weekdays. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAk/rYTgACgkQ2ugaI38ACPAOvwD/WBqDNCnCJLZw+2302SJOZzO4 cDYOcr3nNk5JeMVz1YAA/jrllZuqcl2skF0WBf4ku8Jb8dsTucddqB3SarxSBB25 =Efzw -----END PGP SIGNATURE-----


Subject Author
[gentoo-dev] About forcing rebuilds of perl modules Torsten Veller <tove@g.o>