Hello community, here is the log from the commit of package perl-Test-Script for openSUSE:Factory checked in at 2015-05-10 10:56:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Test-Script (Old) and /work/SRC/openSUSE:Factory/.perl-Test-Script.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Script" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Test-Script/perl-Test-Script.changes 2011-11-21 12:48:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Test-Script.new/perl-Test-Script.changes 2015-05-10 10:56:26.000000000 +0200 @@ -1,0 +2,31 @@ +Fri May 8 08:41:46 UTC 2015 - [email protected] + +- updated to 1.09 + see /usr/share/doc/packages/perl-Test-Script/Changes + + 1.09 2015-05-07 16:44:26 -0400 + - If IPC::Run3::run3 throws an exception it will now fail the test + (with a helpful diagnostic) rather than crashing the test script. + - A script that is killed with a singnal is now considered a failure + as well. + - Use alternate expected exit and signal values with options as the + second argument to script_runs. + - Ability to pass input via stdin to the script with script_runs. + - Ability to capture stdout and stderr from script with script_runs. + - Functions to test stdout and stderr: + script_stdout_is + script_stdout_isnt + script_stdout_like + script_stdout_unlike + script_stderr_is + script_stderr_isnt + script_stderr_like + script_stderr_unlike + + 1.08 2015-05-06 05:09:13 -0400 + - Now works with or without blib (rt81222, rt102743) + - Compatability with older versions of Test::Builder::Tester (rt81335) + - Requires Perl 5.6.0 + - Migrate to Dist::Zilla + +------------------------------------------------------------------- Old: ---- Test-Script-1.07.tar.gz New: ---- Test-Script-1.09.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Test-Script.spec ++++++ --- /var/tmp/diff_new_pack.hC9LhA/_old 2015-05-10 10:56:26.000000000 +0200 +++ /var/tmp/diff_new_pack.hC9LhA/_new 2015-05-10 10:56:26.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Test-Script # -# Copyright (c) 2011 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 @@ -15,73 +15,66 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: perl-Test-Script +Version: 1.09 +Release: 0 %define cpan_name Test-Script Summary: Basic cross-platform tests for scripts -Version: 1.07 -Release: 9 -License: GPL-1.0+ or Artistic-1.0 +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Test-Script/ -#Source: http://www.cpan.org/modules/by-module/Test/Test-Script-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(File::Spec) >= 0.80 BuildRequires: perl(IPC::Run3) >= 0.034 BuildRequires: perl(Probe::Perl) >= 0.01 -BuildRequires: perl(Test::More) >= 0.62 -BuildRequires: perl(Test::Builder) >= 0.32 -BuildRequires: perl(Test::Builder::Tester) >= 1.02 -# -Requires: perl(File::Spec) >= 0.80 +BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::Tester) Requires: perl(IPC::Run3) >= 0.034 Requires: perl(Probe::Perl) >= 0.01 +Requires: perl(Test::More) >= 0.94 +%{perl_requires} %description The intent of this module is to provide a series of basic tests for 80% of -the testing you will need to do for scripts in the script (or bin as is +the testing you will need to do for scripts in the _script_ (or _bin_ as is also commonly used) paths of your Perl distribution. -Author: -------- - Adam Kennedy <[email protected]> +Further, it aims to provide this functionality with perfect +platform-compatibility, and in a way that is as unobtrusive as possible. + +That is, if the program works on a platform, then *Test::Script* should +always work on that platform as well. Anything less than 100% is considered +unacceptable. + +In doing so, it is hoped that *Test::Script* can become a module that you +can safely make a dependency of all your modules, without risking that your +module won't on some platform because of the dependency. + +Where a clash exists between wanting more functionality and maintaining +platform safety, this module will err on the side of platform safety. %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor - %{__make} %{?_smp_mflags} -# FIXME test 03,05 failing for SLE_10 -%if 0%{?suse_version} > 1020 - %check %{__make} test -%endif %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf $RPM_BUILD_ROOT - %files -f %{name}.files -%defattr(-,root,root,-) +%defattr(-,root,root,755) %doc Changes LICENSE README %changelog ++++++ Test-Script-1.07.tar.gz -> Test-Script-1.09.tar.gz ++++++ ++++ 5038 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module
