nixbot

builds

succeeded ssh-clipboard-0.2.18 herculesCI.onPush.default.outputs.hosts.lrz · build #1815 · raw

unpackPhase
1unpacking source archive /nix/store/20jxaxzh3a2q3wby88kijffbmiv7kd9r-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook5unpackPhase completed in 52 seconds
patchPhase
6applying patch /nix/store/apafbnlk81w6wfcx4a6bk3ggmfc22a05-empty-wayland-clipboard.patch7patching file src/clipboard.rs8Executing cargoSetupPostPatchHook9Validating consistency between /build/source/Cargo.lock and /build/ssh-clipboard-0.2.18-vendor/Cargo.lock10Finished cargoSetupPostPatchHook
buildPhase
11Executing cargoBuildHook12cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release13 Compiling proc-macro2 v1.0.10714 Compiling quote v1.0.4715 Compiling unicode-ident v1.0.2416 Compiling libc v0.2.18917 Compiling cfg-if v1.0.418 Compiling smallvec v1.15.219 Compiling bitflags v2.13.120 Compiling find-msvc-tools v0.1.1121 Compiling shlex v2.0.122 Compiling log v0.4.3323 Compiling itoa v1.0.1824 Compiling rustix v1.1.425 Compiling stable_deref_trait v1.2.126 Compiling foldhash v0.2.027 Compiling equivalent v1.0.228 Compiling linux-raw-sys v0.12.129 Compiling allocator-api2 v0.2.2130 Compiling pin-project-lite v0.2.1731 Compiling bytes v1.12.132 Compiling thiserror v2.0.2033 Compiling futures-core v0.3.3434 Compiling once_cell v1.21.435 Compiling rustversion v1.0.2336 Compiling writeable v0.6.437 Compiling heck v0.5.038 Compiling litemap v0.8.339 Compiling pkg-config v0.3.3440 Compiling strsim v0.11.141 Compiling ident_case v1.0.142 Compiling utf8_iter v1.0.443 Compiling ryu v1.0.2344 Compiling icu_normalizer_data v2.3.045 Compiling icu_properties_data v2.3.046 Compiling fnv v1.0.747 Compiling zeroize v1.9.048 Compiling cc v1.4.349 Compiling version_check v0.9.550 Compiling serde_core v1.0.22951 Compiling memchr v2.8.352 Compiling percent-encoding v2.3.253 Compiling either v1.17.054 Compiling tracing-core v0.1.3655 Compiling hashbrown v0.17.156 Compiling rustls-pki-types v1.15.157 Compiling hashbrown v0.16.158 Compiling slab v0.4.1259 Compiling httparse v1.10.160 Compiling instability v0.3.1061 Compiling parking_lot_core v0.9.1262 Compiling unicode-segmentation v1.13.363 Compiling futures-task v0.3.3464 Compiling untrusted v0.9.065 Compiling unicode-width v0.2.266 Compiling wayland-sys v0.31.1167 Compiling http v1.5.068 Compiling generic-array v0.14.769 Compiling signal-hook v0.3.1870 Compiling wayland-client v0.31.1571 Compiling downcast-rs v1.2.172 Compiling static_assertions v1.1.073 Compiling itertools v0.14.074 Compiling quick-xml v0.41.075 Compiling convert_case v0.10.076 Compiling castaway v0.2.477 Compiling futures-util v0.3.3478 Compiling rustls v0.23.4379 Compiling try-lock v0.2.580 Compiling typenum v1.20.181 Compiling critical-section v1.2.082 Compiling tower-service v0.3.383 Compiling indoc v2.0.784 Compiling scopeguard v1.2.085 Compiling foldhash v0.1.586 Compiling form_urlencoded v1.2.287 Compiling lru v0.18.288 Compiling ring v0.17.1489 Compiling wayland-backend v0.3.1790 Compiling compact_str v0.9.191 Compiling want v0.3.192 Compiling indexmap v2.14.093 Compiling syn v3.0.394 Compiling syn v2.0.11995 Compiling lock_api v0.4.1496 Compiling http-body v1.1.097 Compiling hashbrown v0.15.598 Compiling futures-channel v0.3.3499 Compiling utf8parse v0.2.2100 Compiling powerfmt v0.2.0101 Compiling zmij v1.0.23102 Compiling num-conv v0.2.2103 Compiling fixedbitset v0.5.7104 Compiling serde v1.0.229105 Compiling time-core v0.1.9106 Compiling atomic-waker v1.1.2107 Compiling num_threads v0.1.7108 Compiling litrs v1.0.0109 Compiling wayland-scanner v0.31.11110 Compiling subtle v2.6.1111 Compiling deranged v0.5.8112 Compiling anstyle-parse v1.0.0113 Compiling errno v0.3.14114 Compiling mio v1.2.2115 Compiling socket2 v0.6.5116 Compiling getrandom v0.2.17117 Compiling nom v8.0.0118 Compiling line-clipping v0.3.8119 Compiling sync_wrapper v1.0.2120 Compiling base64 v0.22.1121 Compiling signal-hook-registry v1.4.8122 Compiling colorchoice v1.0.5123 Compiling cfg_aliases v0.2.2124 Compiling ipnet v2.12.1125 Compiling is_terminal_polyfill v1.70.2126 Compiling anstyle v1.0.14127 Compiling regex-syntax v0.8.11128 Compiling anstyle-query v1.1.5129 Compiling serde_json v1.0.151130 Compiling parking_lot v0.12.5131 Compiling tower-layer v0.3.3132 Compiling document-features v0.2.12133 Compiling getrandom v0.4.3134 Compiling crc32fast v1.5.0135 Compiling anstream v1.0.0136 Compiling block-buffer v0.10.4137 Compiling crypto-common v0.1.7138 Compiling nix v0.30.1139 Compiling petgraph v0.8.3140 Compiling os_pipe v1.2.3141 Compiling webpki-roots v1.0.9142 Compiling clap_lex v1.1.0143 Compiling anyhow v1.0.104144 Compiling simd-adler32 v0.3.10145 Compiling lazy_static v1.5.0146 Compiling adler2 v2.0.1147 Compiling x11rb-protocol v0.13.2148 Compiling digest v0.10.7149 Compiling sharded-slab v0.1.7150 Compiling unicode-truncate v2.0.1151 Compiling signal-hook-mio v0.2.5152 Compiling filetime v0.2.29153 Compiling http-body-util v0.1.5154 Compiling miniz_oxide v0.8.9155 Compiling clap_builder v4.6.6156 Compiling tracing-log v0.2.0157 Compiling thread_local v1.1.10158 Compiling cpufeatures v0.2.17159 Compiling nu-ansi-term v0.50.3160 Compiling fs2 v0.4.3161 Compiling sha2 v0.10.9162 Compiling uuid v1.24.1163 Compiling hostname v0.4.2164 Compiling shell-words v1.1.1165 Compiling time v0.3.55166 Compiling regex-automata v0.4.18167 Compiling flate2 v1.1.9168 Compiling synstructure v0.13.2169 Compiling darling_core v0.20.11170 Compiling tree_magic_mini v3.2.2171 Compiling zerovec-derive v0.11.5172 Compiling displaydoc v0.2.7173 Compiling thiserror-impl v2.0.20174 Compiling tokio-macros v2.7.2175 Compiling serde_derive v1.0.229176 Compiling clap_derive v4.6.4177 Compiling async-trait v0.1.92178 Compiling gethostname v1.1.0179 Compiling xattr v1.6.1180 Compiling zerofrom-derive v0.1.7181 Compiling yoke-derive v0.8.2182 Compiling strum_macros v0.28.0183 Compiling tracing-attributes v0.1.31184 Compiling derive_more-impl v2.1.1185 Compiling tar v0.4.46186 Compiling tokio v1.53.1187 Compiling derive_more v2.1.1188 Compiling crossterm v0.29.0189 Compiling matchers v0.2.0190 Compiling zerofrom v0.1.8191 Compiling darling_macro v0.20.11192 Compiling tracing v0.1.44193 Compiling clap v4.6.6194 Compiling yoke v0.8.3195 Compiling kasuari v0.4.12196 Compiling tracing-subscriber v0.3.23197 Compiling zerovec v0.11.7198 Compiling zerotrie v0.2.5199 Compiling strum v0.28.0200 Compiling ratatui-core v0.1.2201 Compiling darling v0.20.11202 Compiling tinystr v0.8.4203 Compiling potential_utf v0.1.6204 Compiling wayland-protocols v0.32.13205 Compiling icu_collections v2.3.0206 Compiling icu_locale_core v2.3.0207 Compiling x11rb v0.13.2208 Compiling ratatui-widgets v0.3.2209 Compiling ratatui-crossterm v0.1.2210 Compiling serde_urlencoded v0.7.1211 Compiling icu_provider v2.3.0212 Compiling icu_normalizer v2.3.0213 Compiling icu_properties v2.3.0214 Compiling ratatui-macros v0.7.2215 Compiling ratatui v0.30.2216 Compiling idna_adapter v1.2.2217 Compiling idna v1.1.0218 Compiling rustls-webpki v0.103.14219 Compiling url v2.5.8220 Compiling hyper v1.11.0221 Compiling tower v0.5.3222 Compiling tower-http v0.6.11223 Compiling wayland-protocols-wlr v0.3.12224 Compiling hyper-util v0.1.20225 Compiling wl-clipboard-rs v0.9.3226 Compiling clipboard-rs v0.3.5227 Compiling tokio-rustls v0.26.4228 Compiling hyper-rustls v0.27.9229 Compiling reqwest v0.12.28230 Compiling ssh-clipboard v0.2.18 (/build/source)231 Finished `release` profile [optimized] target(s) in 2m 29s232Executing cargoInstallPostBuildHook233Finished cargoInstallPostBuildHook234Finished cargoBuildHook235buildPhase completed in 2 minutes 34 seconds
checkPhase
236Executing cargoCheckHook237cargoCheckHook flags: -j 32 --profile release --target x86_64-unknown-linux-gnu --offline -- --skip=real_container_service_start_stop_restart_and_ssh_revival --skip=headless_x11_round_trip238 Compiling yansi v1.0.1239 Compiling fastrand v2.5.0240 Compiling diff v0.1.13241 Compiling tempfile v3.27.0242 Compiling pretty_assertions v1.4.1243 Compiling ssh-clipboard v0.2.18 (/build/source)244 Finished `release` profile [optimized] target(s) in 1m 38s245 Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/ssh_clipboard-cf3c2b1f8163f116)246247running 90 tests248test clipboard::linux_files::tests::publishes_encoded_local_paths_and_copy_semantics_for_all_file_types ... ok249test clipboard::tests::native_aliases_respect_limits_and_existing_representations ... ok250test clipboard::tests::fingerprint_includes_format_and_item ... ok251test daemon::capture_retry::tests::retries_are_bounded_and_new_changes_reset_the_budget ... ok252test deploy::tests::npm_bundle_layout_is_searched_first ... ok253test deploy::tests::older_and_missing_installations_receive_the_current_binary ... ok254test deploy::tests::parses_existing_installations_without_losing_state ... ok255test deploy::tests::remote_headless_install_is_explicit ... ok256test deploy::tests::rejects_truncated_installation_inspection ... ok257test clipboard::tests::linux_formats_receive_native_mac_aliases ... ok258test clipboard::tests::only_permission_errors_are_safe_to_replace_with_a_rendered_image ... ok259test model::tests::formats_have_a_useful_fallback_preview ... ok260test deploy::tests::current_binary_is_selected_for_the_current_target ... ok261test protocol::tests::rejects_payload_over_limit_before_writing ... ok262test daemon::tests::update_versions_are_announced_and_peer_hints_are_forwarded ... ok263test deploy::tests::unsupported_targets_are_rejected ... ok264test daemon::tests::status_from_an_older_daemon_defaults_version_fields ... ok265test daemon::tests::bridge_command_preserves_a_coalesced_peer_hello ... ok266test config::tests::older_configs_default_to_a_native_display ... ok267test daemon::tests::local_update_command_queues_a_check_and_reports_peer_counts ... ok268test clipboard::tests::password_manager_markers_block_the_entire_clipboard ... ok269test protocol::tests::round_trips_versioned_hello_and_update_notice ... ok270test config::tests::invalid_poll_interval_is_rejected ... ok271test clipboard::tests::aliases_are_additive_and_preserve_original_bytes ... ok272test protocol::tests::round_trips_multiple_native_formats_without_base64 ... ok273test service::container::tests::explicit_native_display_replaces_private_display ... ok274test filebundle::tests::an_unreachable_file_url_is_an_error_instead_of_filename_only_success ... ok275test model::tests::preview_is_unicode_safe_and_strips_terminal_controls ... ok276test service::container::tests::ssh_update_preserves_desktop_environment ... ok277test service::tests::install_outcomes_round_trip_through_remote_output ... ok278test filebundle::tests::file_uri_encoding_round_trips_spaces_and_unicode ... ok279test ssh::tests::managed_connections_accept_only_new_host_keys ... ok280test daemon::tests::simultaneous_large_clip_writes_do_not_deadlock ... ok281test ssh::tests::accepts_options_and_quoted_paths ... ok282test ssh::tests::parses_headless_linux_capabilities ... ok283test service::container::tests::missing_desktop_requires_explicit_choice ... ok284test ssh::tests::normalizes_hosts_and_preserves_full_commands ... ok285test service::tests::service_reconciliation_avoids_unnecessary_or_double_restarts ... ok286test tailscale::tests::status_keeps_only_online_supported_machines ... ok287test ssh::tests::parses_probe_with_banner_noise ... ok288test service::tests::headless_service_is_local_only_and_orders_the_clipboard_after_it ... ok289test service::tests::service_documents_escape_paths ... ok290test tui::setup::installation::tests::setup_readiness_uses_status_order_for_multiple_peers ... ok291test ssh::tests::rejects_non_ssh_and_embedded_remote_commands ... ok292test daemon::tests::relays_a_clip_between_peers_and_applies_it_locally ... ok293test tui::monitor::tests::monitor_reports_update_notifications ... ok294test tailscale::tests::status_falls_back_to_an_ipv4_address ... ok295test service::tests::existing_display_directives_survive_service_reconciliation ... ok296test tui::monitor::tests::monitor_lists_unknown_and_disconnected_peer_versions_without_legacy_label ... ok297test tui::setup::tests::setup_merges_peers_without_erasing_existing_connections ... ok298test update::peer_binary::tests::metadata_is_pinned_to_the_requested_release ... ok299test update::peer_binary::tests::published_linux_peer_binary_downloads_and_reuses_offline ... ignored, downloads a published package from npm; run explicitly for release verification300test tui::monitor::tests::monitor_shows_running_and_desired_versions_during_an_update ... ok301test tui::monitor::tests::monitor_renders_peer_health_and_native_activity ... ok302test tui::monitor::tests::monitor_drops_stale_status_when_the_daemon_disappears ... ok303test clipboard::image_file::tests::does_not_create_files_from_text_or_empty_images ... ok304test filebundle::finder_tests::rejects_writing_through_a_peer_supplied_symlink_before_extraction ... ok305test update::tests::npm_integrity_must_match ... ok306test update::tests::stable_versions_are_ordered_and_prereleases_are_rejected ... ok307test tui::monitor::tests::monitor_refreshes_versions_across_daemon_and_peer_restarts ... ok308test update::tests::automatic_updates_are_checked_every_fifteen_minutes ... ok309test update::tests::extracts_only_the_manifested_target_binary ... ok310test tui::setup::tests::entry_screen_offers_discovered_tailscale_machines_as_a_checklist ... ok311test service::tests::health_check_requires_a_live_status_response ... ok312test filebundle::tests::rejects_path_traversal_from_an_untrusted_peer ... ok313test tui::setup::tests::confirmed_actions_stay_next_to_the_verified_peer ... ok314test tui::setup::tests::welcome_screen_renders_key_promises ... ok315test filebundle::finder_tests::gnome_only_selection_is_bundled_without_a_uri_list_alias ... ok316test tui::setup::tests::entry_screen_shows_a_complete_command_without_a_fake_prefix ... ok317test tui::setup::tests::ready_screen_can_add_another_peer_without_forgetting_existing_peers ... ok318test tui::setup::tests::confirmed_headless_linux_offers_managed_xvfb_as_opt_in ... ok319test daemon::tests::refuses_to_delete_a_non_socket_path ... ok320test tui::setup::tests::entry_screen_renders_verification_error_without_controls ... ok321test config::tests::config_round_trip_and_permissions ... ok322test clipboard::tests::finder_file_paths_are_complete_and_deduplicated ... ok323test filebundle::tests::rejects_oversized_files_before_reading_them ... ok324test service::tests::foreign_xvfb_units_are_never_overwritten ... ok325test update::peer_binary::tests::wrong_architecture_and_download_failures_leave_no_usable_entry ... ok326test daemon::tests::retries_empty_clipboard_while_provider_is_still_publishing ... ok327test daemon::tests::retries_a_failed_file_capture_without_another_copy_notification ... ok328test clipboard::image_file::tests::keeps_original_bytes_prefers_png_and_reuses_the_same_file ... ok329test filebundle::finder_tests::selected_symlink_is_not_dereferenced_or_renamed ... ok330test filebundle::tests::explicit_native_paths_create_a_bundle_without_a_uri_representation ... ok331test filebundle::tests::overlapping_file_formats_do_not_duplicate_bundled_files ... ok332test filebundle::finder_tests::app_bundle_preserves_internal_links_executables_and_empty_directories ... ok333test update::peer_binary::tests::standalone_download_is_cached_and_reused_offline ... ok334test filebundle::tests::round_trips_multiple_files_and_directories ... ok335test update::peer_binary::tests::corrupt_cache_is_replaced_from_verified_download ... ok336test filebundle::finder_tests::all_regular_file_extensions_and_extensionless_files_round_trip ... ok337test update::peer_binary::tests::versions_and_architectures_have_separate_cache_entries ... ok338339test result: ok. 89 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.45s340341 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/ssh_clipboard-58bde98c674dbf9f)342343running 0 tests344345test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s346347 Running tests/bridge_shutdown.rs (target/x86_64-unknown-linux-gnu/release/deps/bridge_shutdown-cc9523f77ecd38ce)348349running 1 test350test idle_bridge_exits_when_daemon_disconnects_with_stdin_still_open ... ok351352test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s353354 Running tests/container_service.rs (target/x86_64-unknown-linux-gnu/release/deps/container_service-efa19c373d907131)355356running 1 test357test supervisor_restarts_owned_child_and_preserves_display ... ok358359test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 2.40s360361 Running tests/headless_x11.rs (target/x86_64-unknown-linux-gnu/release/deps/headless_x11-795604eb754a7dc1)362363running 0 tests364365test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s366367 Doc-tests ssh_clipboard368369running 0 tests370371test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s372373Finished cargoCheckHook374checkPhase completed in 1 minutes 43 seconds
installPhase
375Executing cargoInstallHook376Finished cargoInstallHook
fixupPhase
377shrinking RPATHs of ELF executables and libraries in /nix/store/shnkgpkx94lbjkj05v4lrlyl7nav7793-ssh-clipboard-0.2.18378shrinking /nix/store/shnkgpkx94lbjkj05v4lrlyl7nav7793-ssh-clipboard-0.2.18/bin/ssh-clipboard379checking for references to /build/ in /nix/store/shnkgpkx94lbjkj05v4lrlyl7nav7793-ssh-clipboard-0.2.18...380patching script interpreter paths in /nix/store/shnkgpkx94lbjkj05v4lrlyl7nav7793-ssh-clipboard-0.2.18381stripping (with command strip and flags -S -p) in /nix/store/shnkgpkx94lbjkj05v4lrlyl7nav7793-ssh-clipboard-0.2.18/bin