[plt-scheme] broken packages on planet

From: pedro pinto (pedro.e.pinto at gmail.com)
Date: Wed Jan 4 14:38:11 EST 2006

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>

Posted on the users mailing list.