Hi,

Am 27.03.2009 um 22:26 schrieb William Bonnet:
Hi Dagobert
I was just wondering why pkg-get didn't finish installing the
packages after a few hours: it looped between CSWajclang and
CSWajcconfig depending on each other :-)) William, can you
push out a fix ASAP?

Ooops my fault... i wrote a script that checks for depends on java libs (by extracting jar contents and decompiling .class) but i forgot to add a test for circular dependencies. I removed depends from ajcconfig to ajclang. It is an arbitrary choice...

Phil, how about verifying circular dependencies in checkpkg? These are
especially bad as they break the package install/update process with
pkg-get. It would be even more difficult to discover if the chain was
not mutual, but longer.

Peter, pkgutil loops also at 100% cpu without notice. It should be fairly easy to detect loops in Perl. pkg-get only loops when the package containing
the loop is installed, pkg-util loops on all installs.


Best regards

  -- Dago
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to