snapd should track what user installed what, and use the appropriate macaroon in auto-refresh
Bug #1733910 reported by
John Lenton
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Fix Released
|
High
|
Samuele Pedroni |
Bug Description
Currently if a user installs a private snap, the snap never gets refreshed: the refresh doesn't use the user's macaroon, so no refresh exists.
The goal would be to have a single request going to the store with the appropriate macaroon(s).
As a first step we should start looping over the users, and doing a refresh per user.
We should also start tracking what user installed what, and if all private or buyable snaps have a user associated, then we just loop over those users instead of over all of them.
We might be able to migrate from the first case to the second by back-filling with what works.
Changed in snapd: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in snapd: | |
status: | Confirmed → In Progress |
Changed in snapd: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
we need to improve our spread tests situation regarding private snaps when tackling this