Re: Conventions for release numbering

From: Brian Kilpatrick <briank(at)sraapowergres(dot)com>
To: PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: Conventions for release numbering
Date: 2005-06-14 14:34:13
Message-ID: c43161048873d62e646b37df5a750037@sraapowergres.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

It was my understanding that regardless of the nomenclature of the
numbers, the any change in the first 2 numbers indicated a major
release, which included an enhanced feature set. i.e. 7.3 had major
features added from 7.2, and 7.4 had major features added onto 7.3.
Also it seems that the major releases have been predicated on the need
to do a dump and restore when upgrading. ( I don't know if this
consistently been the case however).

The 3rd number however has, to the best of my analysis, never required
a dump. So that I would have to call this 'revision', which would
include updates and bug fixes, but not new features.

Of course, in the course of numbering of other products/projects its
usually not the first 2 numbers that indicate an ersatz major release.
They tend to stick to major.minor.other. Postgres 'seems' to do
major1.major2.revision.

Perhaps in the long run a realignment should be examined. *However*
given the rapid pace of development, the version number may end up at,
like, 37 before anyone 'notices'.

On Jun 13, 2005, at 10:41 AM, Robert Treat wrote:

> On Monday 13 June 2005 00:49, Marc G. Fournier wrote:
>> On Sun, 12 Jun 2005, elein wrote:
>>> On Sun, Jun 12, 2005 at 11:13:15PM -0300, Marc G. Fournier wrote:
>>>> On Sun, 12 Jun 2005, elein wrote:
>>>>> (No, wait, I'm not starting a release numbering discussion.)
>>>>>
>>>>>
>>>>> If we have release 8.0.3 where 8 is the Major releae,
>>>>> 0 is the minor release and 3 is the version (revision?),
>>>>> how would we refer to a generic release number:
>>>>>
>>>>> postgresql-M.m.v ? postgresql-M.m.r ?
>>>>>
>>>>> Is this our convention? Do either of these work?
>>>>
>>>> Assuming v==version and r==release, is there a big difference
>>>> between
>>>> the two? How are each defined?
>>>
>>> That is my question! What do we conventionally use?
>>
>> Neither and both? Since I don't know the difference (if any) between
>> the
>> final being considered r(elease) or v(ersion) ...
>>
>> Its always just been 'Major'.'Minor'.'Bug Fixes' ... so is 'Bug
>> Fixes' ==
>> version or release?
>>
>
> My understanding is that we have always followed
> "Major-Minor-Revision".
>
> --
> Robert Treat
> Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if
> your
> joining column's datatypes do not match

In response to

Responses

Browse pgsql-advocacy by date

  From Date Subject
Next Message Marc G. Fournier 2005-06-14 16:28:39 Re: Conventions for release numbering
Previous Message Chris Browne 2005-06-13 15:24:08 Re: Linux Journal 2005 awards