From: Martin Steigerwald <martin@lichtvoll.de>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Eli Schwartz <eschwartz@gentoo.org>,
"Carl E. Thompson" <cet@carlthompson.net>,
linux-bcachefs@vger.kernel.org
Subject: Re: PSA: Avoid Debian Stable
Date: Tue, 03 Sep 2024 23:37:32 +0200 [thread overview]
Message-ID: <2197543.irdbgypaU6@lichtvoll.de> (raw)
In-Reply-To: <sdmildnu2r55ale4pi4qywu2fjgd323izex6lxmkzde34dixsb@cuzsmplhlek7>
Kent Overstreet - 07.08.24, 21:55:09 CEST:
> On Wed, Aug 07, 2024 at 08:58:23PM GMT, Martin Steigerwald wrote:
> > I amended the subject line a bit. I am not sure whether Debian Testing
> > or Debian Unstable should also be avoided.
>
> Unstable as well - unstable is stuck at 1.9.1 and tools is up to 1.9.4,
> and it's their policy of switching rust dependencies to distro packages
> that broke the build.
Experimental meanwhile has 1.9.4.
But I do find this quite sad and concerning:
https://jonathancarter.org/2024/08/29/orphaning-bcachefs-tools-in-debian/
I do not completely agree with removing it from Debian Unstable aka Sid at
this time, but if upstream development continues like this until too short
before Debian 13 aka Trixie release I can somewhat understand. However it
would still be good to have it there for people who use Debian Sid to
test.
I more and more come to the conclusion myself that BCacheFS might be just
a tad bit too much of a moving target for me at the moment.
BTRFS can be used just fine in Debian Stable meanwhile. But it took quite a
while to get there. Version of btrfs-progs in Unstable is available as a
backport for Debian stable. As far as I understand this cannot be done
with BCacheFS tools without putting all the dependencies as is into the
package and violating the principle to package a library dependency in one
place and be able to update it for security updates in one place for all
the applications and tools depending on it to benefit from them in one go.
I hope that at one point it can be like this for BCacheFS as well. And I
am fine with this point being several years away.
Of course distributions with relaxed policies may not have a problem with
packaging all the dependencies within a bcache-tools package. But this is
not Debian or Ubuntu… or quite a lot of derivatives. I bet this is also
not RHEL or SLES and derivatives of those.
--
Martin
next prev parent reply other threads:[~2024-09-03 21:43 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
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 [this message]
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=2197543.irdbgypaU6@lichtvoll.de \
--to=martin@lichtvoll.de \
--cc=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.