On Wed, Jun 10, 2020 at 4:12 AM Marco Möller
<ta...@debianlists.mobilxpress.net> wrote:
On 09.06.20 23:55, Default User wrote:
(...)
Now, a final note.
When I did my main install, it was a day or two before the release of
Buster 10.0. I immediately upgraded to Unstable. But it is still
originally based upon Stretch. It was set up with both root and user
passwords. And I use good quality, long passwords.
: )
Here's the point:
I can do everything requiring elevated privileges just by using the
user password, and sudo in a terminal as needed. Never need to use the
root password.
Well, when I did an alternate Buster Stable install on a spare drive,
I was surprised (not happily) that when running from that setup,
various programs demand the root password, and will not accept the
user password. So, now I have to remember not one, but two "good"
passwords. And try to determine which one is being asked for. And
re-remember both every time they are changed.
I am guessing this has to do with a change made for Buster. Perhaps
it is a "security thing".
Others might correct me, I am still learning and might be confused about
things, but this is how I understand the situation be now:
In the past I thought that upgrading from release to release would be
all what someone good desire, especially when the upgrade process is
well designed and not breaking things. The Debian team is really doing
an excellent job to care for the release upgrade not being likely to
break things.
I then noticed that a release upgrade brings in more than simply
upgrading many packages and renewing version numbers, the latter being
what the in-release upgrades already do. Worth noting is that in a new
release additionally old concepts are deprecated or substituted, and new
concepts become introduced! Besides you having mentioned systemd already
here giving you another example: remember the (in 2015 ?) announced
changes in the use of the root directory structure concerning the
philosophy on which data is supposed to land in which directory
("filesystem hierarchy standard"). For now there are introduced symbolic
links from the old directory locations to the new locations, so that
software will not break right away if still not updated to respect the
new concept. If you would for long time roll from release to release,
then I imagine that conceptual changes like this will not become visible
in your system, and some time in the future the backward compatibility
to old concepts might need to be cut. You coming from a Debian/stretch
installation and having rolled upgrades via Debian/buster to
Debian/bullseye might still not find these changes cleanly applied.
Therefore, in order to keep up also with the conceptional changes, it is
worth to consider a fresh installation as the alternative to a release
upgrade. This is why many of us maintain detailed notes on package
installations and system configurations, in order to be able to
re-install quickly and thus also being well prepared for a new release
installation instead of a rolling upgrade.
(You are more then welcome to correct me if I misunderstood things ;-) !)
Best wishes, Marco.
On Jun 10, 2020, 2:36 AM Andrei POPESCU, <andreimpope...@gmail.com> wrote:
You are making some claims above without providing even one example.
Well, . . . yes.
There might be simple explanations and / or solutions for what you
experience...
Perhaps. Problems can seem so simple, once they are solved.
On Jun 10, 2020, 4:12 AM, Marco Möller
<ta...@debianlists.mobilxpress.net> wrote:
Others might correct me, I am still learning and might be confused about
things, but this is how I understand the situation be now:
In the past I thought that upgrading from release to release would be
all what someone good desire, especially when the upgrade process is
well designed and not breaking things. The Debian team is really doing
an excellent job to care for the release upgrade not being likely to
break things.
I then noticed that a release upgrade brings in more than simply
upgrading many packages and renewing version numbers, the latter being
what the in-release upgrades already do. Worth noting is that in a new
release additionally old concepts are deprecated or substituted, and new
concepts become introduced! Besides you having mentioned systemd already
here giving you another example: remember the (in 2015 ?) announced
changes in the use of the root directory structure concerning the
philosophy on which data is supposed to land in which directory
("filesystem hierarchy standard"). For now there are introduced symbolic
links from the old directory locations to the new locations, so that
software will not break right away if still not updated to respect the
new concept. If you would for long time roll from release to release,
then I imagine that conceptual changes like this will not become visible
in your system, and some time in the future the backward compatibility
to old concepts might need to be cut. You coming from a Debian/stretch
installation and having rolled upgrades via Debian/buster to
Debian/bullseye might still not find these changes cleanly applied.
Therefore, in order to keep up also with the conceptional changes, it is
worth to consider a fresh installation as the alternative to a release
upgrade. This is why many of us maintain detailed notes on package
installations and system configurations, in order to be able to
re-install quickly and thus also being well prepared for a new release
installation instead of a rolling upgrade.
(You are more then welcome to correct me if I misunderstood things ;-) !)
Best wishes, Marco.
Marco, no correction is needed. I agree with you. I run Unstable for
two main reasons:
1) to get relatively up to date packages.
2) to avoid reinstalling.
The trade-off? Some instability, at least. And just plain
"messiness". (Right now, I have 14 packages that can not, or should
not, be upgraded - until fixes are made by the developers.)
I do resent having to choose between old but stable, and new but unstable.
Unfortunately, as you have correctly observed, one will eventually
have to re-install. For me, it is not a lot of fun. In a better
world, things would "just work", and continue to "just work". But
this is not a better world. So, we just do the best we can.