From: "Carl E. Thompson" <cet@carlthompson.net>
To: Kent Overstreet <kent.overstreet@linux.dev>,
Eli Schwartz <eschwartz@gentoo.org>
Cc: linux-bcachefs@vger.kernel.org
Subject: Re: PSA: Avoid Debian
Date: Wed, 7 Aug 2024 10:43:17 -0700 (PDT) [thread overview]
Message-ID: <41409810.56.1723052597872@mail.carlthompson.net> (raw)
In-Reply-To: <wona7sjqodu7jgchtx2lpwqlmsrtbkdhk2gv6df2qdnx3vt7tc@twfs326tgt4r>
Whether or not the concept of Debian is a good idea probably isn't a constructive discussion for this list.
The problem here is that what was essentially an _alpha_ piece of software for what at the time was essentially an _alpha_ filesystem was allowed into the _stable_ release of Debian at all. Whoever on the Debian side allowed its inclusion dropped the ball.
Carl
> On 2024-08-07 10:29 AM PDT Kent Overstreet <kent.overstreet@linux.dev> wrote:
>
>
> On Wed, Aug 07, 2024 at 12:09:53PM GMT, Eli Schwartz wrote:
> > On 8/7/24 12:01 PM, Kent Overstreet wrote:
> > > This is holding up _bugfix releases_.
> > >
> > > Anyone would run screaming from a distro that didn't ship updates at
> > > all.
> >
> >
> > (What if I said that lots of people *do* run screaming from Debian?)
>
> Heh.
>
> Personally, in _general_, I feel quite affectionate towards debian; I've
> been running it for 20 years, and there's a lot to like about it and a
> lot of good stuff they've done.
>
> But lately a _lot_ of the bug reports I'm seeing have "I was running an
> old broken Debian package" as a root cause or additional complicating
> factor.
>
> And considering that this is due to something we discussed months? a
> year? ago, and they're still insisting on broken policies, I am growing
> _increasingly_ pissed off about it.
>
> (Personally, this is pushing me to migrate my infrastructure to NixOS
> sooner rather than later...)
>
> > You have to manually negotiate for those, to avoid the risk of
> > accidentally shipping an updated bugfix release that breaks their
> > spacebar heating: https://xkcd.com/1172/
>
> Which isn't remotely feasible; I have a lot of distros packaging
> bcachefs, and I don't have time to devote to interactions like this with
> all of them. This is Debian wanting to think they're special, assuming
> that they can dominate with their policies - but that's not a winning
> long term strategy, that's just going to result in them being left
> behind.
>
> The only honest way of influencing other people, and the only way that
> works long term, is with the quality of your ideas. "But this is our
> policy and you just have to abide" - nope. Even if people don't react
> right away, they see that and take note and start maing other plans.
>
> > When software cannot be updated by default because it might break
> > someone's workflow, the natural result of sometimes needing an update is
> > that people who want updates are pitted adversarially against people who
> > do not want updates -- you need to plead your case and get permission
> > and, well, fight for your right to receive a bugfix.
>
> I've put a _lot_ of work into making sure bcachefs updates are as
> painless as they can be, with e.g. seamless upgrade and downgrade paths,
> and ways of dealing with version mismatch between tools/kernel/ondisk
> filesystem.
>
> Because we _have to be able to ship our work_, and in a timely manner.
> Our systems get steadily more complicated year by year, decade by
> decade, as we build up more processes and tooling around the whole
> business of writing and shipping code. Making progress in our work
> requires shipping code and iterating, so if we can't and we let the
> political process bullshit it's death by a thousand cuts and work slowly
> grinds to a halt.
>
> > Has anyone volunteered to be the political advocate for bcachefs-tools
> > bugfix releases in Debian?
>
> No, and nor would I recommend anyone else for that kind of bullshit,
> make-work job.
>
> The real issue here is just that Debian needs to figure out how to have
> some flexibility, recognize when policies aren't working, and develop a
> better and more practical minded attitude.
>
> So they can stop wasting my time with this stupid bullshit and I can get
> back to real work.
next prev parent reply other threads:[~2024-08-07 17:51 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-07 4:34 PSA: Avoid Debian Kent Overstreet
2024-08-07 15:01 ` Eli Schwartz
2024-08-07 16:01 ` Kent Overstreet
2024-08-07 16:09 ` Eli Schwartz
2024-08-07 17:29 ` Kent Overstreet
2024-08-07 17:43 ` Carl E. Thompson [this message]
2024-08-07 18:58 ` PSA: Avoid Debian Stable Martin Steigerwald
2024-08-07 19:55 ` Kent Overstreet
2024-09-03 21:37 ` Martin Steigerwald
2024-09-03 22:15 ` Kent Overstreet
2024-09-03 23:44 ` Eli Schwartz
2024-09-04 0:04 ` Kent Overstreet
2024-09-04 0:31 ` Eli Schwartz
2024-09-04 0:38 ` Kent Overstreet
2024-08-07 17:44 ` PSA: Avoid Debian Carl E. Thompson
2024-08-07 18:19 ` Kent Overstreet
2024-08-07 19:04 ` Carl E. Thompson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41409810.56.1723052597872@mail.carlthompson.net \
--to=cet@carlthompson.net \
--cc=eschwartz@gentoo.org \
--cc=kent.overstreet@linux.dev \
--cc=linux-bcachefs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.