Bug#781722: libdbd-pg-perl: Interoperability problem "wheezy client" vs. "jessie server"

Salvatore Bonaccorso carnil at debian.org
Sat Apr 4 11:20:44 UTC 2015


Hi Christoph,

Thanks for your report and detailed information:

On Thu, Apr 02, 2015 at 08:28:33AM +0200, Christoph Biedl wrote:
> while doing tests in mixed wheezy/jessie environments (or, with the
> same effect, using a private wheezy backport of PostgreSQL 9.4), I
> noticed breakage in the "table_info" and "tables" methods in DBD::Pg.
> Using these methods from a wheezy client (libdbd-pg-perl 2.19.2-2)
> against a jessie server (postgresql-9.4 9.4.1-1) result in a
> 
> | DBD::Pg::db table_info failed: ERROR:  column t.spclocation does not exist
> 
> error message, and application abort.
> 
> 
> This was fixed in upstream commit
> 
> | commit 00f3d68a79beb31a06460dd8f7cb73168c33ca5c
> | Author: Greg Sabino Mullane <greg at endpoint.com>
> | Date:   Thu May 31 14:10:19 2012 -0400
> |
> |     Adjustments for the loss of spclocation in 9.2
> |
> |  Pg.pm |    7 +++++++
> |  1 file changed, 7 insertions(+)
> 
> and resolves the issue for me.
> 
> 
> Therefore I'd like to suggest to add this to the wheezy version of
> libdbd-pg-perl, and in due course, i.e. in the next point release the
> latest. Such mixed installations are more likely to occur after the
> jessie release, and no one wants to see such breakage.

I'm preparing right now an updated package and will ask the SRM for
inclusion via wheezy-pu for the next wheezy point release.

Regards,
Salvatore



More information about the pkg-perl-maintainers mailing list