[plt-scheme] proposal for indicating planet package version numbers

From: Robby Findler (robby at cs.uchicago.edu)
Date: Sat Aug 30 23:34:35 EDT 2008

I've just now pointed to Jacob's paper, but just to reinforce the
point: no I don't think that something like that would work (unless
you consider the planet version number itself to be the modifier)
since the version numbers are pretty tightly integrated with the way
planet automatically resolves dependencies for you (something debian
doesn't do).


On Sat, Aug 30, 2008 at 10:31 PM,  <hendrik at topoi.pooq.com> wrote:
> On Sat, Aug 30, 2008 at 10:16:59PM -0400, Neil Van Dyke wrote:
>> Sorry, I misread, trying to read sideways. :)
>> The concern I have with marginalizing the real version number comes from
>> the fact that I try to develop portable Scheme libraries that are used
>> on many different Scheme implementations.  I do this for practical
>> reasons, so that people can invest in Scheme and move between
>> implementations for different requirements.  (Say, PLT by default,
>> something else if one needs to run in a JVM, use massive numbers of
>> threads, run on a microcontroller, start using a new research Scheme
>> implementation, run in a different Scheme that is already embedded in an
>> application, or...)
>> I believe that the other implementation-specific packagings of my
>> libraries all use the canonical version number.  So when I say "Foo
>> 1.3", everyone is talking about the same thing.  PLT is my favorite
>> all-around Scheme, but I would be sad if I had to say "Foo 1.3 (which is
>> 2.1 to PLT users)" and "oh, all this time you meant *PLT* 2.1, which
>> means you're actually using... hm... Foo 1.3, and you really need Foo
>> 2.1, which is... hm... PLT 3.0..."
>> I'm not saying that my needs alone should affect PLaneT design
>> decisions, but I think that some of my needs might be shared by other
>> PLT users, now or in the near future.
> Debian has a policy that version numbers of Debian packages should be
> similar to the version number of the corresponding upstream package,
> with possibly a midifier on the end to indicate Debian's modifications.
> Perhaps something similar would work here?
> -- hendrik
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.