From:
Martin Pitt <mpitt(at)debian(dot)org>
To:
Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc:
Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>,Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>,Peter Eisentraut <peter_e(at)gmx(dot)net>,PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: libpq API incompatibility between 7.4 and 8.0
Date:
2005-02-03 16:43:21
Message-ID:
20050203164321.GA23183@box79162.elkhouse.de (view raw or flat )
Thread:
2005-02-02 11:22:50 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-02 16:07:54 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-02 16:53:59 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-02 17:01:50 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-02 17:52:03 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-02 18:04:18 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-02 18:27:49 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-02 18:39:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-02 18:50:30 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-02 19:32:11 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-02 22:00:07 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-02 23:46:11 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-03 03:25:50 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-03 06:59:19 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-03 14:42:18 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-03 15:58:28 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-03 16:12:16 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-03 16:24:25 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2005-02-03 16:43:21 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-04 03:48:56 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-04 03:33:58 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-07 19:05:11 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-04 11:26:16 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-04 14:33:11 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-04 15:27:05 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-04 16:51:54 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-04 18:35:23 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-02-04 18:48:47 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-04 21:33:39 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-04 21:41:51 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-05 01:05:15 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-05 16:43:46 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-05 23:51:52 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-07 19:55:58 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-09 23:05:39 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-10 09:41:32 from Martin Pitt <mpitt(at)debian(dot)org>
2005-02-10 17:15:22 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-07 01:23:21 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-07 04:42:38 from Alvaro Herrera <alvherre(at)surnet(dot)cl>
2005-06-07 07:16:06 from Martin Pitt <mpitt(at)debian(dot)org>
2005-06-07 18:34:10 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-06-15 03:15:43 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-15 18:32:32 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-06-15 18:45:18 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-15 19:22:06 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-06-15 19:26:52 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-16 06:41:54 from Martin Pitt <mpitt(at)debian(dot)org>
2005-06-25 02:24:31 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-25 09:29:19 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-06-25 14:27:31 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-06-25 15:04:16 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-06-25 15:42:56 from Martin Pitt <mpitt(at)debian(dot)org>
2005-06-25 20:30:38 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-03 03:43:42 from Greg Stark <gsstark(at)mit(dot)edu>
2005-02-02 23:53:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-02-03 03:16:10 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-02-02 20:42:28 from Martin Pitt <mpitt(at)debian(dot)org>
Lists:
pgsql-hackers pgsql-patches
Hi!
Andrew Dunstan [2005-02-03 11:24 -0500]:
> Maybe I'm dense, but I don't understand why this is causing anyone a
> headache. Why would one install the 8.0 libs without the 8.0 clients?
That's not the point. The point is that this breakage makes it
impossible to install _both_ 7.4 and 8.0 server/client at the same
time.
In addition, this breaks partial upgrades: if the package libpq3 (as
it is called in Debian) is upgraded from 7.4.x to 8.0.x (which is
perfectly valid and does not break any dependencies, since it is the
same library with the same API), but the postgresql-client package
isn't (because it is on hold, or whatever), then this breaks the old
postgresql-client as well.
I'm fine with immediately bumping the SONAME too, but as I said, it's
important that this happens upstream, not in the distributions.
Thanks,
Martin
--
Martin Pitt http://www.piware.de
Ubuntu Developer http://www.ubuntulinux.org
Debian GNU/Linux Developer http://www.debian.org
In response to
Responses
pgsql-hackers by date
Next :From: Tom LaneDate: 2005-02-03 17:22:36
Subject : Re: pg_dump bug in 7.3.9 with sequences
Previous :From : Andrew DunstanDate : 2005-02-03 16:24:25
Subject : Re: libpq API incompatibility between 7.4 and 8.0
pgsql-patches by date
Next :From: Tom LaneDate: 2005-02-03 20:24:31
Subject : buffer manager refactoring to isolate ARC algorithm
Previous :From : Andrew DunstanDate : 2005-02-03 16:24:25
Subject : Re: libpq API incompatibility between 7.4 and 8.0