Debian Bug report logs - #865020
postgresql-9.6: FTBFS with Perl 5.26: hstore_plperlu differences

version graph

Package: postgresql-9.6; Maintainer for postgresql-9.6 is (unknown);

Reported by: Niko Tyni <ntyni@debian.org>

Date: Sun, 18 Jun 2017 19:18:01 UTC

Severity: serious

Tags: buster, fixed-upstream, patch, sid

Found in version postgresql-9.6/9.6.3-3

Fixed in version postgresql-9.6/9.6.3-4

Done: Christoph Berg <myon@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>:
Bug#865020; Package postgresql-9.6. (Sun, 18 Jun 2017 19:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Niko Tyni <ntyni@debian.org>:
New Bug report received and forwarded. Copy sent to Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>. (Sun, 18 Jun 2017 19:18:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Niko Tyni <ntyni@debian.org>
To: submit@bugs.debian.org
Subject: postgresql-9.6: FTBFS with Perl 5.26: hstore_plperlu differences
Date: Sun, 18 Jun 2017 22:15:31 +0300
Package: postgresql-9.6
Version: 9.6.3-3
Severity: important
User: debian-perl@lists.debian.org
Usertags: perl-5.26-transition

This package fails to build with Perl 5.26 (currently in experimental.)

A full build log is available at

  http://perl.debian.net/rebuild-logs/perl-5.26/postgresql-9.6_9.6.3-3/postgresql-9.6_9.6.3-3+b1_amd64-2017-06-15T19:14:54Z.build

and the server also hosts a test repository of packages binNMU'd for Perl
5.26 that can be used for testing purposes; see <http://perl.debian.net/>.

This is also 

 https://bugzilla.redhat.com/show_bug.cgi?id=1453111

 https://www.postgresql.org/message-id/24215.1494714163%40sss.pgh.pa.us

Log excerpt:

  ============== running regression test queries        ==============
  test hstore_plperl            ... ok
  test hstore_plperlu           ... FAILED
  test create_transform         ... ok
  ============== shutting down postmaster               ==============
  
  ======================
   1 of 3 tests failed. 
  ======================
  
  The differences that caused some tests to fail can be viewed in the
  file "/<<PKGBUILDDIR>>/build/contrib/hstore_plperl/regression.diffs".  A copy of the test summary that you see
  above is saved in the file "/<<PKGBUILDDIR>>/build/contrib/hstore_plperl/regression.out".
  
  /<<PKGBUILDDIR>>/build/../src/makefiles/pgxs.mk:280: recipe for target 'check' failed
  make[2]: *** [check] Error 1
  make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/contrib/hstore_plperl'
  Makefile:94: recipe for target 'check-hstore_plperl-recurse' failed
  make[1]: *** [check-hstore_plperl-recurse] Error 2
  make[1]: Leaving directory '/<<PKGBUILDDIR>>/build/contrib'
  GNUmakefile:69: recipe for target 'check-world-contrib-recurse' failed
  make: *** [check-world-contrib-recurse] Error 2
  make: Leaving directory '/<<PKGBUILDDIR>>/build'
  ******** build/contrib/hstore_plperl/regression.diffs ********
  *** /<<PKGBUILDDIR>>/build/../contrib/hstore_plperl/expected/hstore_plperlu.out 2017-05-08 21:15:12.000000000 +0000
  --- /<<PKGBUILDDIR>>/build/contrib/hstore_plperl/results/hstore_plperlu.out 2017-06-15 19:27:25.571706051 +0000
  ***************
  *** 150,158 ****
    INFO:  $VAR1 = {
              'a' => '1',
              'b' => {
  !                  'aa' => 'bb',
  !                  'cc' => undef
  !                }
            };
    
    SELECT * FROM test1;
  --- 150,158 ----
    INFO:  $VAR1 = {
              'a' => '1',
              'b' => {
  !                    'aa' => 'bb',
  !                    'cc' => undef
  !                  }
            };
    
    SELECT * FROM test1;
  
  ======================================================================
  
  debian/rules:213: recipe for target 'override_dh_auto_test-arch' failed

-- 
Niko Tyni   ntyni@debian.org



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>:
Bug#865020; Package postgresql-9.6. (Tue, 20 Jun 2017 04:54:03 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Eisentraut <petere@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>. (Tue, 20 Jun 2017 04:54:03 GMT) (full text, mbox, link).


Message #10 received at 865020@bugs.debian.org (full text, mbox, reply):

From: Peter Eisentraut <petere@debian.org>
To: Niko Tyni <ntyni@debian.org>, 865020@bugs.debian.org
Subject: Re: [Pkg-postgresql-public] Bug#865020: postgresql-9.6: FTBFS with Perl 5.26: hstore_plperlu differences
Date: Tue, 20 Jun 2017 00:50:26 -0400
On 6/18/17 15:15, Niko Tyni wrote:
> Package: postgresql-9.6
> Version: 9.6.3-3
> Severity: important
> User: debian-perl@lists.debian.org
> Usertags: perl-5.26-transition
> 
> This package fails to build with Perl 5.26 (currently in experimental.)

This will be fixed in upstream 9.6.4, expected in August.  So it's
perhaps not worth patching around in it before then.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>:
Bug#865020; Package postgresql-9.6. (Tue, 20 Jun 2017 11:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>. (Tue, 20 Jun 2017 11:33:05 GMT) (full text, mbox, link).


Message #15 received at 865020@bugs.debian.org (full text, mbox, reply):

From: Niko Tyni <ntyni@debian.org>
To: Peter Eisentraut <petere@debian.org>
Cc: 865020@bugs.debian.org
Subject: Re: [Pkg-postgresql-public] Bug#865020: postgresql-9.6: FTBFS with Perl 5.26: hstore_plperlu differences
Date: Tue, 20 Jun 2017 14:30:58 +0300
On Tue, Jun 20, 2017 at 12:50:26AM -0400, Peter Eisentraut wrote:
> On 6/18/17 15:15, Niko Tyni wrote:
> > Package: postgresql-9.6
> > Version: 9.6.3-3
> > Severity: important
> > User: debian-perl@lists.debian.org
> > Usertags: perl-5.26-transition
> > 
> > This package fails to build with Perl 5.26 (currently in experimental.)
> 
> This will be fixed in upstream 9.6.4, expected in August.

Yeah, I see it's already in:

 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=12ad38b3b4b5004001a525e0a0eda2ec45329e8e

> So it's perhaps not worth patching around in it before then.

Your call, though I'd certainly appreciate if you included it
if there's to be another 9.6.3 upload in between.

We're tracking sid with the unofficial binNMU repo at perl.debian.net,
and this shows up on the radar of packages that can't currently be
rebuilt. I don't think it's blocking other packages atm though.

We don't have a schedule for 5.26 in sid yet, but things are looking
quite good this time [at least compared to some previous years :) ]
-- 
Niko Tyni   ntyni@debian.org



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>:
Bug#865020; Package postgresql-9.6. (Tue, 20 Jun 2017 11:45:05 GMT) (full text, mbox, link).


