On Mon, 27 Jul 2009, Michael Schroeder wrote:
Hi folks, I'm the author of the "libsatsolver" library, a library solves package dependencies with a SAT algorithm. This library is currently used in SUSE by YaST/zypp. I'm currently trying to make it less SUSE specific like adding support for package coloring and different repo handling, but I'm pretty sure I didn't catch all things where Fedora is different from SUSE. To test things I've written a small application called "solv" that works like a very tiny package manager. It's available via: http://software.opensuse.org/search?baseproject=Fedora:11&q=libsatsolver-demo (To get the src rpm search for "libsatsolver") The package contains just a single file, "/usr/bin/solv". It can be run as normal user, but then the transaction can't be commited. Also, the repository metadata caching mechanism needs write access to /var/cache/solv. If it can't write there, it still works but downloads the metadata again every time it is called. So, if you have some spare time, could you give it a try and tell me where it works well/ does stupid things/ doesn't work at all?
is libsatsolver supporting file deps as well? Thanks! -sv -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list