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 5635B1381FB for ; Thu, 27 Dec 2012 13:39:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 39258E075E; Thu, 27 Dec 2012 13:39:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 05DFBE0748; Thu, 27 Dec 2012 13:38:47 +0000 (UTC) Received: from pomiocik.lan (77-255-23-137.adsl.inetia.pl [77.255.23.137]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id A545D33D97F; Thu, 27 Dec 2012 13:38:45 +0000 (UTC) Date: Thu, 27 Dec 2012 14:37:37 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-project@lists.gentoo.org Cc: chainsaw@gentoo.org, gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: [gentoo-project] Call for agenda items -- Council meeting 2013-01-08 Message-ID: <20121227143738.4d5ce2dd@pomiocik.lan> In-Reply-To: <1356540147.20663.14.camel@localhost> References: <1356540147.20663.14.camel@localhost> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.14; 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-SHA256; boundary="Sig_/C4=93ivMkKXZ5x_dNLn50+k"; protocol="application/pgp-signature" X-Archives-Salt: 836f34c6-4992-4829-b491-86f23f89707c X-Archives-Hash: 4a3d95c875c4837b40ab80d2d20b8e94 --Sig_/C4=93ivMkKXZ5x_dNLn50+k Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 26 Dec 2012 16:42:27 +0000 "Tony \"Chainsaw\" Vroon" wrote: > In less than two weeks, on Tuesday January the 8th, the council will meet= again.=20 > Now is the time to prepare & raise items that you feel should be put to a= vote. >=20 > Please reply to this e-mail with any suggested agenda items. Even if you = have raised=20 > the issue on a mailing list before, please repeat it now to avoid it bein= g missed. I'd like the Council to raise the topic of using stable USE masks in gx86 tree. The issue is that Python packages have USE-conditional (PYTHON_TARGETS) dependencies upon new, unstable Python versions. Therefore, if a particular package is to be stabilized, the relevant USE flags have to be masked (or removed) in order to fulfill the dependencies on a stable system. Currently we're resolving this through using two revisions for a package, one with the relevant flags removed (going stable) and a newer one with all flags enabled. However, this is very inconvenient for us. EAPI 5 provides use.stable.mask files to solve this but those files require profiles to be EAPI 5. Therefore, in order to be able to use it we would have to actually break the update path for older portage versions completely. I have tried to raise the topic on the mailing list [1] but it mostly resulted in some people agreeing that it is an issue that should be addressed but no real ideas. I have come up with three possible solutions myself. Long story short: 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. b) adding new profiles (with current EAPIs) and requesting our unstable users to migrate to them. Masking the relevant USE flags globally and unmasking in those profiles. c) 'fixing' the use.stable.mask feature and wording it in such a way that it would apply to EAPI 5 (or 6) packages independently of profiles EAPI. I have also opened bug 447090 [2] in order to try to get some feedback on b) but nobody bothered to answer. [1]:http://thread.gmane.org/gmane.linux.gentoo.devel/81877 [2]:https://bugs.gentoo.org/show_bug.cgi?id=3D447090 --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/C4=93ivMkKXZ5x_dNLn50+k Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlDcT2sACgkQfXuS5UK5QB2/bgP+M55tWyuRT32E8ly65n3+eY3I SSQbota/thaFjW+dg5wlPdU9eH+Mi9atqylXb96/K33wlcJHI59xngeeKAZlqE71 vilgSBiveDXzSMw/vhtrfcCheotYiioeC/1hwsa64pljv4wNPy/EYqc0mYVbF7Iy sHQuxedI+PWZUUTJb8c= =Dpzu -----END PGP SIGNATURE----- --Sig_/C4=93ivMkKXZ5x_dNLn50+k--