From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 81C7C1382C5 for ; Tue, 6 Mar 2018 21:17:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 46DADE09E2; Tue, 6 Mar 2018 21:17:30 +0000 (UTC) Received: from mo6-p05-ob.smtp.rzone.de (mo6-p05-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5305::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D2AA9E09DD for ; Tue, 6 Mar 2018 21:17:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1520371047; s=strato-dkim-0002; d=akhuettel.de; h=Content-Type:References:In-Reply-To:Message-ID:Date:Subject:To:From: X-RZG-CLASS-ID:X-RZG-AUTH; bh=P9K5T6OGC2QEeKYQ7lcW8Q/2Y8oKXvIoemBdKCTYSGY=; b=RSKZ0fnpdVqAZeArco9kkTygZt1FbHGsVY972PDQ1o0JQxEr7315/P7wqUxvLsC38B OGOyW+d3Q+wkKkdL7UusH8zt8J1BLq3sH/NzA2jqxWIZ8I61gKYscYTjfIH8DoQe+Su1 K1ZiOQf5qdcbu7F8LThbsvunLmwA/FXAO3zMUaLJI3CGJ2rM2sHaBq3mDbMnb6BzXL5y 6hn+H0PceV4fWXFhZAwElc8hEVdApLJUkPNfL1smSfkTCJUUP4cAe0tR2inkhcWx6pwd RsDPu1n4XDAlzXW7/Ule/DvrxDQJQ0CodxH4Md9imbXq/YEFhhS9m7V3oYsQ3Im3qVsX JX0A== X-RZG-AUTH: :OWINOFLlffDapcDBqFE7Zrd96KgtvCbCLT6AOrgenbpvKdiafvhmpwZI4lTehTN54uGYpEJFYUg= X-RZG-CLASS-ID: mo05 Received: from pinacolada.localnet (46-227-99-89.hsi.glasfaser-ostbayern.de [46.227.99.89]) by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id v00354u26LHPbmF (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Tue, 6 Mar 2018 22:17:25 +0100 (CET) From: "Andreas K. Huettel" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Is removing old EAPIs worth the churn? Date: Tue, 06 Mar 2018 22:17:18 +0100 Message-ID: <32379196.J1ePdnhnO0@pinacolada> Organization: Gentoo Linux In-Reply-To: References: 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="nextPart152067981.tFGOCha5ym"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: 0782b62e-a53a-4d2d-b0cd-6215ceef255c X-Archives-Hash: 3ba4df116f32d82fb1d47e3822cb3bf0 --nextPart152067981.tFGOCha5ym Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Am Dienstag, 6. M=E4rz 2018, 02:52:54 CET schrieb Matt Turner: > EAPI 2 removal bug: https://bugs.gentoo.org/648050 >=20 > It seems like tons of churn to update old stable ebuilds to a new > EAPI, just for its own sake. Take https://bugs.gentoo.org/648154 for > example. New ebuild added with EAPI 6 bumped from EAPI 2. Otherwise > functionally identical. Now asking arch teams to retest and > restabilize. Multiply by 100 or more. OK so here's my personal opinion:=20 Is it worth the effort? Yes, see below. Is it a high priority task? No. Is it really that much effort? Well, we're even in the case of EAPI=3D2 tal= king=20 about only 400 ebuilds of 35000 in total. That's roughly 1% of the tree. An= d=20 I'd strongly suspect that even without the EAPI update it would make very m= uch=20 sense to check these 400 old ebuilds and test whether they still work as=20 intended.=20 What do we gain?=20 * Mainly, less stuff to memorize. I'll be throwing a party on the day when = the=20 last EAPI=3D0 ebuild is gone. (In the retirement home, probably.) * Also, it's not just having a bigger number, but also useful features... Why now EAPI=3D2?=20 * EAPI=3D3 is nearly gone (27 ebuilds left, scheme & java please get a move= ! :) * EAPI=3D2 is the one with the next-least ebuilds. While it would be very nice to remove EAPI=3D0, let's go for easier targets= =20 first; the number of EAPI=3D0 ebuilds will decrease organically in the mean= time. [Interestingly, as long as no specific efforts are made, the number of ebui= lds=20 in all deprecated EAPI decreases roughly equally and exponentially. That me= ans the probability of any old ebuild to be removed within a certain time inter= val=20 is a constant as function of time...] =2D-=20 Andreas K. H=FCttel dilfridge@gentoo.org Gentoo Linux developer (council, toolchain, perl, libreoffice, comrel) --nextPart152067981.tFGOCha5ym Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAABCgB9FiEEwo/LD3vtE3qssC2JpEzzc+fumeQFAlqfBV5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy OEZDQjBGN0JFRDEzN0FBQ0IwMkQ4OUE0NENGMzczRTdFRTk5RTQACgkQpEzzc+fu meSRUxAAyC7EsCCbfG2iCGo/LqU4wGanpPXjTR89M50bIosKdtTJmb7fNQETjqiX U7zXBIeJJNYnn3J9u4j9NpjK78mVbhj5/KIUH5UlgR7GUo2yLaHzmYMb+/AcuQtZ R0wylSItUgSAC1KflPIrpm2jer9GOeZtj8vz4FEvMotQ3J49wYWvMTE+C/pJRe9Q qa/CCDCyCBmRpKxwIHsbPGvne9Vy1x8sFBwUEuX4fheoc0ikt/VZwM7CqyWm0VCr kY2OaQUjWOAxrxeL89XDdANKM7GfxVTGlKUzHcpVIzyvPV9GfoalpUCrRvGdWmRO yfCqAfhKOKzirDmHGa5JZAEaCQeWZ5CP8UhC7+gE906CWjV7w22mdfGbN2WcB80l qpwDc3BVB7Xhd0LMgkGH/KWZFJNHXjsjIoREwKnqQTIzRwyTJQLb1sF0fBueYyiO qpZIsFxWZqRlVuTfsz0ZqfT4BKwv1xUT6/avAk0MtDTlRyCQTN4oR5bdcwL9jw3B 6sbncejc5Z4PlAW/sS87XqPhCe/1RGuj+YxXkvkQgq9L27BjC7PRIWFP2B1TirR/ oYgW7JkJ47+E0NHWtzGSgcW9zsKhvm2axaH6mc0dnnxq1e0N+YaTIn0VJYxpdit6 Mzx9lcjj28EiRibeoznzJEaolZue1d95a7E5or88lZvAdicMrTA= =5saE -----END PGP SIGNATURE----- --nextPart152067981.tFGOCha5ym--