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 369AD1381FB for ; Thu, 27 Dec 2012 23:40:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3E6ED21C03D; Thu, 27 Dec 2012 23:40:26 +0000 (UTC) Received: from mo-p05-ob.rzone.de (mo-p05-ob.rzone.de [81.169.146.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 527B321C041 for ; Thu, 27 Dec 2012 23:39:28 +0000 (UTC) X-RZG-AUTH: :I3kQYkG6f/ML/Lb0bAYFCBt+SpICkd7E+UrA1ycmip9RDA+sU5X+JL1z/vOq/kqQB1Yr X-RZG-CLASS-ID: mo05 Received: from porto.localnet (p5B313EE3.dip.t-dialin.net [91.49.62.227]) by smtp.strato.de (jorabe mo25) (RZmta 31.11 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id 205de5oBRN7Gvo for ; Fri, 28 Dec 2012 00:39:26 +0100 (CET) From: "Andreas K. Huettel" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [gentoo-project] Call for agenda items -- Council meeting 2013-01-08 Date: Fri, 28 Dec 2012 00:40:24 +0100 Message-ID: <8276365.58ylrykFZO@porto> Organization: Gentoo Linux User-Agent: KMail/4.9.4 (Linux/3.5.7-gentoo; KDE/4.9.4; x86_64; ; ) In-Reply-To: <20121227143738.4d5ce2dd@pomiocik.lan> References: <1356540147.20663.14.camel@localhost> <20121227143738.4d5ce2dd@pomiocik.lan> 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="nextPart17854778.7iJ347ChF6"; micalg="pgp-sha512"; protocol="application/pgp-signature" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 71c53035-16d0-4f77-8788-60e3798a4628 X-Archives-Hash: ed72613c023792c3c1fd8036810476b9 --nextPart17854778.7iJ347ChF6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Am Donnerstag, 27. Dezember 2012, 14:37:37 schrieb Micha=C5=82 G=C3=B3r= ny: > > a) adding new profiles which will require EAPI=3D5 and requiring all > users to migrate to them after upgrading portage. Using new > use.stable.mask files in those profiles. >=20 OK here's one way how we could pull option a) through. After all we hav= e some=20 sort of basic versioning present in the profiles (the 10.0 part that ma= kes no=20 sense otherwise). [Note: this does not cover prefix profiles, BSD and other oddities. Nee= d=20 special treatment.] 1) Define a new set of profiles by copying the current ones, and replac= ing the=20 10.0 parent by a 13.0 parent. Only differences between 10.0 and 13.0: * the EAPI, now 5,=20 * e.g. an additional parent profiles/base5 (for global stable mask file= s) 2) Deprecate the 10.0 profiles NOW by removing them from profiles.desc = and=20 putting the new 13.0 profiles there. This has absolutely no effect on r= unning=20 installations. 3) Make a news item about removal of 10.0 profiles in a year / ${TIMESC= ALE}. 4) One ${TIMESCALE} later, remove 10.0 profiles. This is the ugly part,= and=20 users need to be warned and prepared properly - here everyone needs an = EAPI5=20 capable portage. 5) Since now all existing profiles require EAPI 5, move that requiremen= t to=20 the profile root directory. Comments? --=20 Andreas K. Huettel Gentoo Linux developer=20 dilfridge@gentoo.org http://www.akhuettel.de/ --nextPart17854778.7iJ347ChF6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQIcBAABCgAGBQJQ3NxxAAoJEEb+UGWnxTyHcukP/iVSZh9kSmmu3nBG0U7B/klB F+9zmMyKmqkisYrBZBDvfNCrR0yqdmlvcMV7wSXt06PJMf3JSDdVSyXu2b1v7glX hbtWdWGd0x6noc0nvmZhA+wnj9BVWPnHrwF7cbF5FbpXRD4e5BTFgLciqa97heA1 2DEG3aZSh7OENJ0jZgFOVpbY4nUh4eBkAgzynmQVoabo4Vf+SRHxB/NmIYN67geh EzrE7V90alTIpfOMHveBwSmX4XdozqZytx8/bQNaSjo1/IHMCj2b1RW7V4HUWns6 RpBKNPrv7+970NnM//u24r9hZtFvjJp4zvaMUgPL0u+h4hI94z4ELgmwjPQMyB5a 7G1rvDSpSbnD59qJ/+kkS8HVlw5g0Vn4W4uF0CNg1QiOver2rdDY8K90qrdWoa7k A/nRBAQiF9bTSrKH2yemeAc4ELXYu2KK04nSbtwkxYcIY9qRon3sqTuhEQCFYJJA hJibCYoMYeFAfUx8XaHIq1B064qyL3wEQrZ4QKc7Qg9/3kZcUhDfYquUfT2jeMmG id5VO3TUNpp+0Tj1dG4gZCxAKfdAqoOl/4id2+/8aZfWy6di55MdGVWK/dyJn0K4 wCtBJFrjAKne25K6BBCACi0ADr2hh/XE7tTbU2INhZinuwJTC09cPy0CaQAVqjoN +BKTlveH1HjV2M0Gn2jm =YPph -----END PGP SIGNATURE----- --nextPart17854778.7iJ347ChF6--