SmartPackageManager

Differences between revisions 6 and 7
Revision 6 as of 2006-06-08 13:22:31
Size: 1489
Editor: p54A6673E
Comment: Qt!
Revision 7 as of 2006-06-08 13:24:20
Size: 1606
Editor: p54A6673E
Comment: more flesh
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
 * port the tools (gdebi, update-manager, gnome-app-install, update-notifier) to smart
 * give the Gtk UI HIG love

Summary

There is a new package managment system availabe written by GustavoNiemeyer called "smart". It is able to deal with debs, rpm, slackware tgz (at the same time). We should consider using it in ubuntu and figure what features (if any) are missing.

Rationale

Use cases

Scope

Design

To make the transition from apt to smart easy it should be possible for smart to read apts sources.list file and dynamically track the content there.

There are various features that we would like to get for smart:

  • tracking and auto-removal of unused dependencies (just like aptitude)
  • use that in gnome-app-install to be able to automatically remove the dependencies that were installed for a given application
  • use the "automatically-installed" info in the problemResolver (consider non-automatic packages more important during conflict resolution)
  • support for translated package descriptions (similar to the debian ddtp format?)
  • supoprt for "deb-src" type uris
  • Qt frontend (to make Riddell happy Smile :)

  • port the tools (gdebi, update-manager, gnome-app-install, update-notifier) to smart
  • give the Gtk UI HIG love

Implementation

Code

Data preservation and migration

Outstanding issues

BoF agenda and discussion


CategorySpec

SmartPackageManager (last edited 2008-08-06 16:29:27 by localhost)