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 5362A138CE3 for ; Mon, 10 Feb 2014 13:22:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A4E68E0B01; Mon, 10 Feb 2014 13:22:03 +0000 (UTC) Received: from albert.telenet-ops.be (albert.telenet-ops.be [195.130.137.90]) by pigeon.gentoo.org (Postfix) with ESMTP id 86833E0A5E for ; Mon, 10 Feb 2014 13:22:02 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by albert.telenet-ops.be with bizsmtp id QdN11n00n2khLEN06dN1BK; Mon, 10 Feb 2014 14:22:01 +0100 Date: Mon, 10 Feb 2014 14:21:59 +0100 From: Tom Wijsman To: djc@gentoo.org Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] Tightening EAPI rules Message-ID: <20140210142159.711c3f46@TOMWIJ-GENTOO> In-Reply-To: References: <52F8C97D.4030403@gentoo.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.22; 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: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 3857635b-0635-4ce5-810a-bd984f2fc7f4 X-Archives-Hash: a4f703c3d6e5e989508dd27786825e3f On Mon, 10 Feb 2014 14:03:49 +0100 Dirkjan Ochtman wrote: > On Mon, Feb 10, 2014 at 1:43 PM, Patrick Lauer > wrote: > > The daily updated stats [2] show a slow general trend down. > > There's historical data (well, just a few days right now at [3] > > What are you looking at here? .ebuild files in the tree? Or latest > version per-package? The same as the repoman warnings do, the .ebuild files; to confirm this `grep -r --include='*.ebuild' '^\w*EAPI=\(['"'"'"]1['"'"'"]\|1\)' /usr/portage/ | wc -l` yields 361. > Old EAPI versions are obviously only a burden for developers if there > are actually developers looking at those packages/versions/ebuilds... Maintainership over a package would imply that you also maintain all of its versions, unless you restrict yourself (but then the rest goes m-n); they don't necessarily sit in the way for a maintainer, however, there's still the possibility for people to use them as well as that they cause bugs that stay around and act as noise. But there's something else: Apart from that, they however sit in the way of deprecating support for that EAPI; at one point it becomes tedious to have to support 10 EAPIs in our code (eg. Portage), hence we should aim to deprecate versions of a few years old. Keeping old stuff around can take its toll... -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D