[GNC] GNUCash XML format compatibility

Stephen M. Butler kg7je at arrl.net
Wed Feb 12 12:15:53 EST 2020


On 2/12/20 8:57 AM, Colin Law wrote:
> On Wed, 12 Feb 2020 at 16:44, Peter West <pbw at pbw.id.au> wrote:
>> So is there a release called 3.x?

More directly, there is no "3.x" release.  There have been 3.0, 3.1,
3.2, 3.3, 3.4, 3.5, 3.6, 3.7 and 3.8 releases in the 3.x series.  Where
"x" stands for the minor release number.

> The first digit is the major release number, so the current major
> release number is 3 and the next major release will be the first one
> starting with 4.  The second digit is the minor release number, so 3.7
> is major release 3, minor 7.
>
> This is known as Sematic Versioning, GC doesn't stick exactly to this
> concept but it is pretty close
> https://semver.org/
>
> Colin
>
>> Only a few days ago, someone said that he had upgrades from 3.x, and was asked just which release he had upgraded from, which is a perfectly reasonable question.
>>
>> All I can do is repeat my previous question, but I’m beginning to doubt I’ll get an answer. It’s like dealing with Pope Francis, who relishes ambiguity.
>>
>> Peter
>>
>> --
>> Peter West
>> pbw at pbw.id.au
>> “For from within, out of the heart of man, come evil thoughts, sexual immorality, theft, murder, adultery, coveting, wickedness, deceit, sensuality, envy, slander, pride, foolishness.”
>>
>>> On 13 Feb 2020, at 1:21 am, David Carlson <david.carlson.417 at gmail.com> wrote:
>>>
>>> I believe Derek said 3.x is a major release and 3.0 is the first minor release in that series.
>>>
>>> David Carlson
>>>
>>> On Wed, Feb 12, 2020, 9:08 AM Peter West <pbw at pbw.id.au <mailto:pbw at pbw.id.au>> wrote:
>>> So it is correct to say that 3.0 was the major release, and that 3.1, 3.2. etc were all subsequent minor releases?
>>>
>>> Saying 3.x is the major release is ambiguous, to say the least. In that case, 3.1, 3.2, etc would all be major releases, because they all qualify as 3.x.
>>>
>>> It took me a while to work out what you were saying, and maybe I still haven’t.
>>>
>>> Peter
>>> --
>>> Peter West
>>> pbw at pbw.id.au <mailto:pbw at pbw.id.au>
>>> “For from within, out of the heart of man, come evil thoughts, sexual immorality, theft, murder, adultery, coveting, wickedness, deceit, sensuality, envy, slander, pride, foolishness.”
>>>
>>>> On 13 Feb 2020, at 12:54 am, Derek Atkins <derek at ihtfp.com <mailto:derek at ihtfp.com>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> Please remember to CC gnucash-user on all replies...
>>>>
>>>> Peter West <pbw at pbw.id.au <mailto:pbw at pbw.id.au>> writes:
>>>>
>>>>> I assume that you mean:
>>>>> 3.0 is the major release, and 3.1, 3.2. etc are all the minor releases. So the
>>>>> next major release will be 4.0.
>>>>>
>>>>> Is this the case?
>>>> I said exactly what I mean.
>>>>
>>>> Technically, 3.0 was the first of the 3.x major-release cycle, and 3.1,
>>>> 3.2, etc were all subsequent minor releases of the 3.x major-release
>>>> cycle.  The next major release will be 4.x, starting with 4.0 as its
>>>> first release in the 4.x release cycle.
>>>>
>>>>>    On 12 Feb 2020, at 2:12 am, Derek Atkins <derek at ihtfp.com <mailto:derek at ihtfp.com>> wrote:
>>>>>
>>>>>    First, note that we changed the numbering scheme between 2.x and 3.x.
>>>>>    This means that 2.0, 2.2, 2.4, and 2.6 are all *major* releases, with
>>>>>    minor releases denoted in the third number.  Whereas 3.x is the major
>>>>>    release and 3.0, 3.1, etc. are all the minor releases.
>>>> -derek
>>>>
>>>> --
>>>>       Derek Atkins                 617-623-3745
>>>>       derek at ihtfp.com <mailto:derek at ihtfp.com>             www.ihtfp.com <http://www.ihtfp.com/>
>>>>       Computer and Internet Security Consultant

-- 
Stephen M Butler, PMP, PSM
Stephen.M.Butler51 at gmail.com
kg7je at arrl.net
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8



More information about the gnucash-user mailing list