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 1SQxUm-00067K-5D for garchives@archives.gentoo.org; Sun, 06 May 2012 09:11:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 03D0FE049A; Sun, 6 May 2012 09:11:00 +0000 (UTC) Received: from a1iwww1.kph.uni-mainz.de (a1iwww1.kph.uni-mainz.de [134.93.134.1]) by pigeon.gentoo.org (Postfix) with ESMTP id 960ADE049A for ; Sun, 6 May 2012 09:10:59 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1iwww1.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id q469Aw51019366 for ; Sun, 6 May 2012 11:10:58 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.5/8.14.2) with ESMTP id q469AwEZ007418; Sun, 6 May 2012 11:10:58 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.5/8.14.5/Submit) id q469AwMN007416; Sun, 6 May 2012 11:10:58 +0200 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Reply-To: gentoo-pms@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20390.16418.384530.682542@a1i15.kph.uni-mainz.de> Date: Sun, 6 May 2012 11:10:58 +0200 To: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] EAPI 5 In-Reply-To: <201205060518.30728.Arfrever.FTA@gmail.com> References: <20120415021641.1858ffde@gentoo.org> <20120427215824.3382e682@pomiocik.lan> <20120427211227.613709a2@googlemail.com> <201205060518.30728.Arfrever.FTA@gmail.com> X-Mailer: VM 8.2.0b under 23.4.2 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Archives-Salt: 53c19340-cf8c-454c-a70d-2b3e8e1cd381 X-Archives-Hash: 3e9a6179f85eff605f3e6d7887c94603 >>>>> On Sun, 6 May 2012, Arfrever Frehtes Taifersar Arahesis wrote: > * Support for package.mask, package.use, package.use.force, package.use.mask, > use.force and use.mask as directories (bug #282296) > * globstar shell option enabled by default (bug #414811) As vapier has pointed out, this option doesn't exist in bash-3.2. I think that it's clear that we have to stick with this bash version for EAPI 5 at least. Besides, I remember that in previous discussions (about extglob and noglob IIRC) it was argued that they should stay at their default, and that the ebuild should handle them via eshopts_{push,pop} if needed. This is following the principle of least surprise. > * REPOSITORY variable in ebuild environment (bug #414813) > * Repository dependencies (bug #414815) What would be the usage case for these? It would imply that an ebuild could behave differently when it's moved from an overlay to the main tree. Do we really want this? > * Support for make.defaults, package.use, package.use.force, > package.use.mask, use.force and use.mask placed directly in > ${repository_path}/profiles (bug #414817) > The code for these features already exists in Portage, so it would be sufficient > to update EAPI checks in some places. Ulrich