Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Mojolicious for openSUSE:Factory checked in at 2023-07-12 17:26:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious (Old) and /work/SRC/openSUSE:Factory/.perl-Mojolicious.new.8922 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious" Wed Jul 12 17:26:50 2023 rev:172 rq:1098150 version:9.33 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojolicious/perl-Mojolicious.changes 2023-06-03 00:07:10.705972897 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mojolicious.new.8922/perl-Mojolicious.changes 2023-07-12 17:27:05.694404692 +0200 @@ -1,0 +2,6 @@ +Thu Jun 15 03:07:25 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- updated to 9.33 + see /usr/share/doc/packages/perl-Mojolicious/Changes + +------------------------------------------------------------------- Old: ---- Mojolicious-9.32.tar.gz New: ---- Mojolicious-9.33.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojolicious.spec ++++++ --- /var/tmp/diff_new_pack.PFDWFG/_old 2023-07-12 17:27:09.066424349 +0200 +++ /var/tmp/diff_new_pack.PFDWFG/_new 2023-07-12 17:27:09.110424606 +0200 @@ -18,7 +18,7 @@ %define cpan_name Mojolicious Name: perl-Mojolicious -Version: 9.32 +Version: 9.33 Release: 0 License: Artistic-2.0 Summary: Real-time web framework ++++++ Mojolicious-9.32.tar.gz -> Mojolicious-9.33.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/Changes new/Mojolicious-9.33/Changes --- old/Mojolicious-9.32/Changes 2023-05-09 00:08:22.000000000 +0200 +++ new/Mojolicious-9.33/Changes 2023-06-14 19:41:01.000000000 +0200 @@ -1,5 +1,10 @@ -9.32 2022-05-09 +9.33 2023-06-14 + - Improved log messages to refer to the FAQ when they have an entry. + - Fixed a bug where the prefork server could sometimes send redundant QUIT signals, which could result in unintended + core dumps because of a race condition. (brsakai-csco) + +9.32 2023-05-09 - Improved file and line number details in async/await exceptions. (batman) - Fixed various CSS selector equation bugs in Mojo::DOM::CSS. (mauke) - Fixed exceptions being added to the stash for formats other than HTML. (rawleyfowler) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/META.json new/Mojolicious-9.33/META.json --- old/Mojolicious-9.32/META.json 2023-05-09 00:09:30.000000000 +0200 +++ new/Mojolicious-9.33/META.json 2023-06-14 21:25:30.000000000 +0200 @@ -64,6 +64,6 @@ "web" : "https://web.libera.chat/#mojo" } }, - "version" : "9.32", + "version" : "9.33", "x_serialization_backend" : "JSON::PP version 4.07" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/META.yml new/Mojolicious-9.33/META.yml --- old/Mojolicious-9.32/META.yml 2023-05-09 00:09:30.000000000 +0200 +++ new/Mojolicious-9.33/META.yml 2023-06-14 21:25:30.000000000 +0200 @@ -35,5 +35,5 @@ homepage: https://mojolicious.org license: http://www.opensource.org/licenses/artistic-license-2.0 repository: https://github.com/mojolicious/mojo.git -version: '9.32' +version: '9.33' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/lib/Mojo/Server/Daemon.pm new/Mojolicious-9.33/lib/Mojo/Server/Daemon.pm --- old/Mojolicious-9.32/lib/Mojo/Server/Daemon.pm 2023-03-08 19:43:30.000000000 +0100 +++ new/Mojolicious-9.33/lib/Mojo/Server/Daemon.pm 2023-05-15 11:23:01.000000000 +0200 @@ -200,7 +200,7 @@ $stream->on(close => sub { $self && $self->_close($id) }); $stream->on(error => sub { $self && $self->app->log->error(pop) && $self->_close($id) }); $stream->on(read => sub { $self->_read($id => pop) }); - $stream->on(timeout => sub { $self->_trace($id, 'Inactivity timeout') }); + $stream->on(timeout => sub { $self->_trace($id, 'Inactivity timeout (see FAQ for more)') }); } ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/lib/Mojo/Server/Prefork.pm new/Mojolicious-9.33/lib/Mojo/Server/Prefork.pm --- old/Mojolicious-9.32/lib/Mojo/Server/Prefork.pm 2023-03-08 19:43:30.000000000 +0100 +++ new/Mojolicious-9.33/lib/Mojo/Server/Prefork.pm 2023-06-14 19:38:31.000000000 +0200 @@ -110,7 +110,7 @@ next unless my $w = $self->{pool}{$pid}; # No heartbeat (graceful stop) - $log->error("Worker $pid has no heartbeat ($ht seconds), restarting") and $w->{graceful} = $time + $log->error("Worker $pid has no heartbeat ($ht seconds), restarting (see FAQ for more)") and $w->{graceful} = $time if !$w->{graceful} && ($w->{time} + $interval + $ht <= $time); # Graceful stop with timeout @@ -181,7 +181,10 @@ while ($chunk =~ /(\d+):(\d)\n/g) { next unless my $w = $self->{pool}{$1}; @$w{qw(healthy time)} = (1, $time) and $self->emit(heartbeat => $1); - $w->{graceful} ||= $time if $2; + if ($2) { + $w->{graceful} ||= $time; + $w->{quit}++; + } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-9.32/lib/Mojolicious.pm new/Mojolicious-9.33/lib/Mojolicious.pm --- old/Mojolicious-9.32/lib/Mojolicious.pm 2023-05-09 00:07:21.000000000 +0200 +++ new/Mojolicious-9.33/lib/Mojolicious.pm 2023-05-15 11:22:06.000000000 +0200 @@ -45,7 +45,7 @@ my $self = shift; # Warn developers about insecure default - $self->log->trace('Your secret passphrase needs to be changed'); + $self->log->trace('Your secret passphrase needs to be changed (see FAQ for more)'); # Default to moniker return [$self->moniker]; @@ -57,7 +57,7 @@ has validator => sub { Mojolicious::Validator->new }; our $CODENAME = 'Waffle'; -our $VERSION = '9.32'; +our $VERSION = '9.33'; sub BUILD_DYNAMIC { my ($class, $method, $dyn_methods) = @_; @@ -141,7 +141,8 @@ $self->plugins->emit_chain(around_dispatch => $c); # Delayed response - $c->helpers->log->trace('Nothing has been rendered, expecting delayed response') unless $c->stash->{'mojo.rendered'}; + $c->helpers->log->trace('Nothing has been rendered, expecting delayed response (see FAQ for more)') + unless $c->stash->{'mojo.rendered'}; } sub helper { shift->renderer->add_helper(@_) }