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 1N2ZNO-00059g-Oy for garchives@archives.gentoo.org; Mon, 26 Oct 2009 23:53:27 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A2200E0AD0; Mon, 26 Oct 2009 23:53:25 +0000 (UTC) Received: from eagle.jhcloos.com (eagle.jhcloos.com [207.210.242.212]) by pigeon.gentoo.org (Postfix) with ESMTP id 7A346E0AD0 for ; Mon, 26 Oct 2009 23:53:25 +0000 (UTC) Received: by eagle.jhcloos.com (Postfix, from userid 10) id 09F5F40141; Mon, 26 Oct 2009 23:53:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1256601205; bh=cXl+6HljYKcQgln4u6CwiTsKPs1s0moDsnPxAE9YPHE=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=WMk+hI7Yv7bEZ/L6B1Q3bWQgKEiCfVKHcgmnYApAi36smpjCrEYgFDFg70SRdzJ1c K6Dja0H0vJlyh8xgV4a17iCJWMwhFsVJTCyRIXvVg8UKfmxZS5OSwfM5ItlByIb2Nn oI+spdm7lW6lsupwGTFYujpHD89b+Ez3goLargmI= Received: by lugabout.jhcloos.org (Postfix, from userid 500) id 909128CDD3; Mon, 26 Oct 2009 23:21:32 +0000 (UTC) From: James Cloos To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup In-Reply-To: <4AE41EF7.5020508@gentoo.org> ("Petteri =?iso-8859-1?Q?R=E4ty?= =?iso-8859-1?Q?=22's?= message of "Sun, 25 Oct 2009 11:48:39 +0200") References: <4AC20C83.3050904@gentoo.org> <4AE2F3CB.6050003@gentoo.org> <4AE41EF7.5020508@gentoo.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Mon, 26 Oct 2009 19:21:08 -0400 Message-ID: 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: text/plain; charset=iso-8859-1 X-Hashcash: 1:30:091026:gentoo-dev@lists.gentoo.org::fov48bUxNDnMXkta:000000000000000000000000000000000C/Up8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 8fe49183-69dd-41cd-8449-aea1a282a02e X-Archives-Hash: dac51e2b2042710a0602b2f28391c99a >>>>> "Petteri" =3D=3D Petteri R=E4ty writes: Petteri> Their maintainers should be active and switch their ebuilds to Petteri> EAPI 2. If they don't have an active maintainer, then do we Petteri> want to keep live ebuilds for them around? What possible benefit could be had from dropping ebuilds for no other reason than their EAPI? (Incidently, since I mentioned it as the one I remembered from the first post, I see that git-9999 is EAPI 2 even though it does use built_with_us= e.) Any mass removal should be as conservative as possible in the list of things removed, just like anything which declares something unlawful should be interpreted narrowly. Your initial post indicated that you only wanted to drop ebuilds which were unlikely to be in use by users. Given the fact that most (all?) live ebuilds are masked, any automated tests for the likelyhood that an ebuild is in active use will, by definition, have false negatives when dealing with live ebuilds. (Where false negative means unlikely to be in use even though it, in fact, is in use.) And even if you did not intend to limit your removals as much as you indicated, it is still wrong to remove anything which the userbase actively uses. These are not ebuilds which are broken, just ones which, while functional, remain imperfect. -JimC --=20 James Cloos OpenPGP: 1024D/ED7DAEA6