Linux Mint drops Ubuntu Snap packages
Linux Mint drops Ubuntu Snap packages
Posted Jul 9, 2020 9:15 UTC (Thu) by guus (subscriber, #41608)In reply to: Linux Mint drops Ubuntu Snap packages by simosx
Parent article: Linux Mint drops Ubuntu Snap packages
The snap packages are a way to circumvent the principles of a stable distro release. I personally think it's a bad idea, because now you will never get a stable version of Chrome, you will just get the latest version that fixed the old bugs but comes with a whole bunch of new bugs. It would be much better if Chrome would have LTS releases every two years or so that the Linux distributions can sync with.
Apart from all that though, I don't see a technical reason why they couldn't make a proper deb package of the latest version of Chrome + a copy of the libraries they need, with a source version, so you can reproducibly build it, and without needing yet another package management system.
Posted Jul 9, 2020 11:39 UTC (Thu)
by simosx (guest, #24338)
[Link]
In a typical snap package, you specify the APT package of a dependency. Does not deviate much from the process in creating a deb package.
In the very special case of Chromium, a specific new version is just a branch of the upstream source code with several of the dependencies added in there.
I do not know if you are packaging software in Debian or another Linux distribution. If a software is actually being developed, things change, and when you try to package a new version and you get issues, then it opens up a big fat can of worms. You may create a patch to make it work. You may communicate this patch with upstream, and then figure out whether it has been applied, fully or partially. How do you test whether the software actually works? Do you test it? Actually, it would make better sense if the developer had an installation package and have them test it themselves. Because they are more suitable to figure out if something does not work. In fact, with snap packages, a developer can use the automated Build server to create snap packages, test them, and then flip a switch to push to the Snap Store.
Posted Jul 11, 2020 9:57 UTC (Sat)
by riteshsarraf (subscriber, #11138)
[Link]
In my observation, there's been multiple reasons for such act.
* Competition: OEL vs RHEL. Similar situation occurred when one took over work from other, such that broken down changes were stopped being released.
* Maintenance: Maybe maintaining stable branches is too much of a hassle. And perhaps Linux LTS is just an exception to it.
* USP: Everyone wants something.
Linux Mint drops Ubuntu Snap packages
Here is the cloned repository of Chromium that is used to create the snap package, https://code.launchpad.net/~chromium-team/chromium-browse...
The snapcraft.yaml file that creates the snap package is https://git.launchpad.net/~chromium-team/chromium-browser...
Linux Mint drops Ubuntu Snap packages