Comment 306 for bug 1575053

Revision history for this message
Robin (tezaro) wrote :

To Snap and Ubuntu developers, here is a concrete example of why this is important and so many people are annoyed.

Imagine a user likes to back up their home directory. (Imagine that! Crazy stuff!)

The user will likely exclude hidden files from the backup, so as to avoid filling their storage with useless cruft, and maybe to avoid hitting storage or bandwidth limits (which can result in unexpected bills).

By squatting the user's home directory, uninvited, Snap screws everything up. The user will need to hard-code an exception into the backup script. For one package. All the other packages respect the XDG rules. All of them except Snap.

To Ubuntu developers in particular: by switching APT packages to Snap (Chromium for instance) and thereby causing an `apt install` to pull in Snap unrequested, you are breaking people's home directories, their scripts, their backup solutions, and the rules.