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.