From: Junio C Hamano Date: Thu, 23 Oct 2025 17:56:01 GMT Subject: Re: [PATCH 1/3] ci: use Debian instead of deprecated i386/ubuntu Message-ID: In-Reply-To: <20251023-b4-pks-rust-cbindgen-v1-1-c19b61b03127@pks.im> Patrick Steinhardt writes: > Ubuntu has ended support for 32 bit platforms and is not maintaining any > release anymore that has 32 bit support. But we still use i386/ubuntu in > our CI pipeline to test for compatibility with 32 bit systems, even > though that specific image does not receive updates anymore. > > Besides being end-of-life, this image also doesn't have all packages > available to it anymore. This creates problems with a subsequent patch, > where we're about to pull in cbindgen for generating Rust to C bindings. > > Drop the Ubuntu image and use Debian instead, which continues to > maintain its 32 bit port. Thanks, this is long overdue. Would this have nagative interactions with our recent tweak for sudo-rust vs sudo-C, which I thought was only releavant for Ubuntu? I guess as long as i386/debian does not have /etc/alternatives/sudo we should be safe, and we also handle debian-* (presumably 64-bit) in the same case arm, so this should not be a new problem. Just double checking. > - # Supported until 2025-04-02. > - jobname: linux32 > - image: i386/ubuntu:focal > + image: i386/debian:latest Will queue. Thanks.