commit perl-Proc-Simple for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Proc-Simple for openSUSE:Factory checked in at 2015-11-17 14:23:24 Comparing /work/SRC/openSUSE:Factory/perl-Proc-Simple (Old) and /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new (New) Package is "perl-Proc-Simple" Changes: --- /work/SRC/openSUSE:Factory/perl-Proc-Simple/perl-Proc-Simple.changes 2013-06-21 13:37:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new/perl-Proc-Simple.changes 2015-11-17 14:23:28.0 +0100 @@ -1,0 +2,9 @@ +Mon Nov 16 10:14:11 UTC 2015 - co...@suse.com + +- updated to 1.32 + see /usr/share/doc/packages/perl-Proc-Simple/Changes + +1.32 (2015/11/15) + (ms) [rt.cpan.org #108215] open() calls now use the safe form. + +--- Old: Proc-Simple-1.31.tar.gz New: Proc-Simple-1.32.tar.gz cpanspec.yml Other differences: -- ++ perl-Proc-Simple.spec ++ --- /var/tmp/diff_new_pack.jvZZ8z/_old 2015-11-17 14:23:29.0 +0100 +++ /var/tmp/diff_new_pack.jvZZ8z/_new 2015-11-17 14:23:29.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Proc-Simple # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,19 +17,19 @@ Name: perl-Proc-Simple -Version:1.31 +Version:1.32 Release:0 %define cpan_name Proc-Simple -Summary:unknown +Summary:Launch and Control Background Processes License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Proc-Simple/ -Source: http://www.cpan.org/authors/id/M/MS/MSCHILLI/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/M/MS/MSCHILLI/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -#BuildRequires: perl(Proc::Simple) %{perl_requires} %description ++ Proc-Simple-1.31.tar.gz -> Proc-Simple-1.32.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Simple-1.31/Changes new/Proc-Simple-1.32/Changes --- old/Proc-Simple-1.31/Changes2012-11-17 21:57:41.0 +0100 +++ new/Proc-Simple-1.32/Changes2015-11-16 06:21:03.0 +0100 @@ -2,6 +2,9 @@ Proc::Simple CHANGES ## + 1.32 (2015/11/15) +(ms) [rt.cpan.org #108215] open() calls now use the safe form. + 1.31 (2012/11/17) (ms) To better deal with the race condition in the previous release, kill the newly created child diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Simple-1.31/META.json new/Proc-Simple-1.32/META.json --- old/Proc-Simple-1.31/META.json 2012-11-17 22:00:28.0 +0100 +++ new/Proc-Simple-1.32/META.json 2015-11-16 06:26:17.0 +0100 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120351", + "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.142690", "license" : [ "unknown" ], @@ -43,5 +43,5 @@ "url" : "http://github.com/mschilli/proc-simple-perl; } }, - "version" : "1.31" + "version" : "1.32" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Simple-1.31/META.yml new/Proc-Simple-1.32/META.yml --- old/Proc-Simple-1.31/META.yml 2012-11-17 22:00:28.0 +0100 +++ new/Proc-Simple-1.32/META.yml 2015-11-16 06:26:17.0 +0100 @@ -3,23 +3,23 @@ author: - unknown build_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: '0' configure_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120351' +generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.142690' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Proc-Simple no_index: directory: - t - inc requires: - IO::Handle: 0 - Test::More: 0 + IO::Handle: '0' +
commit perl-Proc-Simple for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Proc-Simple for openSUSE:Factory checked in at 2013-06-21 13:32:15 Comparing /work/SRC/openSUSE:Factory/perl-Proc-Simple (Old) and /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new (New) Package is perl-Proc-Simple Changes: --- /work/SRC/openSUSE:Factory/perl-Proc-Simple/perl-Proc-Simple.changes 2012-03-09 21:26:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new/perl-Proc-Simple.changes 2013-06-21 13:37:11.0 +0200 @@ -1,0 +2,14 @@ +Fri Jun 14 14:41:45 UTC 2013 - co...@suse.com + +- updated to 1.31 + (ms) To better deal with the race condition in the + previous release, kill the newly created child + process first, then send a killpg to its process + group and ignore the outcome. + + (ms) [RT 81203] Jim A Kessler reported a perl 5.16 issue + with the AutoLoader line, so I went ahead and removed + all references to Exporter and AutoLoader, as + Proc::Simple isn't using them at all. + +--- Old: Proc-Simple-1.30.tar.gz New: Proc-Simple-1.31.tar.gz Other differences: -- ++ perl-Proc-Simple.spec ++ --- /var/tmp/diff_new_pack.jso6C9/_old 2013-06-21 13:37:12.0 +0200 +++ /var/tmp/diff_new_pack.jso6C9/_new 2013-06-21 13:37:12.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package shutter +# spec file for package perl-Proc-Simple # -# Copyright (c) 2011 open-slx GmbH sascha.ma...@open-slx.de +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,32 +15,77 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: perl-Proc-Simple -Version:1.30 -Release:1 -License:GPL-1.0+ or Artistic-1.0 +Version:1.31 +Release:0 %define cpan_name Proc-Simple -Summary:Proc::Simple Perl module -Url:http://search.cpan.org/dist/Proc-Simple/ +Summary:unknown +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl -#Source: http://www.cpan.org/authors/id/M/MS/MSCHILLI/Proc-Simple-%{version}.tar.gz -Source0: Proc-Simple-%{version}.tar.gz -#BuildArch: noarch +Url:http://search.cpan.org/dist/Proc-Simple/ +Source: http://www.cpan.org/authors/id/M/MS/MSCHILLI/%{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros - -%if 0%{?suse_version} 1140 -Requires: perl = %{perl_version} -%else +#BuildRequires: perl(Proc::Simple) %{perl_requires} -%endif %description -Proc::Simple Perl module +The Proc::Simple package provides objects mimicing real-life processes from +a user's point of view. A new process object is created by + + $myproc = Proc::Simple-new(); + +Either external programs or perl subroutines can be launched and controlled +as processes in the background. + +A 10-second sleep process, for example, can be launched as an external +program as in + + $myproc-start(/bin/sleep 10);# or + $myproc-start(/bin/sleep, 10); + +or as a perl subroutine, as in + + sub mysleep { sleep(shift); }# Define mysleep() + $myproc-start(\mysleep, 10); # Launch it. + +or even as + + $myproc-start(sub { sleep(10); }); + +The _start_ Method returns immediately after starting the specified process +in background, i.e. there's no blocking. It returns _1_ if the process has +been launched successfully and _0_ if not. + +The _poll_ method checks if the process is still running + + $running = $myproc-poll(); + +and returns _1_ if it is, _0_ if it's not. Finally, + + $myproc-kill(); + +terminates the process by sending it the SIGTERM signal. As an option, +another signal can be specified. + + $myproc-kill(SIGUSR1); + +sends the SIGUSR1 signal to the running process. _kill_ returns _1_ if it +succeeds in sending the signal, _0_ if it doesn't. + +The methods are discussed in more detail in the next section. + +A destructor is provided so that a signal can be sent to the forked +processes automatically should the process object be destroyed or if the +process exits. By default this behaviour is turned off (see the +kill_on_destroy and signal_on_destroy methods). %prep %setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -56,5 +101,6 @@ %files -f
commit perl-Proc-Simple for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Proc-Simple for openSUSE:Factory checked in at 2012-03-09 21:26:27 Comparing /work/SRC/openSUSE:Factory/perl-Proc-Simple (Old) and /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new (New) Package is perl-Proc-Simple, Maintainer is Changes: New Changes file: --- /dev/null 2012-03-04 14:46:25.491534019 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Proc-Simple.new/perl-Proc-Simple.changes 2012-03-09 21:26:30.0 +0100 @@ -0,0 +1,16 @@ +--- +Mon Dec 5 14:39:34 UTC 2011 - sascha.ma...@open-slx.de + +- changed Licensefield to that one which cpanspec gives me + +--- +Sun Dec 4 20:31:08 UTC 2011 - sascha.ma...@open-slx.de + +- fixed build for 11.4 + +--- +Sun Dec 4 20:14:22 UTC 2011 - sascha.ma...@open-slx.de + +- initial package 1.30 +* created by cpanspec 1.78.06 + New: Proc-Simple-1.30.tar.gz perl-Proc-Simple.changes perl-Proc-Simple.spec Other differences: -- ++ perl-Proc-Simple.spec ++ # # spec file for package shutter # # Copyright (c) 2011 open-slx GmbH sascha.ma...@open-slx.de # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: perl-Proc-Simple Version:1.30 Release:1 License:GPL-1.0+ or Artistic-1.0 %define cpan_name Proc-Simple Summary:Proc::Simple Perl module Url:http://search.cpan.org/dist/Proc-Simple/ Group: Development/Libraries/Perl #Source: http://www.cpan.org/authors/id/M/MS/MSCHILLI/Proc-Simple-%{version}.tar.gz Source0: Proc-Simple-%{version}.tar.gz #BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros %if 0%{?suse_version} 1140 Requires: perl = %{perl_version} %else %{perl_requires} %endif %description Proc::Simple Perl module %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} %check %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist %files -f %{name}.files %defattr(-,root,root,755) %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org