I checked the gcc packages, and indeed the lib32z1-dev dependency has been fixed, including in the oracular release pocket. I think we're hitting a bug in reverse-depends, since it shows up even for riscv64:
❯ reverse-depends -b -a riscv64 lib32z1-dev Reverse-Build-Depends ===================== * gcc-11 * gcc-12 * gcc-13 * gcc-14 * gcc-snapshot Britney is currently refusing the glibc transition because of this: trying: glibc dsda-doom zzuf dpf-plugins dante libnss-db unscd skipped: glibc dsda-doom zzuf dpf-plugins dante libnss-db unscd (229, 67, 0) got: 20+0: a-6:a-2:a-2:i-0:p-2:r-2:s-6 * s390x: lib32z1, lib32z1-dev, libc6-s390 (most of the candidate packages in the bundle have strict versioned dependencies on glibc) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to zlib in Ubuntu. https://bugs.launchpad.net/bugs/2074191 Title: Binary RM of 32-bit binaries on s390x Status in glibc package in Ubuntu: Incomplete Status in zlib package in Ubuntu: In Progress Bug description: Hi, Could you please do a binary removal of the following binary packages in the oracular release pocket? lib32z1 lib32z1-dev libc6-s390 libc6-dev-s390 oaklisp We have removed the support for 32-bit binaries on s390x (see bug 2067350), and these leftovers are preventing glibc from migrating. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2074191/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp