On 09/21/2011 03:24 PM, Klaus Kaempf wrote:
- Duncan Mac-Vicar P.<dmacvicar@suse.de> [Sep 21. 2011 15:19]:
On 09/21/2011 09:30 AM, Klaus Kaempf wrote:
The alternative seems to be a refactored libzypp, a useful C API, and new bindings on top. Looks like a lot of work to me.
What is the other alternative?
Refactor and adapt whats already existing. Make libzypp an extension of the underlying solver library, both from an API and a bindings POV.
I think we are in the same page. That is exactly what we are trying to do. Right now the sat-solver API does not fit for the ZYpp API as it is a very low-level. So we have some convenience stuff to make it pretty. Sadly this convenience stuff is not easily bindable, you know how hard ZYpp bindings became. The convenience is also available on the sat-solver bindings, but those are not available to C. The idea is to have a convenient API that can be easily exposed to scripting languages (for sysadmins), but that is also consumable from the current client apps. -- Duncan Mac-Vicar P. - http://www.suse.com/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org