[Pkg-rust-maintainers] Bug#1088250: rust-gst-plugin-gtk4 FTBFS with the nocheck build profile: Error: CliError { error: Some(no matching package named `async-channel` found

Helmut Grohne helmut at subdivi.de
Mon Nov 25 18:51:23 GMT 2024


Source: rust-gst-plugin-gtk4
Version: 0.13.1-1
Severity: serious
Tags: ftbfs

rust-gst-plugin-gtk4 fails to build from source when enabling the
nocheck build profile. This is considered RC by the release team. A
build ends with:

|    debian/rules execute_after_dh_auto_build
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| CARGO_HOME=debian/cargo_home \
|         /usr/share/cargo/bin/cargo cbuild --release --destdir=debian/tmp --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --offline --features gtk_v4_14,x11egl,x11glx,wayland,dmabuf -v -j 8
| Error: CliError { error: Some(no matching package named `async-channel` found
| location searched: registry `crates-io`
| required by package `gst-plugin-gtk4 v0.13.1 (/<<PKGBUILDDIR>>)`
| As a reminder, you're using offline mode (--offline) which can sometimes cause surprising resolution failures, if this error is too confusing you may wish to retry without the offline flag.), exit_code: 101 }
| make[1]: *** [debian/rules:24: execute_after_dh_auto_build] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:21: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

I suggest that removing a <!nocheck> annotation might fix the problem.

Helmut



More information about the Pkg-rust-maintainers mailing list