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 2FA2F1382C5 for ; Thu, 8 Feb 2018 14:52:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9FEBEE0974; Thu, 8 Feb 2018 14:51:58 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 4E355E095C for ; Thu, 8 Feb 2018 14:51:57 +0000 (UTC) Received: from [192.168.2.51] (85.253.86.194.cable.starman.ee [85.253.86.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: leio) by smtp.gentoo.org (Postfix) with ESMTPSA id 530F5335C05 for ; Thu, 8 Feb 2018 14:51:55 +0000 (UTC) Message-ID: <1518101512.13652.4.camel@gentoo.org> Subject: Re: [gentoo-dev] Last Rites: Dead X11 packages From: Mart Raudsepp To: gentoo-dev@lists.gentoo.org Date: Thu, 08 Feb 2018 16:51:52 +0200 In-Reply-To: References: <20180208025428.GA29328@ivybridge.mattst88.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.22.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: 724ffc37-03b6-486d-9423-beda790da48f X-Archives-Hash: bdea7396fa5c813aefbbb73b6cc4a85f On Thu, 2018-02-08 at 14:57 +0100, Michael Lienhardt wrote: > > >  From e590965cdeb0c921194740da0481c85afaa1ebae Mon Sep 17 > > > 00:00:00 2001 > > > From: Matt Turner > > > Date: Tue, 6 Feb 2018 14:02:59 -0800 > > > Subject: x11-base/xorg-server: Remove dead x11- > > > proto/xf86rushproto dependency > > > > > > rushproto hasn't been required since upstream commit 8ec79e05feac > > > (in > > > 2005!), and even then it wasn't actually needed! > > > > > > Package-Manager: Portage-2.3.19, Repoman-2.3.6 > > > --- > > >   x11-base/xorg-server/xorg-server-1.19.5.ebuild | 3 +-- > > >   x11-base/xorg-server/xorg-server-1.19.6.ebuild | 3 +-- > > >   x11-base/xorg-server/xorg-server-9999.ebuild   | 3 +-- > > >   3 files changed, 3 insertions(+), 6 deletions(-) > > > > > > > Please don't edit dependencies in-line like this. > > > > This warranted a revbump as users will be asking how to remove > > x11-proto/xf86rushproto. It won't come up for depclean because of > > xorg-server not being scheduled for rebuild automatically until the > > next > > time it is upgraded or --changed-deps option is used (uncommon). > > > > Brian > > 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. The problem here is the planned changing of --dynamic-deps to no as default.