RepositoryDialogRedesign

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2005-11-01 20:30:35
Size: 647
Editor: 209
Comment: intial page creation
Revision 5 as of 2005-11-04 20:15:53
Size: 1748
Editor: 241_220_103_66-WIFI_HOTSPOTS
Comment: tweak and explanation of 3rd-party sources
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/foo  * '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/repo-dialog
Line 18: Line 18:
== Assumptions ==

 * People who want security updates want security updates. They don't want security updates just from Main and not from Universe.

 * People who want Universe software always want Universe security fixes and updates as well. The people who don't are the sort of people who know how to edit `sources.list` manually.
Line 21: Line 27:

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.
Line 29: Line 44:
 * how to visually show that new versions of Ubuntu available
 * merge all tools into one
 * show upgrades in channel/repo dialog
Line 31: Line 49:
=== 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)

Summary

The current repository dialog needs some redesign for third party package and adding universe.

Rationale

Make it easier to add third party packages and adding universe.

Use cases

Assumptions

  • People who want security updates want security updates. They don't want security updates just from Main and not from Universe.
  • People who want Universe software always want Universe security fixes and updates as well. The people who don't are the sort of people who know how to edit sources.list manually.

Scope

Design

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
  • show upgrades in channel/repo dialog

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)

RepositoryDialogRedesign (last edited 2008-08-06 16:31:41 by localhost)