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 2ECEA138247 for ; Sun, 3 Nov 2013 01:48:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 058B6E0B5E; Sun, 3 Nov 2013 01:48: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 EE7B5E0AE0 for ; Sun, 3 Nov 2013 01:48:13 +0000 (UTC) Received: from [192.168.1.7] (pool-96-236-212-126.pitbpa.fios.verizon.net [96.236.212.126]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zerochaos) by smtp.gentoo.org (Postfix) with ESMTPSA id D3C3833EE7D for ; Sun, 3 Nov 2013 01:48:12 +0000 (UTC) Message-ID: <5275AC59.4050102@gentoo.org> Date: Sat, 02 Nov 2013 21:52:25 -0400 From: "Rick \"Zero_Chaos\" Farina" 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> <52755089.6090808@gentoo.org> <20131102213530.24388cda@gentoo.org> <52756723.9090300@gentoo.org> <20131102230940.233a8e4b@gentoo.org> In-Reply-To: <20131102230940.233a8e4b@gentoo.org> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 8106e7d9-8bce-42bc-8ec1-a861157e227f X-Archives-Hash: e8e6e64d52fb0d0b924a95873b30dd63 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/02/2013 06:09 PM, yac wrote: > On Sat, 02 Nov 2013 16:57:07 -0400 > "Rick \"Zero_Chaos\" Farina" wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 > >> On 11/02/2013 04:35 PM, yac wrote: >>> On Sat, 02 Nov 2013 15:20:41 -0400 >>> "Rick \"Zero_Chaos\" Farina" wrote: >>> >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>> >>>> On 11/02/2013 11:03 AM, Michał Górny wrote: >>>>> Dnia 2013-11-02, o godz. 14:51:26 >>>>> Tom Wijsman napisał(a): >>>>> >>>>>> On Sat, 02 Nov 2013 09:16:45 -0400 >>>>>> "Anthony G. Basile" wrote: >>>>>> >>>>>>> This is a followup to a discussion on IRC yesterday regarding >>>>>>> breakage that's occurring to catalyst builds as a result of the >>>>>>> recent move from dev-python/python-exec to dev-lang/python-exec. >>>>>> >>>>>> This has been happening to users as well, for example: >>>>>> >>>>>> http://forums.gentoo.org/viewtopic-t-973998.html >>>>>> http://forums.gentoo.org/viewtopic-t-974412.html >>>>>> >>>>>> To move forward and get this resolved, some questions: >>>>>> >>>>>> 1. Has this been resolved for users? Do they just need to sync? >>>>>> 2. If not resolved for users, what is the best temporary >>>>>> workaround? 3. Are you able to fix this? Do you need help to fix >>>>>> this? 4. Depending on the nature of the fix: Would a news item be >>>>>> needed? >>>>> >>>>> From what I heard, most of people get this working through a >>>>> plain: >>>>> >>>>> emerge -Du @world >>>>> >>>>> If someone is really reluctant to world updates, it is enough to >>>>> upgrade dev-python/python-exec to 10000.*: >>>>> >>>>> emerge -1v dev-python/python-exec >>>>> >>>>> I was considering writing a news item for it but we discussed it >>>>> on IRC and decided that users are really expected to be able to >>>>> handle themselves, especially wrt to: >>>>> >>>>> 1. using 'emerge -Du @world' to upgrade their systems, >>>>> >>>>> 2. reading the blocker output to see that it states >>>>> ' which suggests: what if I >>>>> upgrade to 10000? >>>>> >>>>> If you believe that a news item would be helpful, I'm happy to >>>>> write it. Just please make sure that we're all in agreement over >>>>> the method of handling the issue. >>> >>>> A news item isn't enough for breaking autobuilds. If we can't >>>> find a way to do this properly so portage knows how to upgrade >>>> then it is being done WRONG. >>> >>>> Autobuilds break, gentoo can't be installed, the distro dies. I >>>> know, sounds like I'm making something out of nothing but every >>>> time people look at the stages and notice they are months out of >>>> date we find another blog post announcing how gentoo is dead. >>> >>>> Honestly, if I knew a way to fix this I would have already made any >>>> changes needed to fix it. Please fix this, because if you don't, >>>> eventually I'll find a way and I doubt you will like it. >>> >>> I guess you can run a basic QA like that the image boots and gets >>> the network up with openQA (or using the same method) at least to >>> detect such breakage. >>> >> I think everyone involved knows that manual intervention is needed to >> resolve this dep. I'm sure that things were tested before they were >> commited, which leads me to believe that the commiter didn't care that >> manual intervention is required. Sadly, we at releng do. I am >> actively seeking a resolution for this, let's see who commits it >> first. > > I don't know how this releng stuff works. I bet there is lot of devs > who don't. > > Also I think your response is also completely unrelated to my > suggestion. My suggestion is about acting proactively > instead of reactively - automatically testing eg. the image of livecd > iso that gets built to verify eg. it is bootable and network working to > at least detect such breakage and do not publish broken iso instead of > hoping for the best and eventualy getting bug reports. The isos are built at least daily by one or more members of releng. Build tests are automatic, sadly functionality test after the fact are not. If you are volunteering to help get some tests up and running then I'll be happy to dedicate my time to assisting. I build 4000 packages a day across 4 profiles and 2 arches and I'm adding more all the time. I would love to have some functionality tests but I lack the skill to implement from scratch. - -Zero > > >> - -Zero > >>>> - -Zero >>>>> >>>>> Additionally, the news item would state how to get rid of the old >>>>> deps. This will presumably involve something like: >>>>> >>>>> emerge -1v $( qdepends -NCQ dev-python/python-exec ) >>>>> >>>>> Please note that 'equery d' from gentoolkit is currently broken >>>>> due to some random magic inside portage and doesn't list all the >>>>> packages correctly. >>>>> >>>>> However, for the latter it would be probably preferred to wait >>>>> with it till python-exec:2 is stable on all arches to avoid >>>>> rebuilding packages twice in a short time. >>>>> >>> >>>> > >>> > >> > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSdaxZAAoJEKXdFCfdEflKTMIP/3nxCCAEINL1zO6sSLM1eNd+ rWlfABU8+jURD5OUmwiabw5nZ0/GFQC4X7ETLhHnTj9iI82mytbrjxy6S8UFMx7j 33oyT7As/9XPOEGOu5BHUaZzVIsrwrRZ9KtJOSMhH8mDPe8QfhcAa6J0xwcpF78I +s9MQ1R8RPtFU5JBGDK2cCOL9SvLYRJtYebtxcosepKBKaKqih7XcZIifhm/3FUw qfmVhFSTRCRh7nr0FkYEB4Z00OAW9R5BEyAuH96v1Z1hTEpiipAGAKEqUBtnG/ek hPFF5FLg4TZjXXyQ6AM4dD7G7MKawWHG1ctLWzQJRdtZtbw9L1Ie1PVPp8ZNRJfO lfhcTkZ3meObR7BnUTB1UQ3JK68WEzMziY0Oq2oFX8bulJFzqPFcgYZHzUeQ0NdY Xzd8ThtM7O/8ION9nzhI2kuyTeJql7xzfHla8OIDT/17PIwNtw+Y8BEm4+C+f4R0 8q0mUnrbg1QPZ/1iBENJAeo4CTA+GY6M/x3+MUdWXKS3b09GyVZBp1Jo+dyyuPeR i5O4MA9X+iXp4HxNhZrKJ770rXW7kuZ67AnLk4jzGkkuejG8YuwLAGApEaDTz3at 0KDLIz4fgzmOsyvcMraGaMNmpRxt7dPMHQJnOhCAXTR37Ud6HpjKHaNSEyHJMVAn bkpRFfnvc3KTX8H+e+5f =Belt -----END PGP SIGNATURE-----