11
0

16 Commits
devel ... main

Author SHA256 Message Date
8802d481ca Add Gitea build results 2025-08-12 18:17:43 +02:00
ca62ba405d Accepting request 1276802 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1276802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Test-Harness?expand=0&rev=2
2025-05-12 14:52:03 +00:00
Martin Pluskal
b20dd10718 Accepting request 1276518 from devel:languages:perl:autoupdate
- updated to 3.52
   see /usr/share/doc/packages/perl-Test-Harness/Changes
  3.52    2025-05-03
  3.51_01 2025-01-17
          - Supports additional indicators on block scalars in YAML
          - fix string comparisons with $] to use numeric comparison instead

OBS-URL: https://build.opensuse.org/request/show/1276518
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=36
2025-05-12 10:27:58 +00:00
2b2eb440df Accepting request 1238288 from devel:languages:perl
Required by perl-Time-Out

OBS-URL: https://build.opensuse.org/request/show/1238288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Test-Harness?expand=0&rev=1
2025-01-16 17:34:57 +00:00
Martin Pluskal
1bfed8a3af Accepting request 1195918 from devel:languages:perl:autoupdate
- updated to 3.50
   see /usr/share/doc/packages/perl-Test-Harness/Changes

OBS-URL: https://build.opensuse.org/request/show/1195918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=34
2024-08-26 10:26:04 +00:00
4348175664 Fix disabling of __perllib_provides
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=33
2024-03-08 23:05:33 +00:00
Martin Pluskal
17ce3d0ef3 Accepting request 1116898 from devel:languages:perl:autoupdate
- updated to 3.48
   see /usr/share/doc/packages/perl-Test-Harness/Changes
  3.48 2023-10-02
          - Accept TAP version 14

OBS-URL: https://build.opensuse.org/request/show/1116898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=32
2023-10-11 10:54:43 +00:00
Martin Pluskal
3d587d0d64 Accepting request 1108653 from devel:languages:perl:autoupdate
- updated to 3.47
   see /usr/share/doc/packages/perl-Test-Harness/Changes
  3.47 2023-08-13
          - Add missing negation in EINTR check
          - Fix HARNESS_PERL_SWITCHES=-I handling in TAP::Harness::Env

OBS-URL: https://build.opensuse.org/request/show/1108653
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=31
2023-09-04 11:07:54 +00:00
a2a61973cf Accepting request 1102946 from devel:languages:perl:autoupdate
- new version format, see https://github.com/openSUSE/cpanspec/issues/47
- updated to 3.46
   see /usr/share/doc/packages/perl-Test-Harness/Changes
  3.46  2023-07-30
          - Color the "ok"s as well.
          - Skip symlink tests on msys2
          - Use use absolute path for executable tests
          - Space-quote executable if has spaces
          - Avoid using Errno::EINTR directly for platforms without it
          - stop calling import on App::Prove plugins
  3.45_02  2023-06-01
          - Avoid using Errno::EINTR directly for platforms without it
  3.45_01  28-04-2023
          - Color the "ok"s as well.
          - Skip symlink tests on msys2
          - Use use absolute path for executable tests
          - Space-quote executable if has spaces

OBS-URL: https://build.opensuse.org/request/show/1102946
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=30
2023-08-08 15:12:23 +00:00
Martin Pluskal
e7c72e6a73 Accepting request 970711 from devel:languages:perl:autoupdate
- updated to 3.44
   see /usr/share/doc/packages/perl-Test-Harness/Changes
  3.44     17-04-2022
          - Release 3.43_06 as non-dev
  3.43_06  11-04-2022
          - Fix skipping SEGV test
  3.43_05  07-04-2022
          - Fix failing SEGV test on Windows
  3.43_04 22-01-2022
          - Remove ASCII-isms to better work on EBCDIC
  3.43_03 30-07-2021
          - Move timer initialization
          - Fix YAMLish behaviour with empty values
          - fix eintr error handling in TAP::Parser::Multiplexer
          - Parse out signal name & core dump.
  3.43_02 25-03-2020
          - Let the aggregator finish gracefully after bailout
          - Make prove respect HARNESS_VERBOSE if no verbosity flags are passed

OBS-URL: https://build.opensuse.org/request/show/970711
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=29
2022-04-19 13:53:27 +00:00
Stephan Kulow
4311006d70 Accepting request 588894 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/588894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=26
2018-04-04 10:13:35 +00:00
Stephan Kulow
35f6f8896c Accepting request 581519 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/581519
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=25
2018-03-05 05:54:29 +00:00
Stephan Kulow
a6a2061b15 Accepting request 486293 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/486293
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=24
2017-04-08 06:12:41 +00:00
Stephan Kulow
219d097edc Accepting request 479177 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/479177
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=23
2017-03-15 09:03:16 +00:00
Stephan Kulow
b9b2bf5e72 - fix build on sle12
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=22
2017-03-13 15:34:45 +00:00
Stephan Kulow
594c83a4ec Accepting request 358297 from devel:languages:perl:autoupdate
- readd manual fix

