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 CB6AB13888F for ; Sat, 17 Oct 2015 12:24:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 746C921C04B; Sat, 17 Oct 2015 12:24:36 +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 25E7521C02C; Sat, 17 Oct 2015 12:24:35 +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 D781A34086C; Sat, 17 Oct 2015 12:24:31 +0000 (UTC) Date: Sat, 17 Oct 2015 14:24:18 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: "Jason A. Donenfeld" Cc: gentoo-pms@lists.gentoo.org, gentoo-dev@lists.gentoo.org, Ulrich =?UTF-8?B?TcO8bGxlcg==?= Subject: Re: [gentoo-dev] Re: [gentoo-dev-announce] EAPI 6 draft for review Message-ID: <20151017142418.006bc430.mgorny@gentoo.org> In-Reply-To: References: <22049.17676.1822.986579@a1i15.kph.uni-mainz.de> 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_/XvJaaENi6uSSvJVWg.I7pDP"; protocol="application/pgp-signature" X-Archives-Salt: 2af804c5-ff31-4bae-a9fc-f75eca165473 X-Archives-Hash: 885af239369d3543621d8b10565ff837 --Sig_/XvJaaENi6uSSvJVWg.I7pDP Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2015-10-17, o godz. 14:19:15 "Jason A. Donenfeld" napisa=C5=82(a): > Hey Ulrich, >=20 > I may be a bit late to the discussion, and perhaps I should really just be > reviewing mailing list posts from years past, but... >=20 > What's the story of eapply? Why does this need to go into the PMS, and not > continue to be supplied by epatch from the eclass? What is gained from > moving it to PMS, and why is it more semantically correct to have it ther= e? > Just curious about this. There are two reasons: 1. patching is quite common. The idea behind part of my additions for EAPI 6 was to add really common and reusable things, so they wouldn't have to be carried over in eclasses forever. Having eapply in EAPI 6 means a fair number of ebuilds will not have to inherit huge eutils. 2. eapply_user really belongs in the PM, especially if it's run by default. And it needs patch applying function. And if we have to implement patch applying function anyway, we may as well make it public to avoid unnecessary duplication. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/XvJaaENi6uSSvJVWg.I7pDP Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWIj3zXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOqlkP/06Ecc4MKXBA/Lo+Mw0nNwpM Noqz+QgSpYbPpG1pIVYC9YnZcsBOxEdXFYw48khiAgFCgzaQtS4uMOOLuwtfVmrO gTrXGzMltx/Ie0p+El/ESY1Veaz5QTZDkx9PkQKff0ejH+VS3AlYDdeyI4kAW3ws j4bhgie+3SKY9cHhKxKs0hB7VJsovnRNeCuz9H/a0a+KDiUrtbDnBLKP/nx6Lu15 7nfspOhmcOZEdhFKClRHrrmcpynm5Q+tUPhe8+nILGjfI7d3y9VxqqXX7qlv3E+k KxyG+OL2ej06VmJlHjDhM/k4BQ1dBlYGHJMsn2tZvWR8pKxGqvPLQCPnaowvd5NQ FG0vajeWI2UCU83hCtsqJZiO8pzwF7RQv6A+neF3oNFG83weDNc25gsSdyL/FnIF 4eQ6z6jFnjgJ0yD1dX+6pewXbd4PjQfgFYzqDCG9rlSH6MnH/AIdJIDoCcjTBDw3 VX2afwYo1he/0t3fGFFpBZYzW656ohASL8jyF1JPZWtw84Yam6/Js7ANr/qjhuPR lo6ji9bF60QyjWJ5FyyEGEOIgVe6cObDZP6a6/A1kYQXd/AIOpLk0lOFkmFb4bJu Xe9oddf3NXtfbh7oO2vS6E31ZRoJq+u4vSlZ7a5FD4UkvnhJXgxNK4ujGRCP0Skb RgUz/aIbPOM7lcYiW8nl =ZneN -----END PGP SIGNATURE----- --Sig_/XvJaaENi6uSSvJVWg.I7pDP--