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 59F311382C5 for ; Thu, 8 Feb 2018 17:14:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C81A2E09DB; Thu, 8 Feb 2018 17:14:44 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 769CDE096D for ; Thu, 8 Feb 2018 17:14:44 +0000 (UTC) Received: from red.yakaraplc.local (host213-123-185-55.in-addr.btopenworld.com [213.123.185.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chewi) by smtp.gentoo.org (Postfix) with ESMTPSA id BDDDE335C50 for ; Thu, 8 Feb 2018 17:14:42 +0000 (UTC) Date: Thu, 8 Feb 2018 17:14:37 +0000 From: James Le Cuirot To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Last Rites: Dead X11 packages Message-ID: <20180208171437.0a901c79@red.yakaraplc.local> In-Reply-To: <6781313d-f529-b367-1b5f-974fcf4aa629@laposte.net> References: <20180208025428.GA29328@ivybridge.mattst88.com> <1518101512.13652.4.camel@gentoo.org> <20180208150408.64304ba1@red.yakaraplc.local> <6781313d-f529-b367-1b5f-974fcf4aa629@laposte.net> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-redhat-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: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: d66ab226-e9fa-488c-94e5-8db42807538d X-Archives-Hash: 4193a31f3931089e69586329333fad7d On Thu, 8 Feb 2018 18:05:55 +0100 Michael Lienhardt wrote: > Il 08/02/2018 16:04, James Le Cuirot ha scritto: > >>> Citing Kenneth Hoste at FOSDEM this year: modifying a package > >>> without changing its version is a bad idea. > >>> His presentation was very good (video included): > >>> https://fosdem.org/2 > >>> 018/schedule/event/how_to_make_package_managers_cry/ > >> > >> This isn't so clear cut simple. We build from source at user > >> systems. Think of the effect for something like webkit-gtk, > >> chromium, libreoffice, etc. > > > > Exactly and while this package isn't as big as those, it could be > > argued that xorg-server is bumped frequently enough that the > > lingering dependency would have been flushed out soon enough > > anyway. It's not like it's doing any harm. > > > > I also think that FOSDEM talk was making a different point, aimed at > > upstreams in order to help packagers rather than packagers > > themselves. > > Thanks for the information and sorry for the noise. > I wasn't fully aware of the meaning of the --dynamics-deps and > --changed-deps option. I am still not entirely convinced that > changing a package after it is committed to the repository cannot do > harm: even as a user, I would like to know when and why a package's > dependencies changed. But I don't maintain packages so my opinion is > not very relevant, and the gentoo guidelines indeed allow to change > the dependencies inline. It's not like this stuff is totally invisible as it is noted in the git log. We just don't want to tie up several minutes of CPU time for the majority of users for no tangible benefit. -- James Le Cuirot (chewi) Gentoo Linux Developer