Support channel aliases tracking
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu system image |
Fix Released
|
Critical
|
Barry Warsaw |
Bug Description
The channel aliases mostly behave like standard channels and can be used as such.
However they have an extra flag set "alias" which is set to the channel they're based on.
That same flag is passed as channel_target in channel.ini. If the client notices that its local value (channel_target) doesn't match the server's value (alias), then it should consider its internal version number to be 0 and do a full update to whatever is the latest version available in the channel.
This logic is to allow version downgrades when changing the alias to point to a different series.
This will need to be implemented and supported by the time we release 13.10 as we'll need this to flip daily to 14.04 when it opens.
Changed in ubuntu-system-image: | |
importance: | High → Critical |
milestone: | none → 1.7 |
Changed in ubuntu-system-image: | |
status: | Triaged → In Progress |
Changed in ubuntu-system-image: | |
milestone: | 1.7 → 1.8 |
Changed in ubuntu-system-image: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-system-image: | |
status: | Fix Committed → Fix Released |
Server side code added to bzr will be used when I land the rewritten importer code, probably on Monday.