LWN: Comments on "Linux Mint drops Ubuntu Snap packages" https://lwn.net/Articles/825005/ This is a special feed containing comments posted to the individual LWN article titled "Linux Mint drops Ubuntu Snap packages". en-us Tue, 16 Sep 2025 17:35:32 +0000 Tue, 16 Sep 2025 17:35:32 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/828628/ https://lwn.net/Articles/828628/ mcortese Block-level deduplication is only applicable to same-version libraries. It doesn't help when a snap package includes v1.0 and another v1.0.0.1 Wed, 12 Aug 2020 14:15:09 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826477/ https://lwn.net/Articles/826477/ qzPhUZ7af5M6kjJi3tDgMaVq <div class="FormattedComment"> What about the NIX package manager approach?<br> </div> Mon, 20 Jul 2020 13:36:47 +0000 Solution to the wrong problem https://lwn.net/Articles/826479/ https://lwn.net/Articles/826479/ mathstuf <div class="FormattedComment"> If your application supports plugins (as in `dlopen` which includes Python or Ruby), it allows them to pick up those libraries as well. No idea if your app doesn&#x27;t support such things.<br> </div> Mon, 20 Jul 2020 13:05:15 +0000 Solution to the wrong problem https://lwn.net/Articles/826475/ https://lwn.net/Articles/826475/ XTF <div class="FormattedComment"> What&#x27;s the advantage of using dynamic libraries over static linking them into one big executable, assuming they&#x27;re only used by that one executable in the snap?<br> </div> Mon, 20 Jul 2020 12:45:10 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826462/ https://lwn.net/Articles/826462/ branden <div class="FormattedComment"> Fortunately the state of the art has advanced since Thompson coded his Trojan. Here&#x27;s a paper from 2013:<br> <p> &quot;We extend the existing formal verification of the seL4 operating system microkernel from 9 500 lines of C source code to the binary level [11,736 instructions]. We handle all functions that were part of the previous verification. Like the original verification, we currently omit the assembly routines and volatile accesses used to control system hardware.More generally, we present an approach for proving refinement between the formal semantics of a program on the C source level and its formal semantics on the binary level, thus checking the validity of compilation, including some optimisations, and linking, and extending static properties proved of the source code to the executable. We make use of recent improvements in SMT solvers to almost fully automate this process.We handle binaries generated by unmodified gcc 4.5.1 at optimisation level 1, and can handle most of seL4 even at optimisation level 2.&quot;<br> <p> <a rel="nofollow" href="https://ts.data61.csiro.au/publications/nicta_full_text/6449.pdf">https://ts.data61.csiro.au/publications/nicta_full_text/6...</a><br> </div> Mon, 20 Jul 2020 02:29:50 +0000 Snap-Chromium cannot be run by a daemon https://lwn.net/Articles/826230/ https://lwn.net/Articles/826230/ evgeny <div class="FormattedComment"> <font class="QuotedText">&gt; usually the fix is to stop using NFS :(</font><br> <p> Well, for me the fix was to stop using snap :)<br> </div> Thu, 16 Jul 2020 07:55:27 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826229/ https://lwn.net/Articles/826229/ callegar <div class="FormattedComment"> Seems a little ironic here that the new &quot;universal&quot; containerized package formats that got initially promoted as a way to end the linux package format fragmentation and the associated baggage of strong views about them are ending up with just another type of package fragmentation and an even stronger stance for the one or the other.<br> <p> There are already two heavyweight contenders (snap and flatpack — interestingly two just like deb and rpm) and some assortment of outsiders (appimage, zero-install, docker containers as a way to distribute applications, etc.) and there might be more if snap gets forked so that every distro can have its own version of it pointing at its own software store and requiring some &quot;--dangerous&quot; &quot;--I-am-really-sure&quot; &quot;--just-for-once-I-will-not-betray-my-favorite-distro-anymore&quot; switches to install packages from elsewhere as it may easily end.<br> <p> Seems a little sad that what was once a split at least partially owing to legacy or different views on the technical merits of the formats (thus having at least the potential advantage of a competition in features) is now becoming a split mostly based on a who-can-centralize-the-distribution-of-what view.<br> <p> Also a little ironic that these wars and control issues seems to keep at the window those distributors of commercial software that would likely benefit more from the new package formats. For instance, I really wished that Matlab or Mathematica or some CADs were distributed in snaps rather than a zip or shell archive with a custom (and often buggy) install code to be run as root on X. <br> </div> Thu, 16 Jul 2020 07:44:56 +0000 Snap-Chromium cannot be run by a daemon https://lwn.net/Articles/826221/ https://lwn.net/Articles/826221/ Wol <div class="FormattedComment"> Very ick when you&#x27;ve got a small disk in your workstation, and a network home that&#x27;s larger than your local hard disk ...<br> <p> Cheers,<br> Wol<br> </div> Wed, 15 Jul 2020 23:35:22 +0000 Snap-Chromium cannot be run by a daemon https://lwn.net/Articles/826219/ https://lwn.net/Articles/826219/ zlynx <div class="FormattedComment"> I&#x27;ve seen some dire replacements for the lack of NFS.<br> <p> How does a Windows style roaming profile sound? Rsync on login and rsync back on logout. Kind of ick, but not super bad on gigabit Ethernet.<br> </div> Wed, 15 Jul 2020 22:22:59 +0000 Snap-Chromium cannot be run by a daemon https://lwn.net/Articles/826205/ https://lwn.net/Articles/826205/ smoogen <div class="FormattedComment"> I was looking at this and realized this is a 20/80-80/20 problem.<br> <p> 20 years ago 80% of the user population were on NFS home directories and these problems would get fixed. Now much less than 20% of the user population are using NFS home directories and so it not going to get fixed unless the people running into it do the fix themselves... usually the fix is to stop using NFS :(. <br> </div> Wed, 15 Jul 2020 17:29:46 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826116/ https://lwn.net/Articles/826116/ feb <div class="FormattedComment"> That&#x27;s actually a very good point. It was even reported on LWN: <a href="https://lwn.net/Articles/471484/">https://lwn.net/Articles/471484/</a><br> <p> </div> Tue, 14 Jul 2020 16:36:22 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826072/ https://lwn.net/Articles/826072/ ceplm <div class="FormattedComment"> It is not fair to put Firefox and Chromium in the same bag. I was working around the Firefox support and yes, building Firefox is complicated, but it is because it is a complex program, not because some large advertising company just throws randomly code over the fence. Mozilla people were always technical, and we were and are able to provide competent builds of the browser.<br> <p> OK, I don’t know enough about Chromium, but I can see that my colleague who works on packaging it in SUSE, is getting a bit green around the time of release, and I have never had the courage to ask about his alcohol consumption in that time.<br> </div> Tue, 14 Jul 2020 11:05:24 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/826044/ https://lwn.net/Articles/826044/ mathstuf <div class="FormattedComment"> It&#x27;d be great if dummy backends could be used. This makes the apps not have to deal with missing permission checks (and potentially refusing to work if not provided them) and keeps your data safer.<br> </div> Mon, 13 Jul 2020 17:37:57 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825972/ https://lwn.net/Articles/825972/ n8willis <p>I recall from c.2011 that Linux Mint was altering the Banshee package to change the built-in AmazonMP3 affiliate code to its own and take 100% of the revenue from all purchases, and that there was a controversy somewhat later wherein Linux Mint was replacing the default search engine in Firefox packages with a custom Mint-branded search. And I can see on the <a href="https://www.linuxmint.com/partners.php">partners</a> page that they are currently listing "sponsored link" arrangements with Yahoo and Duck Duck Go as in-browser revenue sources. <p>You can certainly feel any way you want about that revenue structure itself, but it does make me wonder whether any of Linux Mint's current objection to the Snap packages of Chromium have less to do with the pure technical merits of .snap versus .deb themselves (or how Apt works), but are influenced by the mundane, practical issues of modifying different browser packages to switch on those sorts of sponsored-link arrangements in the binaries. Mon, 13 Jul 2020 08:40:40 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825954/ https://lwn.net/Articles/825954/ atnot <div class="FormattedComment"> This is no different from the sandboxes on any other platform. The app declares the permissions it needs and users can modify them as needed. The only way in which I see your argument is that the flatpak cli does not ask you to confirm the permissions before installing. Which it definitely should, but has little to do with flatpak as a technology.<br> </div> Sun, 12 Jul 2020 18:31:41 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825940/ https://lwn.net/Articles/825940/ ibukanov <div class="FormattedComment"> Mozilla supports ESR for one year, after that one has to update it by a never version. Which still implies that Debian stable has to update it several times during their support cycle.<br> </div> Sun, 12 Jul 2020 06:24:16 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825911/ https://lwn.net/Articles/825911/ riteshsarraf <div class="FormattedComment"> Similar was the case of (Oracle) VirtualBox in Debian. Post the take over of the company, the release process changed and left not much choice for its maintenance in a Debian Stable release, for example.<br> <p> In my observation, there&#x27;s been multiple reasons for such act.<br> <p> * Competition: OEL vs RHEL. Similar situation occurred when one took over work from other, such that broken down changes were stopped being released.<br> <p> * Maintenance: Maybe maintaining stable branches is too much of a hassle. And perhaps Linux LTS is just an exception to it.<br> <p> * USP: Everyone wants something.<br> </div> Sat, 11 Jul 2020 09:57:12 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825898/ https://lwn.net/Articles/825898/ pabs <div class="FormattedComment"> I didn&#x27;t say anything about consensus, just that some Debian contributors seem to think it is a good idea.<br> <p> PS: I&#x27;m one of the people in the bug complaining about it.<br> </div> Sat, 11 Jul 2020 02:18:28 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825890/ https://lwn.net/Articles/825890/ ras <div class="FormattedComment"> David Wheeler&#x27;s paper is one solution, but I&#x27;ve never heard of an instance of the technique he describes catching anything.<br> <p> On the other hand, the techniques Open Source has developed over the years has caught a few attempts to slip nefarious code in. Those techniques are:<br> <p> 1. A cryptographically sealed audit trail of every change (eg, git&#x27;s sha1 sums).<br> <p> 2. Digitally signed commits, so if someone does slip something in you know who was responsible. (This is something Wheeler&#x27;s technique doesn&#x27;t give you).<br> <p> 3. Open Source, as in everyone can see and verify the previous two points for themselves.<br> <p> But the sound of it Snap throws all of this away. In this era repeated of nation state attacks on infrastructure, to me that creates an unacceptable risk. Currently that seems to be a lonely position to take, but I&#x27;m betting as we get more Huawei style conflicts arise we see gradual realisation Open Source is the one of the few things that naturally gives rise to trust between otherwise antagonistic parties.<br> </div> Fri, 10 Jul 2020 23:17:38 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825888/ https://lwn.net/Articles/825888/ iteratedlateralus <div class="FormattedComment"> Are they planning on monetizing the Snap store? <br> </div> Fri, 10 Jul 2020 23:02:25 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825881/ https://lwn.net/Articles/825881/ simosx <div class="FormattedComment"> <font class="QuotedText">&gt; At this point, why not just use Flatpak which is both not hostile to users of the technology and technically superior in several aspects.</font><br> <p> There is too much such evangelism. The reality is that there are all sort of issues. The sandbox permissions are set by those that package the application. Kinda defeats the purpose of a sandbox. <br> </div> Fri, 10 Jul 2020 21:54:41 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825882/ https://lwn.net/Articles/825882/ simosx <div class="FormattedComment"> Ubuntu is moving to using ZFS as the system filesystem. <br> At the moment you can install Ubuntu on ZFS as an experimental option, on Ubuntu 20.04 LTS.<br> The immediate benefit is the ability to add restore points. <br> In LXD, you can run containers and VMs from within the ZFS dataset, without the need to manage partitions. <br> There is a list of blog posts that explain how ZFS will be used in Ubuntu at <a href="https://discourse.ubuntu.com/t/zfs-focus-on-ubuntu-20-04-lts-blog-posts/16355">https://discourse.ubuntu.com/t/zfs-focus-on-ubuntu-20-04-...</a><br> I suppose that there will be some benefits in how snaps are being used. <br> </div> Fri, 10 Jul 2020 21:47:34 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825874/ https://lwn.net/Articles/825874/ atnot <div class="FormattedComment"> As the article mentions, there is little objection to the technologies used. The objection is to Canonical&#x27;s business plans and decisions.<br> </div> Fri, 10 Jul 2020 17:37:05 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825873/ https://lwn.net/Articles/825873/ atnot <div class="FormattedComment"> At this point, why not just use Flatpak which is both not hostile to users of the technology and technically superior in several aspects.<br> </div> Fri, 10 Jul 2020 17:30:30 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825872/ https://lwn.net/Articles/825872/ NYKevin <div class="FormattedComment"> That depends on how the compression works (and whether the Snap people want it to be compatible with block deduplication).<br> <p> - If you compress each library (or other major component) separately, and then concatenate them, the overall size is (probably) larger, but you can deduplicate effectively.<br> - If you compress the whole combination, then the overall size is smaller, but block deduplication is probably *less* effective. However, since most compression works by identifying repeated patterns of bytes, it is at least somewhat plausible that you can still do some deduplication anyway.<br> - If you compress at the block level, after deduplication, then you can have your cake and eat it too. But Snap (probably) doesn&#x27;t do that.<br> <p> Again: Theoretically solved doesn&#x27;t mean practically solved.<br> </div> Fri, 10 Jul 2020 17:13:59 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825856/ https://lwn.net/Articles/825856/ stephen.pollei <a href=https://dwheeler.com/trusting-trust/ >Fully Countering Trusting Trust through Diverse Double-Compiling (DDC) - Countering Trojan Horse attacks on Compilers</a> Fri, 10 Jul 2020 15:37:39 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825826/ https://lwn.net/Articles/825826/ LtWorf <div class="FormattedComment"> Where did you gather from that link that the consensus is that it is a good idea?<br> </div> Fri, 10 Jul 2020 08:58:18 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825823/ https://lwn.net/Articles/825823/ alex <div class="FormattedComment"> It is. In fact I run Debian Buster but install my Firefox via Snap because I prefer to have a more up to date Firefox rather than sticking to the ESR build. It may well come via Canonical&#x27;s snap store but the package itself is built by Mozilla.<br> </div> Fri, 10 Jul 2020 07:37:11 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825817/ https://lwn.net/Articles/825817/ ccchips <div class="FormattedComment"> Snap packages are compressed, so I&#x27;m confused about how deduplication will help.<br> </div> Fri, 10 Jul 2020 04:15:08 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825810/ https://lwn.net/Articles/825810/ NYKevin <div class="FormattedComment"> <font class="QuotedText">&gt; Using snap (or similar technologies, like Flatpak) eats a lot of disk space for no good reason (from the user&#x27;s perspective).</font><br> <p> Block-level deduplication is not a new technology, and (mostly) solves this problem automatically. Unfortunately, so far as I can tell, ext4 does not support it, and btrfs only does it if userspace manually identifies the affected files and ranges with ioctl_fideduperange(2). Of course, ZFS has proper, automatic support (as far as I&#x27;ve been able to determine from Google), but then you get to tangle with all the fun licensing issues.<br> <p> The point: This is a (theoretically) solved problem, and the fact that it is apparently so difficult to (practically) solve is actually rather depressing.<br> </div> Thu, 09 Jul 2020 23:42:04 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825804/ https://lwn.net/Articles/825804/ sheepgoesbaaa <div class="FormattedComment"> I had never heard of &quot;Reflections on Trusting Trust&quot;, and I just read it, really interesting.<br> <p> PDF link: <a href="https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf">https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_...</a><br> </div> Thu, 09 Jul 2020 23:01:32 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825799/ https://lwn.net/Articles/825799/ NGRhodes <div class="FormattedComment"> Don&#x27;t forget Debian packages Firefox ESR in its stable release.<br> </div> Thu, 09 Jul 2020 21:51:55 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825796/ https://lwn.net/Articles/825796/ simosx <div class="FormattedComment"> Snap packages share a &quot;core&quot; image. You can see it when you run &quot;snap list&quot;. &quot;core&quot; is the Ubuntu 16.04 runtime, &quot;core18&quot; is the Ubuntu 18.04 runtime. As long as the library is found in the core image, it is shared among all snap packages. <br> <p> If the snap package is a GUI application that is based on GNOME, then it will be using one of the GNOME images, such as &quot;gnome-3-28-1804&quot;. Again, anything in this common image is shared among any snap package that is based on this image. <br> <p> Finally, any other library has to be &quot;staged&quot; into the snap package in order to be included. Here, you may have repetition.<br> However, in most cases, the important libraries will be found in the &quot;core&quot; image, or the &quot;gnome&quot; image.<br> </div> Thu, 09 Jul 2020 21:28:37 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825792/ https://lwn.net/Articles/825792/ ccchips <div class="FormattedComment"> If I have two snap packages installed on my computer, and they use the same libraries, don&#x27;t I wind up with duplicate libraries (and hence wasted space?)<br> <p> This starts to get troublesome, especially with this SMR crap that&#x27;s starting to take hold....after installing a &quot;snap-ful&quot; operating system, I guess the data is going to end up near the end of the SMR disk, which is exactly where it shouldn&#x27;t be....<br> <p> Maybe a bit far-fetched, but I get troubled when environments start getting bloated.<br> </div> Thu, 09 Jul 2020 20:38:38 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825788/ https://lwn.net/Articles/825788/ simosx <div class="FormattedComment"> I am using LXD as the backend, instead of multipass. And it worked for me, the snap package was created.<br> <p> $ snapcraft --debug --use-lxd<br> <p> I do not know why you are getting those messages.<br> I suggest to have a look at the page at <br> <a href="https://forum.snapcraft.io/t/snaps-officially-supported-by-canonical/1719">https://forum.snapcraft.io/t/snaps-officially-supported-b...</a><br> which lists the officially supported snap packages by Canonical.<br> You can file a bug report if a snap package does not build for you.<br> </div> Thu, 09 Jul 2020 19:35:35 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825785/ https://lwn.net/Articles/825785/ mockturtl <div class="FormattedComment"> <font class="QuotedText">&gt; rolling release</font><br> <p> Not for a few years. It&#x27;s based on debian stable (plus backports), with rolling updates for their own packages (mostly desktop-related).<br> </div> Thu, 09 Jul 2020 18:28:37 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825774/ https://lwn.net/Articles/825774/ IanKelling <div class="FormattedComment"> Same error as before. Here&#x27;s the last lines, some obvious ones replaced with ...<br> <p> <p> Cloning into &#x27;/root/parts/gnome-sudoku/src&#x27;...<br> ...<br> Note: checking out &#x27;2ecbfa7bc71a5c79716517634858eaa16b4f9957&#x27;.<br> ...<br> Collecting meson<br> Downloading <a href="https://files.pythonhosted.org/packages/04/db/53fe14aa9a45e34b76e58f4b479276eb8dd0591552f941a4aea28cd3d760/meson-0.54.3.tar.gz">https://files.pythonhosted.org/packages/04/db/53fe14aa9a4...</a> (1.7MB)<br> 100% |████████████████████████████████| 1.7MB 569kB/s <br> Building wheels for collected packages: meson<br> Running setup.py bdist_wheel for meson ... done<br> Stored in directory: /root/.cache/pip/wheels/66/09/2d/4fcfb30d06d18fd9bdc67a724b8a56844e94cc194a45ea41f7<br> Successfully built meson<br> Installing collected packages: meson<br> Successfully installed meson-0.54.3<br> Get:1 <a href="http://archive.ubuntu.com/ubuntu">http://archive.ubuntu.com/ubuntu</a> bionic InRelease [242 kB] <br> ...<br> Get:39 <a href="http://archive.ubuntu.com/ubuntu">http://archive.ubuntu.com/ubuntu</a> bionic-updates/universe Translation-en [340 kB]<br> Fetched 31.7 MB in 6s (5240 kB/s) <br> Get:1 libqqwing2v5_1.3.4-1.1_amd64.deb [16.5 kB] <br> Fetched 16.5 kB in 0s (0 B/s) <br> Get:1 libgee-0.8-2_0.20.1-1_amd64.deb [210 kB] <br> Fetched 210 kB in 0s (0 B/s) <br> Get:1 libffi6_3.2.1-8_amd64.deb [17.9 kB] <br> Fetched 17.9 kB in 0s (0 B/s) <br> Get:1 libglib2.0-0_2.56.4-0ubuntu0.18.04.6_amd64.deb [1171 kB] <br> Fetched 1171 kB in 0s (0 B/s) <br> Pulling libraries <br> Skipping build desktop-gnome-platform (already ran)<br> Building gnome-sudoku <br> meson --prefix=/usr snapbuild<br> The Meson build system<br> Version: 0.54.3<br> Source dir: /root/parts/gnome-sudoku/build<br> Build dir: /root/parts/gnome-sudoku/build/snapbuild<br> Build type: native build<br> Project name: gnome-sudoku<br> Project version: 3.32.0<br> Using &#x27;LDFLAGS&#x27; from environment with value: &#x27; -L/root/stage/lib&#x27;<br> <p> meson.build:1:0: ERROR: Unknown compiler(s): [&#x27;c++&#x27;, &#x27;g++&#x27;, &#x27;clang++&#x27;, &#x27;pgc++&#x27;, &#x27;icpc&#x27;]<br> The follow exceptions were encountered:<br> Running &quot;c++ --version&quot; gave &quot;[Errno 2] No such file or directory: &#x27;c++&#x27;: &#x27;c++&#x27;&quot;<br> Running &quot;g++ --version&quot; gave &quot;[Errno 2] No such file or directory: &#x27;g++&#x27;: &#x27;g++&#x27;&quot;<br> Running &quot;clang++ --version&quot; gave &quot;[Errno 2] No such file or directory: &#x27;clang++&#x27;: &#x27;clang++&#x27;&quot;<br> Running &quot;pgc++ --version&quot; gave &quot;[Errno 2] No such file or directory: &#x27;pgc++&#x27;: &#x27;pgc++&#x27;&quot;<br> Running &quot;icpc --version&quot; gave &quot;[Errno 2] No such file or directory: &#x27;icpc&#x27;: &#x27;icpc&#x27;&quot;<br> <p> A full log can be found at /root/parts/gnome-sudoku/build/snapbuild/meson-logs/meson-log.txt<br> Failed to run &#x27;meson --prefix=/usr snapbuild&#x27; for &#x27;gnome-sudoku&#x27;: Exited with code 1.<br> Verify that the part is using the correct parameters and try again.<br> Run the same command again with --debug to shell into the environment if you wish to introspect this failure.<br> <p> </div> Thu, 09 Jul 2020 16:55:02 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825770/ https://lwn.net/Articles/825770/ simosx <div class="FormattedComment"> <font class="QuotedText">&gt; Where did I go wrong?</font><br> <p> You used this process as a way to get access to the &quot;snapcraft.yaml&quot; recipe file. <br> And you tried to build it inside a read-only location. Snapcraft should install all the requirements<br> <p> Here is what you should add.<br> <p> mkdir -p ~/MYSNAPDEVELOPMENT/gnome-sudoku<br> cp /mnt/4/snap/snapcraft.yaml ~/MYSNAPDEVELOPMENT/gnome-sudoku/<br> cd ~/MYSNAPDEVELOPMENT/gnome-sudoku/<br> snapcraft<br> <p> Snapcraft will use &quot;multipass&quot; to setup a VM, enter the VM, and build &quot;gnome-sudoku&quot;. Finally, it will take the built gnome-sudoku snap package and copy it back to your host. <br> <p> <p> </div> Thu, 09 Jul 2020 16:02:39 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825769/ https://lwn.net/Articles/825769/ Comet <div class="FormattedComment"> The portrayal of the use-cases for Snap completely misses why an informed end-user might choose to prefer Snaps as being in their best interest.<br> <p> As a user of Ubuntu, I&#x27;m switching to preferring Snaps for various pieces of (free or otherwise) software, simply because they&#x27;re well-sandboxed by default.<br> <p> With the history of security holes in chat clients, running them unconstrained with full FS access is, to me, undesirable.<br> <p> The usual immediate retort from some folks is &quot;X is not a security mechanism&quot;. Well, I&#x27;ll take the containerization and limited FS access anyway, if it means that my chat client suddenly doesn&#x27;t have immediate access to my SSH agent socket or DBus or financial documents. Compromise requiring an exploit chain is better protection than compromise requiring that one author of any piece of C software I run have used less than superhuman perfection in their coding. I&#x27;ll take the incremental improvements as we slowly edge towards safer computing.<br> <p> Chromium is unusual in being a sufficiently staffed product to have its own sandboxing setups. Most open source simply doesn&#x27;t. Most closed source, I suspect, simply doesn&#x27;t bother.<br> <p> Chat clients, cloud management tools, sync&#x27;d notes tools, password manager tools, I have all of these in Snaps and am happier for it.<br> </div> Thu, 09 Jul 2020 15:55:46 +0000 Linux Mint drops Ubuntu Snap packages https://lwn.net/Articles/825767/ https://lwn.net/Articles/825767/ simosx <div class="FormattedComment"> <font class="QuotedText">&gt; Your notion of reproducability seems merely to say everybody can setup a build environment.</font><br> <p> You do not &quot;setup a build environment&quot; yourself. The software (snapcraft and the Build service) launch the same build environment in a brand new VM of a generic Ubuntu image. The pieces are there so that two different users may well end up with the same binaries. <br> Whether this is offered as a future service, it looks to be easy to implement.<br> </div> Thu, 09 Jul 2020 15:48:29 +0000