On 25.06.2016, at 13:05, H. Hirzel hannes.hirzel@gmail.com wrote:
+1 Makes sense.
BTW, what does Rtm stand for? And how will minor maintenance releases be marked, which happen from time to time?
Should be an additional digit, right?
4.5.1 or 5.1.2, for example.
Best regards -Tobias
As Tobias writes
SystemVersion current
does not return an 'alpha' suffix, this should be fixed.
--Hannes
On 6/22/16, marcel.taeumel Marcel.Taeumel@hpi.de wrote:
Tobias Pape wrote
On 22.06.2016, at 11:24, marcel.taeumel <
Marcel.Taeumel@
> wrote:
Hi there,
we have a system version: "SystemVersion current". For trunk images, it used to say 'Squeak4.1alpha' or something like it. Right now, it doesn't even add the 'alpha' suffix.
Can we change that to 'SqueakTrunk'? What would break? Right now, SystemVersion works with a string rather than major/minor numbers. I assume that there is some code that parses that string. Metacello does that, for example. Any thoughts?
Yes.
SystemVersion current should give the following
for 4.6 Squeak4.6 for 5.0 Squeak5.0 for trunk Squeak5.1alpha (or Squeak5.1trunk if it must be, but please Squeak{stable+1}{dev-indicator})
Best -Tobias
Best, Marcel
Okay, we good improve the version number in trunk images and treat them as (Git) tags.
... Squeak5.1alpha Squeak5.1beta Squeak5.1rc1 Squeak5.1rc2 Squeak5.1rtm Squeak5.2alpha Squeak6.0alpha Squeak6.0beta ...
Even if we decide to not make a minor release but a major the tag can jump. So, any suffix after the version number indicates the trunk stream.
Alpha = Open to any code submittions Beta = Feature freeze, bug fixes only Rc1...n = Some bugs fixed, next try Rtm = Full code freeze, will be the one to release
Would this work?
Best, Marcel
-- View this message in context: http://forum.world.st/Renaming-Squeak-s-system-version-from-Squeak-alpha-to-... Sent from the Squeak - Dev mailing list archive at Nabble.com.