From ae4439fb65606743c51dc475e2f4da1ecb85bb8b Mon Sep 17 00:00:00 2001 From: Samuel Tyler Date: Wed, 15 Oct 2025 10:40:43 +1100 Subject: [PATCH] Fix reproducibility of perl 5.15.7 --- steps/SHA256SUMS.pkgs | 2 +- steps/perl-5.15.7/pass1.sh | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs index 6449033e..e73390aa 100644 --- a/steps/SHA256SUMS.pkgs +++ b/steps/SHA256SUMS.pkgs @@ -100,7 +100,7 @@ f39330325296612d66427de568a030aff3a514aad567a88e1de432392a08abdd patch-2.7.6_0. e8707f598b909ae01a5dc480fc9867ddb6254d22538f8f6cb65734294d92d728 perl5.004-05_0.tar.bz2 335cd8ac4424ff5506b1a733a0e1fd38ae360249ad224100f25cde82b7c2f4db perl5.005-03_0.tar.bz2 b707a9bcb3098008dbe1cfa831d3847aab38143e44c1ab206c02f04916fd28c3 perl-5.12.5_0.tar.bz2 -17271cc6e436c06a2ffbb039856788260f574c9e0d4b30ab70e584f445bb3931 perl-5.15.7_0.tar.bz2 +04036602cc6926bbf39a98c3999394deec2d65188ca0691024599def6e30aff5 perl-5.15.7_0.tar.bz2 90c4082c4019b2a045583ac338352173b9e64e51d945205378709ad76f1c25a5 perl-5.16.3_0.tar.bz2 9ef04af2574cf9518c9f36dfcd0bbc99b83c1a9d42b0505dd93c20330088aaea perl-5.17.2_0.tar.bz2 0611b81ed8e369e54e51c5a0ac36b76fc172a7602538397a00b6166e1275d50a perl-5.17.4_0.tar.bz2 diff --git a/steps/perl-5.15.7/pass1.sh b/steps/perl-5.15.7/pass1.sh index 70dada23..f204194f 100755 --- a/steps/perl-5.15.7/pass1.sh +++ b/steps/perl-5.15.7/pass1.sh @@ -96,4 +96,10 @@ src_install() { # Remove messed up manpages rm "${DESTDIR}/"*.0 + + # In this version of perl there is a weird non-determinism where some + # pod files are not installed + # as a hacky fix, remove all problematic pod files + rm "${DESTDIR}/usr/lib/perl5/5.15.7/i686-linux/"*.pod + rm "${DESTDIR}/usr/lib/perl5/5.15.7/i686-linux/.packlist" }