Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel > #101328

Re: merged /usr vs. symlink farms

Path csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!bofh.it!news.nic.it!robomod
From "Zack Weinberg" <zack@owlfolio.org>
Newsgroups linux.debian.devel
Subject Re: merged /usr vs. symlink farms
Date Mon, 23 Aug 2021 21:50:01 +0200
Message-ID <CPo7f-2BS-5@gated-at.bofh.it> (permalink)
X-Original-To debian-devel@lists.debian.org
X-Mailbox-Line From debian-devel-request@lists.debian.org Mon Aug 23 19:42:12 2021
Old-Return-Path <zack@owlfolio.org>
X-Amavis-Spam-Status No, score=-2.78 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Greylist delayed 554 seconds by postgrey-1.36 at bendel; Mon, 23 Aug 2021 19:26:09 UTC
X-Me-Sender <xms:IPQjYf14ebBjVFBwtf7N368kuTx-xRHf7jTJvnfLG9CdH8gpc4HADA> <xme:IPQjYeHtnX0EClFGl6MRwcNNHzVfyj-5e9KKSMOfYJIZ9RsUFcDDxqgd-U-vM4Gjo AdhzT5GGNxNGuAYlVk>
X-Me-Proxy-Cause gggruggvucftvghtrhhoucdtuddrgedvtddruddthedgudefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtre dtreertdenucfhrhhomhepfdgkrggtkhcuhggvihhnsggvrhhgfdcuoeiirggtkhesohif lhhfohhlihhordhorhhgqeenucggtffrrghtthgvrhhnpefgleejudduudetffetfeeufe ehffeufeejgefhtdevkefhgeelteevuefgjefhffenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpeiirggtkhesohiflhhfohhlihhordhorhhg
X-Me-Proxy <xmx:IPQjYf7GwsCLKeOPEbw4wvf1ek7Afsa97PcHPFHVcReZXQZpbv_8MA> <xmx:IPQjYU1awgy8Gplni2UMJe7VC2WDk6ynJBh7gmYgR0CBv-2PHze0AA> <xmx:IPQjYSFlIU2kAtJxjlq0mc-7kLJfOXCuVfbEco2-KHIWiHnXiAw_2Q> <xmx:IfQjYWQmr13t1cNKDEwkt6Iw12xdtaquerONVB6NsCSvaer70g3QayAvwGM>
X-Mailer MessagingEngine.com Webmail Interface
User-Agent Cyrus-JMAP/3.5.0-alpha0-1118-g75eff666e5-fm-20210816.002-g75eff666
MIME-Version 1.0
Content-Type text/plain
X-Mailing-List <debian-devel@lists.debian.org> archive/latest/348990
List-ID <debian-devel.lists.debian.org>
List-URL <https://lists.debian.org/debian-devel/>
List-Archive https://lists.debian.org/msgid-search/b734759d-35c2-4f5d-ba97-6ae523b10b48@www.fastmail.com
Approved robomod@news.nic.it
Lines 60
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Mon, 23 Aug 2021 15:15:11 -0400
X-Original-Message-ID <b734759d-35c2-4f5d-ba97-6ae523b10b48@www.fastmail.com>
Xref csiph.com linux.debian.devel:101328

Show key headers only | View raw


Tomas Pospisek <tpo2@sourcepole.ch> wrote:
> On 22.08.21 00:11, Guillem Jover wrote:
>> I'm personally just not seeing such consensus, despite the attempts of
>> some to make it pass as so. My perception is that this topic has become
>> such a black hole of despair, that people that take issue with it, are
>>  simply stepping away.
...
> I do not really care which solution will be chosen. I hope it will
> be one that doesn't break my system(s) too hard so I'll be able to
> ask a search engine and follow the hints and instructions.

I'm just a user, but this seems like the right moment for me to speak up:

Whether or not / and /usr ever get merged *doesn't affect me as a
user.*   All the stuff I use will be in my $PATH either way.  The
benefits, AIUI, are all for people developing or packaging software
that has to be compatible with many different Linux distributions, but
does not care about portability to non-Linux environments.  That
simply isn't me.  So I don't care if the transition happens or not,
nor about the timeframe, and I'd *like* to not have to care about how
it gets done.

What I *do* very much care about is whether I can trust package
installation (of official, stable packages) to not break my systems,
and the way this discussion is going, it seems like I might not be
able to, and yes, that is disheartening.

The chief dpkg maintainer has given clear technical reasons why the
approach taken by usrmerge risks breaking people's systems.  There is
a proof-of-concept in this very thread, demonstrating that the bugs
are real.  From where I'm sitting, that should have been the end of
the argument.  Hard stop on further merge-related changes in unstable
until a transition plan has been worked out that *won't* tickle dpkg
bugs; if that means waiting another release cycle in order to ship
dpkg bugfixes, *so be it*.  (I reiterate that as a user I don't care
whether this transition ever actually happens.)  Maybe even revert to
non-merged mode in the installer and drop usrmerge from testing and
stable, as a precaution.

But somehow what I see happening instead, is that Guillem's concerns
are being brushed aside, demoralizing him to the point where, if it
were me in his shoes, I would have resigned from the entire project;
and half the posters in this thread are raring to push ahead with a
transition that has a nonzero chance of wrecking one of my servers the
next time unattended-upgrades does its thing.  (If I understand the
issue correctly, it *could* bite on a point upgrade or even a security
patch of any system that has already been transitioned the way
usrmerge/d-i do it, including all fresh bullseye and now also bookworm
installations.)  That's a horrifying failure of both technical and
social project management.

I used the word "nonzero" in the last paragraph intentionally.
I don't want to hear any probabilistic arguments why everything should
be fine.  I want a transition plan that *guarantees* no breakage.
That's what Debian has given us end-users for 20+ years and I hate
that I might have to worry about not getting it again.

And I think several people here owe Guillem an apology.

zw

Back to linux.debian.devel | Previous | Next | Find similar | Unroll thread


Thread

Re: merged /usr vs. symlink farms "Zack Weinberg" <zack@owlfolio.org> - 2021-08-23 21:50 +0200

csiph-web