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 8E987138CE3 for ; Mon, 10 Feb 2014 17:20:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7B172E0C53; Mon, 10 Feb 2014 17:20:31 +0000 (UTC) Received: from michel.telenet-ops.be (michel.telenet-ops.be [195.130.137.88]) by pigeon.gentoo.org (Postfix) with ESMTP id 6AFBDE0C12 for ; Mon, 10 Feb 2014 17:20:30 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by michel.telenet-ops.be with bizsmtp id QhLV1n00f2khLEN06hLVgp; Mon, 10 Feb 2014 18:20:29 +0100 Date: Mon, 10 Feb 2014 18:20:27 +0100 From: Tom Wijsman To: ulm@gentoo.org Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] Tightening EAPI rules Message-ID: <20140210182027.2469bc1d@TOMWIJ-GENTOO> In-Reply-To: <21240.63682.2569.943869@a1i15.kph.uni-mainz.de> References: <52F8C97D.4030403@gentoo.org> <52F8D2E7.3030901@gentoo.org> <52F8D850.5060404@gentoo.org> <21240.61654.89346.949919@a1i15.kph.uni-mainz.de> <21240.63682.2569.943869@a1i15.kph.uni-mainz.de> 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: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/85VXeaLYIRiZi2fs1J_gQcw"; protocol="application/pgp-signature" X-Archives-Salt: 6a3adb7d-4624-4e46-9fe6-6c55dbd50594 X-Archives-Hash: d321b35b9bc8e6052c1dbf19f5353f96 --Sig_/85VXeaLYIRiZi2fs1J_gQcw Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 10 Feb 2014 17:05:22 +0100 Ulrich Mueller wrote: > >>>>> On Mon, 10 Feb 2014, Rich Freeman wrote: >=20 > > On Mon, Feb 10, 2014 at 10:31 AM, Ulrich Mueller > > wrote: > >> I'd rather argue in terms of time instead of version numbers, > >> because of the upgrade path for old systems. We guarantee one year > >> for stable systems, but IMHO we should be more conservative for > >> EAPI deprecation and go for two or three years there. >=20 > > By EAPI deprecation it is meant that we discourage using the old > > EAPI in the tree. >=20 > Right, the above was about ebuilds in the tree, not about package > managers. At least sys-apps/portage and its dependencies must stay at > an EAPI that is stable long enough to allow an upgrade of old systems > (where Portage might not recognise the newest EAPI). Yes, besides the way we deprecate it we should also be clear in our wording what this all pertains to; a broad statement can has its effect in the Portage tree, the package manager, the upgrade path, the vdb and possibly more. Otherwise we get what Patrick describes; a warning in repoman, with nearly no progress wrt its removal in the Portage tree. > > Removing support for it from a package manager should of course > > happen much later (well after it is banned). >=20 > The package manager must be able to uninstall old packages, which > essentially means that support for old EAPIs cannot be removed. That's only a subset of the entire EAPI, which could be separately still supported; while no longer supporting the majority of it, for example, whether src_prepare is supported doesn't really matter anymore when you are uninstalling a package. One could make up a list; however, it's not a problem yet, it might become one in 10 years or so... --=20 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 --Sig_/85VXeaLYIRiZi2fs1J_gQcw Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJS+QpbAAoJEPWZc8roOL/QkKgH/3QEXdIn8NHJEonsKiHcsq1k C9trN68CDG2caSS6mmUfgHR5AydZtblpDLQ1Iw53VkqxktxclJFY374VlTVY6IAF nRGzswmk5s2t5wFVNExCXJPS/JLNV826X/x8qY9OnOjE/y2r7K4/5QEexCMfms3s SOl4ko5l23QMIgRFSOxDopr5csK2avQxSgARiRhWRTxRCDxPxegwsdp/LnMlHN1S P2t15QvOPFHjH/cyCIQCcysf4ZjCt6ZTBWLiUm/5Gi26z8e+r2n+MHuVMwWhArzI BPXcXwG0u6/3wSaRsxdl6gYWBM8A90TPl8/i4L6dSewHcO/UzmWBQeWPXwoyWQY= =9LEb -----END PGP SIGNATURE----- --Sig_/85VXeaLYIRiZi2fs1J_gQcw--