From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2B9D2198005 for ; Sun, 10 Mar 2013 13:19:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 22658E06EE; Sun, 10 Mar 2013 13:19:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 356DEE05BE for ; Sun, 10 Mar 2013 13:19:38 +0000 (UTC) Received: from pomiocik.lan (77-255-9-250.adsl.inetia.pl [77.255.9.250]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 227F833C1EE; Sun, 10 Mar 2013 13:19:35 +0000 (UTC) Date: Sun, 10 Mar 2013 14:19:59 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: ciaran.mccreesh@googlemail.com Subject: Re: [gentoo-dev] [PATCH 1/7] multibuild: introduce a generic framework for custom phase functions. Message-ID: <20130310141959.6217437d@pomiocik.lan> In-Reply-To: <20130310121825.054383fb@googlemail.com> References: <20130310111644.0840d935@pomiocik.lan> <1362910691-8439-1-git-send-email-mgorny@gentoo.org> <20796.28754.738984.896903@a1i15.kph.uni-mainz.de> <20796.31150.637490.654018@a1i15.kph.uni-mainz.de> <20130310121825.054383fb@googlemail.com> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.16; x86_64-pc-linux-gnu) 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: multipart/signed; micalg=PGP-SHA512; boundary="Sig_/OMw.ovWd0EQLaOHtov33WUO"; protocol="application/pgp-signature" X-Archives-Salt: 356ef75e-f2fb-48b0-9ec7-dd3fcb2c3d41 X-Archives-Hash: 11a8143653766bbc9334c47580289673 --Sig_/OMw.ovWd0EQLaOHtov33WUO Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 10 Mar 2013 12:18:25 +0000 Ciaran McCreesh wrote: > On Sun, 10 Mar 2013 13:16:46 +0100 > Ulrich Mueller wrote: > > >>>>> On Sun, 10 Mar 2013, Ulrich Mueller wrote: > >=20 > > >>>>> On Sun, 10 Mar 2013, Micha=C5=82 G=C3=B3rny wrote: > > >> +DEPEND=3D">=3Dapp-shells/bash-4.2" > > >> + > >=20 > > > Why is this needed? > >=20 > > Seems it's because of this: > >=20 > > >> + declare -g -A _MULTIBUILD_EXPORTED_PHASES || die > > >> + local p > > >> + for p; do > > >> + _MULTIBUILD_EXPORTED_PHASES[${p}]=3D${ECLASS}_${p} > > >> + done > >=20 > > Associative arrays are not supported in bash 3.2, so they must not be > > used in EAPIs 0 to 5. >=20 > A dependency upon a newer bash doesn't guarantee that the package > mangler will use that bash. Yep. That's why the non-quoted fragment has a safety check and dies if it doesn't. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/OMw.ovWd0EQLaOHtov33WUO Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRPIiAXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKlJUP/RvbhZwHZsAvM0uEFIs65Ajw CP4UD3pLsSpyf/lz7eUOWpTn2TFhYFsUJ9uxtHLy0i8NUvjaua8rkOLplsnuQjEF 2L8JmxPXJ7/zlSszHfs8HdjoT5woKIHc0I0rGPAg/nTmOt72el/7zhCR50Z+tHJg hT4xPwxrFEVKMdgb17pqjYnjsZAVPD/T13a45Fug3N+ZhTxXLZXVCMvn/W4VmM7A WMpub0R0Z4MgMHzBowQfCkESaaIyVQCSU1/SNJ13QML8cYs8IhOTarvK7n1KQlZy QHjimz3Nxa8luPU+jTIuhdNiW3FyMwqQKHxgI+sEZp/I8rtTGZSFBSn+32wKTipl vniAZg2STBEb6i4dhVF/lMcVB+kTKZgQj/3az57m0E0igKSurKL8CGLjn7NlVAA4 fItZe60gpDV5jUMQdHMFuW5+H2TRIycxL7Aj6ie7y5rN3IzXNC0zEvpKYEnPuufB RTujuLCIElzeHVORUKc5Ygh5w9eCVi+ZXtVCq1ouidX3NkTQxtRKlmoTIrL7mIq2 8MHNPqHzy7qdi3lctOUSRfOS7SKTkqDV8txD3bLh/j2tPyV5g1jYk/WOC+LvfiKX kHQM83gzakV19h+jXGOxAHA1rrQc/v+KNJmDO0FzRZmUEHoahoNxx8v0Tu/mIV4v z10h4rowHBGmYozVbdQM =OI/7 -----END PGP SIGNATURE----- --Sig_/OMw.ovWd0EQLaOHtov33WUO--