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.

Summary

The Gnome Smart Interfaces are a collection on gnome graphical User Interfaces. They allow users different Interfaces for different types of Package Management Tasks. The Interfaces are written in Python, invoking backend routines in Smart Package Manager, also written in python.

Rationale

Currently, Ubuntu has no uniform interfaces for package management. This results in confusion for users and redundancy for developers and maintainers.

Use cases

Scope

Since servers will be needing to handle package management via a text interface and Kubuntu will have Qt-based interfaces the Gtk interface code should be cleanly separated from the Smart Package Manager backend. The design specifications will work for both Qt and Gtk interfaces.

This specification is a subset of the SmartPackageManager at https://wiki.ubuntu.com/SmartPackageManager

The update interface should implement the features in https://wiki.ubuntu.com/UpdateManagerEdgy

This specification should supercede https://wiki.ubuntu.com/ImproveSoftwareManagement

This specification should supercede https://features.launchpad.net/distros/ubuntu/+spec/one-click-updates-in-gnome

This specification can supercede https://wiki.ubuntu.com/SoftwareManager

Design

op.jpeg

Implementation

Code

Data preservation and migration

Unresolved issues

BoF agenda and discussion


CategorySpec

GnomeSmartInterfaceSpec (last edited 2008-08-06 16:35:19 by localhost)