Re: PQnotifies() in 7.3 broken? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: PQnotifies() in 7.3 broken?
Date
Msg-id 5342.1039727556@sss.pgh.pa.us
Whole thread Raw
In response to Re: PQnotifies() in 7.3 broken?  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: PQnotifies() in 7.3 broken?
List pgsql-hackers
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> So if a recompile fixes it, increment minor, else major.

Wrong --- if you need a recompile then it's not binary-compatible, so
it should be a major version bump.

> Then we
> normally only do minor-level changes,. and frankly we improve the code
> all during development time and during beta, so it seems pretty abitrary
> when we increment the minor unless we want to increment it many times
> during development, _or_ right before final to ensure that final
> releaase users have the newest version.

I think there is definite value in incrementing the minor version once
at the start of the cycle.  Whether we do it at start or end does not
matter to end users, but it *does* help developers, who can then easily
tell whether they are looking at a devel library or the previous
release.

If we make a non-binary-compatible change during a development cycle,
we should then immediately bump the major version number.  Leaving it
till the end of the cycle is an excellent recipe for forgetting, as
indeed we just did.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Creating a zero-column table
Next
From: Bruce Momjian
Date:
Subject: Re: PQnotifies() in 7.3 broken?