[Cuis] Baseline version?
H. Hirzel
hannes.hirzel at gmail.com
Mon Jul 20 07:47:19 CDT 2015
http://netjam.org/versions/ is pretty general.
I would be fine with a very simple scheme these days. Just two
releases per year.
--HH
On 7/20/15, Ken G. Brown <kbrown at mac.com> wrote:
> Craig Latta has a nice write up about his decent looking versioning system
> for Spoon: http://netjam.org/versions/
>
> Ken G. Brown
>
>> Date: Sun, 19 Jul 2015 23:01:22 +0000
>> From: "H. Hirzel" <hannes.hirzel at gmail.com>
>> To: Discussion of Cuis Smalltalk <cuis at jvuletich.org>
>> Subject: [Cuis] Baseline version?
>> Message-ID:
>> <CAGQxfVg7XkxDx0GXRzbM-g-efzvVKeafy3H5DzNJdjkzTwxDUg at mail.gmail.com>
>> Content-Type: text/plain; charset=UTF-8
>>
>>> On 7/19/15, Ken.Dickey <Ken.Dickey at whidbey.com> wrote:
>>> On Sun, 19 Jul 2015 11:20:19 -0300
>> ....
>>> I'd like to propose a simpler model based on the Smalltalk Way.
>>>
>>> We take any stable revision, call it a version, give it a Baseline
>>> Version
>>> Number (could be just the development version number).
>>
>> I'd like to suggest to label just the current version as a "baseline".
>>
>> It would not need a long description, just a few keywords regarding
>> major changes like the addition of the FileMan package with a
>> reference to the description of it.
>>
>> The last one
>> http://www.jvuletich.org/Cuis/CuisReleaseNotes.html
>>
>> had
>>
>> New in Cuis 4.2 (released July 25, 2013)
>>
>> Packages now have dependencies
>>
>> Package loading greatly enhanced
>>
>> Moved non-essential stuff to optional packages. Cuis is now below
>> 500 classes and 100kLOC. Reduction was about 25%
>>
>> Many bugfixes, and minor enhancements and cleanup
>>
>>
>> So this one would have
>>
>> New in Cuis 4.3 (released July 25, 2015)
>>
>> Many bugfixes, and minor enhancements and cleanup
>>
>> Addition of FileMan
>>
>> .....................
>>
>> .......................
>>
>>
>> .....................
>>
>> .......................
>>
>>
>>
>> And then after testing various packages on it
>> another baseline at the end of the year with a release document.
>>
>> New in Cuis 4.4 (released December 31, 2015)
>>
>> Many bugfixes, and minor enhancements and cleanup
>>
>> .....................
>>
>> .....................
>>
>> .......................
>>
>>
>> .....................
>>
>> .......................
>>
>> .....................
>>
>> .......................
>>
>>
>> More text as we will be more aware of the changes.
>>
>>
>>
>>> Each Baseline
>>> Release has a release document which describes major changes since the
>>> previous baseline. This document is a light-weight description.
>>>
>>> Each baseline release starts a new fork. The only changes to the
>>> particular
>>> baseline release are bug fixes.
>>>
>>> Nice users test their packages and likewise fork a Package Release which
>>> matches a Baseline Release. This fork also only changes with bug fixes,
>>> and
>>> only in synch with its particular baseline. Baseline packages Feature
>>> the
>>> baseline release.
>>>
>>> So we forge ahead as usual, once in a while we say "enough has changed
>>> that
>>> we should re-baseline", do a new Baseline Release, test and release our
>>> Package Releases, then again move on forward.
>>>
>>> Anyone can now pick any baseline release, require any associated
>>> packages,
>>> and ship/demo without fear.
>>>
>>> Anyone with the time, energy, and interest can document baseline APIs to
>>> whatever level they feel comfortable.
>>>
>>> Anyone can forge on ahead with the latest revision(s) with the usual
>>> "here
>>> be dragons, but also gold".
>>>
>>> $0.02
>>> -KenD
>>>
>>> _______________________________________________
>>> Cuis mailing list
>>> Cuis at jvuletich.org
>>> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>>
>>
>
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>
More information about the Cuis
mailing list