From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OLGVa-0004IV-Jm for garchives@archives.gentoo.org; Sun, 06 Jun 2010 14:07:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6C4BBE0CD0; Sun, 6 Jun 2010 14:07:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 8743AE0CA1 for ; Sun, 6 Jun 2010 14:07:14 +0000 (UTC) Received: from afta-gentoo.localnet (ip-85-198-235-97.broker.com.pl [85.198.235.97]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id F13B71B4024 for ; Sun, 6 Jun 2010 14:07:13 +0000 (UTC) From: Arfrever Frehtes Taifersar Arahesis To: Gentoo Development Subject: Re: [gentoo-dev] Actions of python team, especially Arfrever wrt python eclass and python-3* Date: Sun, 6 Jun 2010 16:07:24 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.32-tuxonice-r9-AFTA; KDE/4.4.3; x86_64; ; ) References: <4BFE82C3.2050400@gentoo.org> <201006061545.02588.Arfrever@gentoo.org> <4C0BA88F.2050803@gentoo.org> In-Reply-To: <4C0BA88F.2050803@gentoo.org> 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="nextPart1471475.3cIoaYsyjl"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201006061607.25549.Arfrever@gentoo.org> X-Archives-Salt: 6484de0e-a92e-4b11-8a42-a3e9879725f2 X-Archives-Hash: cac96bb0428af182287fded431c42321 --nextPart1471475.3cIoaYsyjl Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 2010-06-06 15:54:23 Thomas Sachau napisa=C5=82(a): > Am 06.06.2010 15:44, schrieb Arfrever Frehtes Taifersar Arahesis: > > 2010-06-06 12:40:28 Thomas Sachau napisa=C5=82(a): > >> Additionally, it should define the supported slots, something like thi= s: > >> > >> SUPPORTED_RUBY_SLOTS=3D"1.8 1.9" or > >> SUPPORTED_PYTHON_SLOTS=3D"2.5 2.6 3.0 3.1" > >> > >> Now the package manager should take those vars and convert them to som= e expanded USE vars like: > >> > >> RUBY_SLOTS=3D"1.8 1.9" or > >> PYTHON_SLOTS=3D"2.5 2.6 3.0 3.1" > >=20 > > We are already working on automatic generation of USE flags in python.e= class (in newer EAPIs). > >=20 >=20 > And why do you want to implement such code in every eclass? >=20 > Whats wrong with implementing it on the package manager side once and reu= sing it for every > eclass/ebuild, which needs such code? We can accept such an implementation if it meets all our requirements. E.g. Python ebuilds must specify list of NOT supported Python ABIs (e.g. us= ing whitespace-separated list of fnmatch patterns). When a new slot of Python is available, then upd= ating one place (an eclass or a file in profiles) must be sufficient to add a USE flag to a= ll ebuilds (which don't specify a range of not supported Python ABIs which would match the ne= w Python ABI). =2D-=20 Arfrever Frehtes Taifersar Arahesis --nextPart1471475.3cIoaYsyjl Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iQIcBAABAgAGBQJMC6udAAoJEFU3/w1zlLfgxLoQAKgnW2O4C0SD+hmZdrsSegeC n0rAT/A423H39fcazm1s6KBHQOADVhRMd+Gdu4bBp6Z8xjsqpu+I+5xpBNErf+1U UiIAO97k8rlOnYagvKCeSRzDYWx0r43W9qpDE2my8A8BnQNaVB6w0YIUf9oNJ+YO Us6rQ3c73M253e+wE5Nq02wZMFXYxbh4/bAWBPm0EqR4oneNuCIxf6VkQBVNfVU6 x04gGv1EL2Xh7M+93hREtm+a65SOIZPP2BldSjxVtq8meKC6GN0G4AFkJNW6mHmK 4tdECGJg/ZqT3IsonEuS+xRXN/z+pMnqB0XtCqTl2IzRIM9s7UH+gSgq9BIrGSbp ynwVZ5tS+5lfShZk2HXXchAHA55MB2O1xlQdWHip4qdHAUHfVIz/obeZ+5FbzbhD Wd9shQO+dnqGkU7qKb41egJAvA6nSXQy59u8jKBRrxVFB7lrxA/st77/iesJiHrg 1H8bwWjqZIMransdBdEQQaCLz/J6tZ6fnpwW6vk6Hf0BYbCpw2XbFMG9zNTJ/Rst 7+GcNXRhDMieyyXgTsJsFBX+EOtaduR9DCbEKHwPI5z/Tf97GixT/zvgS4zqRNjI ZB3M/k+66fBAVKwgOgyWjODn7lc+FSY03feLgmyDAUzoycEln7+66WnIZ6ijg6Ba iGfnu/He68y8aygaxgJB =E5IG -----END PGP SIGNATURE----- --nextPart1471475.3cIoaYsyjl--