[plt-scheme] plt version number issues?

YC yinso.chen at gmail.com
Thu Dec 4 20:38:49 EST 2008


Hi -

it seems that the version number change from 3xx into 4.xx are causing some
logic issues.  I came across this issue trying to require
cce/parameter-utils, and below are the results (note the "too old"):

Welcome to MzScheme v4.0 [3m], Copyright (c) 2004-2008 PLT Scheme Inc.
> (require (planet cce/parameter-utils:1:0))
stdin::9: require: PLaneT could not find the requested package: Server had
no matching package: Your version of PLT Scheme is *too old* to run the
specified package in: (planet cce/parameter-utils:1:0)

Obviously, 4.0 is pretty new.  I then generated the planet url via `planet
url` command, and paste into browser, and then change the 4.0 part into 372,
and of course I was able to download the package.

http://planet.plt-scheme.org/servlets/planet-servlet.ss?lang=%22372%22&name=%22parameter-utils.plt%22&maj=1&min-lo=0&min-hi=%23f&path=%28%22cce%22%29

So - the comparison of planet versioning is done on pure numbers (and hence
372 is greater than 4.0, even though the build is older).  While this is a
bug, perhaps switching the versioning convention causes unnecessary
headaches?

yc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.cs.brown.edu/pipermail/plt-scheme/attachments/20081204/1a89467f/attachment.html


More information about the plt-scheme mailing list