Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Mojolicious-Plugin-Status for 
openSUSE:Factory checked in at 2021-02-15 23:14:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-Status (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-Status.new.28504 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mojolicious-Plugin-Status"

Mon Feb 15 23:14:32 2021 rev:11 rq:871182 version:1.14

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-Status/perl-Mojolicious-Plugin-Status.changes
    2021-01-05 18:13:26.223334687 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-Status.new.28504/perl-Mojolicious-Plugin-Status.changes
 2021-02-15 23:16:48.799441782 +0100
@@ -1,0 +2,9 @@
+Tue Feb  9 03:07:29 UTC 2021 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 1.14
+   see /usr/share/doc/packages/perl-Mojolicious-Plugin-Status/Changes
+
+  1.14  2021-02-09
+    - Switched back to Sereal for serialization in Mojo::MemoryMap to reduce 
memory usage.
+
+-------------------------------------------------------------------

Old:
----
  Mojolicious-Plugin-Status-1.13.tar.gz

New:
----
  Mojolicious-Plugin-Status-1.14.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Mojolicious-Plugin-Status.spec ++++++
--- /var/tmp/diff_new_pack.HP4zZ8/_old  2021-02-15 23:16:49.435442732 +0100
+++ /var/tmp/diff_new_pack.HP4zZ8/_new  2021-02-15 23:16:49.443442743 +0100
@@ -18,7 +18,7 @@
 
 %define cpan_name Mojolicious-Plugin-Status
 Name:           perl-Mojolicious-Plugin-Status
-Version:        1.13
+Version:        1.14
 Release:        0
 Summary:        Mojolicious server status
 License:        Artistic-2.0
@@ -29,15 +29,15 @@
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(BSD::Resource)
-BuildRequires:  perl(Cpanel::JSON::XS) >= 4.09
 BuildRequires:  perl(File::Map)
 BuildRequires:  perl(File::Temp) >= 0.2308
 BuildRequires:  perl(Mojolicious) >= 8.50
+BuildRequires:  perl(Sereal)
 Requires:       perl(BSD::Resource)
-Requires:       perl(Cpanel::JSON::XS) >= 4.09
 Requires:       perl(File::Map)
 Requires:       perl(File::Temp) >= 0.2308
 Requires:       perl(Mojolicious) >= 8.50
+Requires:       perl(Sereal)
 %{perl_requires}
 
 %description

++++++ Mojolicious-Plugin-Status-1.13.tar.gz -> 
Mojolicious-Plugin-Status-1.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.13/Changes 
new/Mojolicious-Plugin-Status-1.14/Changes
--- old/Mojolicious-Plugin-Status-1.13/Changes  2020-12-10 18:32:28.000000000 
+0100
+++ new/Mojolicious-Plugin-Status-1.14/Changes  2021-02-09 01:00:35.000000000 
+0100
@@ -1,4 +1,7 @@
 
+1.14  2021-02-09
+  - Switched back to Sereal for serialization in Mojo::MemoryMap to reduce 
memory usage.
+
 1.13  2020-12-10
   - Updated examples to use signatures.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.13/META.json 
new/Mojolicious-Plugin-Status-1.14/META.json
--- old/Mojolicious-Plugin-Status-1.13/META.json        2021-01-04 
00:08:07.000000000 +0100
+++ new/Mojolicious-Plugin-Status-1.14/META.json        2021-02-09 
01:02:48.000000000 +0100
@@ -34,10 +34,10 @@
       "runtime" : {
          "requires" : {
             "BSD::Resource" : "0",
-            "Cpanel::JSON::XS" : "4.09",
             "File::Map" : "0",
             "File::Temp" : "0.2308",
             "Mojolicious" : "8.50",
+            "Sereal" : "0",
             "perl" : "5.016"
          }
       }
@@ -61,6 +61,6 @@
          "web" : "https://webchat.freenode.net/#mojo";
       }
    },
-   "version" : "1.13",
-   "x_serialization_backend" : "JSON::PP version 4.05"
+   "version" : "1.14",
+   "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.13/META.yml 
new/Mojolicious-Plugin-Status-1.14/META.yml
--- old/Mojolicious-Plugin-Status-1.13/META.yml 2021-01-04 00:08:07.000000000 
+0100
+++ new/Mojolicious-Plugin-Status-1.14/META.yml 2021-02-09 01:02:48.000000000 
+0100
@@ -20,10 +20,10 @@
     - t
 requires:
   BSD::Resource: '0'
-  Cpanel::JSON::XS: '4.09'
   File::Map: '0'
   File::Temp: '0.2308'
   Mojolicious: '8.50'
+  Sereal: '0'
   perl: '5.016'
 resources:
   IRC:
@@ -33,5 +33,5 @@
   homepage: https://mojolicious.org
   license: http://www.opensource.org/licenses/artistic-license-2.0
   repository: https://github.com/mojolicious/mojo-status.git
