Re: geanyvc receipt, xorg dependency issues

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]


Going forward, we could use a sat-solver (similar to libzypp in OpenSuse) for dependency resolution in package management. Tazpkg could be enhanced to use a sat-solver backend.
A nice (old) write-up on the justification for a solver based package management is:  http://www.mancoosi.org/edos/manager.html

Its should make for quite a robust package management system, with automatic resolution of dependencies and clean failure in cases where they cant be resolved.

regards
-Sandeep

On Fri, Mar 6, 2009 at 9:07 PM, rcx <rcx@xxxxxxxxxxxxxxxx> wrote:
Greetings,

I've had a similar experience with dependencies as Harald, so I pass along
my notes....

cairo-dev requires
 * pixman-dev
 * xorg-libXrender-dev
 * glib-dev

xorg-libXrender-dev requires
 * xorg-xproto
 * xorg-renderproto
 * xorg-kbproto

gtk+-dev requires
 * libgio-dev

gtk+ requires
 * libgio

In short, I think we've both seen pretty much the same thing....

I've thought about a means for dependency testing, too, and one I idea that
I had was using a virtual machine and keeping a "clean" environment as a
saved state.  I haven't had the best performance running SliTaz in a VM,
though if CONFIG_NO_HZ were enabled in the kernel configuration, that would
greatly improve the performance of SliTaz in a VM.


Thank you,
Matthew

--------------------------------------------------
From: "Harald Klimach" <klimach@xxxxxxx>
Sent: Friday, March 6, 2009 4:18 AM
To: <slitaz@xxxxxxxxxxxxxxxxxxx>
Subject: geanyvc receipt, xorg dependency issues

Hi there,

I created a wok receipt for geanyvc
http://plugins.geany.org/geanyvc/
please find it attached.

While doing this receipt, I stumbled upon some
xorg build-dependency issues.
The geanyvc plugin is depending on cairo-dev, which
in turn depends on xorg-libXrender-dev, which depends
on several xorg-protos.
cairo-dev should depend on xorg-libXrender-dev, or
should it rather depend on xorg-dev?
If it is to depend on xorg-dev, xorg-dev in turn should
depend on xorg-dev-proto.
The xorg-libXrender-dev propably should depend on the
necessary protos or also on xorg-dev-proto.

gtk+-dev needs to depend on libgio-dev.

I hope I figured this all right, please let me know
if these are really missing dependencies, or this is
supposed to be done differently and if the wok receipt
for geanyvc is useful.

It is also kind of hard to find all the dependencies for
the receipt author, it would be nice to have a tool
providing an clean environment for the generation of the
wok receipt.

Thanks a lot,
Harald



---
SliTaz GNU/Linux Mailing list - http://www.slitaz.org/



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/