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 EFFA813888F for ; Sat, 17 Oct 2015 12:52:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A18F021C065; Sat, 17 Oct 2015 12:51:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 87D6921C047 for ; Sat, 17 Oct 2015 12:51:54 +0000 (UTC) Received: from pomiot (77-254-165-0.adsl.inetia.pl [77.254.165.0]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 214763408A6; Sat, 17 Oct 2015 12:51:49 +0000 (UTC) Date: Sat, 17 Oct 2015 14:51:40 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: Rich Freeman Cc: gentoo-dev Subject: Re: [gentoo-dev] Re: [gentoo-dev-announce] EAPI 6 draft for review Message-ID: <20151017145140.7594c244.mgorny@gentoo.org> In-Reply-To: References: <22049.17676.1822.986579@a1i15.kph.uni-mainz.de> <56223E25.1090407@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; 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_/J9FJcOK3l+oYcdC0lwejw=R"; protocol="application/pgp-signature" X-Archives-Salt: 68856ce4-da73-4d3c-a6f9-ab9749bca4aa X-Archives-Hash: 82c3dcf9db192b75ace8c6199d636341 --Sig_/J9FJcOK3l+oYcdC0lwejw=R Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2015-10-17, o godz. 08:38:51 Rich Freeman napisa=C5=82(a): > On Sat, Oct 17, 2015 at 8:25 AM, hasufell wrote: > > On 10/17/2015 02:19 PM, Jason A. Donenfeld wrote: > >> > >> The other question is more critical -- could you merge eapply and > >> eapply_user? Or add some hook to PMS so that eapply_user isn't needed? > >> IOW, it'd be nice if every package was, by default, patchable by the u= ser. > >> > > > > IMO, eapply_user should not be in the eclass and not in PMS. patches are > > something that can easily be done via PM hooks, if the PM has proper > > hooks support. > > >=20 > The reason this was done was to give maintainers more control over > WHEN patches are applied, while still ensuring they are applyied. >=20 > The other feature that is supposed to be in EAPI6 (I didn't read the > draft yet) is that the PM should refuse to install the package if > eapply is never called (ie src_prepare is overridden and the ebuild > didn't call eapply). It is required that all ebuilds call it once > unconditionally. That way users don't get inconsistent behavior from > package to package and be dependent on maintainers to fix it. >=20 > We'd have to dig through the archives, but I'm sure there was > extensive discussion about whether this belonged in the PM or PMS. I don't think this was really accepted. I think the best we can do is make repoman complain about it. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/J9FJcOK3l+oYcdC0lwejw=R Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWIkRcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOtCUP/1c3txu96EHu6X6b3v82myZL TKESRq7uUdD7kCWOeS/4rko8oFt2VDw5IxcPtypA0h+tx8yJl2VkMCBOfNR1qZE/ YXFWn/hC7fKXz/zrXCHX/fOGMEc5u29msMz+Un+YIZt0/DxZD5sXkN6vl3aXUP+O e13+0xKk7NY8x15bi59R/GNBM55OGqN/8llHuN+KQnN3QT6pXz9sHF7zMh66+fjO etXGhPltkOKZ6z3PQYcOBt34FoSPIb0JS3QMlcExCv2eEFR1mzMjmrt/eS2D9kcr fxdLOd1PZx3Ff6kaXIUtMe9vjBJfDg1YqiMeXqzb5bjxORBvy5ZIJploWufQeCyB vf13MgcJ/dN1XA24GQVzsUcQKiGJP3A1upU8XG36uXvX/MVc/at3qSQ0zmVQusbf u0iyYknl96Xxtp5vvoZc0AFDVlpc2s3U3uVeKJZTnSF6eL0vj6/HTJr/9zreJn1C URy40unIPH+aVs69rThxCG8s3RCC9ejLUjpZh+Ls8vx5bCX2oNNHAjQEU2yLg+8A UmQw5VRdubRGE49f1H5LHezP5TfhlrWcm4C6JpAf8NLsmRfjeDkNLh9fbSUg+WJB /Hb5g4p3PbUmGtppasPLTWVKiAfI5p9z3lEpZhxbOKwAzoIc7rCKAKawh7OJnwrV 50+VoX9I2N86QQViQug3 =z7Am -----END PGP SIGNATURE----- --Sig_/J9FJcOK3l+oYcdC0lwejw=R--