Bug#983340: unblock/preapproval: perl/5.32.1-3 with cross build fixes

2021-02-23 Thread Paul Gevers
Control: tags -1 confirmed

Hi Niko,

On 22-02-2021 17:03, Niko Tyni wrote:
> This is a pre-approval request as perl is part of build-essential and
> currently frozen.

Ack, thanks.

> The debdiff is unfortunately big; I'm only attaching the diffstat.

We'd still like to have it attached to this bug please, for completeness
and future reference.

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#983340: unblock/preapproval: perl/5.32.1-3 with cross build fixes

2021-02-22 Thread Niko Tyni
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: p...@packages.debian.org, Helmut Grohne 

This is a pre-approval request as perl is part of build-essential and
currently frozen.

I'd like to fix #983099 by refreshing the cross build support files
in the perl source package and updating the documentation a bit.

The cross build support files are a workaround for the lack of cross
configuration support in perl's Configure system. They need to be
refreshed for new upstream versions, and this has not been done for
5.32.1 yet.

As Helmut argues in #983099, having a cross buildable perl in stable
would be desirable. These updates have been done routinely for several
years now. The files have no run time effect, they are only used for
cross builds, which are currently failing.

The debdiff is unfortunately big; I'm only attaching the diffstat.
The full proposed diff is available at

  https://people.debian.org/~ntyni/perl/perl_5.32.1-3.debdiff

Thanks for your work on the release,
-- 
Niko Tyni   nt...@debian.org
 debian/README.source  |   12 ++
 debian/changelog  |8 
 debian/cross/README   |   23 +++
 debian/cross/alpha/config.sh.debug.patch  |   22 +--
 debian/cross/alpha/config.sh.shared.patch |   26 ++---
 debian/cross/alpha/config.sh.static   |   52 +-
 debian/cross/amd64/config.sh.debug.patch  |   22 +--
 debian/cross/amd64/config.sh.shared.patch |   26 ++---
 debian/cross/amd64/config.sh.static   |   52 +-
 debian/cross/arm64/config.sh.debug.patch  |   22 +--
 debian/cross/arm64/config.sh.shared.patch |   26 ++---
 debian/cross/arm64/config.sh.static   |   52 +-
 debian/cross/armel/config.sh.debug.patch  |   22 +--
 debian/cross/armel/config.sh.shared.patch |   26 ++---
 debian/cross/armel/config.sh.static   |   52 +-
 debian/cross/armhf/config.sh.debug.patch  |   22 +--
 debian/cross/armhf/config.sh.shared.patch |   26 ++---
 debian/cross/armhf/config.sh.static   |   52 +-
 debian/cross/hppa/config.sh.debug.patch   |   22 +--
 debian/cross/hppa/config.sh.shared.patch  |   26 ++---
 debian/cross/hppa/config.sh.static|   52 +-
 debian/cross/hurd-i386/config.sh.debug.patch  |   22 +--
 debian/cross/hurd-i386/config.sh.shared.patch |   26 ++---
 debian/cross/hurd-i386/config.sh.static   |   52 +-
 debian/cross/i386/config.sh.debug.patch   |   22 +--
 debian/cross/i386/config.sh.shared.patch  |   26 ++---
 debian/cross/i386/config.sh.static|   52 +-
 debian/cross/ia64/config.sh.debug.patch   |   22 +--
 debian/cross/ia64/config.sh.shared.patch  |   26 ++---
 debian/cross/ia64/config.sh.static|   52 +-
 debian/cross/m68k/config.sh.debug.patch   |   22 +--
 debian/cross/m68k/config.sh.shared.patch  |   26 ++---
 debian/cross/m68k/config.sh.static|   52 +-
 debian/cross/mips64el/config.sh.debug.patch   |   22 +--
 debian/cross/mips64el/config.sh.shared.patch  |   26 ++---
 debian/cross/mips64el/config.sh.static|   52 +-
 debian/cross/mipsel/config.sh.debug.patch |   22 +--
 debian/cross/mipsel/config.sh.shared.patch|   26 ++---
 debian/cross/mipsel/config.sh.static  |   52 +-
 debian/cross/powerpc/config.sh.debug.patch|   22 +--
 debian/cross/powerpc/config.sh.shared.patch   |   26 ++---
 debian/cross/powerpc/config.sh.static |   52 +-
 debian/cross/ppc64/config.sh.debug.patch  |   22 +--
 debian/cross/ppc64/config.sh.shared.patch |   26 ++---
 debian/cross/ppc64/config.sh.static   |   52 +-
 debian/cross/ppc64el/config.sh.debug.patch|   22 +--
 debian/cross/ppc64el/config.sh.shared.patch   |   26 ++---
 debian/cross/ppc64el/config.sh.static |   52 +-
 debian/cross/riscv64/config.sh.debug.patch|   22 +--
 debian/cross/riscv64/config.sh.shared.patch   |   26 ++---
 debian/cross/riscv64/config.sh.static |   52 +-
 debian/cross/s390x/config.sh.debug.patch  |   22 +--
 debian/cross/s390x/config.sh.shared.patch |   26 ++---
 debian/cross/s390x/config.sh.static   |   52 +-
 debian/cross/sh4/config.sh.debug.patch|   22