PackageKit
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.