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.77) (envelope-from ) id 1SnMpv-0007pT-1L for garchives@archives.gentoo.org; Sat, 07 Jul 2012 04:41:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 94B1DE0552; Sat, 7 Jul 2012 04:41:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 190E4E0521 for ; Sat, 7 Jul 2012 04:40:32 +0000 (UTC) Received: from [192.168.26.5] (ip98-164-193-252.oc.oc.cox.net [98.164.193.252]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zmedico) by smtp.gentoo.org (Postfix) with ESMTPSA id 8ED511B4092 for ; Sat, 7 Jul 2012 04:40:31 +0000 (UTC) Message-ID: <4FF7BDBE.904@gentoo.org> Date: Fri, 06 Jul 2012 21:40:30 -0700 From: Zac Medico User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:13.0) Gecko/20120607 Thunderbird/13.0 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 perl modules References: <1339183412.4179.30.camel@belkin4> <4FD2532B.4030506@gentoo.org> <20120609131542.14ac5081@googlemail.com> <4FD3B859.9050903@gentoo.org> <20120610132555.74bded8c@googlemail.com> <4FD4E4FA.2090902@gentoo.org> <4FE6625A.1040309@gentoo.org> <4FE86187.6050503@gentoo.org> <4FE8A6DF.1060604@gentoo.org> <4FEB6138.8040305@gentoo.org> <20120630102527.TAaf00c1.tv@veller.net> <4FEEC748.6010002@gentoo.org> <4FEF336F.50109@gentoo.org> In-Reply-To: X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 96956f09-9b4f-4f75-9f46-eefe2dc0b77d X-Archives-Hash: 98f934af62b383b0bd3745e9ed26b04b On 07/06/2012 06:17 PM, Kent Fredric wrote: > But either way, if "SlotABI" is supposed to convey "A change that can > occur to a package that means other packages that were built on it > need to be rebuilt" , then this is something we need. Much like SLOT, SLOT/ABI-sub-slot as it's implemented in EAPI 4-slot-abi [1] is intended to correlate to some extent with the package version. Rebuilds involving USE changes have already been supported since EAPI 2 via USE deps. With existing versions of portage, you have to run something like `emerge --newuse -uD @world` to ensure that everything is rebuilt to match current USE settings. However, it would be fairly easy to make emerge more pro-active about triggering rebuilds to satisfy reverse USE dependencies when necessary. [1] http://blogs.gentoo.org/zmedico/2012/06/23/automatic-rebuilds-with-experimental-eapi-4-slot-abi/ -- Thanks, Zac