[Vm-dev] squeak vm version numbering

stes stes at telenet.be
Tue Mar 31 10:53:00 UTC 2020


There seems to have been in the past a "change" in version numbering. 
That's quite common of course, version numbering schemes always change 

As far as I currently understand there is the 4.x series of Squeak images
and vm's.

# squeak -version
4.16.7-3775 #1 XShm Tue Mar 31 10:36:25 CEST 2020 cc
SunOS gecko 5.11 11.3 i86pc i386 i86pc
plugin path: /usr/lib/squeak/4.16.7-3775 [default:
/usr/lib/squeak/4.16.7-3775/]

Note that this is X.Y.Z version 3 numbers : 4.16.7

On the other hand with the "Spur" recent 64 bit images, this is now replaced
by GIT commit

This is in the V5 Squeak with 5.x Squeak images in 64bit.

# squeak -version
5.0-202003291930-solaris  Mon Mar 30 17:47:52 CEST 2020 cc [Production Spur
64-bit VM]
CoInterpreter VMMaker.oscog-eem.2731 uuid:
3c8dda9e-4706-4c3d-8c58-a284c47f5705  Mar 30 2020
StackToRegisterMappingCogit VMMaker.oscog-eem.2731 uuid:
3c8dda9e-4706-4c3d-8c58-a284c47f5705 Mar 30 2020
Date: Sun Mar 29 21:30:18 2020 CommitHash: 22060579c
SunOS gecko 5.11 11.3 i86pc i386 i86pc
plugin path: /usr/bin/../lib/squeak/5.0-202003291930-solaris [default:
/usr/lib/squeak/5.0-202003291930-solaris/]


Note that the plugin path and version here is X.Y 2 numbers 5.0.

This is understandable as GIT has more concepts like "CommitHash" and so on
, rather than 'old style' version numbers.

However it could still be interesting I think to keep the tradition of the 3
number version,
this is with the updateSCCSversion script, I believe.

Is there a plan to keep the VM version number to keep matching the Squeak
image versions ?

For the squeak image it is 6.0 alpha or 5.3 I see.  But they also have 5.3
rc1 , rc2 etc.   That could correspond to 5.3.1 5.3.2 etc.




--
Sent from: http://forum.world.st/Squeak-VM-f104410.html


More information about the Vm-dev mailing list