From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LDyM4-0001lm-LC for garchives@archives.gentoo.org; Sat, 20 Dec 2008 09:42:40 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3DEF8E064B; Sat, 20 Dec 2008 09:42:38 +0000 (UTC) Received: from amun.cheops.ods.org (amun.cheops.ods.org [82.95.138.191]) by pigeon.gentoo.org (Postfix) with ESMTP id 0556FE064B for ; Sat, 20 Dec 2008 09:42:38 +0000 (UTC) Received: from tefnut.cheops.ods.org ([2001:888:1022:0:211:24ff:fe37:e46e] helo=gentoo.org) by amun.cheops.ods.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1LDyM0-0006H2-IM for gentoo-dev@lists.gentoo.org; Sat, 20 Dec 2008 10:42:37 +0100 Date: Sat, 20 Dec 2008 10:42:34 +0100 From: Fabian Groffen To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: bash version in ebuilds/eclasses...non-compliance and what to do? Message-ID: <20081220094233.GA1272@gentoo.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <90b936c0812161546u7df31557t603f6d78c71016bd@mail.gmail.com> 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 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18cvs (Darwin 8.11.0, VIM - Vi IMproved 7.2) Organization: Gentoo Foundation, Inc. X-Content-Scanned: by amun.cheops.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: addbeb09-bab5-48ad-8bcf-bd467a4e5393 X-Archives-Hash: fb8987c719185635f48d7b9a59ea4bb3 On 20-12-2008 05:35:25 +0000, Steve Long wrote: > I note that bash-3.2_p17-r1 is stable on all the architectures that 3.0-r12 > lists (it just adds the two -fbsd archs as unstable.) portage-2.1.4.5 > requires at least that version (only unstable on mips as against 2.1.1-r2) > It might be worth skipping to 3.2, since that would simplify regex handling. The only problem we have there is that bash-3.2.17 only comes in patches on top of 3.2. During bootstrap that's problematic, as gnu patch (or any other patch) might not be available, or simply b0rked. For that reason we bootstrap with a portage pre SVN revision 10460, which does not require >=3.2.17. See http://bugs.gentoo.org/show_bug.cgi?id=229677#c11 on why PMS should require 3.2.17 over plain 3.2 if you decide to push the requirement update. We can work around it by using a self-made pre-patched tarball, though. -- Fabian Groffen Gentoo on a different level