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 1OLVHU-00067A-Og for garchives@archives.gentoo.org; Mon, 07 Jun 2010 05:53:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF4C3E0C71; Mon, 7 Jun 2010 05:53:45 +0000 (UTC) Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 555A8E0C4E for ; Mon, 7 Jun 2010 05:53:18 +0000 (UTC) Received: by pwj8 with SMTP id 8so1257909pwj.40 for ; Sun, 06 Jun 2010 22:53:17 -0700 (PDT) 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 Received: by 10.143.154.29 with SMTP id g29mr10349440wfo.94.1275889997167; Sun, 06 Jun 2010 22:53:17 -0700 (PDT) Sender: antarus@scriptkitty.com Received: by 10.142.200.1 with HTTP; Sun, 6 Jun 2010 22:53:17 -0700 (PDT) In-Reply-To: <4C0BA88F.2050803@gentoo.org> References: <4BFE82C3.2050400@gentoo.org> <87r5kkacr9.fsf@newton.gmurray.org.uk> <4C0B7B1C.3000009@gentoo.org> <201006061545.02588.Arfrever@gentoo.org> <4C0BA88F.2050803@gentoo.org> Date: Sun, 6 Jun 2010 22:53:17 -0700 X-Google-Sender-Auth: zfZQUzDJzeDtoaJP9FUM5qE7o2Y Message-ID: Subject: Re: [gentoo-dev] Actions of python team, especially Arfrever wrt python eclass and python-3* From: Alec Warner To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e233d8d9-e2a9-4316-990d-edc99a0855a0 X-Archives-Hash: 91a6ff5d4d66fc0f5c89fc2955783c3f On Sun, Jun 6, 2010 at 6:54 AM, Thomas Sachau wrote: > 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 this= : >>> >>> 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 some= expanded USE vars like: >>> >>> RUBY_SLOTS=3D"1.8 1.9" or >>> PYTHON_SLOTS=3D"2.5 2.6 3.0 3.1" >> >> We are already working on automatic generation of USE flags in python.ec= lass (in newer EAPIs). >> > > And why do you want to implement such code in every eclass? > > Whats wrong with implementing it on the package manager side once and reu= sing it for every > eclass/ebuild, which needs such code? I don't think arfrever thinks there is anything wrong. The main problem with implementing things in a package manager is time. Why have a big long discussion about something that takes years to agree on, implement, and then get into an approved stable EAPI when you can just stick things in your eclass and use them in a few weeks / months (this can be read as a mockery of what was done; I'm not mocking. Moving quickly is important in many cases and iteration of ideas and schemes are good.) I'm all for generalizing the current implementation where it makes sense; but I'm kinda tired of people bashing it because its not perfect; I don't think we can necessarily wait for 'perfectly designed' things every time (no matter what many implementors think.) -A > > -- > Thomas Sachau > > Gentoo Linux Developer > >