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 1SNmCD-00073I-AG for garchives@archives.gentoo.org; Fri, 27 Apr 2012 14:30:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 50BA3E088A; Fri, 27 Apr 2012 14:30:28 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id EAE0CE0856 for ; Fri, 27 Apr 2012 14:29:32 +0000 (UTC) Received: by werm13 with SMTP id m13so558395wer.40 for ; Fri, 27 Apr 2012 07:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=ixHM0NZ02yU5lt89pWQJ0znExdRM6W6x/9/Y0ISAvc8=; b=VUJA7fwN04IyFANE6CSLzOQIXzx+HEu4IXNBjuJL1auo+Bha6uAghwdtKXcJ0eZsfQ eQ6/SAZcoVJJCyPJQRkeNm6evPB8m8twflExnS222+dWPtBJuH5darUSzLcvgrbL5vRH U2E8c6IH85SqPi9x/qjbWLxOgK0GTugCEao0o+itIzSMsxB/sWalWhGajdDqog3viNVf uRoIEGd/C8/1kV9+aP8AcZXSiBeaXeJyiFc557Xe8UdHcwV3+bdxqIZt1q3fAY96rKA4 x/O7bhk0YH0DukDmq8OY47Fw30Tb+RfdiRqQ4TzyiMAsCUW3wis0tqJs7u5s+SYsP5qY zC2Q== Received: by 10.180.24.7 with SMTP id q7mr6563445wif.11.1335536972191; Fri, 27 Apr 2012 07:29:32 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id gg2sm7996292wib.7.2012.04.27.07.29.31 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 27 Apr 2012 07:29:31 -0700 (PDT) Date: Fri, 27 Apr 2012 15:27:09 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Making user patches globally available Message-ID: <20120427152709.14a6c0bf@googlemail.com> In-Reply-To: References: <20120415021641.1858ffde@gentoo.org> <4F8A885C.3050508@gentoo.org> <20120418185913.3d2fa68f@epia.jer-c2.orkz.net> <201204181340.00474.vapier@gentoo.org> <20120418184138.50153e57@googlemail.com> <4F8F05E9.5070103@gentoo.org> <4F8F0929.2010109@googlemail.com> <4F8F18EC.3000707@gentoo.org> <4F8F3513.2060202@googlemail.com> <20120425224433.2fa0f2de@gentoo.org> <4F98EA90.4000403@gentoo.org> <4F9967DE.8000601@gentoo.org> <4F99F941.90705@gentoo.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; 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-SHA1; boundary="Sig_/Tp167EuUdursL4hU_6H4uf3"; protocol="application/pgp-signature" X-Archives-Salt: 7a7fb37b-516a-4e00-9429-f888db711ca0 X-Archives-Hash: 8be33feec21637df9074bc3cc468a251 --Sig_/Tp167EuUdursL4hU_6H4uf3 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 27 Apr 2012 14:15:35 +0000 (UTC) Duncan <1i5t5.duncan@cox.net> wrote: > In ordered to make it globally available, it cannot simply be an > EAPI-5 thing, it must apply to all current ebuilds whether they (or > an inherited eclass) call epatch_user or not. Which means that > conflict with the existing epatch_user is unavoidable, since it will > either try to run twice where it's already called, or it won't run at > all where it's not. In order to make it globally available, you put it in EAPI 5, and make the package mangler die at pretend time if the user has patches specified for a package that isn't EAPI 5. --=20 Ciaran McCreesh --Sig_/Tp167EuUdursL4hU_6H4uf3 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAk+arMEACgkQ96zL6DUtXhFlQgCgoNn3A0VrtRoCwlV9Tbk47q5t r2oAni7NzJMsLR/R9bNBq4Aw2UAOeUKC =gf2t -----END PGP SIGNATURE----- --Sig_/Tp167EuUdursL4hU_6H4uf3--