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 ---

Reply via email to