[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109994: marked as done (unblock: perl/5.40.1-6 (pre-approval))



Your message dated Wed, 30 Jul 2025 21:10:25 +0000
with message-id <E1uhE49-003en0-27@respighi.debian.org>
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 owner@bugs.debian.org
immediately.)


-- 
1109994: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109994
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: perl@packages.debian.org, perl@packages.debian.org
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 <ntyni@debian.org>  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 to: