From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-python+bounces-630-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 500591388E5 for <garchives@archives.gentoo.org>; Wed, 29 Oct 2014 20:21:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A05B7E0852; Wed, 29 Oct 2014 20:21:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3A0C9E0852 for <gentoo-python@lists.gentoo.org>; Wed, 29 Oct 2014 20:21:24 +0000 (UTC) Received: from mail-ig0-f182.google.com (mail-ig0-f182.google.com [209.85.213.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id DB4DA3402C3 for <gentoo-python@lists.gentoo.org>; Wed, 29 Oct 2014 20:21:22 +0000 (UTC) Received: by mail-ig0-f182.google.com with SMTP id hn18so3878175igb.9 for <gentoo-python@lists.gentoo.org>; Wed, 29 Oct 2014 13:21:20 -0700 (PDT) Precedence: bulk List-Post: <mailto:gentoo-python@lists.gentoo.org> List-Help: <mailto:gentoo-python+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-python+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-python+subscribe@lists.gentoo.org> List-Id: Discussions centering around the Python ecosystem in Gentoo Linux <gentoo-python.gentoo.org> X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.42.114.201 with SMTP id h9mr4163565icq.94.1414614080291; Wed, 29 Oct 2014 13:21:20 -0700 (PDT) Received: by 10.64.111.135 with HTTP; Wed, 29 Oct 2014 13:21:20 -0700 (PDT) In-Reply-To: <20141029210925.3774b12f@pomiot.lan> References: <54512F39.8080104@gentoo.org> <20141029193130.487771d6@pomiot.lan> <54513478.9090102@gentoo.org> <20141029210925.3774b12f@pomiot.lan> Date: Wed, 29 Oct 2014 16:21:20 -0400 Message-ID: <CAJ0EP42ZiuDmRFBYj1u=B51pRdfour7AfPLQ4ZHA5Gm8sHYDDg@mail.gmail.com> Subject: Re: [gentoo-python] Reducing exceptionality cases for PYTHON_SINGLE_TARGET From: Mike Gilbert <floppym@gentoo.org> To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= <mgorny@gentoo.org> Cc: Ian Stakenvicius <axs@gentoo.org>, gentoo-python <gentoo-python@lists.gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 3fe4511d-9f90-4073-91d3-f5ab47587b73 X-Archives-Hash: 6462c1aaf72d3e053b350b7bd9b39205 On Wed, Oct 29, 2014 at 4:09 PM, Micha=C5=82 G=C3=B3rny <mgorny@gentoo.org>= wrote: > Dnia 2014-10-29, o godz. 14:39:52 > Ian Stakenvicius <axs@gentoo.org> napisa=C5=82(a): > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> On 29/10/14 02:31 PM, Micha=C5=82 G=C3=B3rny wrote: >> > >> > This is ugly. >> > >> > I was rather thinking of making all eclasses put +impl in IUSE when >> > only one implementation is supported. >> > >> >> ...how would that work? PYTHON_SINGLE_TARGET as set in make.conf >> overrides the +impl in IUSE. > > Does it? > Yes, it does. Personally, I would prefer to remove PYTHON_SINGLE_TARGET from profiles and have all python-single-r1 ebuilds set a +impl in IUSE. Just need a reasonable algorithm for determining what that impl should be.