- updated to 3.36
   see /usr/share/doc/packages/perl-Test-Harness/Changes
          - Accept YAML with trailing whitespace in header (Maik Hentsche)
          - Stop bundling Test::More for testing
  
  3.35    2015-01-14
          - Fix prove --version to actually print the version (Leon Timmermans, #101216)
          - Add --version to usage message (Leon Timmermans, #101215)
  
  3.34    2014-11-02
          - Enable printing CPU times spent per test (Jarkko Hietaniemi)
  
  3.33    2014-08-16
          - Various documentation fixes (Leon Timmermans, Justin Cook)
  
  3.32    2014-06-11
          - Remove harness_class from argument hash in T::H::E (Leon Timmermans)
  
  3.31    2014-06-07
          - Implement external rulesfile for TAP::Harness (David Golden)
          - Add harness_class argument to TAP::Harness::Env (Leon Timmermans)
          - Make prove respect environmental variables #28 (Leon Timmermans)

OBS-URL: https://build.opensuse.org/request/show/358297
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=21
2016-02-08 07:22:48 +00:00
6 changed files with 225 additions and 34 deletions

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-Test-Harness/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-Test-Harness)

View File

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

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

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fe65cfc0261ed3c8a4395f0524286f5719669fe305f9b03b16cf3684d62cd70
size 217547

29
cpanspec.yml Normal file
View File

@@ -0,0 +1,29 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
post_prep: |-
chmod a+x t/source_tests/source.sh t/source_tests/source_args.sh
#post_build: |-
# rm unused.files
post_install: |-
mv %buildroot/usr/bin/prove %buildroot/usr/bin/prove-cpan
mv %buildroot/usr/share/man/man1/prove.1 %buildroot/usr/share/man/man1/prove-cpan.1
#sed -i s,/prove,/prove-cpan, %{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

View File

@@ -1,3 +1,152 @@
-------------------------------------------------------------------
Sun May 4 05:34:35 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 3.52
see /usr/share/doc/packages/perl-Test-Harness/Changes
3.52 2025-05-03
3.51_01 2025-01-17
- Supports additional indicators on block scalars in YAML
- fix string comparisons with $] to use numeric comparison instead
-------------------------------------------------------------------
Wed Aug 14 05:30:43 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 3.50
see /usr/share/doc/packages/perl-Test-Harness/Changes
-------------------------------------------------------------------
Fri Mar 8 23:05:30 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
-------------------------------------------------------------------
Tue Oct 3 03:08:13 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 3.48
see /usr/share/doc/packages/perl-Test-Harness/Changes
3.48 2023-10-02
- Accept TAP version 14
-------------------------------------------------------------------
Mon Aug 14 03:07:33 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 3.47
see /usr/share/doc/packages/perl-Test-Harness/Changes
3.47 2023-08-13
- Add missing negation in EINTR check
- Fix HARNESS_PERL_SWITCHES=-I handling in TAP::Harness::Env
-------------------------------------------------------------------
Tue Aug 8 03:10:08 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 3.46
see /usr/share/doc/packages/perl-Test-Harness/Changes
3.46 2023-07-30
- Color the "ok"s as well.
- Skip symlink tests on msys2
- Use use absolute path for executable tests
- Space-quote executable if has spaces
- Avoid using Errno::EINTR directly for platforms without it
- stop calling import on App::Prove plugins
3.45_02 2023-06-01
- Avoid using Errno::EINTR directly for platforms without it
3.45_01 28-04-2023
- Color the "ok"s as well.
- Skip symlink tests on msys2
- Use use absolute path for executable tests
- Space-quote executable if has spaces
-------------------------------------------------------------------
Mon Apr 18 03:15:18 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 3.44
see /usr/share/doc/packages/perl-Test-Harness/Changes
3.44 17-04-2022
- Release 3.43_06 as non-dev
3.43_06 11-04-2022
- Fix skipping SEGV test
3.43_05 07-04-2022
- Fix failing SEGV test on Windows
3.43_04 22-01-2022
- Remove ASCII-isms to better work on EBCDIC
3.43_03 30-07-2021
- Move timer initialization
- Fix YAMLish behaviour with empty values
- fix eintr error handling in TAP::Parser::Multiplexer
- Parse out signal name & core dump.
3.43_02 25-03-2020
- Let the aggregator finish gracefully after bailout
- Make prove respect HARNESS_VERBOSE if no verbosity flags are passed
-------------------------------------------------------------------
Tue Mar 20 06:57:24 UTC 2018 - coolo@suse.com
- updated to 3.42
see /usr/share/doc/packages/perl-Test-Harness/Changes-2.64
-------------------------------------------------------------------
Thu Mar 1 07:04:20 UTC 2018 - coolo@suse.com
- updated to 3.41
see /usr/share/doc/packages/perl-Test-Harness/Changes-2.64
-------------------------------------------------------------------
Fri Apr 7 06:56:40 UTC 2017 - coolo@suse.com
- updated to 3.39
see /usr/share/doc/packages/perl-Test-Harness/Changes-2.64
-------------------------------------------------------------------
Tue Mar 14 07:44:45 UTC 2017 - coolo@suse.com
- updated to 3.38
see /usr/share/doc/packages/perl-Test-Harness/Changes-2.64
-------------------------------------------------------------------
Mon Mar 13 15:34:25 UTC 2017 - coolo@suse.com
- fix build on sle12
-------------------------------------------------------------------
Mon Feb 8 07:05:49 UTC 2016 - coolo@suse.com
- readd manual fix
-------------------------------------------------------------------
Sun Feb 7 10:43:21 UTC 2016 - coolo@suse.com
- updated to 3.36
see /usr/share/doc/packages/perl-Test-Harness/Changes
- Accept YAML with trailing whitespace in header (Maik Hentsche)
- Stop bundling Test::More for testing
3.35 2015-01-14
- Fix prove --version to actually print the version (Leon Timmermans, #101216)
- Add --version to usage message (Leon Timmermans, #101215)
3.34 2014-11-02
- Enable printing CPU times spent per test (Jarkko Hietaniemi)
3.33 2014-08-16
- Various documentation fixes (Leon Timmermans, Justin Cook)
3.32 2014-06-11
- Remove harness_class from argument hash in T::H::E (Leon Timmermans)
3.31 2014-06-07
- Implement external rulesfile for TAP::Harness (David Golden)
- Add harness_class argument to TAP::Harness::Env (Leon Timmermans)
- Make prove respect environmental variables #28 (Leon Timmermans)
-------------------------------------------------------------------
Fri Dec 6 12:24:03 UTC 2013 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Test-Harness
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,63 +12,64 @@
# 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/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Test-Harness
Version: 3.30
Release: 0
%define cpan_name Test-Harness
Name: perl-Test-Harness
Version: 3.52
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Run Perl standard test scripts with statistics
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Test-Harness/
Source: http://www.cpan.org/authors/id/L/LE/LEONT/%{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/L/LE/LEONT/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
Source100: README.md
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-doc
BuildRequires: perl-macros
%{perl_requires}
%description
Although, for historical reasons, the the Test::Harness manpage
distribution takes its name from this module it now exists only to provide
the TAP::Harness manpage with an interface that is somewhat backwards
compatible with the Test::Harness manpage 2.xx. If you're writing new code
consider using the TAP::Harness manpage directly instead.
Although, for historical reasons, the Test::Harness distribution takes its
name from this module it now exists only to provide TAP::Harness with an
interface that is somewhat backwards compatible with Test::Harness 2.xx. If
you're writing new code consider using TAP::Harness directly instead.
Emulation is provided for 'runtests' and 'execute_tests' but the pluggable
'Straps' interface that previous versions of the Test::Harness manpage
supported is not reproduced here. Straps is now available as a stand alone
module: the Test::Harness::Straps manpage.
'Straps' interface that previous versions of Test::Harness supported is not
reproduced here. Straps is now available as a stand alone module:
Test::Harness::Straps.
See the TAP::Parser manpage, the TAP::Harness manpage for the main
documentation for this distribution.
See TAP::Parser, TAP::Harness for the main documentation for this
distribution.
%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
# MANUAL
%autosetup -n %{cpan_name}-%{version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
# MANUAL BEGIN
chmod a+x t/source_tests/source.sh t/source_tests/source_args.sh
# MANUAL END
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
# MANUAL
rm %{buildroot}%_mandir/man1/prove.1 %{buildroot}%_bindir/prove
%perl_process_packlist
# MANUAL BEGIN
mv %buildroot/usr/bin/prove %buildroot/usr/bin/prove-cpan
mv %buildroot/usr/share/man/man1/prove.1 %buildroot/usr/share/man/man1/prove-cpan.1
# MANUAL END
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes Changes-2.64 examples MANIFEST.CUMMULATIVE README xt
%doc Changes Changes-2.64 examples MANIFEST.CUMMULATIVE README
%changelog