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 13C27198005 for ; Fri, 15 Mar 2013 05:29:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DAFBBE0675; Fri, 15 Mar 2013 05:29:43 +0000 (UTC) Received: from momout1-smtp.messagingengine.com (momout1-smtp.messagingengine.com [66.111.4.229]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 55CF9E0675 for ; Fri, 15 Mar 2013 05:29:43 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id B12071B04; Fri, 15 Mar 2013 01:29:42 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute3.internal (MEProxy); Fri, 15 Mar 2013 01:29:42 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:to:cc:subject:references :date:mime-version:content-transfer-encoding:from:message-id :in-reply-to; s=smtpout; bh=C30k8Rz0a8pQNas9kodrleeNXBA=; b=QWOu 1ZCF30oKlMofWfIUrF8dllRa/yzDYIDvSEleV0wb9UGdRNWt23Piq/qFLb0UbMVQ w/i/580QtbMhfb3u7iY4k9mgkofk6K/niZYZ+WGaPgPU51tbW/4CASHJNMOKpK71 jTJwZYNGfb8GDLTKl4eGZby/MqJ2QjxdiIDrzkM= X-Sasl-enc: L8x0gs5znemZIDSDguRayJIZyXONDiQU/UJww3Z4dy7q 1363325382 Received: from verkdatorn.npdb (unknown [94.25.228.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 58595200FBF; Fri, 15 Mar 2013 01:29:41 -0400 (EDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: =?utf-8?B?TWljaGHFgiBHw7Nybnk=?= , "Mike Gilbert" Cc: gentoo-python@lists.gentoo.org, python@gentoo.org Subject: Re: [gentoo-python] [PATCH] Support overriding PYTHON_COMPAT. References: <1355395481-17517-1-git-send-email-mgorny@gentoo.org> <20130313204933.58ab8ef9@pomiocik.lan> <20130314171555.6f2c5921@pomiocik.lan> Date: Fri, 15 Mar 2013 09:29:36 +0400 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Nikolaj Sjujskij" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.14 (Linux) X-Archives-Salt: 4afaf110-cd2e-44cd-9599-ee82d45cc3b9 X-Archives-Hash: 6f7914be57485f47f47e36854e51449a Den 2013-03-14 23:02:45 skrev Mike Gilbert : > On Thu, Mar 14, 2013 at 12:15 PM, Micha=C5=82 G=C3=B3rny wrote: >> On Thu, 14 Mar 2013 17:10:26 +0400 >> "Nikolaj Sjujskij" wrote: >> >>> Den 2013-03-13 23:49:33 skrev Micha=C5=82 G=C3=B3rny : >>> >>>> It couldn't work properly, so I withdrawn it. The major problem is >>> that >>>> metadata becomes affected by environmental variables. >>>> >>>> Sadly, portage can't handle that nicely. Usually, it just results i= n >>>> portage 'sticking' with one particular set of USE flags on the >>> package >>>> and trying to use the other one at the same time. In other words, a= >>> lot >>>> of random behavior and QA warnings. >>>> >>>> Probably, the nearest thing that could work is PYTHON_COMPAT_OVERRI= DE >>>> which doesn't use the USE flags but instead forces all impls listed= . >>> I see... Well, that's unfortunate, I hoped to test pylint with it,= >>> hacking ebuild just for changing PYTHON_COMPAT isn't much fun. >> >> Do you consider it useful enough if PYTHON_COMPAT_OVERRIDE affected >> the build process only? Most importantly, visible USE flags >> and dependency resolution wouldn't be affected. > > That sounds good enough to me. I usually do initial testing with the > ebuild command anyway. That's fine for developer, who can bump ebuild afterwards, but hacking = ebuild just to report a bug and have your changes overwritten on the nex= t = sync is a bit annoying :)