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 1Nn5H4-0006vg-Eb for garchives@archives.gentoo.org; Thu, 04 Mar 2010 07:15:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D6ED2E0D45; Thu, 4 Mar 2010 07:15:06 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id C79A0E0D37 for ; Thu, 4 Mar 2010 07:15:00 +0000 (UTC) Received: from [82.130.46.229] (qob5.kyla.fi [82.130.46.229]) by petteriraty.eu (Postfix) with ESMTPSA id CC4E92EE95 for ; Thu, 4 Mar 2010 07:14:59 +0000 (UTC) Message-ID: <4B8F5DAE.9040906@gentoo.org> Date: Thu, 04 Mar 2010 09:13:50 +0200 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Deprecation of python_version(), python_mod_exists(), python_tkinter_exists(), distutils_python_version() and distutils_python_tkinter() in EAPI <=2 References: <201003021927.18379.Arfrever@gentoo.org> <4B8E0747.4050008@gentoo.org> <20100303015253.7930de6f@gentoo.org> <4B8E2229.3010408@gentoo.org> <8b4c83ad1003030123j171325a7o105b7887d40c0303@mail.gmail.com> <4B8E437D.2050504@gentoo.org> <20100303064011.08bd999d@gentoo.org> <4B8E867D.4060908@gentoo.org> <20100303153919.0f4744b4@gentoo.org> In-Reply-To: <20100303153919.0f4744b4@gentoo.org> X-Enigmail-Version: 1.0.1 OpenPGP: id=B8E4ECF0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig3D540A102CDA9909653EBD1E" X-Archives-Salt: 4078445e-ced8-44fc-afda-f69a3953378f X-Archives-Hash: 2df3a2b55756f20d83a9429abfc5631f This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3D540A102CDA9909653EBD1E Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 03/03/2010 11:39 PM, Ryan Hill wrote: >> >> Also policies should be changed when they don't make sense any more as= I >> said in my first response but I am not sure if that's the case here. >=20 > The problem is I don't think this is actually a policy. One of the fir= st > projects I did as a developer, while still under probation, was a compl= ete > rewrite, in-place, of an eclass. Many functions were removed or rename= d > (done in an overlay of course, with a migration path). It was fully rev= iewed, > on list, by senior devs at the time. I was told by several people that= if > there were any exported pkg_post_rm or pkg_pre_rm functions, they could= n't be > touched because of portage limitations (those limitations were removed = ~3 > years ago now IIRC). So I wonder if this isn't just a years-long game = of > Telephone where one rule passed down by word of mouth got over-generali= zed > and sufficiently twisted as to apply to everything. >=20 You can mostly get away with deprecating eclass functions in a slowly manner. > Nor do I think it's a particularly useful policy that keeps deprecated > interfaces around forever. Careful removal with a long warning period > shouldn't actually pose a problem. I think Arfrever's plan is reasonab= le. >=20 If we decide allowing removal of functions, we should come up with a common procedure like the eclass removal policy: http://devmanual.gentoo.org/eclass-writing/index.html Regards, Petteri --------------enig3D540A102CDA9909653EBD1E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJLj12yAAoJEPeUsk245OzwqoMP/j6SoIOKu195kJNzpp87D/HV hYdwdmOeEOzppSzN12seYhd48S9pQPPjZDrJ+4ibP5b6m1DJ73eqRy/m2HOMTtXO BAln0c44YKONl7REHYpP287PhDXy/C1nHSbk5ldKPQIdx+uUWiFhXB/wUCXzwz4h 8mUUuh+HsykwdfqCHZH3gNzNu0JA+B6tcKbRqvbzA4Em3UyhkAhymSbqKJxkjOva anca4dIx3zKRU8xYlM1IezAvUl4mC66MJKK5O0SXX1DArdB8jzzpN193RWm1Rtw+ Z+2BqLGQvU2O+Kyyz74qOb7XiHwR0+ykYJKRxHLDzL1qjDpSDMSjzvkFSHjdlAbI a94zouptEMsasXmbpUfHOko1T+OO0KfLIKTzl5IisuINjTkUffnyVtfKsQ+Kkgyx pUnHrTT4/E5j1ZeHpl06f2BOsjz2RrTlQJ6hoWkCARaGFvTBYBVlxzpz3SpN2TFr QGNJmHZDbKywbmb1pP+8i8e8Zebl6BSX3hPIrmMbCtxtKnrBpm7hLhZUjCSiHG1A MkXAiv4D+xpnBr4X8N+K8fqSysrbMPuk9JBuURTVvHuBBdv4RRoX0kkzrTA7/1wS 06g87JQSIcy4noQYqHjZvy3Gg0frKqQdfMDc257VvSNM0Ac6p5oA7/VAriBHTokf +wKkyAoGDMVoCHpD5nBA =yP0i -----END PGP SIGNATURE----- --------------enig3D540A102CDA9909653EBD1E--