On Tue, Aug 3, 2021 at 2:03 AM n952162 <n952...@web.de> wrote:
>
> Well, what you say is likely true, but does "old software" really need
> to be kept working?  Couldn't problems necessarily  only be dealt with
> in the newest versions?
>

I think you are misunderstanding what actually went wrong in your
situation.  Nothing broke in your existing software.

You're using an old version of portage.  It will continue to work as
it always has.

However, you wanted to use it with a newer version of the software
repository.  This contained a package that wasn't compatible with old
versions of portage.  The version of portage you're using detected
this, and refused to install it, so as to not randomly break your
system.  Your system continued to work as it always had.  You just
couldn't install that particular package, or anything that depends on
it.

Generally we try to maintain a reasonably sane upgrade path going back
maybe six months or so.  You just needed to update portage first.

If your system is more than a month or two out of date just running
emerge -uD world or whatever blindly is more likely to run into a
problem.  It shouldn't break your system unless you go adding random
options to the command line to override safety features, but it might
involve a few steps (like updating portage, @system, and so on before
trying to update everything).

It usually isn't unmanageable, but Gentoo is definitely not an
LTS-oriented distro.  If you want to only get security fixes for three
years and then update everything in one go, then stick with something
like RHEL, Ubuntu LTS, or debian stable.  Those distros deliver
exactly that sort of experience, and really there isn't as much
benefit to something like Gentoo if you're just going to update it
every other year anyway.

-- 
Rich

Reply via email to