[plt-scheme] Re: plt version number issues?

From: Robby Findler (robby at cs.uchicago.edu)
Date: Thu Dec 11 19:24:35 EST 2008

Thanks. The server now replies with something more sensible.

Robby

On Fri, Dec 5, 2008 at 1:14 AM, YC <yinso.chen at gmail.com> wrote:
> Seems like I wrote this email in haste... upon deeper examination, the
> particular package below is not marked as available for 4.xx tree, so that's
> probably why the package is unavailable - the error message of "too old"
> misdirected me ;)
>
> Thanks,
> yc
>
> On Thu, Dec 4, 2008 at 5:38 PM, YC <yinso.chen at gmail.com> wrote:
>>
>> 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
>>
>
>
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>


Posted on the users mailing list.