{"action":"opened","issue":{"url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/2766","repository_url":"https://api.github.com/repos/QubesOS/qubes-issues","labels_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/2766/labels{/name}","comments_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/2766/comments","events_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/2766/events","html_url":"https://github.com/QubesOS/qubes-issues/issues/2766","id":223049876,"number":2766,"title":"Consider support for Flatpak/snapd","user":{"login":"v6ak","id":184015,"avatar_url":"https://avatars1.githubusercontent.com/u/184015?v=3","gravatar_id":"","url":"https://api.github.com/users/v6ak","html_url":"https://github.com/v6ak","followers_url":"https://api.github.com/users/v6ak/followers","following_url":"https://api.github.com/users/v6ak/following{/other_user}","gists_url":"https://api.github.com/users/v6ak/gists{/gist_id}","starred_url":"https://api.github.com/users/v6ak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/v6ak/subscriptions","organizations_url":"https://api.github.com/users/v6ak/orgs","repos_url":"https://api.github.com/users/v6ak/repos","events_url":"https://api.github.com/users/v6ak/events{/privacy}","received_events_url":"https://api.github.com/users/v6ak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-04-20T12:24:26Z","updated_at":"2017-04-20T12:24:26Z","closed_at":null,"body":"Both Flatpak and Snapd can be eused alogside of usual package managers. Flatpak seems to be more interesting, because it supports per-user installation. So, if you need a specific app in one VM (e.g., Skype or Spotify), you can install it there without affecting the template and without cloning it. Snapd does not seem to (currently) support it.\r\n\r\nFor snapd support, it should be relatively easy:\r\n\r\n- [ ] Perform snaps updates when updating apt/yum/pacman/… packages.\r\n- [ ] Check for snap updates when updating apt/yum/pacman/… packages.\r\n\r\nFor basic support of Flatpak, it is the same:\r\n\r\n- [ ] Perform Flatpak updates when updating apt/yum/pacman/… packages.\r\n- [ ] Check for Flatpak updates when updating apt/yum/pacman/… packages.\r\n\r\nFor user installs, it might be a little harder:\r\n\r\n- [ ] Allow a template-based VM to perform its own updates.\r\n- [ ] Split user Flatpak updates and system Flatpak updates."}}
{"actor":{"display_login":"v6ak"}}