Message #18 received at 865020@bugs.debian.org (full text, mbox, reply):

From: Christoph Berg <myon@debian.org>
To: Niko Tyni <ntyni@debian.org>, 865020@bugs.debian.org
Cc: Peter Eisentraut <petere@debian.org>
Subject: Re: [Pkg-postgresql-public] Bug#865020: Bug#865020: postgresql-9.6: FTBFS with Perl 5.26: hstore_plperlu differences
Date: Tue, 20 Jun 2017 13:40:47 +0200
Re: Niko Tyni 2017-06-20 <20170620113058.GA5936@hagar.it.helsinki.fi>
> > So it's perhaps not worth patching around in it before then.
> 
> Your call, though I'd certainly appreciate if you included it
> if there's to be another 9.6.3 upload in between.

I don't think there would be an upload, but we'd of course include the
fix if there's one.

> We're tracking sid with the unofficial binNMU repo at perl.debian.net,
> and this shows up on the radar of packages that can't currently be
> rebuilt. I don't think it's blocking other packages atm though.

There should be no relevant reverse dependencies that wouldn't just
work with the existing 9.6.3 packages as well.

> We don't have a schedule for 5.26 in sid yet, but things are looking
> quite good this time [at least compared to some previous years :) ]

I'm especially looking forward to libperl5.26 being co-installable
with libperl5.24, this will save postgresql-plperl some upgrade
headaches :)

Christoph



Added tag(s) patch and fixed-upstream. Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Sun, 25 Jun 2017 21:15:02 GMT) (full text, mbox, link).


Added indication that bug 865020 blocks 866389 Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Thu, 29 Jun 2017 12:21:08 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Fri, 14 Jul 2017 19:45:11 GMT) (full text, mbox, link).


Added tag(s) sid and buster. Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Sun, 16 Jul 2017 20:51:11 GMT) (full text, mbox, link).


Reply sent to Christoph Berg <myon@debian.org>:
You have taken responsibility. (Mon, 17 Jul 2017 18:09:08 GMT) (full text, mbox, link).


Notification sent to Niko Tyni <ntyni@debian.org>:
Bug acknowledged by developer. (Mon, 17 Jul 2017 18:09:08 GMT) (full text, mbox, link).


Message #31 received at 865020-close@bugs.debian.org (full text, mbox, reply):

From: Christoph Berg <myon@debian.org>
To: 865020-close@bugs.debian.org
Subject: Bug#865020: fixed in postgresql-9.6 9.6.3-4
Date: Mon, 17 Jul 2017 18:04:43 +0000
Source: postgresql-9.6
Source-Version: 9.6.3-4

