hw wrote: 
> On Sat, 2022-12-10 at 23:05 -0600, David Wright wrote:
> > On Sun 11 Dec 2022 at 04:39:02 (+0100), hw wrote:
> > > 
> > > How can Debian be so old?
> > 
> > Maturity takes a little ageing.
> 
> Then Debian needs to figure out how to become sufficiently mature
> without becoming outdated.
> 
> How is this working anyway?  Debian waits like 2 years or longer to
> become mature while the rest of the world has already moved on to more
> recent (versions of the same) software which has the bugs now fixed
> Debian is still struggling with?  Or is Debian fixing the bugs in
> outdated versions in order to continue to use those for some reason?

Debian has stable releases. During the life of a stable release:

- programs are updated to fix bugs
- programs are updated to fix security issues
- a very small set of programs is updated because of high
volatility and demand for same:
        https://packages.debian.org/bullseye-updates/
- otherwise, programs are not updated.

If an upstream project makes changes that fix bugs, and the bugs
are important, Debian will apply those changes if possible. If
the upstream project makes those bug-fix changes in a way which
changes other behaviors, Debian will avoid those changes.


That's "stable". You should be able to build on it without
having APIs or command line arguments change underneath you.


Meanwhile, a new stable version is being created, and exposed to
people who want to work on it in two releases:

unstable is not a real release. It's a repository to hold
packages that are being worked on. Every so often, someone
decides to rely on a package in unstable because it has a
feature that they want. They often regret it. unstable is for
developers, and it is not for their main machine.

testing is almost a real release, but it is never quite there
except in the months leading up to it being frozen as the new
stable. testing has packages that have met a minimal set of
criteria to be promoted out of unstable. It has not been tested,
it is in the process of testing.

If you can stand the occasional failure, a person might use
testing for some things. It's not a good idea to run production
on it.

-dsr-

Reply via email to