Hello community, here is the log from the commit of package perl-Mojo-Pg for openSUSE:Factory checked in at 2017-07-21 22:50:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojo-Pg (Old) and /work/SRC/openSUSE:Factory/.perl-Mojo-Pg.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojo-Pg" Fri Jul 21 22:50:34 2017 rev:6 rq:511754 version:4.01 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojo-Pg/perl-Mojo-Pg.changes 2017-07-08 12:35:50.462253730 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mojo-Pg.new/perl-Mojo-Pg.changes 2017-07-21 22:50:38.266245790 +0200 @@ -1,0 +2,9 @@ +Fri Jul 21 05:49:57 UTC 2017 - co...@suse.com + +- updated to 4.01 + see /usr/share/doc/packages/perl-Mojo-Pg/Changes + + 4.01 2017-07-20 + - Decreased default max_connections from 5 to 1 in Mojo::Pg. + +------------------------------------------------------------------- Old: ---- Mojo-Pg-4.0.tar.gz New: ---- Mojo-Pg-4.01.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojo-Pg.spec ++++++ --- /var/tmp/diff_new_pack.mW9yI6/_old 2017-07-21 22:50:38.782173013 +0200 +++ /var/tmp/diff_new_pack.mW9yI6/_new 2017-07-21 22:50:38.786172449 +0200 @@ -17,7 +17,7 @@ Name: perl-Mojo-Pg -Version: 4.0 +Version: 4.01 Release: 0 %define cpan_name Mojo-Pg Summary: Mojolicious ♥ PostgreSQL ++++++ Mojo-Pg-4.0.tar.gz -> Mojo-Pg-4.01.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojo-Pg-4.0/Changes new/Mojo-Pg-4.01/Changes --- old/Mojo-Pg-4.0/Changes 2017-07-06 23:41:13.000000000 +0200 +++ new/Mojo-Pg-4.01/Changes 2017-07-20 18:00:20.000000000 +0200 @@ -1,4 +1,7 @@ +4.01 2017-07-20 + - Decreased default max_connections from 5 to 1 in Mojo::Pg. + 4.0 2017-07-06 - Added support for sharing the database connection cache between multiple Mojo::Pg objects. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojo-Pg-4.0/META.json new/Mojo-Pg-4.01/META.json --- old/Mojo-Pg-4.0/META.json 2017-07-06 23:45:43.000000000 +0200 +++ new/Mojo-Pg-4.01/META.json 2017-07-20 18:01:43.000000000 +0200 @@ -57,6 +57,6 @@ }, "x_IRC" : "irc://irc.perl.org/#mojo" }, - "version" : "4.0", + "version" : "4.01", "x_serialization_backend" : "JSON::PP version 2.94" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojo-Pg-4.0/META.yml new/Mojo-Pg-4.01/META.yml --- old/Mojo-Pg-4.0/META.yml 2017-07-06 23:45:42.000000000 +0200 +++ new/Mojo-Pg-4.01/META.yml 2017-07-20 18:01:42.000000000 +0200 @@ -30,5 +30,5 @@ homepage: http://mojolicious.org license: http://www.opensource.org/licenses/artistic-license-2.0 repository: https://github.com/kraih/mojo-pg.git -version: '4.0' +version: '4.01' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojo-Pg-4.0/lib/Mojo/Pg.pm new/Mojo-Pg-4.01/lib/Mojo/Pg.pm --- old/Mojo-Pg-4.0/lib/Mojo/Pg.pm 2017-07-06 23:36:51.000000000 +0200 +++ new/Mojo-Pg-4.01/lib/Mojo/Pg.pm 2017-07-20 17:52:53.000000000 +0200 @@ -16,7 +16,7 @@ has [qw(auto_migrate parent search_path)]; has database_class => 'Mojo::Pg::Database'; has dsn => 'dbi:Pg:'; -has max_connections => 5; +has max_connections => 1; has migrations => sub { my $migrations = Mojo::Pg::Migrations->new(pg => shift); weaken $migrations->{pg}; @@ -38,7 +38,7 @@ return $pubsub; }; -our $VERSION = '4.0'; +our $VERSION = '4.01'; sub db { $_[0]->database_class->new(dbh => $_[0]->_prepare, pg => $_[0]) } @@ -368,7 +368,7 @@ $pg = $pg->max_connections(3); Maximum number of idle database handles to cache for future use, defaults to -C<5>. +C<1>. =head2 migrations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojo-Pg-4.0/t/database.t new/Mojo-Pg-4.01/t/database.t --- old/Mojo-Pg-4.0/t/database.t 2017-07-06 19:58:59.000000000 +0200 +++ new/Mojo-Pg-4.01/t/database.t 2017-07-20 17:57:16.000000000 +0200 @@ -9,6 +9,7 @@ use Mojo::IOLoop; use Mojo::JSON 'true'; use Mojo::Pg; +use Scalar::Util 'refaddr'; # Connected my $pg = Mojo::Pg->new($ENV{TEST_ONLINE}); @@ -87,9 +88,11 @@ is_deeply $result, [{one => 1}, {one => 1}, {two => 2}], 'right structure'; # Connection cache -is $pg->max_connections, 5, 'right default'; -my @dbhs = map { $_->dbh } $pg->db, $pg->db, $pg->db, $pg->db, $pg->db; -is_deeply \@dbhs, [map { $_->dbh } $pg->db, $pg->db, $pg->db, $pg->db, $pg->db], +is $pg->max_connections, 1, 'right default'; +$pg->max_connections(5); +my @dbhs = map { refaddr $_->dbh } $pg->db, $pg->db, $pg->db, $pg->db, $pg->db; +is_deeply \@dbhs, + [reverse map { refaddr $_->dbh } $pg->db, $pg->db, $pg->db, $pg->db, $pg->db], 'same database handles'; @dbhs = (); my $dbh = $pg->max_connections(1)->db->dbh;