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(@_) }

Reply via email to