Debian Needs a WinGet
world.hey.com
world.hey.com
It's also not a product designed with my requirements either as I feel they take the piss with their "stable" ideology especially when a project doesn't follow the versioning scheme that Debian wants it to. But it doesn't make it wrong, it's just unsuitable for what you want.
Use Suse or Fedora if you want a simple yet up to date Linux. The rest of us who just want an up to date working system already did.
> It should be up to the user to decide if to pin a program to an older version, not the Debian maintainers
IRL, stability matters. And no one wants to break things over a stable version.
Maybe for browsers it's OK, as you have a parallel ESR version, and for games/emulators. But for everything else it's a risk on companies.
I'm not ranting. I'm just telling how I would like the out-of-the-box experience to be. I don't want to read a lot of documentation on how to set it up to get the latest official stable version of each program. Maybe I want something like "backports-get install syncthing" but maybe not, since "Backports are packages taken from the next Debian release (called "testing")" - I want the latest official stable version.
> IRL, stability matters. And no one wants to break things over a stable version.
Then it should be up to the user to pin the package to an older version. I want the latest official stable version of e.g. syncthing. If I want an older version, I should be able to pin it that version instead.
Then Debian/Devuan/Gnuinos (FSF) is not for you. I used to pin the backports repo to have the highest priority, as it had the most updated browsers, libreoffice and the kernel while keeping the rest stable. It worked really well.
>I don't want to read a lot of documentation on how to set it up to get the latest official stable version of each program.
Debian has an administration handbook which can be installed offline, you don't have to do for each program. Just read the section on backports, set the priorities right under Synaptic (the easiest way to do that) and rull a full upgrade.
I do not like binary packages. I prefer to compile the source myself. If the program is too difficult to compile then I am less inclined to use it. Needless to say I am not a Windows user.
If you want to stick to Debian, you could try switching to Debian Testing and have newer packages (although the mention "syncthing" is not at the latest stable version there either).
I want the OS to be stable, but the installed user programs to be the latest stable version. So SSH can stay on an older stable version, but user programs like syncthing, firefox, docker etc. should be latest stable version.
I don't agree with the problem or the solution, but flagging it just seems emotion-driven.