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 9621A13877A for ; Thu, 17 Jul 2014 14:23:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96873E0A8B; Thu, 17 Jul 2014 14:23:22 +0000 (UTC) Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id ABD4DE0932 for ; Thu, 17 Jul 2014 14:23:21 +0000 (UTC) Received: by mail-vc0-f172.google.com with SMTP id im17so4748633vcb.17 for ; Thu, 17 Jul 2014 07:23:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=Ad0VuPwphBcqCodWvBAuBTe6lHbzgnp3vMtBo0gZ2V4=; b=AWq2blCUtLf8VPLia+A3RUPXKMP8RhXNIPlZ2LGpUgJA6/UmSgyEhGG1ngQKR78XWC Y9wQhJSNR2WDXwC17/rk1fGxcmaw/9oqz873Rj98ubu8+C7RyX5AXSDWdvgtl5ekfNx1 U+u5M3KyWgNNISdLMyZ8jxkf+J6+nT/K3XqjhXC0BVH/RaWbGNJlEfNkPxJNq/gJZu0e xRhsWTPtmmw3pIBhGXhzvTHQV7Mbxbj6Fl+pKHt5zCfew+2Dikcio/GfESrLu/fd8Q+Z KkkhxNvJRGHj1c3X9CrTeRMse5XLO2lyTM9DeEgJTs8Uw5ZlGyHfRlaWAwCXDXzM3VqY 3zCg== 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 X-Received: by 10.52.36.131 with SMTP id q3mr2520460vdj.90.1405607000974; Thu, 17 Jul 2014 07:23:20 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.72.19 with HTTP; Thu, 17 Jul 2014 07:23:20 -0700 (PDT) In-Reply-To: <53C7D916.2040709@gentoo.org> References: <1405600131.895.14.camel@gentoo.org> <53C7D916.2040709@gentoo.org> Date: Thu, 17 Jul 2014 10:23:20 -0400 X-Google-Sender-Auth: ueeXPXVX1MTqvCTIURIxzomvRt4 Message-ID: Subject: Re: [gentoo-dev] Prevent to need to change all keywords at the same time From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: db4e49a4-5407-45bb-a2e6-ad7d2c662055 X-Archives-Hash: 9d8660ada54f9fde74d5787084848d86 On Thu, Jul 17, 2014 at 10:09 AM, Ian Stakenvicius wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 17/07/14 08:28 AM, Pacho Ramos wrote: >> I recently noticed this: >> https://bugs.gentoo.org/show_bug.cgi?id=502836 >> >> imlib2 ebuild can only be stabilized in one round for all arches >> as KEYWORDS are set in eclass depending on E_STATE="release". That >> has an important drawback as forces all arches to be done at the >> same time and, since some are much slower than others, forces all >> to wait for them. And, as that can depend on even more >> stabilizations (like it's the case) all that bugs blocking the >> stabilization need to also be done for *all* arches before. >> >> I am not sure if any policy exists for this, but I would forbid to >> make this due this issue. I would instead move to use KEYWORDS en >> ebuild as done usually. >> >> What do you think? >> >> > > Unless there is some sort of need to synchronize stable keywords > across multiple packages in an identical fashion, that is -so > important- it can't be left to AT's and maintainers to ensure the > stablereq bugs are filed across them all at once on their own, I don't > see a reason for setting KEYWORDS in an eclass. > > So, +1 for moving KEYWORDS to ebuilds. I'm not sure if "forbidding" > is necessary, as I think strongly discouraging all overly-complicated > solutions like this one would suffice. (and yes i know the irony of > this statement given that I'm in the gx86-multilib project :) +1000 I think that sticking KEYWORDS in an eclass is something that should probably never happen. That isn't to say that it can't happen if there is some really important reason, but I can see it creating a number of issues. If for some reason we have a collection of packages that need to be synchronized WITHIN an arch I think we should think about ways to make this easier, but this probably isn't the way to do it. Rich