Your message dated Wed, 30 Jul 2025 21:10:25 +0000
with message-id <[email protected]>
and subject line unblock perl
has caused the Debian Bug report #1109994,
regarding unblock: perl/5.40.1-6 (pre-approval)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1109994: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109994
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:perl
Hi, please consider pre-approving the attached src:perl cross build fix
for sid + trixie, versioned as 5.40.1-6.
Cross building src:perl regressed with the CVE-2025-40909 changes
in perl_5.40.1-4, as I didn't think of updating the required support
files. See #1109972 for details.
These files are not used at all for native builds, so regressions seem
very improbable.
I have tested that this fixes cross building perl for armhf and armel
on amd64.
Apologies for missing this earlier. I'm not quite sure if this still
qualifies, but figured I'd ask anyway. We can also postpone this for
a stable update if you prefer that, or leave trixie unfixed if we don't
care about cross building in stable.
Thanks for your work on the release,
--
Niko
diff -Nru perl-5.40.1/debian/changelog perl-5.40.1/debian/changelog
--- perl-5.40.1/debian/changelog 2025-07-03 19:14:17.000000000 +0300
+++ perl-5.40.1/debian/changelog 2025-07-27 22:41:22.000000000 +0300
@@ -1,3 +1,10 @@
+perl (5.40.1-6) unstable; urgency=medium
+
+ * Update cross support files for the CVE-2025-40909 fix.
+ (Closes: #1109972)
+
+ -- Niko Tyni <[email protected]> Sun, 27 Jul 2025 22:41:22 +0300
+
perl (5.40.1-5) unstable; urgency=medium
* Upload to unstable. (See #1108676)
diff -Nru perl-5.40.1/debian/cross/alpha/config.sh.static
perl-5.40.1/debian/cross/alpha/config.sh.static
--- perl-5.40.1/debian/cross/alpha/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/alpha/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/amd64/config.sh.static
perl-5.40.1/debian/cross/amd64/config.sh.static
--- perl-5.40.1/debian/cross/amd64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/amd64/config.sh.static 2025-07-27
12:47:05.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/arm64/config.sh.static
perl-5.40.1/debian/cross/arm64/config.sh.static
--- perl-5.40.1/debian/cross/arm64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/arm64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/armel/config.sh.static
perl-5.40.1/debian/cross/armel/config.sh.static
--- perl-5.40.1/debian/cross/armel/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/armel/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/armhf/config.sh.static
perl-5.40.1/debian/cross/armhf/config.sh.static
--- perl-5.40.1/debian/cross/armhf/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/armhf/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/hppa/config.sh.static
perl-5.40.1/debian/cross/hppa/config.sh.static
--- perl-5.40.1/debian/cross/hppa/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/hppa/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/hurd-amd64/config.sh.static
perl-5.40.1/debian/cross/hurd-amd64/config.sh.static
--- perl-5.40.1/debian/cross/hurd-amd64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/hurd-amd64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/hurd-i386/config.sh.static
perl-5.40.1/debian/cross/hurd-i386/config.sh.static
--- perl-5.40.1/debian/cross/hurd-i386/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/hurd-i386/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/i386/config.sh.static
perl-5.40.1/debian/cross/i386/config.sh.static
--- perl-5.40.1/debian/cross/i386/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/i386/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/ia64/config.sh.static
perl-5.40.1/debian/cross/ia64/config.sh.static
--- perl-5.40.1/debian/cross/ia64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/ia64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/kfreebsd-amd64/config.sh.static
perl-5.40.1/debian/cross/kfreebsd-amd64/config.sh.static
--- perl-5.40.1/debian/cross/kfreebsd-amd64/config.sh.static 2025-06-27
20:09:36.000000000 +0300
+++ perl-5.40.1/debian/cross/kfreebsd-amd64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -256,6 +256,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_fgetpos='define'
diff -Nru perl-5.40.1/debian/cross/kfreebsd-i386/config.sh.static
perl-5.40.1/debian/cross/kfreebsd-i386/config.sh.static
--- perl-5.40.1/debian/cross/kfreebsd-i386/config.sh.static 2025-06-27
20:09:36.000000000 +0300
+++ perl-5.40.1/debian/cross/kfreebsd-i386/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -256,6 +256,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_fgetpos='define'
diff -Nru perl-5.40.1/debian/cross/loong64/config.sh.static
perl-5.40.1/debian/cross/loong64/config.sh.static
--- perl-5.40.1/debian/cross/loong64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/loong64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/m68k/config.sh.static
perl-5.40.1/debian/cross/m68k/config.sh.static
--- perl-5.40.1/debian/cross/m68k/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/m68k/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/mips/config.sh.static
perl-5.40.1/debian/cross/mips/config.sh.static
--- perl-5.40.1/debian/cross/mips/config.sh.static 2025-06-27
20:09:36.000000000 +0300
+++ perl-5.40.1/debian/cross/mips/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -255,6 +255,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_fgetpos='define'
diff -Nru perl-5.40.1/debian/cross/mips64el/config.sh.static
perl-5.40.1/debian/cross/mips64el/config.sh.static
--- perl-5.40.1/debian/cross/mips64el/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/mips64el/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/mipsel/config.sh.static
perl-5.40.1/debian/cross/mipsel/config.sh.static
--- perl-5.40.1/debian/cross/mipsel/config.sh.static 2025-06-27
20:09:36.000000000 +0300
+++ perl-5.40.1/debian/cross/mipsel/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -256,6 +256,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/powerpc/config.sh.static
perl-5.40.1/debian/cross/powerpc/config.sh.static
--- perl-5.40.1/debian/cross/powerpc/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/powerpc/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/powerpcspe/config.sh.static
perl-5.40.1/debian/cross/powerpcspe/config.sh.static
--- perl-5.40.1/debian/cross/powerpcspe/config.sh.static 2025-06-27
20:09:36.000000000 +0300
+++ perl-5.40.1/debian/cross/powerpcspe/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -255,6 +255,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_fgetpos='define'
diff -Nru perl-5.40.1/debian/cross/ppc64/config.sh.static
perl-5.40.1/debian/cross/ppc64/config.sh.static
--- perl-5.40.1/debian/cross/ppc64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/ppc64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/ppc64el/config.sh.static
perl-5.40.1/debian/cross/ppc64el/config.sh.static
--- perl-5.40.1/debian/cross/ppc64el/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/ppc64el/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/riscv64/config.sh.static
perl-5.40.1/debian/cross/riscv64/config.sh.static
--- perl-5.40.1/debian/cross/riscv64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/riscv64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/s390x/config.sh.static
perl-5.40.1/debian/cross/s390x/config.sh.static
--- perl-5.40.1/debian/cross/s390x/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/s390x/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/sh4/config.sh.static
perl-5.40.1/debian/cross/sh4/config.sh.static
--- perl-5.40.1/debian/cross/sh4/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/sh4/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/sparc64/config.sh.static
perl-5.40.1/debian/cross/sparc64/config.sh.static
--- perl-5.40.1/debian/cross/sparc64/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/sparc64/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
diff -Nru perl-5.40.1/debian/cross/x32/config.sh.static
perl-5.40.1/debian/cross/x32/config.sh.static
--- perl-5.40.1/debian/cross/x32/config.sh.static 2025-07-03
19:14:08.000000000 +0300
+++ perl-5.40.1/debian/cross/x32/config.sh.static 2025-07-27
12:42:40.000000000 +0300
@@ -259,6 +259,7 @@
d_fd_set='define'
d_fdclose='undef'
d_fdim='define'
+d_fdopendir='define'
d_fds_bits='define'
d_fegetround='define'
d_ffs='define'
--- End Message ---
--- Begin Message ---
Unblocked perl.
--- End Message ---