-version: '1.13'
+version: '1.14'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.13/Makefile.PL 
new/Mojolicious-Plugin-Status-1.14/Makefile.PL
--- old/Mojolicious-Plugin-Status-1.13/Makefile.PL      2020-06-03 
16:09:37.000000000 +0200
+++ new/Mojolicious-Plugin-Status-1.14/Makefile.PL      2021-02-09 
00:50:15.000000000 +0100
@@ -14,9 +14,9 @@
   LICENSE      => 'artistic_2',
   META_MERGE   => {
     dynamic_config => 0,
-    'meta-spec'    => {version => 2},
+    'meta-spec'    => {version   => 2},
     no_index       => {directory => ['t']},
-    prereqs        => {runtime => {requires => {perl => '5.016'}}},
+    prereqs        => {runtime   => {requires => {perl => '5.016'}}},
     resources      => {
       bugtracker => {web => 
'https://github.com/mojolicious/mojo-status/issues'},
       homepage   => 'https://mojolicious.org',
@@ -29,12 +29,6 @@
       x_IRC => {url => 'irc://irc.freenode.net/#mojo', web => 
'https://webchat.freenode.net/#mojo'}
     },
   },
-  PREREQ_PM => {
-    Mojolicious        => '8.50',
-    'BSD::Resource'    => 0,
-    'Cpanel::JSON::XS' => '4.09',
-    'File::Map'        => 0,
-    'File::Temp'       => '0.2308'
-  },
-  test => {TESTS => 't/*.t'}
+  PREREQ_PM => {Mojolicious => '8.50', 'BSD::Resource' => 0, 'Sereal' => 0, 
'File::Map' => 0, 'File::Temp' => '0.2308'},
+  test      => {TESTS       => 't/*.t'}
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.13/examples/mixed.pl 
new/Mojolicious-Plugin-Status-1.14/examples/mixed.pl
--- old/Mojolicious-Plugin-Status-1.13/examples/mixed.pl        2020-12-10 
18:31:13.000000000 +0100
+++ new/Mojolicious-Plugin-Status-1.14/examples/mixed.pl        2021-02-09 
00:58:59.000000000 +0100
@@ -36,7 +36,7 @@
 
   # Forward messages to the browser
   my $cb = $c->events->on(mojochat => sub ($events, $message) { 
$c->send($message) });
-  $c->on(finish => sub ($c) { $c->events->unsubscribe(mojochat => $cb) });
+  $c->on(finish => sub ($c, $code, $reason) { $c->events->unsubscribe(mojochat 
=> $cb) });
 };
 
 # Minimal single-process WebSocket chat application for browser testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Mojolicious-Plugin-Status-1.13/lib/Mojo/MemoryMap/Writer.pm 
new/Mojolicious-Plugin-Status-1.14/lib/Mojo/MemoryMap/Writer.pm
--- old/Mojolicious-Plugin-Status-1.13/lib/Mojo/MemoryMap/Writer.pm     
2020-06-19 22:08:09.000000000 +0200
+++ new/Mojolicious-Plugin-Status-1.14/lib/Mojo/MemoryMap/Writer.pm     
2021-02-09 00:51:48.000000000 +0100
@@ -2,9 +2,7 @@
 use Mojo::Base -base;
 
 use Fcntl qw(:flock);
-use Cpanel::JSON::XS;
-
-my $JSON = Cpanel::JSON::XS->new->utf8;
+use Sereal qw(decode_sereal encode_sereal);
 
 sub DESTROY { flock(shift->{fh}, LOCK_UN) or die "Couldn't flock: $!" }
 
@@ -18,7 +16,7 @@
 sub fetch {
   my $self = shift;
   my $len  = unpack 'N', substr(${$self->{map}}, 0, 4);
-  return $JSON->decode(substr(${$self->{map}}, 4, $len));
+  return decode_sereal(substr(${$self->{map}}, 4, $len));
 }
 
 sub new {
@@ -30,8 +28,8 @@
 sub store {
   my ($self, $data) = @_;
 
-  my $json  = $JSON->encode($data);
-  my $bytes = pack('N', length $json) . $json;
+  my $bin   = encode_sereal($data);
+  my $bytes = pack('N', length $bin) . $bin;
 
   ${$self->{usage}} = my $usage = length $bytes;
   return undef if $usage > length ${$self->{map}};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Mojolicious-Plugin-Status-1.13/lib/Mojolicious/Plugin/Status.pm 
new/Mojolicious-Plugin-Status-1.14/lib/Mojolicious/Plugin/Status.pm
--- old/Mojolicious-Plugin-Status-1.13/lib/Mojolicious/Plugin/Status.pm 
2020-12-10 18:29:01.000000000 +0100
+++ new/Mojolicious-Plugin-Status-1.14/lib/Mojolicious/Plugin/Status.pm 
2021-01-04 00:09:06.000000000 +0100
@@ -10,7 +10,7 @@
 
 use constant MACOS => $^O eq 'darwin';
 
-our $VERSION = '1.13';
+our $VERSION = '1.14';
 
 sub register {
   my ($self, $app, $config) = @_;
@@ -381,7 +381,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright (C) 2018-2020, Sebastian Riedel and others.
+Copyright (C) 2018-2021, Sebastian Riedel and others.
 
 This program is free software, you can redistribute it and/or modify it under 
the terms of the Artistic License version
 2.0.

Reply via email to