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 6E13C1381F3 for ; Sun, 7 Apr 2013 13:59:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 55895E0BC5; Sun, 7 Apr 2013 13:59:20 +0000 (UTC) Received: from jacques.telenet-ops.be (jacques.telenet-ops.be [195.130.132.50]) by pigeon.gentoo.org (Postfix) with ESMTP id 66986E0BC4 for ; Sun, 7 Apr 2013 13:59:19 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by jacques.telenet-ops.be with bizsmtp id M1zJ1l00K2khLEN0J1zJJw; Sun, 07 Apr 2013 15:59:18 +0200 Date: Sun, 7 Apr 2013 15:58:24 +0200 From: Tom Wijsman To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Re: Call for agenda items - Council meeting 2013-04-09 Message-ID: <20130407155824.72c9ca36@TOMWIJ-GENTOO> In-Reply-To: <20130406200511.01d4c0e9@caribou.gateway.2wire.net> References: <20817.55135.354752.397336@a1i15.kph.uni-mainz.de> <20831.474.441795.677277@a1i15.kph.uni-mainz.de> <20130406154314.0d7dc7ef@caribou.gateway.2wire.net> <201304070037.28554.dilfridge@gentoo.org> <20130406200511.01d4c0e9@caribou.gateway.2wire.net> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/rl2wzF+8sNyo7.gPVkTSuby"; protocol="application/pgp-signature" X-Archives-Salt: a24c8623-61b6-4d35-bc20-63315ab7274a X-Archives-Hash: a771fc1b7501da9d73b46b9aba357153 --Sig_/rl2wzF+8sNyo7.gPVkTSuby Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 6 Apr 2013 20:05:11 -0600 Ryan Hill wrote: > On Sun, 7 Apr 2013 00:37:22 +0200 > "Andreas K. Huettel" wrote: >=20 > Every time this comes up we explain why. Please refer to those > threads for the complete story. Which threads? > In short: > Toolchain packages, for better or worse, are built by eclass. We are > not forward-porting toolchain.eclass every time someone decides there > are too many EAPIs in the tree. Did you ever try it? > Every change to that eclass breaks something (the trick is to break > things people don't care about any more and hope no one notices). That's exactly what legacy code does if nobody maintains it. The trick is to make an end to that soon; because the longer you keep this around, the more you will break in the future. Are you going to wait for the moment that changes are really required but can't be applied? > I don't know the ins and outs of glibc's eblits but I doubt they would > be simple to port either. I also don't know much about > toolchain-binutils.eclass, but it seems like it would be doable. Someone would know; if not, we'll have to do some re-engineering. > Other packages are already on later EAPIs. Cool. > There is no reason to remove EAPI 0. Leave it as the baseline that > other EAPI's are defined by. Most devs will not be dealing with > these packages, so it really doesn't affect them. Since there is no > reason to remove it, we will continue to use it. Of course there is a reason, getting rid of unmaintainable legacy code. That shouldn't be representative as a baseline for current code. Sadly, I see such ebuilds on more than a weekly basis, you can't really avoid it give that 25% of the repository consists of it. If you can't refactor it in place, you may opt to rewrite it in an overlay; in EAPI 5 or 6. --=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_/rl2wzF+8sNyo7.gPVkTSuby Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAEBAgAGBQJRYXuDAAoJEJWyH81tNOV9BcEIAI9GgxwHM5/8ez93ImNHb1l3 AnZuxqIc3jTijx16/UwctihZrhpuvspFz3DoWhr7xalq48JB1ontQjdpURAdtRYW Z8e+aHA9k3a5jTbd7XDgdlri6unk2Pjcw/WEgDgvc6JUCI1fYoLzJbXvveWcIGlh MnoxPSVjnr/Qt70krtc7JtPR43Iq3ryhdxgtzteEV/L6YicE67w6NmH6pwcM66zW yuJW8XdkAhi3Ji/R9XGoibDvSnj49G2zsJrGOssfvRDisLvrPZ4EskrjRdYi4eyG LF+JJ+1w0dMETlO1ya1XqvODWLsL0cyrze374aQe0Fv6hRs/Jg5jzAqyYacQK8A= =/jdL -----END PGP SIGNATURE----- --Sig_/rl2wzF+8sNyo7.gPVkTSuby--