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 - <[email protected]>
+
+- 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 <[email protected]>"
],
"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 @@

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