[plt-dev] Migrating Planet Packages to V5

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue May 25 16:17:15 EDT 2010

Thanks to Carl (for providing a specific test case to help me track
down the bug), things are all back in working order now.

I hope.


On Tue, May 25, 2010 at 12:16 PM, Carl Eastlund <cce at ccs.neu.edu> wrote:
> You're seeing a bug in Planet's version comparisons -- it doesn't know
> how to compare 5.x to 4.x, so planet packages that require some 4.x
> minimum version don't work in 5.x.  As a result you'll (currently)
> only be able to get versions of a package that require 3xx or have no
> requirements at all.  Robby and Eli are working on it; once they put
> in a fix, it should be smooth sailing.
> Carl Eastlund
> On Tue, May 25, 2010 at 1:02 PM, Doug Williams
> <m.douglas.williams at gmail.com> wrote:
>> I had assumed that the transition to V5 would be rather smooth for PLaneT
>> packages, but - at least in my case - they aren't. [If these are answered
>> elsewhere, just point me to it.]
>> Should V4 PLaneT files generally load under V5 (i.e., is my experience an
>> anomaly)?
>> If not, what are the expectations in migrating PLaneT packages from V4 to
>> V5?
>> Why do I get "require: PLaneT could not find the requested package: Server
>> had no matching package: There are packages matching the criteria, but none
>> match your version of PLT Scheme in: (planet
>> williams/table-panel/tabel-panel)" with some of my packages?
>> Why does requiring the science collection (planet williams/science/science)
>> load version 2.9 instead of the latest (3.10)? Did the method for specifying
>> the repository, etc change?
>> Building the science collection .plt file now crashes with "PLaneT packager:
>> Error generating scribble documentation: procedure collect method in
>> ...bble/html-render.rkt:1282:2: expects 3 arguments, given 2: '(#<part>)
>> '(#<path:planet-docs/science>)". Any idea what causes this? [It does use
>> subcollections.]
>> There will likely be more to follow?
>> Doug
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Posted on the dev mailing list.