Source: wlgreet
Version: 0.5.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240702 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>      Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=toml 
> CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/toml-0.8.8 
> CARGO_PKG_AUTHORS='Alex Crichton <a...@alexcrichton.com>' 
> CARGO_PKG_DESCRIPTION='A native Rust encoder and decoder of TOML-formatted 
> files and streams. Provides
> implementations of the standard Serialize/Deserialize traits for TOML data to
> facilitate deserializing and serializing Rust structures.
> ' CARGO_PKG_HOMEPAGE='https://github.com/toml-rs/toml' CARGO_PKG_LICENSE='MIT 
> OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=toml 
> CARGO_PKG_README=README.md 
> CARGO_PKG_REPOSITORY='https://github.com/toml-rs/toml' 
> CARGO_PKG_RUST_VERSION=1.67 CARGO_PKG_VERSION=0.8.8 CARGO_PKG_VERSION_MAJOR=0 
> CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' 
> CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/toml-0.8.8 
> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/release/deps rustc --crate-name toml 
> --edition=2021 /<<PKGBUILDDIR>>/debian/cargo_registry/toml-0.8.8/src/lib.rs 
> --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat 
> --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C 
> linker-plugin-lto -C debuginfo=2 --cfg 'feature="default"' --cfg 
> 'feature="display"' --cfg 'feature="parse"' -C metadata=9b2a722c587a914c -C 
> extra-filename=-9b2a722c587a914c --out-dir 
> /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --target 
> x86_64-unknown-linux-gnu -L 
> dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L 
> dependency=/<<PKGBUILDDIR>>/target/release/deps --extern 
> serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libserde-88311378d2dc5e46.rmeta
>  --extern 
> serde_spanned=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libserde_spanned-fd30470c9419cd38.rmeta
>  --extern 
> toml_datetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml_datetime-bcd48b181c5948fd.rmeta
>  --extern 
> toml_edit=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml_edit-a2897192a0261b6a.rmeta
>  --cap-lints warn -C debuginfo=2 -C strip=none --cap-lints warn -C 
> linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix 
> /<<PKGBUILDDIR>>=/usr/share/cargo/registry/wlgreet-0.5.0 --remap-path-prefix 
> /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry`
> warning: `wayland-protocols` (lib) generated 1048 warnings
>    Compiling wlgreet v0.5.0 (/<<PKGBUILDDIR>>)
>      Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=wlgreet 
> CARGO_CRATE_NAME=wlgreet CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> 
> CARGO_PKG_AUTHORS='Kenny Levinsen <k...@kl.wtf>' CARGO_PKG_DESCRIPTION='' 
> CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' 
> CARGO_PKG_NAME=wlgreet CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' 
> CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 
> CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' 
> CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>> 
> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/release/deps rustc --crate-name 
> wlgreet --edition=2018 src/main.rs --error-format=json 
> --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin 
> --emit=dep-info,link -C opt-level=3 -C lto=fat -C debuginfo=2 -C 
> metadata=e613a2bb0bce546d -C extra-filename=-e613a2bb0bce546d --out-dir 
> /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --target 
> x86_64-unknown-linux-gnu -L 
> dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L 
> dependency=/<<PKGBUILDDIR>>/target/release/deps --extern 
> chrono=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libchrono-1964602d341480fe.rlib
>  --extern 
> getopts=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgetopts-deccc38ae27b23fb.rlib
>  --extern 
> greetd_ipc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgreetd_ipc-cf89757681e8717d.rlib
>  --extern 
> lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-f99ae396a2e1f089.rlib
>  --extern 
> memmap2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmemmap2-92c49610d6968a7a.rlib
>  --extern 
> nix=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnix-7bb4a3872998d6a3.rlib
>  --extern 
> os_pipe=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libos_pipe-4a9b777d4d460b0b.rlib
>  --extern 
> rusttype=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librusttype-96b1668d67278a15.rlib
>  --extern 
> serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libserde-88311378d2dc5e46.rlib
>  --extern 
> smithay_client_toolkit=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsmithay_client_toolkit-c8bc63ae0d1311f5.rlib
>  --extern 
> toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9b2a722c587a914c.rlib
>  --extern 
> wayland_client=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libwayland_client-06b8438bbfdad4d9.rlib
>  --extern 
> wayland_protocols=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libwayland_protocols-1f0e10f8ef232099.rlib
>  -C debuginfo=2 -C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc 
> -C link-arg=-Wl,-z,relro --remap-path-prefix 
> /<<PKGBUILDDIR>>=/usr/share/cargo/registry/wlgreet-0.5.0 --remap-path-prefix 
> /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry -L 
> native=/usr/lib/x86_64-linux-gnu`
> error[E0432]: unresolved import `smithay_client_toolkit::environment`
>  --> src/app.rs:7:29
>   |
> 7 | use smithay_client_toolkit::environment::MultiGlobalHandler;
>   |                             ^^^^^^^^^^^ could not find `environment` in 
> `smithay_client_toolkit`
> 
> error[E0432]: unresolved imports 
> `smithay_client_toolkit::seat::keyboard::keysyms`, 
> `smithay_client_toolkit::seat::keyboard::map_keyboard`, 
> `smithay_client_toolkit::seat::keyboard::Event`, 
> `smithay_client_toolkit::seat::keyboard::KeyState`, 
> `smithay_client_toolkit::seat::keyboard::ModifiersState`
>  --> src/app.rs:9:16
>   |
> 9 |     keyboard::{keysyms, map_keyboard, Event as KbEvent, KeyState, 
> ModifiersState},
>   |                ^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^  
> ^^^^^^^^^^^^^^ no `ModifiersState` in `seat::keyboard`
>   |                |        |             |                 |
>   |                |        |             |                 no `KeyState` in 
> `seat::keyboard`
>   |                |        |             no `Event` in `seat::keyboard`
>   |                |        no `map_keyboard` in `seat::keyboard`
>   |                no `keysyms` in `seat::keyboard`
>   |
>   = help: consider importing one of these items instead:
>           crate::app::wl_compositor::Event
>           crate::app::wl_output::Event
>           crate::app::wl_pointer::Event
>           crate::app::wl_shm::Event
>           crate::app::wl_surface::Event
>           crate::app::zwlr_layer_shell_v1::Event
>           crate::app::zwlr_layer_surface_v1::Event
>           wayland_client::protocol::wl_buffer::Event
>           wayland_client::protocol::wl_callback::Event
>           wayland_client::protocol::wl_compositor::Event
>           wayland_client::protocol::wl_data_device::Event
>           wayland_client::protocol::wl_data_device_manager::Event
>           wayland_client::protocol::wl_data_offer::Event
>           wayland_client::protocol::wl_data_source::Event
>           wayland_client::protocol::wl_display::Event
>           wayland_client::protocol::wl_keyboard::Event
>           wayland_client::protocol::wl_output::Event
>           wayland_client::protocol::wl_pointer::Event
>           wayland_client::protocol::wl_region::Event
>           wayland_client::protocol::wl_registry::Event
>           wayland_client::protocol::wl_seat::Event
>           wayland_client::protocol::wl_shell::Event
>           wayland_client::protocol::wl_shell_surface::Event
>           wayland_client::protocol::wl_shm::Event
>           wayland_client::protocol::wl_shm_pool::Event
>           wayland_client::protocol::wl_subcompositor::Event
>           wayland_client::protocol::wl_subsurface::Event
>           wayland_client::protocol::wl_surface::Event
>           wayland_client::protocol::wl_touch::Event
>           
> wayland_protocols::misc::gtk_primary_selection::client::gtk_primary_selection_device::Event
>           
> wayland_protocols::misc::gtk_primary_selection::client::gtk_primary_selection_device_manager::Event
>           
> wayland_protocols::misc::gtk_primary_selection::client::gtk_primary_selection_offer::Event
>           
> wayland_protocols::misc::gtk_primary_selection::client::gtk_primary_selection_source::Event
>           
> wayland_protocols::misc::server_decoration::client::org_kde_kwin_server_decoration::Event
>           
> wayland_protocols::misc::server_decoration::client::org_kde_kwin_server_decoration_manager::Event
>           
> wayland_protocols::misc::zwp_input_method_v2::client::zwp_input_method_keyboard_grab_v2::Event
>           
> wayland_protocols::misc::zwp_input_method_v2::client::zwp_input_method_manager_v2::Event
>           
> wayland_protocols::misc::zwp_input_method_v2::client::zwp_input_method_v2::Event
>           
> wayland_protocols::misc::zwp_input_method_v2::client::zwp_input_popup_surface_v2::Event
>           wayland_protocols::presentation_time::client::wp_presentation::Event
>           
> wayland_protocols::presentation_time::client::wp_presentation_feedback::Event
>           
> wayland_protocols::unstable::fullscreen_shell::v1::client::zwp_fullscreen_shell_mode_feedback_v1::Event
>           
> wayland_protocols::unstable::fullscreen_shell::v1::client::zwp_fullscreen_shell_v1::Event
>           
> wayland_protocols::unstable::idle_inhibit::v1::client::zwp_idle_inhibit_manager_v1::Event
>           
> wayland_protocols::unstable::idle_inhibit::v1::client::zwp_idle_inhibitor_v1::Event
>           
> wayland_protocols::unstable::input_method::v1::client::zwp_input_method_context_v1::Event
>           
> wayland_protocols::unstable::input_method::v1::client::zwp_input_method_v1::Event
>           
> wayland_protocols::unstable::input_method::v1::client::zwp_input_panel_surface_v1::Event
>           
> wayland_protocols::unstable::input_method::v1::client::zwp_input_panel_v1::Event
>           
> wayland_protocols::unstable::input_timestamps::v1::client::zwp_input_timestamps_manager_v1::Event
>           
> wayland_protocols::unstable::input_timestamps::v1::client::zwp_input_timestamps_v1::Event
>           
> wayland_protocols::unstable::keyboard_shortcuts_inhibit::v1::client::zwp_keyboard_shortcuts_inhibit_manager_v1::Event
>           
> wayland_protocols::unstable::keyboard_shortcuts_inhibit::v1::client::zwp_keyboard_shortcuts_inhibitor_v1::Event
>           
> wayland_protocols::unstable::linux_dmabuf::v1::client::zwp_linux_buffer_params_v1::Event
>           
> wayland_protocols::unstable::linux_dmabuf::v1::client::zwp_linux_dmabuf_v1::Event
>           
> wayland_protocols::unstable::linux_explicit_synchronization::v1::client::zwp_linux_buffer_release_v1::Event
>           
> wayland_protocols::unstable::linux_explicit_synchronization::v1::client::zwp_linux_explicit_synchronization_v1::Event
>           
> wayland_protocols::unstable::linux_explicit_synchronization::v1::client::zwp_linux_surface_synchronization_v1::Event
>           
> wayland_protocols::unstable::pointer_constraints::v1::client::zwp_confined_pointer_v1::Event
>           
> wayland_protocols::unstable::pointer_constraints::v1::client::zwp_locked_pointer_v1::Event
>           
> wayland_protocols::unstable::pointer_constraints::v1::client::zwp_pointer_constraints_v1::Event
>           
> wayland_protocols::unstable::pointer_gestures::v1::client::zwp_pointer_gesture_pinch_v1::Event
>           
> wayland_protocols::unstable::pointer_gestures::v1::client::zwp_pointer_gesture_swipe_v1::Event
>           
> wayland_protocols::unstable::pointer_gestures::v1::client::zwp_pointer_gestures_v1::Event
>           
> wayland_protocols::unstable::primary_selection::v1::client::zwp_primary_selection_device_manager_v1::Event
>           
> wayland_protocols::unstable::primary_selection::v1::client::zwp_primary_selection_device_v1::Event
>           
> wayland_protocols::unstable::primary_selection::v1::client::zwp_primary_selection_offer_v1::Event
>           
> wayland_protocols::unstable::primary_selection::v1::client::zwp_primary_selection_source_v1::Event
>           
> wayland_protocols::unstable::relative_pointer::v1::client::zwp_relative_pointer_manager_v1::Event
>           
> wayland_protocols::unstable::relative_pointer::v1::client::zwp_relative_pointer_v1::Event
>           
> wayland_protocols::unstable::tablet::v1::client::zwp_tablet_manager_v1::Event
>           
> wayland_protocols::unstable::tablet::v1::client::zwp_tablet_seat_v1::Event
>           
> wayland_protocols::unstable::tablet::v1::client::zwp_tablet_tool_v1::Event
>           
> wayland_protocols::unstable::tablet::v1::client::zwp_tablet_v1::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_manager_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_pad_group_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_pad_ring_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_pad_strip_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_pad_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_seat_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_tool_v2::Event
>           
> wayland_protocols::unstable::tablet::v2::client::zwp_tablet_v2::Event
>           
> wayland_protocols::unstable::text_input::v1::client::zwp_text_input_manager_v1::Event
>           
> wayland_protocols::unstable::text_input::v1::client::zwp_text_input_v1::Event
>           
> wayland_protocols::unstable::text_input::v3::client::zwp_text_input_manager_v3::Event
>           
> wayland_protocols::unstable::text_input::v3::client::zwp_text_input_v3::Event
>           
> wayland_protocols::unstable::xdg_decoration::v1::client::zxdg_decoration_manager_v1::Event
>           
> wayland_protocols::unstable::xdg_decoration::v1::client::zxdg_toplevel_decoration_v1::Event
>           
> wayland_protocols::unstable::xdg_foreign::v1::client::zxdg_exported_v1::Event
>           
> wayland_protocols::unstable::xdg_foreign::v1::client::zxdg_exporter_v1::Event
>           
> wayland_protocols::unstable::xdg_foreign::v1::client::zxdg_imported_v1::Event
>           
> wayland_protocols::unstable::xdg_foreign::v1::client::zxdg_importer_v1::Event
>           
> wayland_protocols::unstable::xdg_foreign::v2::client::zxdg_exported_v2::Event
>           
> wayland_protocols::unstable::xdg_foreign::v2::client::zxdg_exporter_v2::Event
>           
> wayland_protocols::unstable::xdg_foreign::v2::client::zxdg_imported_v2::Event
>           
> wayland_protocols::unstable::xdg_foreign::v2::client::zxdg_importer_v2::Event
>           
> wayland_protocols::unstable::xdg_output::v1::client::zxdg_output_manager_v1::Event
>           
> wayland_protocols::unstable::xdg_output::v1::client::zxdg_output_v1::Event
>           wayland_protocols::unstable::xdg_shell::v5::client::xdg_popup::Event
>           wayland_protocols::unstable::xdg_shell::v5::client::xdg_shell::Event
>           
> wayland_protocols::unstable::xdg_shell::v5::client::xdg_surface::Event
>           
> wayland_protocols::unstable::xdg_shell::v6::client::zxdg_popup_v6::Event
>           
> wayland_protocols::unstable::xdg_shell::v6::client::zxdg_positioner_v6::Event
>           
> wayland_protocols::unstable::xdg_shell::v6::client::zxdg_shell_v6::Event
>           
> wayland_protocols::unstable::xdg_shell::v6::client::zxdg_surface_v6::Event
>           
> wayland_protocols::unstable::xdg_shell::v6::client::zxdg_toplevel_v6::Event
>           
> wayland_protocols::unstable::xwayland_keyboard_grab::v1::client::zwp_xwayland_keyboard_grab_manager_v1::Event
>           
> wayland_protocols::unstable::xwayland_keyboard_grab::v1::client::zwp_xwayland_keyboard_grab_v1::Event
>           wayland_protocols::viewporter::client::wp_viewport::Event
>           wayland_protocols::viewporter::client::wp_viewporter::Event
>           
> wayland_protocols::wlr::unstable::data_control::v1::client::zwlr_data_control_device_v1::Event
>           
> wayland_protocols::wlr::unstable::data_control::v1::client::zwlr_data_control_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::data_control::v1::client::zwlr_data_control_offer_v1::Event
>           
> wayland_protocols::wlr::unstable::data_control::v1::client::zwlr_data_control_source_v1::Event
>           
> wayland_protocols::wlr::unstable::export_dmabuf::v1::client::zwlr_export_dmabuf_frame_v1::Event
>           
> wayland_protocols::wlr::unstable::export_dmabuf::v1::client::zwlr_export_dmabuf_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::foreign_toplevel::v1::client::zwlr_foreign_toplevel_handle_v1::Event
>           
> wayland_protocols::wlr::unstable::foreign_toplevel::v1::client::zwlr_foreign_toplevel_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::gamma_control::v1::client::zwlr_gamma_control_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::gamma_control::v1::client::zwlr_gamma_control_v1::Event
>           
> wayland_protocols::wlr::unstable::input_inhibitor::v1::client::zwlr_input_inhibit_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::input_inhibitor::v1::client::zwlr_input_inhibitor_v1::Event
>           
> wayland_protocols::wlr::unstable::layer_shell::v1::client::zwlr_layer_shell_v1::Event
>           
> wayland_protocols::wlr::unstable::layer_shell::v1::client::zwlr_layer_surface_v1::Event
>           
> wayland_protocols::wlr::unstable::output_management::v1::client::zwlr_output_configuration_head_v1::Event
>           
> wayland_protocols::wlr::unstable::output_management::v1::client::zwlr_output_configuration_v1::Event
>           
> wayland_protocols::wlr::unstable::output_management::v1::client::zwlr_output_head_v1::Event
>           
> wayland_protocols::wlr::unstable::output_management::v1::client::zwlr_output_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::output_management::v1::client::zwlr_output_mode_v1::Event
>           
> wayland_protocols::wlr::unstable::output_power_management::v1::client::zwlr_output_power_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::output_power_management::v1::client::zwlr_output_power_v1::Event
>           
> wayland_protocols::wlr::unstable::screencopy::v1::client::zwlr_screencopy_frame_v1::Event
>           
> wayland_protocols::wlr::unstable::screencopy::v1::client::zwlr_screencopy_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::virtual_pointer::v1::client::zwlr_virtual_pointer_manager_v1::Event
>           
> wayland_protocols::wlr::unstable::virtual_pointer::v1::client::zwlr_virtual_pointer_v1::Event
>           wayland_protocols::xdg_shell::client::xdg_popup::Event
>           wayland_protocols::xdg_shell::client::xdg_positioner::Event
>           wayland_protocols::xdg_shell::client::xdg_surface::Event
>           wayland_protocols::xdg_shell::client::xdg_toplevel::Event
>           wayland_protocols::xdg_shell::client::xdg_wm_base::Event
>   = help: consider importing this enum instead:
>           wayland_client::protocol::wl_keyboard::KeyState
> help: a similar name exists in the module
>   |
> 9 |     keyboard::{Keysym, map_keyboard, Event as KbEvent, KeyState, 
> ModifiersState},
>   |                ~~~~~~
> help: a similar name exists in the module
>   |
> 9 |     keyboard::{keysyms, wl_keyboard, Event as KbEvent, KeyState, 
> ModifiersState},
>   |                         ~~~~~~~~~~~
> 
> error[E0432]: unresolved imports 
> `smithay_client_toolkit::seat::keyboard::KeyState`, 
> `smithay_client_toolkit::seat::keyboard::ModifiersState`
>  --> src/cmd.rs:1:46
>   |
> 1 | use smithay_client_toolkit::seat::keyboard::{KeyState, ModifiersState};
>   |                                              ^^^^^^^^  ^^^^^^^^^^^^^^ no 
> `ModifiersState` in `seat::keyboard`
>   |                                              |
>   |                                              no `KeyState` in 
> `seat::keyboard`
>   |
>   = help: consider importing this enum instead:
>           wayland_client::protocol::wl_keyboard::KeyState
> 
> error[E0432]: unresolved import `smithay_client_toolkit::shm::MemPool`
>  --> src/doublemempool.rs:1:5
>   |
> 1 | use smithay_client_toolkit::shm::MemPool;
>   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MemPool` in `shm`
> 
> error[E0432]: unresolved imports 
> `smithay_client_toolkit::seat::keyboard::KeyState`, 
> `smithay_client_toolkit::seat::keyboard::ModifiersState`
>  --> src/widget.rs:5:50
>   |
> 5 | pub use smithay_client_toolkit::seat::keyboard::{KeyState, 
> ModifiersState};
>   |                                                  ^^^^^^^^  ^^^^^^^^^^^^^^ 
> no `ModifiersState` in `seat::keyboard`
>   |                                                  |
>   |                                                  no `KeyState` in 
> `seat::keyboard`
>   |
>   = help: consider importing this enum instead:
>           wayland_client::protocol::wl_keyboard::KeyState
> 
> error[E0432]: unresolved import 
> `smithay_client_toolkit::seat::keyboard::keysyms`
>  --> src/widgets/login.rs:8:5
>   |
> 8 | use smithay_client_toolkit::seat::keyboard::keysyms;
>   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------
>   |     |                                       |
>   |     |                                       help: a similar name exists 
> in the module: `Keysym`
>   |     no `keysyms` in `seat::keyboard`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> src/app.rs:36:12
>    |
> 36 |     seats: SeatHandler,
>    |            ^^^^^^^^^^^
>    |
>    = warning: this is accepted in the current edition (Rust 2018) but is a 
> hard error in Rust 2021!
>    = note: for more information, see 
> <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
>    = note: `#[warn(bare_trait_objects)]` on by default
> help: if this is an object-safe trait, use `dyn`
>    |
> 36 |     seats: dyn SeatHandler,
>    |            +++
> 
> error[E0038]: the trait `SeatHandler` cannot be made into an object
>   --> src/app.rs:36:12
>    |
> 36 |     seats: SeatHandler,
>    |            ^^^^^^^^^^^ `SeatHandler` cannot be made into an object
>    |
>    = note: the trait cannot be made into an object because it requires `Self: 
> Sized`
>    = note: for a trait to be "object safe" it needs to allow building a 
> vtable to allow the call to be resolvable dynamically; for more information 
> visit <https://doc.rust-lang.org/reference/items/traits.html#object-safety>
> 
> error[E0277]: the size for values of type `(dyn SeatHandler + 'static)` 
> cannot be known at compilation time
>   --> src/app.rs:36:12
>    |
> 36 |     seats: SeatHandler,
>    |            ^^^^^^^^^^^ doesn't have a size known at compile-time
>    |
>    = help: the trait `Sized` is not implemented for `(dyn SeatHandler + 
> 'static)`
>    = note: only the last field of a struct may have a dynamically sized type
>    = help: change the field's type to have a statically known size
> help: borrowed types always have a statically known size
>    |
> 36 |     seats: &SeatHandler,
>    |            +
> help: the `Box` type always has a statically known size and allocates its 
> contents in the heap
>    |
> 36 |     seats: Box<SeatHandler>,
>    |            ++++           +
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> src/app.rs:52:20
>    |
> 52 |             seats: SeatHandler::new(),
>    |                    ^^^^^^^^^^^
>    |
>    = warning: this is accepted in the current edition (Rust 2018) but is a 
> hard error in Rust 2021!
>    = note: for more information, see 
> <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
> help: if this is an object-safe trait, use `dyn`
>    |
> 52 |             seats: <dyn SeatHandler>::new(),
>    |                    ++++            +
> 
> error[E0599]: no function or associated item named `new` found for trait 
> object `dyn SeatHandler` in the current scope
>   --> src/app.rs:52:33
>    |
> 52 |             seats: SeatHandler::new(),
>    |                                 ^^^ function or associated item not 
> found in `dyn SeatHandler`
> 
> error[E0599]: no method named `created` found for trait object `(dyn 
> SeatHandler + 'static)` in the current scope
>    --> src/app.rs:376:30
>     |
> 372 | /                         inner_global
> 373 | |                             .lock()
> 374 | |                             .unwrap()
> 375 | |                             .seats
> 376 | |                             .created(registry, id, version, ddata);
>     | |                             -^^^^^^^ method not found in `dyn 
> SeatHandler`
>     | |_____________________________|
>     | 
> 
> error[E0599]: no method named `removed` found for trait object `(dyn 
> SeatHandler + 'static)` in the current scope
>    --> src/app.rs:383:60
>     |
> 383 |                         inner_global.lock().unwrap().seats.removed(id, 
> ddata);
>     |                                                            ^^^^^^^ 
> method not found in `dyn SeatHandler`
> 
> error[E0599]: no method named `get_all` found for trait object `(dyn 
> SeatHandler + 'static)` in the current scope
>    --> src/app.rs:422:49
>     |
> 422 |         for seat in inner.lock().unwrap().seats.get_all() {
>     |                                                 ^^^^^^^ method not 
> found in `dyn SeatHandler`
> 
> error[E0599]: no method named `get_all` found for trait object `(dyn 
> SeatHandler + 'static)` in the current scope
>    --> src/app.rs:479:49
>     |
> 479 |         for seat in inner.lock().unwrap().seats.get_all() {
>     |                                                 ^^^^^^^ method not 
> found in `dyn SeatHandler`
> 
> Some errors have detailed explanations: E0038, E0277, E0432, E0599.
> For more information about an error, try `rustc --explain E0038`.
> warning: `wlgreet` (bin "wlgreet") generated 2 warnings
> error: could not compile `wlgreet` (bin "wlgreet") due to 13 previous errors; 
> 2 warnings emitted
> 
> Caused by:
>   process didn't exit successfully: `CARGO=/usr/bin/cargo 
> CARGO_BIN_NAME=wlgreet CARGO_CRATE_NAME=wlgreet 
> CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_AUTHORS='Kenny Levinsen 
> <k...@kl.wtf>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' 
> CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wlgreet 
> CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 
> CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 
> CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 
> CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>> 
> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/release/deps rustc --crate-name 
> wlgreet --edition=2018 src/main.rs --error-format=json 
> --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin 
> --emit=dep-info,link -C opt-level=3 -C lto=fat -C debuginfo=2 -C 
> metadata=e613a2bb0bce546d -C extra-filename=-e613a2bb0bce546d --out-dir 
> /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --target 
> x86_64-unknown-linux-gnu -L 
> dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L 
> dependency=/<<PKGBUILDDIR>>/target/release/deps --extern 
> chrono=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libchrono-1964602d341480fe.rlib
>  --extern 
> getopts=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgetopts-deccc38ae27b23fb.rlib
>  --extern 
> greetd_ipc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgreetd_ipc-cf89757681e8717d.rlib
>  --extern 
> lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-f99ae396a2e1f089.rlib
>  --extern 
> memmap2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmemmap2-92c49610d6968a7a.rlib
>  --extern 
> nix=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnix-7bb4a3872998d6a3.rlib
>  --extern 
> os_pipe=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libos_pipe-4a9b777d4d460b0b.rlib
>  --extern 
> rusttype=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librusttype-96b1668d67278a15.rlib
>  --extern 
> serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libserde-88311378d2dc5e46.rlib
>  --extern 
> smithay_client_toolkit=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsmithay_client_toolkit-c8bc63ae0d1311f5.rlib
>  --extern 
> toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9b2a722c587a914c.rlib
>  --extern 
> wayland_client=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libwayland_client-06b8438bbfdad4d9.rlib
>  --extern 
> wayland_protocols=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libwayland_protocols-1f0e10f8ef232099.rlib
>  -C debuginfo=2 -C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc 
> -C link-arg=-Wl,-z,relro --remap-path-prefix 
> /<<PKGBUILDDIR>>=/usr/share/cargo/registry/wlgreet-0.5.0 --remap-path-prefix 
> /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry -L 
> native=/usr/lib/x86_64-linux-gnu` (exit status: 1)
> dh_auto_test: error: /usr/share/cargo/bin/cargo build --release returned exit 
> code 101


The full build log is available from:
http://qa-logs.debian.net/2024/07/02/wlgreet_0.5.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240702;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to