ogra
December 20, 2023, 10:25am
5
Restic was actually one of the apps that triggered the creation of the system-backup
interface so backup applications do not need classic anymore, this in turn was the reason this type of apps was removed from the “supported” list on:
Classic confinement review process
Background
As of snapd 2.20, snappy supports confinement: classic which allows the snap to run without restrictions. Future releases of snapd will also support a classic interface (name TBD) that operates similarly. Snaps specifying classic confinement may target the stable channel, but are only supported on classic distro systems (ie, not on Ubuntu Core).
Because classic confinement snaps run without restrictions, use of classic confinement effectively gran…
See:
Hello! I’m the maintainer of Déjà Dup, a general purpose GNOME backup tool.
https://wiki.gnome.org/Apps/DejaDup
https://gitlab.gnome.org/World/deja-dup
It would ideally have read/write access to any file on the system for backing up / restoring purposes. So classic seems like a good fit to me.
The :system-files and :personal-files interfaces don’t seem suited for this usage pattern (like, I can’t just specify :system-files of ‘/’ and get access to everything )
Thanks!
Which resulted in:
Currently, the deja-dup snap is allowed classic confinement. I’m working to change to that to strict confinement.
Requested autoconnections: home, removable-media, system-backup
I believe these will let me offer a suitable user experience (continued support for read & write for user data, but dropping to read-only for system and user configuration – and still write backups to removable storage).
Please don’t remove classic confinement yet as an option. I still need to roll out the strictly co…