[squeak-dev] Re: Renaming Squeak's system version from 'Squeak*alpha' to 'SqueakTrunk'

marcel.taeumel Marcel.Taeumel at hpi.de
Wed Jun 22 10:57:54 UTC 2016


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-SqueakTrunk-tp4902398p4902424.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.


More information about the Squeak-dev mailing list