Hello community, here is the log from the commit of package perl-DBD-Pg for openSUSE:Factory checked in at 2020-08-20 22:23:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-DBD-Pg (Old) and /work/SRC/openSUSE:Factory/.perl-DBD-Pg.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DBD-Pg" Thu Aug 20 22:23:13 2020 rev:53 rq:827143 version:3.14.2 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-DBD-Pg/perl-DBD-Pg.changes 2020-07-28 17:22:56.797741919 +0200 +++ /work/SRC/openSUSE:Factory/.perl-DBD-Pg.new.3399/perl-DBD-Pg.changes 2020-08-20 22:23:49.415840862 +0200 @@ -1,0 +2,6 @@ +Fri Aug 14 03:08:58 UTC 2020 - Tina Müller <[email protected]> + +- updated to 3.14.2 + see /usr/share/doc/packages/perl-DBD-Pg/Changes + +------------------------------------------------------------------- Old: ---- DBD-Pg-3.14.0.tar.gz New: ---- DBD-Pg-3.14.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-DBD-Pg.spec ++++++ --- /var/tmp/diff_new_pack.3akOgd/_old 2020-08-20 22:23:50.583841408 +0200 +++ /var/tmp/diff_new_pack.3akOgd/_new 2020-08-20 22:23:50.587841410 +0200 @@ -17,7 +17,7 @@ Name: perl-DBD-Pg -Version: 3.14.0 +Version: 3.14.2 Release: 0 %define cpan_name DBD-Pg Summary: PostgreSQL database driver for the DBI module ++++++ DBD-Pg-3.14.0.tar.gz -> DBD-Pg-3.14.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/Changes new/DBD-Pg-3.14.2/Changes --- old/DBD-Pg-3.14.0/Changes 2020-07-19 14:13:14.000000000 +0200 +++ new/DBD-Pg-3.14.2/Changes 2020-08-13 15:32:53.000000000 +0200 @@ -2,7 +2,23 @@ RT refers to rt.cpan.org -Version 3.14.0 (released Jul 19, 2020) +Version 3.14.2 (released August 13, 2020) + + - Fix ENV typo in the test suite + [Gregor Herrmann] + + - Renamed and enhanced test helper script: dbdpg_test_postgres_versions.pl + [Greg Sabino Mullane] + + +Version 3.14.1 (released August 12, 2020) + + - Force the version string so undefined errors in the "driver" sub go away. + [Greg Sabino Mullane] + (RT ticket #83057) + + +Version 3.14.0 (released July 19, 2020) - The $dbh->primary_key_info and $dbh->foreign_key_info methods will now always return a statement handle, even with no matches. Previously, they returned undef directly. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/MANIFEST.SKIP new/DBD-Pg-3.14.2/MANIFEST.SKIP --- old/DBD-Pg-3.14.0/MANIFEST.SKIP 2020-07-05 19:37:16.000000000 +0200 +++ new/DBD-Pg-3.14.2/MANIFEST.SKIP 2020-08-13 14:34:22.000000000 +0200 @@ -8,7 +8,7 @@ ^Pg.bs$ ^Pg.xsi$ ^pm_to_blib$ -testallversions.tmp.pl +dbdpg_test_postgres_versions.pl ^MYMETA ^_build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/META.yml new/DBD-Pg-3.14.2/META.yml --- old/DBD-Pg-3.14.0/META.yml 2020-07-05 19:37:16.000000000 +0200 +++ new/DBD-Pg-3.14.2/META.yml 2020-08-13 14:44:26.000000000 +0200 @@ -1,6 +1,6 @@ --- #YAML:1.0 name : DBD-Pg -version : 3.14.0 +version : 3.14.2 abstract : DBI PostgreSQL interface author: - Greg Sabino Mullane <[email protected]> @@ -30,10 +30,10 @@ provides: DBD::Pg: file : Pg.pm - version : 3.14.0 + version : 3.14.2 Bundle::DBD::Pg: file : lib/Bundle/DBD/Pg.pm - version : 3.14.0 + version : 3.14.2 keywords: - Postgres diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/Makefile.PL new/DBD-Pg-3.14.2/Makefile.PL --- old/DBD-Pg-3.14.0/Makefile.PL 2020-07-05 19:37:16.000000000 +0200 +++ new/DBD-Pg-3.14.2/Makefile.PL 2020-08-13 14:44:30.000000000 +0200 @@ -5,7 +5,7 @@ use 5.008001; ## No version.pm for this one, as the prereqs are not loaded yet. -my $VERSION = '3.14.0'; +my $VERSION = '3.14.2'; ## App::Info is stored inside t/lib ## Create a proper path so we can use it below diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/Pg.pm new/DBD-Pg-3.14.2/Pg.pm --- old/DBD-Pg-3.14.0/Pg.pm 2020-07-18 01:00:28.000000000 +0200 +++ new/DBD-Pg-3.14.2/Pg.pm 2020-08-13 14:44:23.000000000 +0200 @@ -16,7 +16,7 @@ { package DBD::Pg; - use version; our $VERSION = qv('3.14.0'); + use version; our $VERSION = qv('3.14.2'); use DBI (); use DynaLoader (); @@ -136,13 +136,16 @@ $class .= '::dr'; + ## Work around for issue found in https://rt.cpan.org/Ticket/Display.html?id=83057 + my $realversion = qv('3.14.2'); + $drh = DBI::_new_drh($class, { 'Name' => 'Pg', - 'Version' => $VERSION, + 'Version' => $realversion, 'Err' => \$DBD::Pg::err, 'Errstr' => \$DBD::Pg::errstr, 'State' => \$DBD::Pg::sqlstate, - 'Attribution' => "DBD::Pg $VERSION by Greg Sabino Mullane and others", + 'Attribution' => "DBD::Pg $realversion by Greg Sabino Mullane and others", }); # uncoverable branch false @@ -1695,7 +1698,7 @@ =head1 VERSION -This documents version 3.14.0 of the DBD::Pg module +This documents version 3.14.2 of the DBD::Pg module =head1 DESCRIPTION @@ -2785,7 +2788,7 @@ The C<ping> method determines if there is a working connection to an active database server. It does this by sending a small query to the server, currently -B<'DBD::Pg ping test v3.14.0'>. It returns 0 (false) if the connection is not valid, +B<'DBD::Pg ping test v3.14.2'>. It returns 0 (false) if the connection is not valid, otherwise it returns a positive number (true). The value returned indicates the current state: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/README new/DBD-Pg-3.14.2/README --- old/DBD-Pg-3.14.0/README 2020-07-05 19:37:16.000000000 +0200 +++ new/DBD-Pg-3.14.2/README 2020-08-13 14:44:10.000000000 +0200 @@ -6,7 +6,7 @@ DESCRIPTION: ------------ -This is version 3.14.0 of DBD::Pg, the Perl interface to Postgres using DBI. +This is version 3.14.2 of DBD::Pg, the Perl interface to Postgres using DBI. The web site for this interface, and the latest version, can be found at: http://search.cpan.org/dist/DBD-Pg/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/README.dev new/DBD-Pg-3.14.2/README.dev --- old/DBD-Pg-3.14.0/README.dev 2020-07-20 02:18:09.000000000 +0200 +++ new/DBD-Pg-3.14.2/README.dev 2020-08-13 14:41:16.000000000 +0200 @@ -119,7 +119,7 @@ Pg.pm - The main Perl file, which contains DBD::Pg packages and code for the methods. Often times code here calls code from Pg.xs and dbdimp.c. - This file contains a version number in two places (once in the code, once + This file contains a version number in four places (twice in the code, twice in the POD). The main documentation for the module lives here, as POD information. Pg.xs - The Perl "glue" file for DBD::Pg. This file basically tells Perl how @@ -145,6 +145,12 @@ * Test files: +dbdpg_test_postgres_versions.pl - Run the test suite against multiple versions of + Postgres, both for compilation and target. Run with "--setup head,9.4,12" etc. + to create Postgres directories in ~/pg, then run with no arguments to test all + combinations. Specify one or more compilation versions with "-c" and one or more + target versions with "-r". For example, "-c 9.4,11 -r head" + t/dbdpg_test_setup.pl - Common connection, schema creation, and schema destruction subs. Goes through a lot of trouble to try and get a database to test with. @@ -334,7 +340,7 @@ It's also a good idea to test the current HEAD version of Postgres in your tests: this can detect changes nice and early. -See the testallversions.tmp.pl file for one way to automate this. +See the dbdpg_test_postgres_versions.pl file for one way to automate this. In addition to different versions of Postgres, it's a good idea to test a few versions of DBI: this has caught problems in the past. You'll basically need to install the different diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/SIGNATURE new/DBD-Pg-3.14.2/SIGNATURE --- old/DBD-Pg-3.14.0/SIGNATURE 2020-07-20 02:21:20.000000000 +0200 +++ new/DBD-Pg-3.14.2/SIGNATURE 2020-08-13 15:33:09.000000000 +0200 @@ -17,29 +17,29 @@ SHA256 e4c6f4cdc9560a09492f196fc9a180867fab12742d7d05052d9842b395c6a9eb .dir-locals.el SHA256 599f3c02300e2558e32c2b1ea52802b6585b5e0227036c0675404e598fc163e0 .perlcriticrc SHA256 e8d3a038d88fb019bb96983f0c52125f86a4c3465466a20612bf4958ace70ed5 CONTRIBUTING.md -SHA256 c41a66629afd708a8523375c92815dd5d7f0734d1e0f597f32db5026e7bb5e14 Changes +SHA256 fb932bfd5dc64c16b1768ea293708c11c22c85b85bcb8dc85e33ad649e281f16 Changes SHA256 d52a34724b2e3c40ffa2b3b378b574b9e3db27bc3132c88e0be3675f93f378a5 LICENSES/artistic.txt SHA256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSES/gpl-2.0.txt SHA256 e15fb8180cca35de2c3de6854e5cf23152a7733dfa89640825ae13f6f83b0e72 MANIFEST -SHA256 d5def2a47197a203318a580bed42169dca47516c6d91d3880317a3043af07f9b MANIFEST.SKIP -SHA256 299f49aa8e3650b56fbcff00dbf6400302eefd4a3a9660d4dc3a6a2735bdc37b META.yml -SHA256 35b243ef19b9987ab8fb5924d122bd8483c396755af408e7108e3b961e0da091 Makefile.PL +SHA256 f41d8891a80fa4f3fbf1c96fc745a2c8ecc0497045a9ad55daea54d5ffcb4683 MANIFEST.SKIP +SHA256 a16a5a33fe23f3d01757d9f451ac21febc7adf966ae6e7b8fc08d744c938e272 META.yml +SHA256 c2b3276297eb3eef4ebb3b1dbf7d67cc66d373ef32a87a28124f74cfe1c7cb5d Makefile.PL SHA256 d7d68c574b9469375f92aaf0bfd0e539f635a45da869f91390fdc401b1ccaefb Pg.h -SHA256 90819a6619b36a61a1cd4b86c46817538534a19eeda196d0ec20819358dbd713 Pg.pm +SHA256 73115a4af943b78495686c6eb6df2a8e830319ba2413277cd78920c99f549143 Pg.pm SHA256 ec04611ed1b769de30887bbea5d916ea1535e26beef296dcb0506a484cfd96c4 Pg.xs -SHA256 2aae30afb2716d4eb5963ae635739161e88e5bf67086593dcfb3e05862c57d14 README -SHA256 91aa913c7c0ad4f9c31860844ca6360dcdea8c437aac2ff098eda8ff203486b9 README.dev +SHA256 3d883a2ac45eabb5520590098a07cb405e1109c41efe0444f205c0192d1b4a24 README +SHA256 230949b9f9e12a116f1b776946ecad0f249cf2577ed1ac1918662fca06b9428c README.dev SHA256 a1d224603fe3a343ba0a0f40086065c81d57fbebc734b5382b0d359da16bdd94 README.win32 SHA256 ce798149ee5bf517fb76d6a652c3e4619bfda6ed706df068f2d0fd1f05ed259c TODO -SHA256 1b0645d1c16b29e0175bc3d86df5f6513af495d34da73807d049bd41d5b86e8d dbdimp.c +SHA256 7756584f0e0d909ae0ce1b156d638f3129fe756d144a9b5d7812a31c8e9188b2 dbdimp.c SHA256 72c7b368ca468cd1df7f5593770ac72b7680aeb6c4924f9c5b5f17b774619ead dbdimp.h SHA256 9e53f7f41aaaf1b540e2784756ef6f16f61b63df0d9956483aded3c49b6e0f48 dbivport.h -SHA256 a438349c086f7e42ff4e77e946d8f67e3716588d35037da9c2247e80f231a7d3 lib/Bundle/DBD/Pg.pm +SHA256 f639833c96bb032135480bfac7802c6adf6ab0d5964a9222fb7347ac3630a807 lib/Bundle/DBD/Pg.pm SHA256 c945a57d774dc5bb789f2af67892c749f8c4d42b75967c9aab4bc436ed635a90 quote.c SHA256 1ee43f02036bbb68c151903c2718c483ed223aff6cc93fb1408a9158adad9136 quote.h SHA256 49950c2c882018916ef89b59a1707b732064eb3bb6acb6a350111e1dc81000b8 t/00_signature.t SHA256 4a95e025f903ed2d6a0aa4470f46f075d4692b9a21bd1d316ead19fb9cabd2dd t/00basic.t -SHA256 0b2a04e9598887603a7fb69361a34b9f40d153307af25ab4a02bc0194abb0cbb t/01connect.t +SHA256 19e8f71d48ab56d22ec1ba1551a4e5db68c113001e8ac66a6d6250c0e1799a8e t/01connect.t SHA256 4e506c9d0ebcd1231cdcbde147b66eba825c85bb5e708f0575ee5df57379944f t/01constants.t SHA256 e0075d89da43127ea1b0011dadbf5174660c52df6ffc18a40afe02d641a2d2b6 t/02attribs.t SHA256 2495fb2858d0f805f1e7ca93dda0760b2b8c36c4e637c43828edc1c06433664e t/03dbmethod.t @@ -69,7 +69,7 @@ SHA256 4628f92764bdb3e2b04bda7f30fc497231fbbf80dfd24cc09ee3df2e6d6d4387 win32.mak -----BEGIN PGP SIGNATURE----- -iF0EAREDAB0WIQQlKd9quPeUB+lERbS8m5BnFJZKyAUCXxTjdwAKCRC8m5BnFJZK -yAAYAJ42SS7z9Mizi0tY2O2an+DccyeXWwCguby+Kyk308MirJK5H4zqsCTNCC0= -=u4fi +iF0EAREDAB0WIQQlKd9quPeUB+lERbS8m5BnFJZKyAUCXzVBFQAKCRC8m5BnFJZK +yNM1AJ9VbjGxLZ5mvGkZhVjvH0AjsJwFwwCeJiuGIOU1VfHWqLNLFvBPpfVgilw= +=/5ct -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/dbdimp.c new/DBD-Pg-3.14.2/dbdimp.c --- old/DBD-Pg-3.14.0/dbdimp.c 2020-07-14 20:59:08.000000000 +0200 +++ new/DBD-Pg-3.14.2/dbdimp.c 2020-08-13 14:43:05.000000000 +0200 @@ -514,7 +514,7 @@ } /* No matter what state we are in, send an empty query to the backend */ - result = PQexec(imp_dbh->conn, "/* DBD::Pg ping test v3.14.0 */"); + result = PQexec(imp_dbh->conn, "/* DBD::Pg ping test v3.14.2 */"); status = PQresultStatus(result); PQclear(result); if (PGRES_FATAL_ERROR == status) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/lib/Bundle/DBD/Pg.pm new/DBD-Pg-3.14.2/lib/Bundle/DBD/Pg.pm --- old/DBD-Pg-3.14.0/lib/Bundle/DBD/Pg.pm 2020-07-05 19:37:16.000000000 +0200 +++ new/DBD-Pg-3.14.2/lib/Bundle/DBD/Pg.pm 2020-08-13 14:43:11.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; use 5.008001; -our $VERSION = '3.14.0'; +our $VERSION = '3.14.2'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-3.14.0/t/01connect.t new/DBD-Pg-3.14.2/t/01connect.t --- old/DBD-Pg-3.14.0/t/01connect.t 2020-07-07 18:15:44.000000000 +0200 +++ new/DBD-Pg-3.14.2/t/01connect.t 2020-08-13 14:24:02.000000000 +0200 @@ -200,4 +200,7 @@ "DBI_USER $user\n". "Test schema $schema$extra\n"; + if ($extra =~ /could not connect/ and $ENV{DBDPG_INITDB}) { + BAIL_OUT "Cannot continue: connection failed\n"; + } }
