Hi there,
I recently had some trouble installing some planet packages so I wrote some
scheme code to scrape the planet web page and install each package from
scratch. The results can be seen at:
http://rivendell.ws/planet-stats/
It might not be a bad idea to incorporate this kind of automated testing
into planet, perhaps by asking contributors to standardize on a testing
procedure. But anyway,
of the 50 packags on planet, these 12 fail to install cleanly:
aspect-scheme
classic-java
java
macro
mrmathematica
namespace
port
redex
sql-oo
sqlite
xxexpr
yppdb
I think a bug in the managed compilation library (lib "cm.ss") explains the
problems with:
aspect-scheme (maybe)
classic-java
sql-oo
sql-lite
xxexpr
macro
namespace
port
I did not investigate the others very closely. The managed compilation
problem can be reproduced by running the code below on a Windows box, inside
the schemeunit cache directory created by the failed planet install (first
delete everything from compiled):
(require (lib "cm.ss"))
(for-each (lambda (f)
(managed-compile-zo f))
'("assert-base.ss"
"assert-test.ss"
"assert-util-test.ss"
"assert-util.ss"
"assert.ss"
"drscheme-ui.ss"
"graphical-ui.ss"
"keyword-test.ss"
"keyword.ss"
"schemeunit.ss"
"test-test.ss"
"test.ss"
"text-ui.ss"
"util-test.ss"
"util.ss"))
-pp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20060104/334edae1/attachment.html>