Compare commits

..

12 Commits
f33 ... rawhide

Author SHA1 Message Date
Jitka Plesnikova f472f56e84 Package tests 2022-08-24 14:58:57 +02:00
Jitka Plesnikova ab388dccfb 0.34 bump 2022-08-24 13:53:58 +02:00
Fedora Release Engineering de51aa6af7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 04:18:19 +00:00
Jitka Plesnikova 6de49d4e66 Perl 5.36 re-rebuild of bootstrapped packages 2022-06-03 13:17:17 +02:00
Jitka Plesnikova 38c66e0e03 Increase release to favour standalone package 2022-05-30 14:41:27 +02:00
Fedora Release Engineering 24bb2ec797 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 00:24:04 +00:00
Fedora Release Engineering da5f6e1075 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 19:06:55 +00:00
Jitka Plesnikova e2a80cadc0 Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 10:01:55 +02:00
Jitka Plesnikova 531f9bbb1f Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 09:27:16 +02:00
Jitka Plesnikova 85571c019a Increase release to favour standalone package 2021-05-21 09:54:26 +02:00
Fedora Release Engineering b64e2b4f3d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 00:13:50 +00:00
Jitka Plesnikova 0e9cccb4b4 0.33 bump 2020-12-21 12:52:22 +01:00
7 changed files with 82 additions and 2 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

1
.gitignore vendored
View File

@ -6,3 +6,4 @@
/Config-Perl-V-0.30.tgz /Config-Perl-V-0.30.tgz
/Config-Perl-V-0.31.tgz /Config-Perl-V-0.31.tgz
/Config-Perl-V-0.33.tgz /Config-Perl-V-0.33.tgz
/Config-Perl-V-0.34.tgz

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View File

@ -1,5 +1,5 @@
Name: perl-Config-Perl-V Name: perl-Config-Perl-V
Version: 0.33 Version: 0.34
Release: 1%{?dist} Release: 1%{?dist}
Summary: Structured data retrieval of perl -V output Summary: Structured data retrieval of perl -V output
License: GPL+ or Artistic License: GPL+ or Artistic
@ -37,11 +37,29 @@ hash combined with the output of "perl -V" that is not stored inside the hash,
but only available to the perl binary itself. This package provides Perl but only available to the perl binary itself. This package provides Perl
module that will return you the output of "perl -V" in a structure. module that will return you the output of "perl -V" in a structure.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
%if !%{defined perl_bootstrap}
Requires: perl(Digest::MD5)
Requires: perl(Test::NoWarnings)
%endif
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Config-Perl-V-%{version} %setup -q -n Config-Perl-V-%{version}
%patch0 -p1 %patch0 -p1
chmod -x examples/* chmod -x examples/*
for F in t/*.t; do
perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
chmod +x "$F"
done
%build %build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build} %{make_build}
@ -50,7 +68,17 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_install} %{make_install}
%{_fixperms} $RPM_BUILD_ROOT/* %{_fixperms} $RPM_BUILD_ROOT/*
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a t %{buildroot}%{_libexecdir}/%{name}
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/sh
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check %check
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
# Building core modules must not require non-core modules when bootstrapping # Building core modules must not require non-core modules when bootstrapping
make test PERL_CORE=%{defined perl_bootstrap} make test PERL_CORE=%{defined perl_bootstrap}
@ -59,7 +87,41 @@ make test PERL_CORE=%{defined perl_bootstrap}
%{perl_vendorlib}/* %{perl_vendorlib}/*
%{_mandir}/man3/* %{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Wed Aug 24 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.34-1
- 0.34 bump
- Package tests
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-490
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-489
- Perl 5.36 re-rebuild of bootstrapped packages
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-488
- Increase release to favour standalone package
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-481
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-480
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-479
- Perl 5.34 re-rebuild of bootstrapped packages
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-478
- Perl 5.34 re-rebuild of bootstrapped packages
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-477
- Increase release to favour standalone package
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 21 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1 * Mon Dec 21 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1
- 0.33 bump - 0.33 bump

5
plans/sanity.fmf Normal file
View File

@ -0,0 +1,5 @@
summary: Sanity tests
discover:
how: fmf
execute:
how: tmt

View File

@ -1 +1 @@
SHA512 (Config-Perl-V-0.33.tgz) = 299166412642353b057551a3d17b1ff351d529cc833738b7595c518969f31e4f4a80e5b736a3bd7b04df9627cd96e0c0fec0ba0b0085b3c78dd254ad483c8fa9 SHA512 (Config-Perl-V-0.34.tgz) = bf1487957b0e84ce994e2eb9ddcf8db9cbab065157992e98b46ca887d923097538af6a9ea0a053ace46587967f42807e7fbfabed0e8600d7b5ac740671904a6c

4
tests/upstream-tests.fmf Normal file
View File

@ -0,0 +1,4 @@
summary: Upstream tests
component: perl-Config-Perl-V
require: perl-Config-Perl-V-tests
test: /usr/libexec/perl-Config-Perl-V/test