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 BC485138247 for ; Sun, 3 Nov 2013 11:45:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12581E0BB4; Sun, 3 Nov 2013 11:45:00 +0000 (UTC) Received: from mail-we0-f170.google.com (mail-we0-f170.google.com [74.125.82.170]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EDEF8E0BAC for ; Sun, 3 Nov 2013 11:44:58 +0000 (UTC) Received: by mail-we0-f170.google.com with SMTP id u57so1097012wes.29 for ; Sun, 03 Nov 2013 03:44:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=RiZQWbd26eg60P4SmbtU1rtdEO7f533r2cee0/CUcps=; b=jKQ98bWqc47s9XQ//+GUFdI4e7n2N4Wd8RWJbR04d/tltNHWc3jlw+46Io5URHl0Ii sRp5DjQ1y+DD7xS/5Xb/JKL1x6HxwtEil9eN64gkuD89JYgaUpH16GLPckkoAekkEBUK E7ObZwGwXcvNgWtAx2X9EMNMMMwZXzwn27EXgr92gEHwfTbGXjzkVCmogTVKV3cOxcAJ TKCHUG2UfsFLEIvc9gQC26mbW7u+Ik5kaw/xyJkVFrGTwvHMNxSZTz8Bi4jTFN/qGnOV j3yJowXJWFREB+hpCM+EAN9/LA0vgj2WEtN1BYae9Mc3gs/3RkcB1yOlqxbyJqWh8ifY 1L9A== X-Received: by 10.180.73.109 with SMTP id k13mr8272002wiv.35.1383479097574; Sun, 03 Nov 2013 03:44:57 -0800 (PST) Received: from [172.20.0.40] (196-210-126-109.dynamic.isadsl.co.za. [196.210.126.109]) by mx.google.com with ESMTPSA id q3sm25129020wib.5.2013.11.03.03.44.56 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 03 Nov 2013 03:44:57 -0800 (PST) Message-ID: <52763729.5010503@gmail.com> Date: Sun, 03 Nov 2013 13:44:41 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Releng breakage with respect to move from dev-python/python-exec to dev-lang/python-exec References: <5274FB3D.8080508@gentoo.org> <20131102145126.3c1f6cd7@TOMWIJ-GENTOO> <20131102160330.0e6eaa5e@gentoo.org> <52760EF9.4030908@gmail.com> <20131103115325.12c5d093@gentoo.org> In-Reply-To: <20131103115325.12c5d093@gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: ae8db37a-80f4-4aa3-afba-bb8202207cfb X-Archives-Hash: 9b337381684bd2a31cbf3b2f7afd3baf On 03/11/2013 12:53, Michał Górny wrote: > Dnia 2013-11-03, o godz. 10:53:13 > Alan McKinnon napisał(a): > >> One set of questions that were never answered and probably do deserve >> some kind of notification: > > I can help you with these. However, I don't know on how much of it > a random user cares. > >> 1. What exactly is python-exec anyway? > > It's the wrapper script that chooses the proper version of Python > scripts for the currently selected Python version. Say, when you > install 'foomatic' for p2.6, 2.7, 3.2 and 3.3, /usr/bin/foomatic is > linked to python-exec and it determines which one to run. > >> 2. Why are there two, in dev-python/ and dev-lang/ ? > > The intent is that the one in dev-python/ was not slotted and the one > in dev-lang/ is. This seems like the only sane way to support both > slots without rewriting all the existing deps (which doesn't seem to > work) or risking breaking the system. > >> 3. One has a version of -10000, which is *highly* unusual, what is that >> exactly? 1 more than -9999? > > It is a plain virtual/compat/meta-package. It is a meaningless version > that is supposed to be larger than anything that was earlier in > dev-python/python-exec and it only pulls in dev-lang/python-exec. > >> 4. There is some kind of migration going on between an old and new >> python-exec, but I can't understand it using only standard portage tools. > > Yes. The goal is that everything will dep on dev-lang/python-exec:=. > However, we need to somehow keep things that deped on > dev-python/python-exec in the past working. > I didn't make completely clear that the questions were mostly rhetorical - I since figured out the answers for myself (I'm used to cat'ing ebuilds almost routinely to find stuff out). But thanks for taking the time to answer, I'll probably repost to gentoo-user and that will no doubt help many more people. It makes a good example - we both made what I believe is the same mistake. I underestimated that you would understand what I was actually asking, and the python team underestimated how much information to convey ahead of time. I do appreciate hugely all the effort Gentoo devs put into the project so this isn't a criticism at all, it's more data points of experience put out there to help devs make judgement calls for the future. -- Alan McKinnon alan.mckinnon@gmail.com