PackageKit

Revision 1 as of 2007-10-17 13:34:54

Clear message

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

  • Launchpad Entry: package-kit

  • Packages affected: apt, synaptic, update-manager, gnome-app-install, adept, gdebi

Summary

PackageKit is a new cross-distro framework that abstracts from the actual underlaying package system. Backends are available for systems like yum, apt, connary (and more).

This spec investigates how it affects us and if/how we can make use of it.

Release Note

TBD

Rationale

PackageKit is a interessting project that promisses a unified way of package manipulation tools accross all distros.

Use Cases

  • Bob comes from a different linux distro that uses PackageKit and switches to Ubuntu. He feels at home immediately when he finds that ubuntu offers PackageKit too.

Design

Investigate what needs to be done to port all (or some) of our packaging tools to PackageKit. What are the benefits/drawbacks? Should we abandon our tools and switch to the gnome package kit implementations?

Implementation

TBD

Outstanding Issues

  • There is currently no way to do user interaction during a install, this is a problem for us because of:
    • conffile prompts
    • debconf questions
    • maintainer script prompts

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.


CategorySpec