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 16F881381F3 for ; Sat, 15 Jun 2013 17:41:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 42995E0964; Sat, 15 Jun 2013 17:41:01 +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 4D5B5E092C for ; Sat, 15 Jun 2013 17:41:00 +0000 (UTC) Received: from localhost (unknown [81.219.205.176]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 7A88F33DD04; Sat, 15 Jun 2013 17:40:58 +0000 (UTC) Date: Sat, 15 Jun 2013 19:41:53 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: ulm@gentoo.org Subject: Re: [gentoo-dev] Calling die in a subshell Message-ID: <20130615194153.5786c4d4@gentoo.org> In-Reply-To: <20924.38251.723173.470046@a1i15.kph.uni-mainz.de> References: <51BC9105.5070604@gentoo.org> <20924.37728.751450.362549@a1i15.kph.uni-mainz.de> <51BC941B.8090602@gentoo.org> <20924.38251.723173.470046@a1i15.kph.uni-mainz.de> Organization: Gentoo X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; 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_/sTFIkBXS2PFzq9UU62m=6Xn"; protocol="application/pgp-signature" X-Archives-Salt: cceb534e-1844-4924-8d52-612c767d1c50 X-Archives-Hash: 307ebbf48720e8798c25f65bd8f98949 --Sig_/sTFIkBXS2PFzq9UU62m=6Xn Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2013-06-15, o godz. 18:25:15 Ulrich Mueller napisa=C5=82(a): > >>>>> On Sat, 15 Jun 2013, hasufell wrote: >=20 > >> PMS doesn't guarantee that die works correctly in a subshell: > >> http://dev.gentoo.org/~ulm/pms/5/pms.html#x1-12800011.3.3 > >>=20 > >> So the devmanual agrees with the spec, and the eclasses need to be > >> fixed. >=20 > > How does that make any sense? >=20 > It makes perfect sense. The specification doesn't require that the > package manager's die function works in a subshell, so ebuilds and > eclasses cannot rely on such behaviour. >=20 > If you want a different behaviour for future EAPIs, then PMS needs to > be changed. And there's a bug open for it already: https://bugs.gentoo.org/show_bug.cgi?id=3D465008 --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/sTFIkBXS2PFzq9UU62m=6Xn Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQJ8BAEBCgBmBQJRvKdkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKNioQALx1liDhFIOlVE7OER7n86Ny cY3DK4KDlQ1kF3g66kkh50P3F0e/RBn6AuOfXmndXWNX66hFupzfMZ7X5+z6QBZc VWCSZ7XgJvJQey4qlA3yKj/a0hhIp47EmebD+0k0r/Z65Wbkwgi8FY0u9d972mH9 EZnXBHcNh1xwpjYgRj0xW+BbaIJA4EJ+xLPrKVQGBa4UC5968LMgzD2FKRoPMNtq AhzW3ZkNSErShHT78l+soFyHwPsr8iaYrZsYivC1lQ67cVJMWWw/dogkmSY0aj0R rplN49H9t8CDpvKyuFyCcZAZOEpVsTapH5VPsPdDzD2RXp37XtIq+Nx4jb5g2w4r QclA79JH0Do36VRPrnIlaMKDzlrRPiS9fHT77fzaUoJpD+2wa1B3awfJtzA8U8V9 nOpCpG19ShwPDhLtrs/lwElfEmksk2yyvz6kW70hKfZ/Gf2JDOf4C0UQD2Azm/UR AAD6BTIz5eyJmBIroB33CrjY29qwOStlysyJ9yxnmCENIimagm2mXTmiwUTuJ68s nPsZloI2CiLyKwvDFcEdgK8bREV2AhNfQ/zBPoEhW0u7hUsPlbN/ysvacL/hJzp4 R3YlAattbf/J1mJQf5etGqC608chRJaWUrXHuROkctwnPCjRI6bCMet8Pzdnr8x9 fDV01tQAwWIp+NGKvyBV =BkcZ -----END PGP SIGNATURE----- --Sig_/sTFIkBXS2PFzq9UU62m=6Xn--