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 1Nnedl-0006qA-UB for garchives@archives.gentoo.org; Fri, 05 Mar 2010 21:00:58 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C158CE0B2F; Fri, 5 Mar 2010 21:00:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 09492E0A89 for ; Fri, 5 Mar 2010 21:00:50 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 957421B4115; Fri, 5 Mar 2010 21:00:49 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org 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 Date: Fri, 5 Mar 2010 16:00:48 -0500 User-Agent: KMail/1.13.0 (Linux/2.6.32.6; KDE/4.4.0; x86_64; ; ) Cc: Ryan Hill References: <201003021927.18379.Arfrever@gentoo.org> <4B90E724.8040504@gentoo.org> <20100305141433.2403abc6@gentoo.org> In-Reply-To: <20100305141433.2403abc6@gentoo.org> 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; boundary="nextPart5745605.x5a68vlEB9"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201003051600.49085.vapier@gentoo.org> X-Archives-Salt: 29bd2601-b623-476f-9924-db80cd410872 X-Archives-Hash: c4cda0298e90d5e8f8506ef311085b99 --nextPart5745605.x5a68vlEB9 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Friday 05 March 2010 15:14:33 Ryan Hill wrote: > On Fri, 05 Mar 2010 13:12:36 +0200 Petteri R=C3=A4ty wrote: > > Because there is so little benefit from removing old functions. What is > > so bad about having them grouped at the bottom of the file inside a > > deprecated section? >=20 > Because then people use them. Don't ask me why. I have things I > deprecated over two years ago still being used by a dozen ebuilds bumped > within the last three months. You should be familiar with this behaviour > wrt. > built_with_use. So, when I'm making changes I still have to maintain the > deprecated stuff. >=20 > If I really want to get rid of it, then I have to break it. Replace the > whole thing with a eerror like any of our deprecated eclasses. At that > point, I would rather just remove the function or eclass than curate a > museum of dead interfaces. But I suppose that's a personal quirk -- I > hate having old unused code around. indeed ... and to take it further, ive seen devs inclined to leave ebuilds= =20 alone even after they were told point blank the funcs were deprecated and=20 going away. =2Dmike --nextPart5745605.x5a68vlEB9 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iQIcBAABAgAGBQJLkXEBAAoJEEFjO5/oN/WBRmwQAN14X+Hz5YJ0ZWwUGaF4JueJ IIIwwnNT6Bb/S7cG8BLoqG8bQluAy8+L9IfOFo36DVMUaNAti68hle217p0f+lne XeyFydGmBm8QgPX1KF9FpslGuWvA6PrMdcFtN4AIHpskwHUqoUwXmooNLCzvaXBl j2aznJ3lDl1qptofVddTKxjW2BZ5xlYwzRReogl5e0jkezoIPdFAHB+ngM262Bu/ 5uYePnoKcpk2E9Adw5tuP5EbNJng3T7JEUefQ8Iq36U5s3yD7g1xcL140grl0JyP sYrVfxqsLD8pMl/acB7xc1Cl/PkhHhHeQ9LIcWpIQLgBdtokvMcRsNYP+jLBeC6b AzDClZNikzyy+y15cMT23iGUyzQMmZdBGiN6wctW5Q4mEYs9yg2jouXsCVFiE07r Enl4D+pLBwkOVMTk9GqVvoznYRG2VXKFiBnOyZsxnhFLoMUggGnXgoAEBazUKG3t iKO3bxn4cqZunv9OjbbMpvmmfJ8z6Ks87/TtvIbIq0SzPAIXtmSZFvWBgtAtOGIA U8lBdOSPpA8pV9n7d7ErsqZtIjt8Bl1teUQsKkYL8EBdxvTJ3H5B4kOugg6FfXZE WUpkfnqgqvMh1w+GAkqUmdFndrjS5pP7wi9lIggoWEesk7CfMLBN+S7HV55n3+yc ulIYfmn348rDHLiqJwtE =M1ST -----END PGP SIGNATURE----- --nextPart5745605.x5a68vlEB9--