- update to 3.29:

+ Get rid of use vars in favor of our in all modules 
    (Leon Timmermans) and tests (Karen Etheridge)
  + Added use warnings to all modules (Leon Timmermans) and tests 
    (Karen Etheridge)
  + Use parent instead of @ISA in all modules (Leon Timmermans) 
    and tests (Karen Etheridge)
  + Fix failing test on VMS (Craig Berry)
  + Improve error message on loading failure 
    (Leon Timmermans, RT#77730)
  + Use Text::ParseWords, deprecate TAP::Parser::Utils
  + Dramatically reduce memory usage (Nick Clark, RT #84939)
  + Store test_num (in Grammar.pm) as a number instead of a string.
    Reduces memory usage (Nick Clark, RT#84939)
  + PERL5LIB is always propogated to a test's @INC, even with 
    taint more (Schwern, RT#84377)
  + restore "always add -w to switches" behavior
  + Renamed env.opts.t to env_opts.t (for VMS)
  + RT #74393: corrected typo in M::B integration docs.
  + RT #63473: fix typo.
  + RT #49732: Attempt to load File::Glob::Windows to get correct
    glob semantics on Win32.
  + RT #47890: Don't use Win32::GetShortPathName.
  + RT #64404: Ignore textness ('-T') of script when reading shebang.
  + Handle the case where we don't know the wait status of the
    test more gracefully.
  + Make the test summary 'ok' line overrideable so that it can be
    changed to a plugin to make the output of prove idempotent.
  + Stop adding '-w' to perl switches by default
  + testargs.t: don't run a world-writable file

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=16
This commit is contained in:
Lars Vogdt 2013-10-17 19:02:07 +00:00 committed by Git OBS Bridge
parent 51dac72cf5
commit 3b43c5fe15
4 changed files with 45 additions and 13 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9f0c1c48f08189c73d8a1ba0a345ccf1c24e2bc1fb55940b6c2a7679f584dbb3
size 293988

3
Test-Harness-3.29.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:250ba5f0887b5499bc1a5b509b143fd62a640bcae0569bfca16d938587972ce9
size 298555

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Thu Oct 17 18:55:47 UTC 2013 - lars@linux-schulserver.de
- update to 3.29:
+ Get rid of use vars in favor of our in all modules
(Leon Timmermans) and tests (Karen Etheridge)
+ Added use warnings to all modules (Leon Timmermans) and tests
(Karen Etheridge)
+ Use parent instead of @ISA in all modules (Leon Timmermans)
and tests (Karen Etheridge)
+ Fix failing test on VMS (Craig Berry)
+ Improve error message on loading failure
(Leon Timmermans, RT#77730)
+ Use Text::ParseWords, deprecate TAP::Parser::Utils
+ Dramatically reduce memory usage (Nick Clark, RT #84939)
+ Store test_num (in Grammar.pm) as a number instead of a string.
Reduces memory usage (Nick Clark, RT#84939)
+ PERL5LIB is always propogated to a test's @INC, even with
taint more (Schwern, RT#84377)
+ restore "always add -w to switches" behavior
+ Renamed env.opts.t to env_opts.t (for VMS)
+ RT #74393: corrected typo in M::B integration docs.
+ RT #63473: fix typo.
+ RT #49732: Attempt to load File::Glob::Windows to get correct
glob semantics on Win32.
+ RT #47890: Don't use Win32::GetShortPathName.
+ RT #64404: Ignore textness ('-T') of script when reading shebang.
+ Handle the case where we don't know the wait status of the
test more gracefully.
+ Make the test summary 'ok' line overrideable so that it can be
changed to a plugin to make the output of prove idempotent.
+ Stop adding '-w' to perl switches by default
+ testargs.t: don't run a world-writable file
- remove man page already during install (excluded anyway) to avoid
problems during perl_process_packlist (file exists already...)
- fix license to be in spdx format
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 22 17:15:01 UTC 2011 - lars@linux-schulserver.de Tue Feb 22 17:15:01 UTC 2011 - lars@linux-schulserver.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package perl-Test-Harness # spec file for package perl-Test-Harness
# #
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -15,16 +15,14 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
Name: perl-Test-Harness Name: perl-Test-Harness
%define cpan_name Test-Harness %define cpan_name Test-Harness
Summary: Run Perl standard test scripts with statistics Summary: Run Perl standard test scripts with statistics
Version: 3.23 License: Artistic-1.0
Release: 1
License: Artistic License
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Version: 3.29
Release: 0
Url: http://search.cpan.org/perldoc?Test::Harness Url: http://search.cpan.org/perldoc?Test::Harness
Source: %{cpan_name}-%{version}.tar.gz Source: %{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -47,9 +45,6 @@ here. Straps is now available as a stand alone module: Test::Harness::Straps.
See TAP::Parser, TAP::Harness for the main documentation for this distribution. See TAP::Parser, TAP::Harness for the main documentation for this distribution.
Author: Andy Armstrong <andy@hexten.net>
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
@ -62,6 +57,7 @@ make %{?jobs:-j%jobs}
%install %install
%perl_make_install %perl_make_install
%{__rm} %{buildroot}%{_mandir}/man1/prove.1*
%perl_process_packlist %perl_process_packlist
%perl_gen_filelist %perl_gen_filelist
@ -69,7 +65,6 @@ make %{?jobs:-j%jobs}
%{__rm} -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.files %files -f %{name}.files
# normally you only need to check for doc files
%defattr(-, root, root) %defattr(-, root, root)
%doc README Changes %doc README Changes
# conflict with perl # conflict with perl