Hello community, here is the log from the commit of package perl-Mojolicious-Plugin-Status for openSUSE:Factory checked in at 2019-10-12 22:36:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-Status (Old) and /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-Status.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious-Plugin-Status" Sat Oct 12 22:36:35 2019 rev:3 rq:737521 version:1.01 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-Status/perl-Mojolicious-Plugin-Status.changes 2018-09-19 14:32:19.147345935 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-Status.new.2352/perl-Mojolicious-Plugin-Status.changes 2019-10-12 22:36:36.678720196 +0200 @@ -1,0 +2,10 @@ +Tue Oct 8 08:04:00 UTC 2019 - <timueller+p...@suse.de> + +- updated to 1.01 + see /usr/share/doc/packages/perl-Mojolicious-Plugin-Status/Changes + + 1.01 2019-10-07 + - The IPC mechanism used by this module is unreliable, so production use is + strongly discouraged. + +------------------------------------------------------------------- Old: ---- Mojolicious-Plugin-Status-1.0.tar.gz New: ---- Mojolicious-Plugin-Status-1.01.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojolicious-Plugin-Status.spec ++++++ --- /var/tmp/diff_new_pack.Cymfoy/_old 2019-10-12 22:36:37.202718864 +0200 +++ /var/tmp/diff_new_pack.Cymfoy/_new 2019-10-12 22:36:37.206718854 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Mojolicious-Plugin-Status # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: perl-Mojolicious-Plugin-Status -Version: 1.0 +Version: 1.01 Release: 0 %define cpan_name Mojolicious-Plugin-Status Summary: Mojolicious server status License: Artistic-2.0 Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Mojolicious-Plugin-Status/ +Url: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/S/SR/SRI/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch @@ -42,18 +42,20 @@ %description Mojolicious::Plugin::Status is a Mojolicious plugin providing a server -status ui for Mojo::Server::Daemon and Mojo::Server::Prefork. Very useful -for debugging. +status ui for Mojo::Server::Daemon and Mojo::Server::Prefork. Note that +this module is *EXPERIMENTAL* because the IPC mechanism used can be +unreliable and slow down the whole application significantly. Therefore it +should currently only be used for debugging purposes. %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install ++++++ Mojolicious-Plugin-Status-1.0.tar.gz -> Mojolicious-Plugin-Status-1.01.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.0/Changes new/Mojolicious-Plugin-Status-1.01/Changes --- old/Mojolicious-Plugin-Status-1.0/Changes 2018-09-18 11:41:13.000000000 +0200 +++ new/Mojolicious-Plugin-Status-1.01/Changes 2019-10-07 11:20:00.000000000 +0200 @@ -1,14 +1,16 @@ +1.01 2019-10-07 + - The IPC mechanism used by this module is unreliable, so production use is + strongly discouraged. + 1.0 2018-09-17 - Fixed a problem where subprocesses would show up in the worker list. -0.04 2019-07-24 - -0.03 2019-07-23 +0.03 2018-07-23 - Fixed package metadata. -0.02 2019-07-23 +0.02 2018-07-23 - Fixed POD formatting bugs. -0.01 2019-07-22 +0.01 2018-07-22 - First release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.0/META.json new/Mojolicious-Plugin-Status-1.01/META.json --- old/Mojolicious-Plugin-Status-1.0/META.json 2018-09-18 11:44:08.000000000 +0200 +++ new/Mojolicious-Plugin-Status-1.01/META.json 2019-10-07 14:04:27.000000000 +0200 @@ -4,7 +4,7 @@ "Sebastian Riedel <s...@cpan.org>" ], "dynamic_config" : 0, - "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version 2.150010", "license" : [ "artistic_2" ], @@ -57,6 +57,6 @@ }, "x_IRC" : "irc://irc.freenode.net/#mojo" }, - "version" : "1.0", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "1.01", + "x_serialization_backend" : "JSON::PP version 4.04" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.0/META.yml new/Mojolicious-Plugin-Status-1.01/META.yml --- old/Mojolicious-Plugin-Status-1.0/META.yml 2018-09-18 11:44:08.000000000 +0200 +++ new/Mojolicious-Plugin-Status-1.01/META.yml 2019-10-07 14:04:27.000000000 +0200 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version 2.150010' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -30,5 +30,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.0' +version: '1.01' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.0/README.md new/Mojolicious-Plugin-Status-1.01/README.md --- old/Mojolicious-Plugin-Status-1.0/README.md 2018-09-11 22:49:06.000000000 +0200 +++ new/Mojolicious-Plugin-Status-1.01/README.md 2019-10-07 14:02:44.000000000 +0200 @@ -4,7 +4,10 @@ ![Screenshot](https://raw.github.com/mojolicious/mojo-status/master/examples/status.png?raw=true) A server status ui for the [Mojolicious](https://mojolicious.org) real-time - web framework. Very useful for debugging. + web framework. Note that this module is **EXPERIMENTAL** because the IPC + mechanism used can be unreliable and slow down the whole application + significantly. Therefore it should currently only be used for debugging + purposes. ```perl use Mojolicious::Lite; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-Status-1.0/lib/Mojolicious/Plugin/Status.pm new/Mojolicious-Plugin-Status-1.01/lib/Mojolicious/Plugin/Status.pm --- old/Mojolicious-Plugin-Status-1.0/lib/Mojolicious/Plugin/Status.pm 2018-09-18 11:41:25.000000000 +0200 +++ new/Mojolicious-Plugin-Status-1.01/lib/Mojolicious/Plugin/Status.pm 2019-10-07 14:03:24.000000000 +0200 @@ -7,7 +7,7 @@ use Mojo::File 'path'; use Mojo::IOLoop; -our $VERSION = '1.0'; +our $VERSION = '1.01'; sub register { my ($self, $app, $config) = @_; @@ -141,7 +141,7 @@ # Collect stats $app->hook(after_build_tx => sub { $self->_tx(@_) }); $app->hook(before_dispatch => sub { $self->_request(@_) }); - Mojo::IOLoop->next_tick(sub { $self->_resources }); + Mojo::IOLoop->next_tick(sub { $self->_resources }); Mojo::IOLoop->recurring(5 => sub { $self->_resources }); } @@ -175,7 +175,7 @@ for my $cid (sort keys %$connections) { my $conn = $connections->{$cid}; @worker = ('', '', '') if $repeat++; - my $rw = "$conn->{bytes_read}/$conn->{bytes_written}"; + my $rw = "$conn->{bytes_read}/$conn->{bytes_written}"; my @conn = ($conn->{remote_address}, $rw, $conn->{processed}); # Request @@ -188,7 +188,7 @@ $str .= " -> $req->{status}" if $req->{status}; my $finished = $active ? time : $req->{finished}; - my $time = sprintf '%.2f', $finished - $req->{started}; + my $time = sprintf '%.2f', $finished - $req->{started}; push @table, [@worker, @conn, $rid, $active, $time, $proto, $str]; } else { push @table, [@worker, @conn] } @@ -292,8 +292,10 @@ =end html L<Mojolicious::Plugin::Status> is a L<Mojolicious> plugin providing a server -status ui for L<Mojo::Server::Daemon> and L<Mojo::Server::Prefork>. Very useful -for debugging. +status ui for L<Mojo::Server::Daemon> and L<Mojo::Server::Prefork>. Note that +this module is B<EXPERIMENTAL> because the IPC mechanism used can be unreliable +and slow down the whole application significantly. Therefore it should currently +only be used for debugging purposes. =head1 OPTIONS