Your message dated Wed, 4 Feb 2026 13:17:08 +0100
with message-id <[email protected]>
and subject line gnome-podcasts: ftbfs on armhf due to build time tests
has caused the Debian Bug report #1125309,
regarding gnome-podcasts: ftbfs on armhf due to build time tests
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1125309: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125309
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Version: gnome-podcasts/25.3+dfsg-1
This is not reproducible currently.
--- End Message ---