From 1a870f2dd30942a3cfc4c1855359ab9f16069fab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 06:31:42 +0000 Subject: [PATCH 01/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 0d5fbf2..6167174 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 7%{?dist} +Release: 8%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 2.000024-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 2.000024-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 1517cd0bb937ea2f62a5bd3bb91715c204a78b61 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Tue, 23 Jun 2020 10:21:00 +0200 Subject: [PATCH 02/23] Perl 5.32 rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 6167174..1effda0 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 8%{?dist} +Release: 9%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Tue Jun 23 2020 Jitka Plesnikova - 2.000024-9 +- Perl 5.32 rebuild + * Thu Jan 30 2020 Fedora Release Engineering - 2.000024-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 8fb7d5affb3ca23d53f2f4fffbfef27d7c3a49ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 20:25:04 +0000 Subject: [PATCH 03/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 1effda0..e450c1c 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 9%{?dist} +Release: 10%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 2.000024-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jun 23 2020 Jitka Plesnikova - 2.000024-9 - Perl 5.32 rebuild From 6656be6d28ba5f7aec7fdf43bffe95d079598092 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 06:09:25 +0000 Subject: [PATCH 04/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index e450c1c..2224310 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 10%{?dist} +Release: 11%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2.000024-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 2.000024-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From f7a7b0e3f110c3264aed767c9b287181f83798b1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Sat, 22 May 2021 00:15:31 +0200 Subject: [PATCH 05/23] Perl 5.34 rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 2224310..fb6b4d0 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 11%{?dist} +Release: 12%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Fri May 21 2021 Jitka Plesnikova - 2.000024-12 +- Perl 5.34 rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 2.000024-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 2054a70803c66dd11b7ae05031af9aaa76b28e94 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 01:20:17 +0000 Subject: [PATCH 06/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index fb6b4d0..7eb2b92 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000024 -Release: 12%{?dist} +Release: 13%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 2.000024-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri May 21 2021 Jitka Plesnikova - 2.000024-12 - Perl 5.34 rebuild From fb781e15e2072f8e8fd1b1338818b46b512e3b12 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 15 Oct 2021 15:25:28 +0200 Subject: [PATCH 07/23] 2.000027 bump --- .gitignore | 1 + perl-local-lib.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index f19c0ac..a1fdc87 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ local-lib-1.004009.tar.gz /local-lib-2.000019.tar.gz /local-lib-2.000023.tar.gz /local-lib-2.000024.tar.gz +/local-lib-2.000027.tar.gz diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 7eb2b92..7d66fa5 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib -Version: 2.000024 -Release: 13%{?dist} +Version: 2.000027 +Release: 1%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -78,11 +78,11 @@ install this package. %setup -q -n local-lib-%{version} %build -perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 -make %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} %install -make pure_install DESTDIR=%{buildroot} +%{make_install} %{_fixperms} %{buildroot}/* mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -pm0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/profile.d/ @@ -100,6 +100,9 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Fri Oct 15 2021 Jitka Plesnikova - 2.000027-1 +- 2.000027 bump + * Fri Jul 23 2021 Fedora Release Engineering - 2.000024-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 04f36ce..820fd57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (local-lib-2.000024.tar.gz) = d23c984f0652ea8dd7028cd2dcc00991e69a5ad1ac6fce9707f953a5e6456d8173b444b7631884e764eb5ff18cea29e8e560c3835eacc0aa34382c0d172a7fd0 +SHA512 (local-lib-2.000027.tar.gz) = 50f34b3cc97cb1b63786281974b285da712b74e642d81a4319f46c6d5ef5604cb0137bc601b9caf9b5f3fdfc20e9b616b1ea1f27d4dec55fe9645ecaf04a68cb From e30a17ffdddd232a398dc409a66e78657707c0bf Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 15 Oct 2021 15:44:00 +0200 Subject: [PATCH 08/23] Package tests --- .fmf/version | 1 + gating.yaml | 7 +++++++ perl-local-lib.spec | 35 +++++++++++++++++++++++++++++++++++ plans/sanity.fmf | 5 +++++ tests/upstream-tests.fmf | 4 ++++ 5 files changed, 52 insertions(+) create mode 100644 .fmf/version create mode 100644 gating.yaml create mode 100644 plans/sanity.fmf create mode 100644 tests/upstream-tests.fmf diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..282e16b --- /dev/null +++ b/gating.yaml @@ -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} diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 7d66fa5..e33fc49 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -44,6 +44,12 @@ Requires: perl(File::Basename) Requires: perl(File::Glob) Requires: perl(File::Spec) +# Filter modules bundled for tests +%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_libexecdir} +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(ENVDumper\\) +%global __requires_exclude %{__requires_exclude}|^perl\\(TempDir\\) +%global __requires_exclude %{__requires_exclude}|^perl\\(Carp::Foo\\) + %description This module provides a quick, convenient way of bootstrapping a user- local Perl module library located within the user's home directory. It @@ -74,9 +80,24 @@ configuration or privileges, and without installing them system-wide. If you want your users to be able to install and use their own Perl modules, install this package. +%package tests +Summary: Tests for %{name} +Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: perl-Test-Harness + +%description tests +Tests from %{name}. Execute them +with "%{_libexecdir}/%{name}/test". + %prep %setup -q -n local-lib-%{version} +# Help generators to recognize Perl scripts +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 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{make_build} @@ -88,7 +109,17 @@ mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -pm0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/profile.d/ install -pm0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/profile.d/ +# 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 . -r -j "$(getconf _NPROCESSORS_ONLN)" +EOF +chmod +x %{buildroot}%{_libexecdir}/%{name}/test + %check +export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}') make test %files @@ -99,9 +130,13 @@ make test %files -n perl-homedir %{_sysconfdir}/profile.d/* +%files tests +%{_libexecdir}/%{name} + %changelog * Fri Oct 15 2021 Jitka Plesnikova - 2.000027-1 - 2.000027 bump +- Package tests * Fri Jul 23 2021 Fedora Release Engineering - 2.000024-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/plans/sanity.fmf b/plans/sanity.fmf new file mode 100644 index 0000000..a72ded4 --- /dev/null +++ b/plans/sanity.fmf @@ -0,0 +1,5 @@ +summary: Sanity tests +discover: + how: fmf +execute: + how: tmt diff --git a/tests/upstream-tests.fmf b/tests/upstream-tests.fmf new file mode 100644 index 0000000..f22dce4 --- /dev/null +++ b/tests/upstream-tests.fmf @@ -0,0 +1,4 @@ +summary: Upstream tests +component: perl-local-lib +require: perl-local-lib-tests +test: /usr/libexec/perl-local-lib/test From 6edefea5d18a0ec949c427654fc16285533e3088 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Sun, 17 Oct 2021 21:42:19 +0200 Subject: [PATCH 09/23] 2.000028 bump --- .gitignore | 1 + perl-local-lib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a1fdc87..13bc09c 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ local-lib-1.004009.tar.gz /local-lib-2.000023.tar.gz /local-lib-2.000024.tar.gz /local-lib-2.000027.tar.gz +/local-lib-2.000028.tar.gz diff --git a/perl-local-lib.spec b/perl-local-lib.spec index e33fc49..ef30637 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,5 +1,5 @@ Name: perl-local-lib -Version: 2.000027 +Version: 2.000028 Release: 1%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules @@ -134,6 +134,9 @@ make test %{_libexecdir}/%{name} %changelog +* Sun Oct 17 2021 Jitka Plesnikova - 2.000028-1 +- 2.000028 bump + * Fri Oct 15 2021 Jitka Plesnikova - 2.000027-1 - 2.000027 bump - Package tests diff --git a/sources b/sources index 820fd57..10b1ceb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (local-lib-2.000027.tar.gz) = 50f34b3cc97cb1b63786281974b285da712b74e642d81a4319f46c6d5ef5604cb0137bc601b9caf9b5f3fdfc20e9b616b1ea1f27d4dec55fe9645ecaf04a68cb +SHA512 (local-lib-2.000028.tar.gz) = 3311ab9807132405bed96defdea05873a2301dc9ee7acaee0989b1c1d85b00960f2cbe14350133f4156bd846defd1ea17e489d7c691996b01ade8ac50b343957 From bcdde900d4919daebb100cba3b90289b2af49461 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 07:01:36 +0000 Subject: [PATCH 10/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index ef30637..8302aa4 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000028 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -134,6 +134,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 2.000028-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sun Oct 17 2021 Jitka Plesnikova - 2.000028-1 - 2.000028 bump From eb0b690ffb6e5a3eac58a2a749a234cf028b87b3 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 25 Apr 2022 17:01:55 +0200 Subject: [PATCH 11/23] 2.000029 bump --- .gitignore | 1 + perl-local-lib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 13bc09c..2b0e35f 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ local-lib-1.004009.tar.gz /local-lib-2.000024.tar.gz /local-lib-2.000027.tar.gz /local-lib-2.000028.tar.gz +/local-lib-2.000029.tar.gz diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 8302aa4..9f4cf29 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib -Version: 2.000028 -Release: 2%{?dist} +Version: 2.000029 +Release: 1%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -134,6 +134,9 @@ make test %{_libexecdir}/%{name} %changelog +* Mon Apr 25 2022 Jitka Plesnikova - 2.000029-1 +- 2.000029 bump + * Fri Jan 21 2022 Fedora Release Engineering - 2.000028-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 10b1ceb..d3feae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (local-lib-2.000028.tar.gz) = 3311ab9807132405bed96defdea05873a2301dc9ee7acaee0989b1c1d85b00960f2cbe14350133f4156bd846defd1ea17e489d7c691996b01ade8ac50b343957 +SHA512 (local-lib-2.000029.tar.gz) = 4b5370fed9975b702aa13bb58665f4b05f60e5665ec01be2051d5cc38d9953199bce9ad62788689c2520b5b0d84c438458f78728fd2e6915447dc1c8678978b1 From e42c33f0ff5dccd1ddff5d6a0d17dd0a3a5cb2ca Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Tue, 31 May 2022 09:10:10 +0200 Subject: [PATCH 12/23] Perl 5.36 rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 9f4cf29..81269ac 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -134,6 +134,9 @@ make test %{_libexecdir}/%{name} %changelog +* Tue May 31 2022 Jitka Plesnikova - 2.000029-2 +- Perl 5.36 rebuild + * Mon Apr 25 2022 Jitka Plesnikova - 2.000029-1 - 2.000029 bump From 627dd455e874655920561deab8838435f9d89158 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 12:55:07 +0000 Subject: [PATCH 13/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 81269ac..91e47d9 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL+ or Artistic Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -134,6 +134,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 2.000029-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Tue May 31 2022 Jitka Plesnikova - 2.000029-2 - Perl 5.36 rebuild From 3df5f574cc045d5d702d72b53db3e530cc0b2ea0 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Tue, 20 Dec 2022 17:15:39 +0100 Subject: [PATCH 14/23] Update license to SPDX format --- perl-local-lib.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 91e47d9..763518f 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,7 +1,7 @@ Name: perl-local-lib Version: 2.000029 Release: 3%{?dist} -License: GPL+ or Artistic +License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib Source: https://cpan.metacpan.org/authors/id/H/HA/HAARG/local-lib-%{version}.tar.gz @@ -66,7 +66,7 @@ hasn't applied a patch to a module of theirs that you need for your application. %package -n perl-homedir -License: GPL+ or Artistic +License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Per-user Perl local::lib setup Requires: %{name} = %{version}-%{release} Requires: sed From 1457fed7a746c3b333c94d21f24c8a7ea0397af3 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 13 Jan 2023 15:07:30 +0100 Subject: [PATCH 15/23] Remove perl(MODULE_COMPAT), it will be replaced by generators --- perl-local-lib.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 763518f..2279574 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -37,7 +37,6 @@ BuildRequires: perl(File::Temp) BuildRequires: perl(IPC::Open3) BuildRequires: perl(lib) BuildRequires: perl(Test::More) -Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) Requires: perl(Carp) Requires: perl(Carp::Heavy) Requires: perl(File::Basename) From d2ee1703676eb34cf1c7ab2009aa3be62fc1b9d6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 08:02:45 +0000 Subject: [PATCH 16/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 2279574..d54b2b3 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 2.000029-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 2.000029-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 89f2f6dcb31ae59bd9643968e3e882aa94f8ce9e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 03:48:25 +0000 Subject: [PATCH 17/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index d54b2b3..95fb22e 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 2.000029-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jan 20 2023 Fedora Release Engineering - 2.000029-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 54637e7ee14c40d2cae595b73af8969b280e3ce3 Mon Sep 17 00:00:00 2001 From: John Hein Date: Tue, 21 Nov 2023 22:38:59 -0700 Subject: [PATCH 18/23] Ensure csh syntax is used for C shell even if SHELL env var is unset. We know we're running from C shell in perl-homedir.csh, so be explicit rather than letting local::lib guess. If the SHELL environment variable is not set, perl -Mlocal::lib is fooled into emitting bourne shell syntax (e.g., export FOO=bar) instead of csh syntax (setenv FOO bar). This can be fatal to the C shell possibly interrupting execution of a script before the script has completed. This (no SHELL variable set) can happen, for instance, when running a cron job. See also: https://bugzilla.redhat.com/show_bug.cgi?id=2122359 https://issues.redhat.com/browse/RHEL-5545 Signed-off-by: John Hein --- perl-homedir.csh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-homedir.csh b/perl-homedir.csh index eaacb37..1c7dc49 100644 --- a/perl-homedir.csh +++ b/perl-homedir.csh @@ -11,10 +11,10 @@ if (-f "$HOME/.perl-homedir") then eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p' "$HOME/.perl-homedir"` endif -alias perlll 'eval "`perl -Mlocal::lib`"' +alias perlll 'eval "`env SHELL=csh perl -Mlocal::lib`"' # if system default if ("x$PERL_HOMEDIR" == "x1") then - eval "`perl -Mlocal::lib`" + eval "`env SHELL=csh perl -Mlocal::lib`" endif From 601bcbba9f3566840c27828c5e03b9c3c02cf325 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 20:28:28 +0000 Subject: [PATCH 19/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 95fb22e..f23b3bf 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 2.000029-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 2.000029-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 757356cb4328f45caa70eece1d44dce00712d879 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 22:13:10 +0000 Subject: [PATCH 20/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index f23b3bf..781f130 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 6%{?dist} +Release: 7%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 2.000029-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 2.000029-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 42543ee9ff5197912f46c96a7c5ea2fa7bd73891 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 06:29:54 +0000 Subject: [PATCH 21/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 781f130..763f558 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 7%{?dist} +Release: 8%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 2.000029-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 2.000029-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 94ad8f54dc8f00f1bc9ad6094f399882f9c76532 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 08:38:37 +0000 Subject: [PATCH 22/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 763f558..564ffec 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 8%{?dist} +Release: 9%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 2.000029-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 19 2024 Fedora Release Engineering - 2.000029-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 6b4a75b9cef9a618dde7b003655ae2d75ee9dcf6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 05:00:44 +0000 Subject: [PATCH 23/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 564ffec..f09a737 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 9%{?dist} +Release: 10%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.000029-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jan 18 2025 Fedora Release Engineering - 2.000029-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild