public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/perl-Module-Pluggable] rawhide: Update to 6.4
@ 2026-07-27 13:00 Paul Howarth
  0 siblings, 0 replies; only message in thread
From: Paul Howarth @ 2026-07-27 13:00 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/perl-Module-Pluggable
            Branch : rawhide
            Commit : 8b3e2a2d91c17d79fc8361f6eb236df3c0e11165
            Author : Paul Howarth <paul@city-fan.org>
            Date   : 2026-07-27T13:59:34+01:00
            Stats  : +52/-5 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/perl-Module-Pluggable/c/8b3e2a2d91c17d79fc8361f6eb236df3c0e11165?branch=rawhide

            Log:
            Update to 6.4

- New upstream release 6.4
  - Add a CI/CD pipeline for the first time in 26 years
  - Add the ability to make search search "strict" and only walk the given
    search_dirs
  - Add much more documentation to Module::Pluggable::Object
  - Make it so that you can give each search_path its own custom options
  - Finally fix spurious test failure because of already installed modules
  - Remove optional_features from Makefile.PL META_MERGE that sometimes caused
    installation confusion
  - Add the ability to have different sorting algorithms
  - Fix the issues with OSX extended-attributes on files
  - Clean up old stale core-lib
- Make %files list more explicit

---
diff --git a/.gitignore b/.gitignore
index 1583c0d..6cd39b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
 /Module-Pluggable-5.2.tar.gz
 /Module-Pluggable-6.2.tar.gz
 /Module-Pluggable-6.3.tar.gz
+/Module-Pluggable-6.4.tar.gz

diff --git a/Module-Pluggable-6.4-MANIFEST.patch b/Module-Pluggable-6.4-MANIFEST.patch
new file mode 100644
index 0000000..7760a65
--- /dev/null
+++ b/Module-Pluggable-6.4-MANIFEST.patch
@@ -0,0 +1,21 @@
+--- MANIFEST
++++ MANIFEST
+@@ -55,13 +55,8 @@
+ t/27app_fatpacker.t
+ t/28appledouble.t
+ t/29unreadable.t
+-<<<<<<< HEAD
+ t/30search_dirs_strict.t
+ t/31per_path_opts.t
+-=======
+-t/30per_path_opts.t
+-t/31sort_results.t
+->>>>>>> 14fe60b (Add opt-in sort_results option.)
+ t/acme/Acme/MyTest/Plugin/Foo.pm
+ t/fp/app.pl
+ t/fp/lib/App/TestMPFP/Plugin/A.pm
+@@ -97,4 +92,3 @@
+ t/lib/TriggerTest/Plugin/Deny.pm
+ t/lib/TriggerTest/Plugin/Error.pm
+ t/lib/Zot/.Zork.pm
+-t/search_dirs_strict.t

diff --git a/perl-Module-Pluggable.spec b/perl-Module-Pluggable.spec
index d466db8..a195f35 100644
--- a/perl-Module-Pluggable.spec
+++ b/perl-Module-Pluggable.spec
@@ -7,12 +7,13 @@
 
 Name:           perl-Module-Pluggable
 Epoch:          2
-Version:        6.3
-Release:        5%{?dist}
+Version:        6.4
+Release:        1%{?dist}
 Summary:        Automatically give your module the ability to have plugins
 License:        GPL-1.0-or-later OR Artistic-1.0-Perl
 URL:            https://metacpan.org/release/Module-Pluggable
 Source0:        https://cpan.metacpan.org/authors/id/S/SI/SIMONW/Module-Pluggable-%{version}.tar.gz
+Patch0:         Module-Pluggable-6.4-MANIFEST.patch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
@@ -41,6 +42,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(lib)
+BuildRequires:  perl(parent)
 BuildRequires:  perl(Test::More) >= 0.62
 # IncTest is a locally overloaded module in t/lib/Text/Abbrev.pm
 %if %{with perl_Module_Pluggable_enables_optional_test}
@@ -78,6 +80,11 @@ with "%{_libexecdir}/%{name}/test".
 
 %prep
 %setup -q -n Module-Pluggable-%{version}
+
+# Fix broken commit in MANIFEST
+# https://github.com/simonwistow/Module-Pluggable/issues/42
+%patch -P0
+
 find -type f -exec chmod -x {} +
 # Help generators to recognize Perl scripts
 for F in t/*.t; do
@@ -106,13 +113,31 @@ make test
 
 %files
 %doc Changes README
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%{perl_vendorlib}/Devel/
+%{perl_vendorlib}/Module/
+%{_mandir}/man3/Devel::InnerPackage.3*
+%{_mandir}/man3/Module::Pluggable.3*
+%{_mandir}/man3/Module::Pluggable::Object.3*
 
 %files tests
 %{_libexecdir}/%{name}
 
 %changelog
+* Mon Jul 27 2026 Paul Howarth <paul@city-fan.org> - 2:6.4-1
+- Update to 6.4
+  - Add a CI/CD pipeline for the first time in 26 years
+  - Add the ability to make search search "strict" and only walk the given
+    search_dirs
+  - Add much more documentation to Module::Pluggable::Object
+  - Make it so that you can give each search_path its own custom options
+  - Finally fix spurious test failure because of already installed modules
+  - Remove optional_features from Makefile.PL META_MERGE that sometimes caused
+    installation confusion
+  - Add the ability to have different sorting algorithms
+  - Fix the issues with OSX extended-attributes on files
+  - Clean up old stale core-lib
+- Make %%files list more explicit
+
 * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2:6.3-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
 

diff --git a/sources b/sources
index ead8b86..70bf41b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Module-Pluggable-6.3.tar.gz) = 6ea3ffe30dcbc73300ded186d8237435d539056f90790834cc53d73f1e01397dc8935c892891bf7320a4c92be34ddf3a1412fca0f2451ec0058a964a9da58fd9
+SHA512 (Module-Pluggable-6.4.tar.gz) = 75d686325f4a3aa51fa5401ba60fe9302155a188c968d11980cecdc9a12e687b075c7c44ce81b0a4f4d22d222b7edfb27fe1682e9dac72e9955cf7e2c752c8fb

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-27 13:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-27 13:00 [rpms/perl-Module-Pluggable] rawhide: Update to 6.4 Paul Howarth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox