From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Sjy54-0007oc-IH for garchives@archives.gentoo.org; Wed, 27 Jun 2012 19:39:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7271AE08D1; Wed, 27 Jun 2012 19:39:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 41BF5E0853 for ; Wed, 27 Jun 2012 19:38:15 +0000 (UTC) Received: from [192.168.1.145] (CPE002401f30b73-CM001cea3ddad8.cpe.net.cable.rogers.com [99.240.69.152]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 993301B473A for ; Wed, 27 Jun 2012 19:38:14 +0000 (UTC) Message-ID: <4FEB6138.8040305@gentoo.org> Date: Wed, 27 Jun 2012 15:38:32 -0400 From: Ian Stakenvicius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120625 Thunderbird/10.0.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue References: <4FCF2012.3040500@gentoo.org> <1339007452.2706.57.camel@belkin4> <20120606193348.67b83427@googlemail.com> <1339010165.2706.62.camel@belkin4> <20120606202340.6c95711f@googlemail.com> <4FCFF945.1070804@gentoo.org> <20120607082409.GB3352@localhost.google.com> <4FD0DA34.8080409@gentoo.org> <20120607184008.09aca0fe@googlemail.com> <4FD0ECED.10201@gentoo.org> <1339092995.3014.23.camel@belkin4> <1339094634.3014.24.camel@belkin4> <20120607194448.1577119e@googlemail.com> <1339095641.3014.26.camel@belkin4> <4FD0FC81.9070701@gentoo.org> <1339097086.3014.28.camel@belkin4> <4FD101EC.7080306@gentoo.org> <1339144721.4179.1.camel@belkin4> <4FD24F73.8000601@gentoo.org> <1339183412.4179.30.camel@belkin4> <4FD2532B.4030506@gentoo.org> <20120609131542.14ac5081@googlemail.com> <4FD3B859.9050903@gentoo.org> <20120610132555.74bded8c@googlemail.com> <4FD4E4FA.2090902@gento o.org> <4FE6625A.1040309@gentoo.org> <4FE86187.6050503@gentoo.org> <4FE8A6DF.1060604@gentoo.org> In-Reply-To: <4FE8A6DF.1060604@gentoo.org> X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 85528764-2031-4f5d-b722-0c0d2aa18612 X-Archives-Hash: c812a6890d1033440a07a48b8e405b33 -----BEGIN PGP SIGNED MESSAGE----- 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=20 >>>>> 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:=3D and the package >>>>>> manager will translate that atom to dev-libs/glib:2:=3D2.32 >>>>>> at build time. So, ':' is always used to distinguish SLOT >>>>>> deps, and ':=3D' is always used to distinguish ABI_SLOT >>>>>> deps. Is that syntax good? >>>>>=20 >>>>> Here's a nicer syntax: no ABI_SLOT variable, and >>>>> SLOT=3D"2/2.32". Then you can do explicit :2/2.32 >>>>> dependencies if you like, or :2 (which would match SLOT=3D"2" >>>>> or SLOT=3D"2/anything"), or :2=3D (which gets rewritten to >>>>> :2/2.32=3D) or :2*. If an ebuild does SLOT=3D"2", it's treated >>>>> as 2/2. >>>>=20 >>>> Yes, I prefer your syntax. >>=20 >>> In portage-2.1.11.1 and 2.2.0_alpha112 I=92ve added support for >>> EAPI =934-slot-abi=94: >>=20 >>=20 >>> http://blogs.gentoo.org/zmedico/2012/06/23/automatic-rebuilds-with-ex= perimental-eapi-4-slot-abi/ >> >> >> >>>=20 Does >>=20 >> anyone have a fork of the tree that's being converted to test=20 >> this new functionality? If so I'd like to sign up. >=20 > 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://git.overlays.gentoo.org/dev/axs.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 =3DEfzw -----END PGP SIGNATURE-----