I've just realized that my recent commits created (at least) one new
dependency loop: GTK+ -> Cairo -> LibRSVG -> GTK+
How shold we handle these loops? By declaring LibRSVG as optional
dependency for Cairo we can weaken the loop, but since we don't
support such flags yet...
The problem exists primarily for Freshen and cyclic graphs, but
there's a problem with Compile as one have to bulid in the right order
(and rebuild Cairo once LibRSVG is built). It's only a annoyance with
InstallPackage as the user will get the same question twice.
How should we handle these cyclic dependencies?

-- 
/Jonas
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to