Re:KDE and GNOME seeks $100k to turn Flathub into a Store fo...
by SSLy on Friday February 24, 2023 @04:09AM
(#34922571)
>Which part of Arch's design prevents the issue described in the grandparent post?
As a former long-time Arch user, you're correct. It's "just" a distro not unlike the biggest one. The reason Arch repos are fairly well updated and big is the relatively easy to understand PKGBUILD format and the tooling around it, which lessens friction on package management.
Re:KDE and GNOME seeks $100k to turn Flathub into a Store fo...
by majewsky on Friday February 24, 2023 @07:52AM
(#34923960)
The impact of having frictionless package building cannot be understated. I'm publishing Arch Linux packages for all my applications because it takes just a few minutes to write up a PKGBUILD. Then one time, I tried providing a Debian package as well, but I gave up after several hours of trying to get through all the bureaucracy of the tooling.
Re:KDE and GNOME seeks $100k to turn Flathub into a Store fo...
by imtringued on Saturday February 25, 2023 @06:01AM
(#34935662)
The difference is that arch doesn't have downstream forks of repositories. They just package the upstream versions which means the dev cycle is much tighter which in turn means they can update more frequently which means they just switch to the next major version and don't worry about breaking their special sauce forks. The downside is that there are people using old distros and stuck with old major versions who use eg. Python 2 by default.
Re:KDE and GNOME seeks $100k to turn Flathub into a Store fo...
by LeFantome on Saturday February 25, 2023 @03:47PM
(#34940300)
Regardless of the explanations, as an Arch user, I think you have to at least acknowledge that Arch does not have this problem in practice. I am sure there are counter-examples but in almost all cases Arch packages are extremely up to date. If they are not, it is probably a package you are not even going to find on another distro.
Which part of Arch's design prevents the issue described in the grandparent post? The issue is "distros lagging behind for years to provide a new package because they can't break all the things depending on the old version", which is solvable either with enough manpower or by sandboxing a la NixOS, where you can keep old versions around indefinitely for the things that need them. Does Arch use such sandboxing now?