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 D7AE31387FD for ; Mon, 7 Apr 2014 15:04:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5ECCBE0A68; Mon, 7 Apr 2014 15:04:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C6348E0A63 for ; Mon, 7 Apr 2014 15:04:52 +0000 (UTC) Received: from [10.187.211.156] (85-76-183-23-nat.elisa-mobile.fi [85.76.183.23]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: ssuominen) by smtp.gentoo.org (Postfix) with ESMTPSA id 72A2733FF22 for ; Mon, 7 Apr 2014 15:04:51 +0000 (UTC) Message-ID: <5342BD2C.6010408@gentoo.org> Date: Mon, 07 Apr 2014 17:58:52 +0300 From: Samuli Suominen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08 References: <53342A5F.70903@gentoo.org> <1782441.9eOmMZnMZL@localhost> <53425BA4.8010205@gentoo.org> <1818441.m608ytuvnA@localhost> <53429203.8090208@gentoo.org> <20140407154905.2101b686@googlemail.com> In-Reply-To: <20140407154905.2101b686@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 2b2542cc-3eb1-4132-9921-9cfbb84450ab X-Archives-Hash: d7fb2537cd999c35a711728eec926a59 On 07/04/14 17:49, Ciaran McCreesh wrote: > On Mon, 07 Apr 2014 14:54:43 +0300 > Samuli Suominen wrote: >> You can get me to change mind by writing up a policy that says >> dynamic deps can't be relied upon, and getting rest of the QA >> team, perhaps council, on board with it. > They can't be relied upon: they stop working as soon as you remove an > ebuild from the tree when the user still has that version installed. > They also don't work if you make changes to runtime dependencies that > need a reinstall or upgrade, as has happened with various -config > utilities. > Of course if reinstall or upgrade is required, then revision bump is issued as normal. If the version isn't anymore in Portage, then user will be upgrading into one that is anyway, and the problem becomes moot. I'm aware it's not perfect, but it's the best we have. I'm also aware of Paludis having more issues with it, than Portage, IIRC, which is really irrelevant since Portage is the official PM. No, this is not a flamebait, and I feel like apologizing to you already, but that's just how I see it. I'm arguing that working around the PM bug(s) by enforcing "a useless" rebuilds for everyone, is not the solution. - Samuli