[Bug 744918] Update Help Manual for Mike Alexanders mods to Advanced Portfolio Rpt

John Ralls jralls at ceridwen.us
Sat Mar 21 08:05:01 EDT 2015


> On Mar 21, 2015, at 3:57 PM, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:
> 
>> Stable releases have an odd version number. E.g. 2.4, 2.6, 2.8…
>> 
>> Unstable releases have an even version number E.g. 2.5, 2.7, 2.9… and
>> are only intended for developers working on longer term
>> modifications.
>> 
> Ehm, 2.4 and 2.6,... are *even* minor version numbers, while 2.5, 2.7,... are *odd* as far as my 
> knowledge of English goes...
> 
> And it's not quite so that unstable releases are intended for developers only. Quite on the 
> contrary. Unstable releases are intended for testers (which can be developers, but are usually 
> interested community members that don't have the time/skills to build gnucash from scratch). 
> They are meant to expose the developers' work to a wider audience so the can test and report 
> bugs against the major changes developers have been working on. These come late in a major 
> development cycle and are intended to stabilize the work so far for the next big release. So by 
> the time unstable releases are issued, relevant longer term modifications should be nearly done 
> (except for some bugfixing).
> 

You remember correctly that in English "even" numbers are multiples of two.

I'd like to add that the unstable release series using odd second numbers are very short-lived, normally only six months or so, with new releases every month and a final pre-stable release two weeks before the stable release; if a significant problem surfaces in that last release we'll focus on that problem and do another pre-stable with the stable to follow two weeks later.

That doesn't belong on Release Schedule, which is just the plan. It doesn't really belong in Release Process either, because that's a checklist for the release manager (currently me) to make sure that he remembers all of the tasks that need to be done when we do a stable release. It surely belongs somewhere though, maybe Development Process?

Regards,
John Ralls


More information about the gnucash-devel mailing list