From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
---|---|
To: | Mark Dilger <hornschnorter(at)gmail(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Josh berkus <josh(at)agliodbs(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, David Fetter <david(at)fetter(dot)org>, Thom Brown <thom(at)linux(dot)com>, Dave Page <dpage(at)pgadmin(dot)org>, Robert Haas <robertmhaas(at)gmail(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: 10.0 |
Date: | 2016-05-14 03:26:49 |
Message-ID: | CAKFQuwZrJJoGhiwZSSEzuJ42mD-xUeHGjiZMdTn2ZSbPvoPP-g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, May 13, 2016 at 10:18 PM, Mark Dilger <hornschnorter(at)gmail(dot)com>
wrote:
>
> My main concern is that a commitment to never, ever break backwards
> compatibility is a commitment to obsolescence.
You started this sub-thread with:
"If I understand correctly..."
I'm not sure that you do...
Our scheme is, in your terms, basically:
<major>.micro
where <major> is a decimal.
You cannot reason about the whole and fraction portions of the decimal
independently.
When <major> changes backward compatibility can be broken - with respect to
both API and implementation.
It therefore makes sense to
> reserve room in the numbering scheme to be clear and honest about when
> backwards compatibility has been broken. The major number is the normal
> place to do that.
I'm not convinced there is enough risk here to compromise the present in
order to accommodate some unknown scenario that may never even come to
pass.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | Mark Dilger | 2016-05-14 04:18:28 | Re: 10.0 |
Previous Message | David G. Johnston | 2016-05-14 02:56:33 | Re: Lets (not) break all the things. Was: [pgsql-advocacy] 9.6 -> 10.0 |