We believe that the bug you reported is fixed in the latest version of
postgresql-9.6, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 865020@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Berg <myon@debian.org> (supplier of updated postgresql-9.6 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 03 Jun 2017 11:37:55 +0200
Source: postgresql-9.6
Binary: libpq-dev libpq5 libecpg6 libecpg-dev libecpg-compat3 libpgtypes3 postgresql-9.6 postgresql-9.6-dbg postgresql-client-9.6 postgresql-server-dev-9.6 postgresql-doc-9.6 postgresql-contrib-9.6 postgresql-plperl-9.6 postgresql-plpython-9.6 postgresql-plpython3-9.6 postgresql-pltcl-9.6
Architecture: source
Version: 9.6.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Changed-By: Christoph Berg <myon@debian.org>
Description:
 libecpg-compat3 - older version of run-time library for ECPG programs
 libecpg-dev - development files for ECPG (Embedded PostgreSQL for C)
 libecpg6   - run-time library for ECPG programs
 libpgtypes3 - shared library libpgtypes for PostgreSQL 9.6
 libpq-dev  - header files for libpq5 (PostgreSQL library)
 libpq5     - PostgreSQL C client library
 postgresql-9.6 - object-relational SQL database, version 9.6 server
 postgresql-9.6-dbg - debug symbols for postgresql-9.6
 postgresql-client-9.6 - front-end programs for PostgreSQL 9.6
 postgresql-contrib-9.6 - additional facilities for PostgreSQL
 postgresql-doc-9.6 - documentation for the PostgreSQL database management system
 postgresql-plperl-9.6 - PL/Perl procedural language for PostgreSQL 9.6
 postgresql-plpython-9.6 - PL/Python procedural language for PostgreSQL 9.6
 postgresql-plpython3-9.6 - PL/Python 3 procedural language for PostgreSQL 9.6
 postgresql-pltcl-9.6 - PL/Tcl procedural language for PostgreSQL 9.6
 postgresql-server-dev-9.6 - development files for PostgreSQL 9.6 server-side programming
Closes: 865020
Changes:
 postgresql-9.6 (9.6.3-4) unstable; urgency=medium
 .
   * 69db3b0c: Fix hstore_plperlu test failure. (Closes: #865020)
   * On regression test failure, show newest three log files instead of relying
     on file age = 0 min.
Checksums-Sha1:
 9131ffa10db2b6bcd64b92484efa3b1413c91337 3666 postgresql-9.6_9.6.3-4.dsc
 7a8db13ddff453fa49cbf104f64251155ed2b289 22200 postgresql-9.6_9.6.3-4.debian.tar.xz
 6101f580dcf22cd2360c4e669f9e2967eb3d6b8e 8181 postgresql-9.6_9.6.3-4_source.buildinfo
Checksums-Sha256:
 9e20df3867fa577b66958ce47f5388a99dec74a2925ab41a396323e5b3945d8f 3666 postgresql-9.6_9.6.3-4.dsc
 dc57ca1caf7bfad1404d3458d46adad2bf9078955f1283a4ae1410a132e062ba 22200 postgresql-9.6_9.6.3-4.debian.tar.xz
 fa4a2a541c3ddad9e3c31be16d5a8a1d3ab26c847dac2ea431943411e1bc39a9 8181 postgresql-9.6_9.6.3-4_source.buildinfo
Files:
 6af36d9979dbbfc7155e27b8f99ba983 3666 database optional postgresql-9.6_9.6.3-4.dsc
 31abda16cada4705622acb4be6187051 22200 database optional postgresql-9.6_9.6.3-4.debian.tar.xz
 b34c1aec9adadb2da99183a89d274fc7 8181 database optional postgresql-9.6_9.6.3-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAlls97kACgkQTFprqxLS
p65zEg//XTZrmpLVVhYi2DlgVj8cDTDNlGizw3bjpi8Z+5Zi4Ejfct+uOeXxZQIq
RIJswgi/ra9S8ThwcZSpAvrqa0am96T0Mq5IexGvtXL5ozWkr4IBa5wJvuV5i5HO
7XMDJZAhGxDTrOAP6PSnhirJ4hXHrLo4ZbO6GxWVryGIbw+YodnTZTspvsl1qwfv
H5skxqpBYnnt0iI7fQ0QTveSmMA96ml9iyekeOlzOcMKN0vAVifSWTSAURNFZwJJ
7NvYsYHRndCuqDU4h5SwUOyE6LMxfhJqOjDN8pOTeskP5nbJ1XclUfaTIToeAhk9
MBe2iriPrg5GvXM+6tQsVvghuOqGjxvT9OqGsnWjK555/Dfqgg+hfryG/JTGjhG4
lbGG/BJLvDpIyuT7pPBcbmrEVUNHUNXXyZQ0KB7tLxWcXNygsUVV3xYG6jss7SQY
208pgG4bIdHDbVQCiiwmWtDmgOocLQI29MSr0HBImcDIeODjxnyudajwDEGXFMe5
2EqVIcx8l0uBrfHaAoJAMp5rSvNI0RdSANihBd53AlvFIK8vhB7/hXisddQLBzOe
BaJwU9XoOqGtfDw6GlsFHFlN82foJ8LbNsWUhI3pmIQQzCZjXm/j7xQlEXIlkbhg
txsX+kaSrowPmqK0aEtSzIoZf2Kb9Gcwj7Vb6gbhJzTNE9Z8zMc=
=PE3C
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 23 Aug 2017 07:26:31 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 20 11:00:41 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.