Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Mojo-IOLoop-ReadWriteProcess
for openSUSE:Factory checked in at 2023-09-28 00:25:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojo-IOLoop-ReadWriteProcess (Old)
and
/work/SRC/openSUSE:Factory/.perl-Mojo-IOLoop-ReadWriteProcess.new.23327 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojo-IOLoop-ReadWriteProcess"
Thu Sep 28 00:25:39 2023 rev:20 rq:1113778 version:0.340.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Mojo-IOLoop-ReadWriteProcess/perl-Mojo-IOLoop-ReadWriteProcess.changes
2023-09-15 22:11:09.397323524 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Mojo-IOLoop-ReadWriteProcess.new.23327/perl-Mojo-IOLoop-ReadWriteProcess.changes
2023-09-28 00:42:06.728784633 +0200
@@ -1,0 +2,17 @@
+Tue Sep 26 19:16:19 UTC 2023 - Tina Müller <[email protected]>
+
+- Remove deprecated-spurt.patch, fixed upstream
+
+-------------------------------------------------------------------
+Tue Sep 19 03:07:36 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 0.34
+ see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
+
+ 0.34 2023-09-18T15:47:18Z
+ - Adapt to deprecation of spurt in upstream Mojolicious
+ - Make git work in github workflow
+ - Turn warnings "Sleeping inside locked section" into notes
+ - Avoid warnings about using undefined value as file handle
+
+-------------------------------------------------------------------
Old:
----
Mojo-IOLoop-ReadWriteProcess-0.33.tar.gz
deprecated-spurt.patch
New:
----
Mojo-IOLoop-ReadWriteProcess-0.34.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mojo-IOLoop-ReadWriteProcess.spec ++++++
--- /var/tmp/diff_new_pack.POosrJ/_old 2023-09-28 00:42:07.848825375 +0200
+++ /var/tmp/diff_new_pack.POosrJ/_new 2023-09-28 00:42:07.852825520 +0200
@@ -18,31 +18,58 @@
%define cpan_name Mojo-IOLoop-ReadWriteProcess
Name: perl-Mojo-IOLoop-ReadWriteProcess
-Version: 0.33
+Version: 0.340.0
Release: 0
+%define cpan_version 0.34
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Execute external programs or internal code blocks as separate
process
URL: https://metacpan.org/release/%{cpan_name}
-Source0:
https://cpan.metacpan.org/authors/id/S/SZ/SZARATE/%{cpan_name}-%{version}.tar.gz
+Source0:
https://cpan.metacpan.org/authors/id/S/SZ/SZARATE/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
-# PATCH-FIX-UPSTREAM
https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/pull/51
-Patch0: deprecated-spurt.patch
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(IPC::SharedMem)
BuildRequires: perl(Module::Build) >= 0.4005
-BuildRequires: perl(Mojolicious)
+BuildRequires: perl(Mojolicious) >= 9.340.0
BuildRequires: perl(Test::Exception)
Requires: perl(IPC::SharedMem)
-Requires: perl(Mojolicious)
+Requires: perl(Mojolicious) >= 9.340.0
+Provides: perl(Mojo::IOLoop::ReadWriteProcess) = 0.340.0
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Cpuacct)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Cpuset)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Devices)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Freezer)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Memory)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Netcls)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::Netprio)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::PID)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v1::RDMA)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2::CPU)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2::IO)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2::Memory)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2::PID)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::CGroup::v2::RDMA)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Container)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Exception)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Namespace)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Pool)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Queue)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Session)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Shared::Lock)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Shared::Memory)
+Provides: perl(Mojo::IOLoop::ReadWriteProcess::Shared::Semaphore)
+%define __perllib_provides /bin/true
%{perl_requires}
%description
Mojo::IOLoop::ReadWriteProcess is yet another process manager.
%prep
-%autosetup -n %{cpan_name}-%{version} -p1
+%autosetup -n %{cpan_name}-%{cpan_version}
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod
644
++++++ Mojo-IOLoop-ReadWriteProcess-0.33.tar.gz ->
Mojo-IOLoop-ReadWriteProcess-0.34.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/Build.PL
new/Mojo-IOLoop-ReadWriteProcess-0.34/Build.PL
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/Build.PL 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/Build.PL 2023-09-18
17:49:50.000000000 +0200
@@ -24,7 +24,7 @@
requires => {
'IPC::SharedMem' => '0',
- 'Mojolicious' => '0',
+ 'Mojolicious' => '9.34',
},
recommends => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/Changes
new/Mojo-IOLoop-ReadWriteProcess-0.34/Changes
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/Changes 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/Changes 2023-09-18
17:49:50.000000000 +0200
@@ -1,6 +1,12 @@
Revision history for Perl extension Mojo-IOLoop-ReadWriteProcess
+0.34 2023-09-18T15:47:18Z
+ - Adapt to deprecation of spurt in upstream Mojolicious
+ - Make git work in github workflow
+ - Turn warnings "Sleeping inside locked section" into notes
+ - Avoid warnings about using undefined value as file handle
+
0.33 2022-12-12T12:22:13Z
- Apply perltidy v20221112
- remove hard-coding of OABI syscall entry point
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/META.json
new/Mojo-IOLoop-ReadWriteProcess-0.34/META.json
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/META.json 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/META.json 2023-09-18
17:49:50.000000000 +0200
@@ -4,7 +4,7 @@
"Ettore Di Giacinto <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Minilla/v3.1.20",
+ "generated_by" : "Minilla/v3.1.22",
"license" : [
"perl_5"
],
@@ -47,7 +47,7 @@
"runtime" : {
"requires" : {
"IPC::SharedMem" : "0",
- "Mojolicious" : "0"
+ "Mojolicious" : "9.34"
}
},
"test" : {
@@ -60,7 +60,7 @@
"provides" : {
"Mojo::IOLoop::ReadWriteProcess" : {
"file" : "lib/Mojo/IOLoop/ReadWriteProcess.pm",
- "version" : "0.33"
+ "version" : "0.34"
},
"Mojo::IOLoop::ReadWriteProcess::CGroup" : {
"file" : "lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm"
@@ -153,7 +153,7 @@
"web" : "https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess"
}
},
- "version" : "0.33",
+ "version" : "0.34",
"x_contributors" : [
"Adam Williamson <[email protected]>",
"Clemens Famulla-Conrad <[email protected]>",
@@ -169,9 +169,10 @@
"Santiago Zarate <[email protected]>",
"Sebastian Riedel <[email protected]>",
"Sebastian Riedel <[email protected]>",
+ "Tina Müller <[email protected]>",
"cfconrad <[email protected]>",
"gregor herrmann <[email protected]>"
],
- "x_serialization_backend" : "JSON::PP version 4.12",
+ "x_serialization_backend" : "JSON::PP version 4.16",
"x_static_install" : 0
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/META.yml
new/Mojo-IOLoop-ReadWriteProcess-0.34/META.yml
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/META.yml 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/META.yml 2023-09-18
17:49:50.000000000 +0200
@@ -9,7 +9,7 @@
Module::Build: '0.4005'
perl: '5.016'
dynamic_config: 0
-generated_by: 'Minilla/v3.1.20, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Minilla/v3.1.22, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,7 +28,7 @@
provides:
Mojo::IOLoop::ReadWriteProcess:
file: lib/Mojo/IOLoop/ReadWriteProcess.pm
- version: '0.33'
+ version: '0.34'
Mojo::IOLoop::ReadWriteProcess::CGroup:
file: lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm
Mojo::IOLoop::ReadWriteProcess::CGroup::v1:
@@ -83,12 +83,12 @@
file: lib/Mojo/IOLoop/ReadWriteProcess/Shared/Semaphore.pm
requires:
IPC::SharedMem: '0'
- Mojolicious: '0'
+ Mojolicious: '9.34'
resources:
bugtracker: https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/issues
homepage: https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess
repository: https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess.git
-version: '0.33'
+version: '0.34'
x_contributors:
- 'Adam Williamson <[email protected]>'
- 'Clemens Famulla-Conrad <[email protected]>'
@@ -104,6 +104,7 @@
- 'Santiago Zarate <[email protected]>'
- 'Sebastian Riedel <[email protected]>'
- 'Sebastian Riedel <[email protected]>'
+ - 'Tina Müller <[email protected]>'
- 'cfconrad <[email protected]>'
- 'gregor herrmann <[email protected]>'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/cpanfile
new/Mojo-IOLoop-ReadWriteProcess-0.34/cpanfile
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/cpanfile 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/cpanfile 2023-09-18
17:49:50.000000000 +0200
@@ -1,4 +1,4 @@
-requires 'Mojolicious';
+requires 'Mojolicious', '>= 9.34';
requires 'IPC::SharedMem';
on configure => sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Mojo-IOLoop-ReadWriteProcess-0.33/lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm
new/Mojo-IOLoop-ReadWriteProcess-0.34/lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm
---
old/Mojo-IOLoop-ReadWriteProcess-0.33/lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm
2022-12-12 13:24:02.000000000 +0100
+++
new/Mojo-IOLoop-ReadWriteProcess-0.34/lib/Mojo/IOLoop/ReadWriteProcess/CGroup.pm
2023-09-18 17:49:50.000000000 +0200
@@ -72,7 +72,7 @@
sub _setget {
$_[2]
- ? shift->_cgroup->child($_[0])->spurt($_[1])
+ ? shift->_cgroup->child($_[0])->spew($_[1])
: shift->_cgroup->child($_[0])->slurp;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Mojo-IOLoop-ReadWriteProcess-0.33/lib/Mojo/IOLoop/ReadWriteProcess.pm
new/Mojo-IOLoop-ReadWriteProcess-0.34/lib/Mojo/IOLoop/ReadWriteProcess.pm
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/lib/Mojo/IOLoop/ReadWriteProcess.pm
2022-12-12 13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/lib/Mojo/IOLoop/ReadWriteProcess.pm
2023-09-18 17:49:50.000000000 +0200
@@ -1,6 +1,6 @@
package Mojo::IOLoop::ReadWriteProcess;
-our $VERSION = '0.33';
+our $VERSION = '0.34';
use Mojo::Base 'Mojo::EventEmitter';
use Mojo::File 'path';
@@ -297,13 +297,16 @@
$stdin = $input_pipe->reader() if $input_pipe;
open STDERR, ">&", $stderr
or !!$internal_err->write($!)
- or $self->_diag($!);
+ or $self->_diag($!)
+ if $stderr;
open STDOUT, ">&", $stdout
or !!$internal_err->write($!)
- or $self->_diag($!);
+ or $self->_diag($!)
+ if $stdout;
open STDIN, ">&", $stdin
or !!$internal_err->write($!)
- or $self->_diag($!);
+ or $self->_diag($!)
+ if $stdin;
$self->read_stream($stdin);
$self->error_stream($stderr);
@@ -409,7 +412,7 @@
return unless $self->pid;
return unless $self->pidfile;
- path($self->pidfile)->spurt($self->pid);
+ path($self->pidfile)->spew($self->pid);
return $self;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/t/10_cgroupv1.t
new/Mojo-IOLoop-ReadWriteProcess-0.34/t/10_cgroupv1.t
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/t/10_cgroupv1.t 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/t/10_cgroupv1.t 2023-09-18
17:49:50.000000000 +0200
@@ -87,7 +87,7 @@
sub mockwrite {
my $c = shift;
- $c->cgroup->_cgroup->child(shift)->spurt(shift);
+ $c->cgroup->_cgroup->child(shift)->spew(shift);
}
subtest dev_freez_pid_rdma_controller => sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/t/10_cgroupv2.t
new/Mojo-IOLoop-ReadWriteProcess-0.34/t/10_cgroupv2.t
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/t/10_cgroupv2.t 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/t/10_cgroupv2.t 2023-09-18
17:49:50.000000000 +0200
@@ -104,7 +104,7 @@
$cgroup->io->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::IO::STAT_INTERFACE())
- ->spurt('20');
+ ->spew('20');
is $cgroup->io->stat, '20', 'Correct io.max set';
$cgroup->cpu->max('30');
@@ -115,27 +115,27 @@
is $cgroup->cpu->weight_nice, '42', 'Correct cpu.weight_nice set';
$cgroup->cpu->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::CPU::STAT_INTERFACE())
- ->spurt('20');
+ ->spew('20');
is $cgroup->cpu->stat, '20', 'Correct cpu.stat set';
$cgroup->memory->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::Memory::EVENTS_INTERFACE())
- ->spurt('230');
+ ->spew('230');
is $cgroup->memory->events, '230', 'Correct memory.events set';
$cgroup->memory->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::Memory::STAT_INTERFACE())
- ->spurt('333');
+ ->spew('333');
is $cgroup->memory->stat, '333', 'Correct memory.stat set';
$cgroup->memory->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::Memory::CURRENT_INTERFACE())
- ->spurt('foo');
+ ->spew('foo');
is $cgroup->memory->current, 'foo', 'Correct memory.stat set';
$cgroup->memory->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::Memory::SWAP_CURRENT_INTERFACE(
- ))->spurt('bar');
+ ))->spew('bar');
is $cgroup->memory->swap_current, 'bar', 'Correct memory.stat set';
$cgroup->memory->max('4');
@@ -158,7 +158,7 @@
$cgroup->pid->cgroup->_cgroup->child(
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::PID::CURRENT_INTERFACE())
- ->spurt('test');
+ ->spew('test');
is $cgroup->pid->current, 'test', 'Can get cgroup max';
my $cgroup2
@@ -195,8 +195,7 @@
$cgroup2->_cgroup->child(
- Mojo::IOLoop::ReadWriteProcess::CGroup::v2::STAT_INTERFACE())
- ->spurt('test');
+
Mojo::IOLoop::ReadWriteProcess::CGroup::v2::STAT_INTERFACE())->spew('test');
is $cgroup2->stat, 'test', 'Can get cgroup stats';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojo-IOLoop-ReadWriteProcess-0.33/t/13_shared.t
new/Mojo-IOLoop-ReadWriteProcess-0.34/t/13_shared.t
--- old/Mojo-IOLoop-ReadWriteProcess-0.33/t/13_shared.t 2022-12-12
13:24:02.000000000 +0100
+++ new/Mojo-IOLoop-ReadWriteProcess-0.34/t/13_shared.t 2023-09-18
17:49:50.000000000 +0200
@@ -178,7 +178,7 @@
# Random sleeps to try to make threads race into lock section
unless (DEBUG) {
do {
- warn "$$: Sleeping inside locked section";
+ note "$$: Sleeping inside locked section";
sleep rand(int(2));
}
for 1 .. 5;
@@ -257,7 +257,7 @@
sub {
unless (DEBUG) {
do {
- warn "$$: Sleeping inside locked section";
+ note "$$: Sleeping inside locked section";
sleep rand(int(2));
}
for 1 .. 5;
@@ -330,7 +330,7 @@
sub {
unless (DEBUG) {
do {
- warn "$$: Sleeping inside locked section";
+ note "$$: Sleeping inside locked section";
sleep rand(int(2));
}
for 1 .. 5;
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.POosrJ/_old 2023-09-28 00:42:07.956829304 +0200
+++ /var/tmp/diff_new_pack.POosrJ/_new 2023-09-28 00:42:07.960829449 +0200
@@ -7,8 +7,8 @@
#sources:
# - source1
# - source2
-patches:
- deprecated-spurt.patch: -p1 PATCH-FIX-UPSTREAM
https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/pull/51
+#patches:
+# deprecated-spurt.patch: -p1 PATCH-FIX-UPSTREAM
https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/pull/51
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++