Bug#1125309: gnome-podcasts: ftbfs on armhf due to build time tests
Paul Gevers <[email protected]>
| Newsgroups | gmane.linux.debian.ports.arm |
|---|---|
| Message-ID | <f8b19c00-526c-445c-a4c6-bfb79923e796__45853.2716192835$1768217611$gmane$org@debian.org> |
Source: gnome-podcasts Version: 25.3+dfsg-1 Severity: serious Tags: ftbfs Justification: ftbfs X-Debbugs-Cc: [email protected] User: [email protected] Usertags: armhf Dear maintainer, The latest version of src:gnome-podcasts FTBFS on armhf so far on the buildds. I pasted some part of the logs below. Paul thread 'utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_1_element' panicked at podcasts-data/src/utils.rs:56:5: assertion `left == right` failed left: 1 right: 8 stack backtrace: 0: __rustc::rust_begin_unwind at /usr/src/rustc-1.90.0/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:75:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:403:5 4: podcasts_data::utils::vec_u8_to_u64 at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:56:5 5: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_1_element at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:470:9 6: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_1_element::{{closure}} at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:469:66 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. thread 'utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_7_elements' panicked at podcasts-data/src/utils.rs:56:5: assertion `left == right` failed left: 7 right: 8 stack backtrace: 0: __rustc::rust_begin_unwind at /usr/src/rustc-1.90.0/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:75:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:403:5 4: podcasts_data::utils::vec_u8_to_u64 at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:56:5 5: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_7_elements at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:476:9 6: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_7_elements::{{closure}} at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:475:67 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. thread 'utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_9_elements' panicked at podcasts-data/src/utils.rs:56:5: assertion `left == right` failed left: 9 right: 8 stack backtrace: 0: __rustc::rust_begin_unwind at /usr/src/rustc-1.90.0/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:75:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:403:5 4: podcasts_data::utils::vec_u8_to_u64 at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:56:5 5: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_9_elements at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:482:9 6: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_a_vector_with_9_elements::{{closure}} at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:481:67 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. thread 'utils::tests::vec_u8_to_u64_should_panic_given_an_empty_vector' panicked at podcasts-data/src/utils.rs:56:5: assertion `left == right` failed left: 0 right: 8 stack backtrace: 0: __rustc::rust_begin_unwind at /usr/src/rustc-1.90.0/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:75:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:403:5 4: podcasts_data::utils::vec_u8_to_u64 at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:56:5 5: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_an_empty_vector at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:464:9 6: podcasts_data::utils::tests::vec_u8_to_u64_should_panic_given_an_empty_vector::{{closure}} at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-data/src/utils.rs:463:58 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.90.0/library/core/src/ops/function.rs:253:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. Running `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/build/reproducible-path/gnome-podcasts-25.3+dfsg/podcasts-gtk CARGO_MANIFEST_PATH=/build/reproducible-path/gnome-podcasts-25.3+dfsg/podcasts-gtk/Cargo.toml CARGO_PKG_AUTHORS='Jordan Petridis <[email protected]>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=podcasts-gtk CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug/deps:/build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' /build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug/deps/podcasts_gtk-c5fdb447f52b16ad --test-threads=1 --nocapture` libEGL warning: DRI3 error: Could not get DRI3 device libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-WARNING **: 10:25:14.318: Unable to acquire session bus: Failed to execute child process “dbus-launch” (No such file or directory) (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: Unable to load resource for composite template for type 'PdShowWidget': The resource at “/org/gnome/Podcasts/gtk/show_widget.ui” failed to decompress (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed (podcasts_gtk-c5fdb447f52b16ad:17312): Gtk-CRITICAL **: 10:25:14.320: gtk_widget_init_template: assertion 'template != NULL' failed thread 'test_stuff' panicked at /usr/share/cargo/registry/gtk4-0.10.3/src/subclass/widget.rs:1273:17: Failed to retrieve template child. Please check that all fields of type `GtkImage` have been bound and have a #[template_child] attribute. stack backtrace: 0: __rustc::rust_begin_unwind at /usr/src/rustc-1.90.0/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.90.0/library/core/src/panicking.rs:75:14 2: <podcasts_gtk::widgets::show::ShowWidgetPriv as gtk4::subclass::widget::CompositeTemplate>::check_template_children at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-gtk/src/widgets/show.rs:37:26 3: <glib::subclass::types::InitializingObject<T> as gtk4::subclass::widget::CompositeTemplateInitializingExt>::init_template at /usr/share/cargo/registry/gtk4-0.10.3/src/subclass/widget.rs:1450:13 4: <podcasts_gtk::widgets::show::ShowWidgetPriv as glib::subclass::types::ObjectSubclass>::instance_init at /usr/share/cargo/registry/gnome-podcasts-25.3+dfsg/podcasts-gtk/src/widgets/show.rs:93:13 5: glib::subclass::types::instance_init at /usr/share/cargo/registry/glib-0.21.5/src/subclass/types.rs:972:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. fatal runtime error: failed to initiate panic, error 9, aborting error: test failed, to rerun pass `-p podcasts-gtk --bin podcasts-gtk` Caused by: process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_MANIFEST_DIR=/build/reproducible-path/gnome-podcasts-25.3+dfsg/podcasts-gtk CARGO_MANIFEST_PATH=/build/reproducible-path/gnome-podcasts-25.3+dfsg/podcasts-gtk/Cargo.toml CARGO_PKG_AUTHORS='Jordan Petridis <[email protected]>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=podcasts-gtk CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug/deps:/build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' /build/reproducible-path/gnome-podcasts-25.3+dfsg/target/armv7-unknown-linux-gnueabihf/debug/deps/podcasts_gtk-c5fdb447f52b16ad --test-threads=1 --nocapture` (signal: 6, SIGABRT: process abort signal) ============================================================================== Summary of Failures: 3/3 gnome-podcasts:cargo-test FAIL 383.49s exit status 101 Ok: 2 Fail: 1 dh_auto_test: error: cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test --verbose --timeout-multiplier 5 returned exit code 1 make[1]: *** [debian/rules:27: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/gnome-podcasts-25.3+dfsg' make: *** [debian/rules:15: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit status 2
OpenPGP_signature.asc
(application/pgp-signature, 585 B)
-----BEGIN PGP SIGNATURE----- wsC7BAABCABvBYJpZNu7CRCcXJnrBb11CkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmckNqLRXysI3mZOM3vnzzobW/P1WuAFOXCdgn2aKmQI ZRYhBFi2bUhza+k7BS3mcpxcmesFvXUKAAA7egf+Jckp+0Z5+pfzWUaGI3/XzxBD AVzNr93v1oWbF+OP3sGf9ek3On83gAul+VUo4kK1C9KKXXht0oNAUHUvkeOP5Ojs C+I9OkIKIMVIOz+w5N4wcU/SHWRdFQLlQcdnzC+5UL3rhTCZhBFQ8VHEzi/0o05q U8BUE6Xp5lpYTud6fKivBW7OoYTdza3CkWpZsBpJRP2pgZSKDs84WAduOORs0Qy5 jD8XXiYLjmdPhAGcKWcIroiSxU1w0zxOUNaiqz6ktta9lJvZXrRKbFJX2hIQ7tOa GHiBanANNk/61heZ3JlMRRCJ+HCRTflT46YPe7k2SM/OaBs5uhyrTGpyqrXk+Q== =Ehcn -----END PGP SIGNATURE-----