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

From: Henk Boom (lunarc.lists at gmail.com)
Date: Sun Aug 31 12:41:34 EDT 2008

2008/8/31 Matt Jadud <jadudm at gmail.com>:
> If Neil wants to be able to say in his documentation that "This
> documentation describes the use of the 5.4 family of HTMLPrag
> releases", then relegating the PLaneT version to minor numbers means
> he doesn't have to explain anything to users coming from (say) Ikarus
> to PLT Scheme. Under Ikarus, they'll use 5.4, and the PLaneT package
> will (report as) version "", which is clearly in the 5.4
> family. That PLaneT happens to think it is version 2.4 is entirely the
> software's problem, not the user's.

Why not take it a step further, and use the PLaneT version number as
simply a disambiguation for when there are multiple package versions
corresponding to one upstream version? Gentoo's packages use such a
scheme, where you for example have foo-0.9 followed by foo-0.9-r1,
foo-0.9-r2, then foo-1.0. The fact that the extra version number is
obviously one digit and is labelled as a "revision" version makes it
clearer that it's not really part of the main version number.

Posted on the users mailing list.