Subject: Re: [PATCH RFC v2 7/7] ci: enable Rust for breaking-changes jobs

From: Patrick Steinhardt <[email-masked]>
Date: Mon, 8 Sep 2025 08:40:49 +0200

On Fri, Sep 05, 2025 at 07:56:13PM +0000, brian m. carlson wrote:
> On 2025-09-05 at 11:51:03, Patrick Steinhardt wrote:
> > diff --git a/ci/install-dependencies.sh b/ci/install-dependencies.sh
> > index 4eaf3514d6..4c58c7238e 100755
> > --- a/ci/install-dependencies.sh
> > +++ b/ci/install-dependencies.sh
> > @@ -31,7 +31,7 @@ alpine-*)
> >  	;;
> >  fedora-*|almalinux-*)
> >  	dnf -yq update >/dev/null &&
> > -	dnf -yq install shadow-utils sudo meson ninja pkg-config gcc findutils diffutils perl python3 gawk gettext zlib-devel expat-devel openssl-devel curl-devel pcre2-devel >/dev/null
> > +	dnf -yq install shadow-utils sudo meson ninja pkg-config gcc findutils diffutils perl python3 gawk gettext zlib-devel expat-devel openssl-devel curl-devel pcre2-devel rustc >/dev/null
> 
> I know nothing about how Fedora packages Rust.  Do we need a cargo
> package here as well, is that automatically included, or is it
> unnecessary?

Fedora uses Meson, which doesn't (yet?) need Cargo for the build infra.
I'll probably adapt this eventually to use the Cargo wraps, at which
point in time we'll need it as well.

Patrick