Your message dated Sat, 31 Jan 2026 15:04:19 +0000
with message-id <[email protected]>
and subject line Bug#1125669: fixed in zlib 1:1.3.dfsg+really1.3.1-2
has caused the Debian Bug report #1125669,
regarding zlib: build-depends on gcc-multilib [s390x], which will get removed
(needs coordination)
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.)
--
1125669: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: zlib
Version: 1:1.3.dfsg+really1.3.1-1
Severity: wishlist
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: s390x 31-bit-removal
Dear maintainer(s),
Linux 6.19 will drop support for 31-bit compatibility on s390x, and will
also stop providing 31-bit support in UAPI header files [1]. Once this
lands in unstable, it will become impossible to build the libc6-s390 and
libc6-dev-s390 packages on s390x, and in turns the gcc-multilib and
g++-multilib packages.
zlib build-depends on gcc-multilib [s390x], this will have to be fixed
by disabling the build of lib32z1 and lib32z1-dev on s390x. That said
this cannot be done yet (hence the severity wishlist), as zlib in a
circular loop with gcc-defaults, gcc-15, and some coordination will be
needed to upload all these packages within a few days.
Please find attached a patch I tested for this removal. Please get ready
to integrate it, but please also WAIT for the coordination for the final
step before uploading such a change to unstable. On the other hand,
upload to experimental is fine.
Regards
Aurelien
[1]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3db5cf9354710c3b9268af74a0dca88514279453
--- zlib-1.3.dfsg+really1.3.1/debian/control
+++ zlib-1.3.dfsg+really1.3.1/debian/control
@@ -4,7 +4,7 @@
Maintainer: Mark Brown <[email protected]>
Standards-Version: 4.6.1
Homepage: http://zlib.net/
-Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13), gcc-multilib [amd64
i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc s390x mipsn32
mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64 mips64el mips64r6
mips64r6el x32] <!nobiarch>, dpkg-dev (>= 1.16.1), autoconf
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13), gcc-multilib [amd64
i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc mipsn32 mipsn32el
mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64 mips64el mips64r6 mips64r6el x32]
<!nobiarch>, dpkg-dev (>= 1.16.1), autoconf
Package: zlib1g
Architecture: any
@@ -68,7 +68,7 @@
runtime.
Package: lib32z1
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x
+Architecture: amd64 ppc64 kfreebsd-amd64
Build-Profiles: <!nobiarch>
Conflicts: libc6-i386 (<= 2.9-18)
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -80,7 +80,7 @@
Package: lib32z1-dev
Section: libdevel
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x
+Architecture: amd64 ppc64 kfreebsd-amd64
Build-Profiles: <!nobiarch>
Conflicts: libc6-i386 (<= 2.9-18)
Depends: lib32z1 (= ${binary:Version}), zlib1g-dev (= ${binary:Version}),
lib32c-dev, ${misc:Depends}
--- zlib-1.3.dfsg+really1.3.1/debian/rules
+++ zlib-1.3.dfsg+really1.3.1/debian/rules
@@ -36,22 +36,14 @@
ifeq (,$(filter nobiarch,$(DEB_BUILD_PROFILES)))
-32-ARCHS=amd64 ppc64 kfreebsd-amd64 s390x
+32-ARCHS=amd64 ppc64 kfreebsd-amd64
64-ARCHS=s390 sparc i386 powerpc mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el
mipsn32r6 mipsn32r6el x32
ifneq (,$(filter $(DEB_HOST_ARCH), $(32-ARCHS)))
EXTRA_INSTALL=install32
EXTRA_BUILD=build32-stamp
-# s390x fails at compatibility.
-ifneq (,$(filter $(DEB_HOST_ARCH), s390x))
-m32=-m31
-else
-m32=-m32
-endif
endif
-ifneq (,$(filter s390x, $(DEB_HOST_ARCH)))
-else
ifneq (,$(filter $(DEB_HOST_ARCH), $(64-ARCHS)))
EXTRA_INSTALL=install64
EXTRA_BUILD=build64-stamp
@@ -62,7 +54,6 @@
m64=-m64
endif
endif
-endif
N32-ARCHS=mips mipsel
ifneq (,$(filter $(DEB_HOST_ARCH), $(N32-ARCHS)))
--- End Message ---
--- Begin Message ---
Source: zlib
Source-Version: 1:1.3.dfsg+really1.3.1-2
Done: Mark Brown <[email protected]>
We believe that the bug you reported is fixed in the latest version of
zlib, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mark Brown <[email protected]> (supplier of updated zlib package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 31 Jan 2026 12:50:16 +0000
Source: zlib
Architecture: source
Version: 1:1.3.dfsg+really1.3.1-2
Distribution: unstable
Urgency: low
Maintainer: Mark Brown <[email protected]>
Changed-By: Mark Brown <[email protected]>
Closes: 1024936 1113755 1125669
Changes:
zlib (1:1.3.dfsg+really1.3.1-2) unstable; urgency=low
.
* Stop building lib32z1 on s390x using patch from Aurelien Jarno
<[email protected]>, due to an uncoordinated upload of gcc-defaults
there will be some temporary problems with testing migration as
things sort themselves out (closes: #1125669).
* Flag that we support noudeb (closes: #1024936).
* Enable autopkgtest using patch from Sahithi Akunuri
<[email protected]> (closes: #1113755).
Checksums-Sha1:
d311580bd16600cd66d661c809c001003ae69c50 2827 zlib_1.3.dfsg+really1.3.1-2.dsc
c7336c372059ad1bf392c6dde00d6e793701bf3e 17108
zlib_1.3.dfsg+really1.3.1-2.debian.tar.xz
8f09bb39c729d365073fd8621d9fa141b7fb2c37 9758
zlib_1.3.dfsg+really1.3.1-2_amd64.buildinfo
Checksums-Sha256:
4c4da5dddc06c283a35a88b58780bdd45c42584931adef35d83c06936cc78e76 2827
zlib_1.3.dfsg+really1.3.1-2.dsc
e3bab639feb4a9b4a07c6f94f9daf74e262469047b97e4aff80d51ed1c149282 17108
zlib_1.3.dfsg+really1.3.1-2.debian.tar.xz
a1b6664317a74ec0ac57af97ff4c77446aeaf8f13e09e53d2c7082b22cad2bbd 9758
zlib_1.3.dfsg+really1.3.1-2_amd64.buildinfo
Files:
7026b94bf074001a863e9503fbdce32e 2827 libs optional
zlib_1.3.dfsg+really1.3.1-2.dsc
4792e258635f471cf2cf21a63dc42538 17108 libs optional
zlib_1.3.dfsg+really1.3.1-2.debian.tar.xz
1088ea120464993f3ddc5c40275adcbf 9758 libs optional
zlib_1.3.dfsg+really1.3.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFHBAEBCgAxFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAml+F5ATHGJyb29uaWVA
ZGViaWFuLm9yZwAKCRAk1otyXVSH0IdnB/9DDxNapqW+oWQ26qnsHOyDpOjemzsu
5hOX/U8ltzTzC+V2u04qavIlcZ3/PNlNLpUZ4nx+OiyVeuENlRFAlSe31Wc87e4g
8fp+8qR+TGEVud4Bgh9i827cq7khQcjgTtAoj5ujdPMgDUbbBOGHwkjNC1SmcHHF
/0xpf6TG2FqK2IbS7UCYbKT/rY/92p0OXk2hdqFFCtBhY+uWOlbBOgQ+hK9P7lSu
4Ypwf54d/HtRDiWBsbgg1qOJn2X3MNMhQihRxHvEFd70xxBvYj22Idsd8iM1oG6o
G9EALX//P3Ssj/CfKzl9usrgIXhUp8LJZVUBwEGmwjS+wqMEBmk3DCuX
=Vme6
-----END PGP SIGNATURE-----
pgpqX5z_Jvs_Y.pgp
Description: PGP signature
--- End Message ---