SmartPackageManager

Differences between revisions 2 and 7 (spanning 5 versions)
Revision 2 as of 2005-10-31 23:16:58
Size: 733
Editor: 187_220_103_66-WIFI_HOTSPOTS
Comment: link fixed
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 6: Line 6:
 * '''Packages affected''':  * '''Packages affected''': smartpm
Line 20: Line 20:
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 :)
 * port the tools (gdebi, update-manager, gnome-app-install, update-notifier) to smart
 * give the Gtk UI HIG love
Line 29: Line 41:
----
CategorySpec

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)