RepositoryDialogRedesign
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/repo-dialog
Created: Date(2005-11-01T20:30:35Z) by CoreyBurger2
Contributors: CoreyBurger2, MatthewPaulThomas, MichaelVogt
Packages affected:
Summary
The current repository dialog is not ideal and not future-proofed. The following redesign will allow us to use the same dialog into the future, regardless of underlying package system.
Rationale
The current dialog is less than ideal for adding new source list and does not scale well for the future.
Use cases
- Sally is looking for f-spot and heres it is this "universe". She is confused about how to get that.
- Jeff doesn't want to have to redesign the dialog for each release, so he needs a future-proofed dialog.
Assumptions
People who want security updates want security updates. They don't want security updates just from Main and not from Universe. The same applies to other major fixes. The people who want updates from some repositories and not others can edit their sources.list manually.
Scope
- This will change the repository dialog in Synaptic, and thus G-A-I and the Update Manager
Design
attachment:dialog.jpg
The repository dialog will list ...
- Ubuntu 6.04
- Ubuntu 6.04 - unsupported software
- community supported (universe, multiverse, security, updates)
- backports
These sections will be followed by a separator, then repositories from other vendors, e.g. Adobe, Sun, bazaar.canonical.com.
Implementation
Code
Data preservation and migration
Outstanding issues
- how to visually show that new versions of Ubuntu available (
merge all tools into one (see SoftwareManager)
BoF agenda and discussion
Channels
- switch to channels
Upgrades
- make certain that certain channels (universe, upgrades) are enabled for the new release as well
- 3rd party channels, disable those that do not have a channel for the new release
- done through upgrade dialog, show visually (not yet decided how)