Upgrading from one Ubuntu release to the next

Registered by Matt Zimmerman

Upgrading from one Ubuntu release to the next is currently a power-user operation, involving editing of configuration files, careful attention to the decisions made by the packaging tools, and manual cleanup of obsolete or unwanted packages. This process should be wrapped in a tool (perhaps as extensions to update-manager), suitable for backporting to breezy-updates, which simplifies it for users, incorporating:

Automatic detection of the availability of a new release, offering an upgrade to the user

Preservation of user package selection (e.g., via metapackages)

Removal of obsolete packages (e.g., openoffice.org, python2.3)

Warnings about unsupported packages?

Do something sane with old kernel(s)

Upgrade packaging tools (including itself) first?

Blueprint information

Status:
Complete
Approver:
Colin Watson
Priority:
High
Drafter:
Michael Vogt
Direction:
Needs approval
Assignee:
Michael Vogt
Definition:
Approved
Series goal:
Accepted for dapper
Implementation:
Implemented
Milestone target:
None
Started by
Matt Zimmerman
Completed by
Matt Zimmerman

Related branches

Sprints

Whiteboard

Reviewed by smurf, 4 Nov. Sent back by kamion with comments inline in wiki. Comments adressed by mvo at 5 Nov. Edited and approved by kamion, 5 Nov.
mvo: work ongoing in http://people.ubuntu.com/~mvo/bzr/update-manager--mvo/
set to 'awaiting deployment' 17 March 2006 JMW
Set to "implmented" because it has entered breezy-updates now (mvo, 18.April.2006)

(?)

Work Items