• Bug#1109994: pre-approval / unblock: perl cross build fix

    From Niko Tyni@21:1/5 to All on Sun Jul 27 22:10:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    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/d
  • From Ivo De Decker@21:1/5 to Niko Tyni on Sun Jul 27 22:20:01 2025
    XPost: linux.debian.devel.release

    Control: tags -1 confirmed moreinfo
    Control: retitle -1 unblock: perl/5.40.1-6 (pre-approval)

    Hi,

    On Sun, Jul 27, 2025 at 11:05:13PM +0300, Niko Tyni wrote:
    Hi, please consider pre-approving the attached src:perl cross build fix
    for sid + trixie, versioned as 5.40.1-6.

    It's quite late, so I'm not sure we'll be able to get this into trixie in
    time, but I don't think there's much harm in uploading this to unstable and seeing if we have enough time to get it in.

    With that in mind, please go ahead with the upload and remove the moreinfo tag from this unblock request once the new upload has been in unstable for a few days, and you think it's ready to migrate.

    Note that the upload would have to happen very soon to have any chance to migrate to trixie.

    Thanks,

    Ivo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Niko Tyni@21:1/5 to Ivo De Decker on Mon Jul 28 23:50:01 2025
    XPost: linux.debian.devel.release

    On Sun, Jul 27, 2025 at 08:14:20PM +0000, Ivo De Decker wrote:
    Control: tags -1 confirmed moreinfo
    Control: retitle -1 unblock: perl/5.40.1-6 (pre-approval)

    On Sun, Jul 27, 2025 at 11:05:13PM +0300, Niko Tyni wrote:
    Hi, please consider pre-approving the attached src:perl cross build fix
    for sid + trixie, versioned as 5.40.1-6.

    It's quite late, so I'm not sure we'll be able to get this into trixie in time, but I don't think there's much harm in uploading this to unstable and seeing if we have enough time to get it in.

    With that in mind, please go ahead with the upload and remove the moreinfo tag
    from this unblock request once the new upload has been in unstable for a few days, and you think it's ready to migrate.

    Note that the upload would have to happen very soon to have any chance to migrate to trixie.

    Thanks. Just uploaded, we'll see how it goes.
    --
    Niko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)