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 <tina.muel...@suse.com> + +- Remove deprecated-spurt.patch, fixed upstream + +------------------------------------------------------------------- +Tue Sep 19 03:07:36 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- 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 <edigiaci...@suse.com>" ], "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 <awill...@redhat.com>", "Clemens Famulla-Conrad <cfamullacon...@suse.de>", @@ -169,9 +169,10 @@ "Santiago Zarate <santi...@zarate.co>", "Sebastian Riedel <s...@kraih.com>", "Sebastian Riedel <s...@cpan.org>", + "Tina Müller <cp...@tinita.de>", "cfconrad <40127946+cfcon...@users.noreply.github.com>", "gregor herrmann <gre...@debian.org>" ], - "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 <awill...@redhat.com>' - 'Clemens Famulla-Conrad <cfamullacon...@suse.de>' @@ -104,6 +104,7 @@ - 'Santiago Zarate <santi...@zarate.co>' - 'Sebastian Riedel <s...@kraih.com>' - 'Sebastian Riedel <s...@cpan.org>' + - 'Tina Müller <cp...@tinita.de>' - 'cfconrad <40127946+cfcon...@users.noreply.github.com>' - 'gregor herrmann <gre...@debian.org>' 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++