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 90AA0138247 for ; Sun, 3 Nov 2013 10:53:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08CEAE0ACA; Sun, 3 Nov 2013 10:53:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0CF9FE0960 for ; Sun, 3 Nov 2013 10:53:13 +0000 (UTC) Received: from localhost (77-255-21-180.adsl.inetia.pl [77.255.21.180]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 30BC233EF55; Sun, 3 Nov 2013 10:53:11 +0000 (UTC) Date: Sun, 3 Nov 2013 11:53:25 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: alan.mckinnon@gmail.com Subject: Re: [gentoo-dev] Releng breakage with respect to move from dev-python/python-exec to dev-lang/python-exec Message-ID: <20131103115325.12c5d093@gentoo.org> In-Reply-To: <52760EF9.4030908@gmail.com> References: <5274FB3D.8080508@gentoo.org> <20131102145126.3c1f6cd7@TOMWIJ-GENTOO> <20131102160330.0e6eaa5e@gentoo.org> <52760EF9.4030908@gmail.com> Organization: Gentoo X-Mailer: Claws Mail 3.9.2-dirty (GTK+ 2.24.22; x86_64-pc-linux-gnu) 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; micalg=PGP-SHA512; boundary="Sig_/m0XagAFmHESMLNQbcVYv8YO"; protocol="application/pgp-signature" X-Archives-Salt: 2cd0b432-ce05-4d15-ba16-2eafcd5eaa29 X-Archives-Hash: eebff149ad7844f9ddd81fc6d168e069 --Sig_/m0XagAFmHESMLNQbcVYv8YO Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2013-11-03, o godz. 10:53:13 Alan McKinnon napisa=C5=82(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:=3D. However, we need to somehow keep things that deped on dev-python/python-exec in the past working. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/m0XagAFmHESMLNQbcVYv8YO Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJSdisqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO7AAP/jANx49aAME4pO1VmNDRbnDu 95pS3K1aIbA2oC/177r61eK6lHVb8pjsTXRRgavEsInEOUboARXmxcy+HovL9SSQ usAYInNDqKrqzvF9w24wEO/dkKXaX5LJULebPUqjFdYj6qGHjNC3bKgPizu/aQP3 AGlWYe/rdc+hfcD4lbezrCwPZ9azuhHEA5zYMPAo9coXtK89VS07ggCaimhnXA7N U9uKV12RkYq4QGCqiebhoFhiMrx9ilNjEuficU7rumIET5a3dIvHK6GIElw50eHh nfbF3ko8puHF1BWMqBWWy38JftNl/Nr7ISV7LpH4aJNSwM4281+jzSKNpsgQp8vu yk56gkg4GAczx0aZL6Aie0zyeVHVJSTuB/Ph1Go2Is802uEUeKsDqJ2pr0T28Shq uTPSrwbAjL+K1T5SXfMLMPOxeyuKWWbm7KovcItdNTAZ3OxLf4GsnP856nKcRJdi kRUPXxfOpMB2ruRGZRpgxWwrU76s2xTPT2G02M3T3aSVvP8lBm8pYR5iFvbCjm8s Gc+73zM35zS+koUrhMgUs3vxZj0p4iM/zQ5yyIdKSZ2HI4bPhkg4lzPObzxeofwQ K4JP2MoSUPSCRZfCs8y3wtwYT/NaRz6MD03h2vJ9acXP7DyWBUKivcEnY7x0srvq XOAMrs4eyZbXj+IhPLUL =LDfg -----END PGP SIGNATURE----- --Sig_/m0XagAFmHESMLNQbcVYv8YO--