Skip site navigation (1) Skip section navigation (2)

Re: alpha2 initdb PG_CONTROL_VERSION incompatibility?

From: Greg Smith <gsmith(at)gregsmith(dot)com>
To: Lou Picciano <loupicciano(at)comcast(dot)net>
Cc: pgsql-testers(at)postgresql(dot)org, Josh Berkus <josh(at)agliodbs(dot)com>
Subject: Re: alpha2 initdb PG_CONTROL_VERSION incompatibility?
Date: 2009-11-04 03:45:21
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-testers
On Wed, 4 Nov 2009, Lou Picciano wrote:

> Is it just that the PG_CONTROL_VERSIONs don't follow the binary 
> numbering, and this point I simply haven't run into before?

They match on official releases, but nobody worried about that detail for 
the first 8.5 alpha.  It's basically impossible for an official release to 
make it all the way out the door without *something* causing a "catalog 
version bump", the thing that causes that number to be updated so the 
first couple of digits look right.  There just didn't happen to be any 
such changes between the 8.4 release and the first 8.5 alpha.

> > We're still making catalog changes.
> PS -  (Are you both speaking here - 'we' - as authors of PostgreSQL?)

That's specifically "we" as in "everyone who authors a change commited to 
PostgreSQL", which essentially includes everyone who might submit a patch. 
The committers have very strict rules for making changes to this version 
number during the course of official releases because it causes your old 
database installation to be incompatible (summary:  don't do that; it has 
happened extremely rarely to fix serious bugs).  This treadmill where you 
have to keep running initdb is essentially limited to pre-release testing, 
those who build regularly from CVS snapshots have to do this all the time.

* Greg Smith gsmith(at)gregsmith(dot)com Baltimore, MD

In response to

pgsql-testers by date

Next:From: postgresqlDate: 2009-12-30 11:07:17
Subject: [Postgresql alpha3] Configure fails with --libxml on OpenBSD
Previous:From: Lou PiccianoDate: 2009-11-04 02:49:50
Subject: Re: alpha2 initdb PG_CONTROL_VERSION incompatibility?

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group