Re: [PATCH 1/3] ci: use Debian instead of deprecated i386/ubuntu
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 23, 2025, 17:56 UTC
- Message-ID
- <xmqqbjlxv6xa.fsf@gitster.g>
- In-Reply-To
- <20251023-b4-pks-rust-cbindgen-v1-1-c19b61b03127@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
Show 11 quoted lines
> 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.