From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 207EC13832E for ; Wed, 17 Aug 2016 08:50:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D37721C06D; Wed, 17 Aug 2016 08:50:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8ADDF21C012 for ; Wed, 17 Aug 2016 08:50:32 +0000 (UTC) Received: from [192.168.1.107] (unknown [92.185.72.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: pacho) by smtp.gentoo.org (Postfix) with ESMTPSA id 41DAF340A51; Wed, 17 Aug 2016 08:50:30 +0000 (UTC) Message-ID: <1471423826.31785.52.camel@gentoo.org> Subject: Re: [gentoo-dev] New Working Group established to evaluate the stable tree From: Pacho Ramos To: gentoo-dev@lists.gentoo.org, Richard Freeman Date: Wed, 17 Aug 2016 10:50:26 +0200 In-Reply-To: References: <6046d13b-1a54-aa5e-ab16-df448b0f8c59@gentoo.org> <1471248012.31785.32.camel@gentoo.org> <20160815141922.GA3878@linux1.gaikai.biz> <1bff7eb3-cc91-bba7-1f7f-9e7f76906df3@gentoo.org> <20160815161241.GA21389@whubbs1.gaikai.biz> <20160815173130.GA21750@whubbs1.gaikai.biz> <20160815191248.GA21981@whubbs1.gaikai.biz> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.4 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-Transfer-Encoding: 8bit X-Archives-Salt: 45404388-08a6-4b3b-a4f3-b6fd613bfab5 X-Archives-Hash: 405221059ea9ffe79af4aa13682f6980 El lun, 15-08-2016 a las 15:27 -0400, Rich Freeman escribió: > [...] > Well, I wasn't suggesting that breaking the depgraph is great.  Just > that I think it is better than calling things stable which aren't. > > A better approach is a script that does the keyword cleanup. > > So, if you want to reap an ebuild you run "destabilize > foo-1.2.ebuild".  It searches the tree for all reverse deps and > removes stable keywords from those.  Then you commit all of that in > one commit. > > If you want to be extra nice you stick it in a pull request in github > and point it out to the arch team and ask them if they're sure they > don't want to stabilize your package...  :) > Well, the reason I was suggesting to allow maintainers to stabilize after the 90 days timeout over *current* policy of allowing the dekeywording is that the dekeywording is completely unrealistic to do as some packages have a huge amount of reverse deps. Even with the script (and, well, I would like to see that script existing... because we are having this issue for ages, and that is the reason that nobody is moving things to testing actively), you will find many many cases of packages having so many reverse dependencies that if you try to move it to testing it becomes soon a hell.  The main issue is that, once you start dekeywording one package, you jump to, for example, dekeywording another 3 reverse deps, then you need to continue with the reverse deps of that reverse deps... and at the end, it's completely impossible to manage it (I still remember how hard was to move to testing most of Gnome... and we even were lucky as we were able to do that with the jump to Gnome3). Then, my point it to allow the maintainer to keep stabilizing it *after* the 90 days timeout. If after that time, the arch team is unable to even reply, nobody has reported any build/runtime issues related with that arch, I would go ahead. Otherwise, it looks pretty evident to me that that arch is near to be used by nobody and maybe it should be moved completely to testing (or most of their packages moved to testing and only the core apps in stable).