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 1E383138247 for ; Fri, 15 Nov 2013 22:28:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D00F2E0AD1; Fri, 15 Nov 2013 22:28:31 +0000 (UTC) Received: from georges.telenet-ops.be (georges.telenet-ops.be [195.130.137.68]) by pigeon.gentoo.org (Postfix) with ESMTP id 9F85CE09C4 for ; Fri, 15 Nov 2013 22:28:30 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by georges.telenet-ops.be with bizsmtp id pyUV1m00B2khLEN06yUVaV; Fri, 15 Nov 2013 23:28:29 +0100 Date: Fri, 15 Nov 2013 23:27:33 +0100 From: Tom Wijsman To: robbat2@gentoo.org Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] How to obsolete this python-exec news & fix the issue automatically for users Message-ID: <20131115232733.7ef62920@TOMWIJ-GENTOO> In-Reply-To: <20131115220645.GK5763@orbis-terrarum.net> References: <20131106161247.3221c243@gentoo.org> <20131115220645.GK5763@orbis-terrarum.net> X-Mailer: Claws Mail 3.9.0 (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-SHA1; boundary="Sig_/r1iHEOp2hlXu/AswlEZwOCN"; protocol="application/pgp-signature" X-Archives-Salt: 7cb06c5d-ae80-4fa8-b6b7-2718653687ba X-Archives-Hash: 4c2c4201c245e9eda26ea7d409100c96 --Sig_/r1iHEOp2hlXu/AswlEZwOCN Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, 15 Nov 2013 22:06:45 +0000 "Robin H. Johnson" wrote: > On Wed, Nov 06, 2013 at 04:12:47PM +0100, Micha=C5=82 G=C3=B3rny wrote: > > Please review the following news item. I would prefer committing it > > as soon as I get an ACK from all the relevant parties since the > > issue is hitting users pretty hard. >=20 > I don't know why nobody looked at a better automatic solution for the > python-exec issue, but since it's still biting me on systems, and the > manual solution is annoying, I found a working automatic solution. Had on mind to have some kind of "if this then that" rules in some pre-defined file like the profile updates; this would do specific emerge actions in specific situations (like this case). But as I saw it more as a hack, I didn't suggest it; it is better to keep the Portage tree consistent instead, than to add another file that grows the complexity further. Seems that you have cracked it. > Add this line to the dev-lang/python-exec ebuilds: > PDEPEND=3D">=3Ddev-python/python-exec-10000:$SLOT" >=20 > I wrote up the full research of it here: > http://robbat2.livejournal.com/240335.html Was wondering why CC missed, but I see you have contacted mgorny on IRC. > If there are no objections, I'd like to do this to the affected > ebuilds in a few hours. It is an improvement and it has been tested on a few systems; I don't think this is something that would hurt or be irreversible, it reverses the condition and adds a SLOT to be easier on Portage. It should work. --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/r1iHEOp2hlXu/AswlEZwOCN Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJShp/VAAoJEJWyH81tNOV9CrwIALpgbpSf+OaTnS6zS6jez/2O mvb29NA8MkcrzpvgYn3oMk0njzTUQ2qUOzdYVcGcFC+f6KGxOOYHOpZsWCa9Yu6j zVPyaIRT+iz90e0+WNlLcv0mT6ri+4ZmozbFkKxIZx7nviWsYJN5KnWEDfNaqdHz bgE9Ah6adgPHsPf2FOgF4gB8OgCLBjB1R8O/A40OnsSmU5RaYLLLaEdExm3OjNzx SjPRBCIQhuy6pvzhULrHRsRf/v36ALPUdePfNImSRfO7o6ahQndad0UAUr0DARrL x3tHPNKMKVFoViV6cHsAtMEmrCdUrnVu5H0Q+NrCKZgdR12v55PYPqyrLOP9VhM= =cwvu -----END PGP SIGNATURE----- --Sig_/r1iHEOp2hlXu/AswlEZwOCN--