Feature/11.0/Libzypp
From openSUSE
| The collection of pages here are merely some mockups for fleshing out some feature-tracking ideas. |
Contents |
Package Management (ZYpp) in openSUSE 11.0
Summary
A large collection of Package Management changes, ranging from PackageKit inclusion to Zypper improvements.
Rationale
Package management should be constantly progressing and moving forward. It is still a major complaint among openSUSE users and testers.
Benefits and/or Usecase
John used to use Smart in openSUSE 10.2, but finds package management more acceptable in 10.3. There are still many features from Smart that are not present in Zypper.
Julie wants to have an easy way for giving out package management permissions, finds that PackageKit is multi-platform and a decent FreeDesktop.org project. She also wants it to work with openSUSE, which means working with ZYpp.
Status
- Stage: Drafting
- Last Modified: --apokryphos 19:13, 11 November 2007 (UTC)
- Percentage Completed: 10%
Detailed Description
Improved User interface
Work on design, usability of YaST the package management frontends.
PackageKit
PackageKit, building upon PolicyKit, allows to assign specific (administrative) rights in regards to software management.
New SAT solver
A new approach to dependency solving seems to overcome the limitations of the current solver, while implementing most of the requested features. See http://idea.opensuse.org/content/ideas/fast-installation-tool
Build service integration
Client-side software management should be integrated with build service functionality in order to support online search and on-demand information like ratings and screenshots.
Redesign of the caches
This comprises the SOLV files and way to store the additional data to be retrieved on-demand, etc.
Zypper improvements
There is quite some work left to improve zypper, fix the bugs and fill the gaps.
Implementation
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc placerat. Donec justo. Maecenas egestas. Pellentesque porta sem ac nibh. Pellentesque ut augue. Sed dapibus nibh a ligula. Nunc porta, sapien a sollicitudin nonummy, neque eros facilisis eros, ut rutrum sapien elit et nulla. Praesent porta hendrerit purus. Vestibulum pulvinar eros at turpis.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent eleifend. Aliquam interdum arcu id diam. Aliquam orci. Mauris consequat lorem nec tellus. Phasellus accumsan mi sit amet erat. Mauris in nisi id tortor fringilla vestibulum. In lacinia neque at nunc. Curabitur aliquam malesuada nisi. Phasellus nec felis.
Outstanding Issues
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc placerat. Donec justo. Maecenas egestas. Pellentesque porta sem ac nibh. Pellentesque ut augue. Sed dapibus nibh a ligula. Nunc porta, sapien a sollicitudin nonummy, neque eros facilisis eros, ut rutrum sapien elit et nulla. Praesent porta hendrerit purus. Vestibulum pulvinar eros at turpis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent eleifend.
Aliquam interdum arcu id diam. Aliquam orci. Mauris consequat lorem nec tellus. Phasellus accumsan mi sit amet erat. Mauris in nisi id tortor fringilla vestibulum. In lacinia neque at nunc. Curabitur aliquam malesuada nisi. Phasellus nec felis.
Assignee
ZYpp Team:
- X to work on a
- Y to work on b
Documentation/Links

