ssh-clipboard-0.2.18
herculesCI.onPush.default.outputs.hosts.fnuc
· build #175
· raw
unpackPhase
1unpacking source archive /nix/store/20jxaxzh3a2q3wby88kijffbmiv7kd9r-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5applying patch /nix/store/apafbnlk81w6wfcx4a6bk3ggmfc22a05-empty-wayland-clipboard.patch6patching file src/clipboard.rs7Executing cargoSetupPostPatchHook8Validating consistency between /build/source/Cargo.lock and /build/ssh-clipboard-0.2.18-vendor/Cargo.lock9Finished cargoSetupPostPatchHookbuildPhase
10Executing cargoBuildHook11cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release12 Compiling proc-macro2 v1.0.10713 Compiling unicode-ident v1.0.2414 Compiling quote v1.0.4715 Compiling libc v0.2.18916 Compiling cfg-if v1.0.417 Compiling smallvec v1.15.218 Compiling bitflags v2.13.119 Compiling find-msvc-tools v0.1.1120 Compiling shlex v2.0.121 Compiling log v0.4.3322 Compiling itoa v1.0.1823 Compiling stable_deref_trait v1.2.124 Compiling rustix v1.1.425 Compiling foldhash v0.2.026 Compiling linux-raw-sys v0.12.127 Compiling equivalent v1.0.228 Compiling allocator-api2 v0.2.2129 Compiling pin-project-lite v0.2.1730 Compiling bytes v1.12.131 Compiling thiserror v2.0.2032 Compiling futures-core v0.3.3433 Compiling rustversion v1.0.2334 Compiling writeable v0.6.435 Compiling heck v0.5.036 Compiling litemap v0.8.337 Compiling pkg-config v0.3.3438 Compiling once_cell v1.21.439 Compiling icu_normalizer_data v2.3.040 Compiling icu_properties_data v2.3.041 Compiling ryu v1.0.2342 Compiling fnv v1.0.743 Compiling strsim v0.11.144 Compiling utf8_iter v1.0.445 Compiling ident_case v1.0.146 Compiling memchr v2.8.347 Compiling zeroize v1.9.048 Compiling serde_core v1.0.22949 Compiling percent-encoding v2.3.250 Compiling version_check v0.9.551 Compiling cc v1.4.352 Compiling either v1.17.053 Compiling wayland-client v0.31.1554 Compiling unicode-segmentation v1.13.355 Compiling signal-hook v0.3.1856 Compiling unicode-width v0.2.257 Compiling rustls-pki-types v1.15.158 Compiling slab v0.4.1259 Compiling parking_lot_core v0.9.1260 Compiling httparse v1.10.161 Compiling untrusted v0.9.062 Compiling tracing-core v0.1.3663 Compiling itertools v0.14.064 Compiling generic-array v0.14.765 Compiling downcast-rs v1.2.166 Compiling instability v0.3.1067 Compiling static_assertions v1.1.068 Compiling futures-task v0.3.3469 Compiling foldhash v0.1.570 Compiling hashbrown v0.17.171 Compiling hashbrown v0.16.172 Compiling scopeguard v1.2.073 Compiling rustls v0.23.4374 Compiling http v1.5.075 Compiling convert_case v0.10.076 Compiling indoc v2.0.777 Compiling try-lock v0.2.578 Compiling tower-service v0.3.379 Compiling quick-xml v0.41.080 Compiling futures-util v0.3.3481 Compiling critical-section v1.2.082 Compiling wayland-sys v0.31.1183 Compiling typenum v1.20.184 Compiling lock_api v0.4.1485 Compiling hashbrown v0.15.586 Compiling form_urlencoded v1.2.287 Compiling futures-channel v0.3.3488 Compiling want v0.3.189 Compiling utf8parse v0.2.290 Compiling time-core v0.1.991 Compiling subtle v2.6.192 Compiling num_threads v0.1.793 Compiling litrs v1.0.094 Compiling deranged v0.5.895 Compiling atomic-waker v1.1.296 Compiling fixedbitset v0.5.797 Compiling powerfmt v0.2.098 Compiling num-conv v0.2.299 Compiling serde v1.0.229100 Compiling zmij v1.0.23101 Compiling anstyle-parse v1.0.0102 Compiling nom v8.0.0103 Compiling line-clipping v0.3.8104 Compiling sync_wrapper v1.0.2105 Compiling colorchoice v1.0.5106 Compiling cfg_aliases v0.2.2107 Compiling serde_json v1.0.151108 Compiling tower-layer v0.3.3109 Compiling castaway v0.2.4110 Compiling is_terminal_polyfill v1.70.2111 Compiling anstyle v1.0.14112 Compiling anstyle-query v1.1.5113 Compiling regex-syntax v0.8.11114 Compiling ipnet v2.12.1115 Compiling crc32fast v1.5.0116 Compiling getrandom v0.4.3117 Compiling base64 v0.22.1118 Compiling syn v3.0.3119 Compiling syn v2.0.119120 Compiling compact_str v0.9.1121 Compiling nix v0.30.1122 Compiling webpki-roots v1.0.9123 Compiling simd-adler32 v0.3.10124 Compiling anyhow v1.0.104125 Compiling lazy_static v1.5.0126 Compiling x11rb-protocol v0.13.2127 Compiling adler2 v2.0.1128 Compiling anstream v1.0.0129 Compiling clap_lex v1.1.0130 Compiling sharded-slab v0.1.7131 Compiling document-features v0.2.12132 Compiling lru v0.18.2133 Compiling indexmap v2.14.0134 Compiling ring v0.17.14135 Compiling wayland-backend v0.3.17136 Compiling http-body v1.1.0137 Compiling miniz_oxide v0.8.9138 Compiling http-body-util v0.1.5139 Compiling clap_builder v4.6.6140 Compiling tracing-log v0.2.0141 Compiling thread_local v1.1.10142 Compiling cpufeatures v0.2.17143 Compiling nu-ansi-term v0.50.3144 Compiling wayland-scanner v0.31.11145 Compiling shell-words v1.1.1146 Compiling flate2 v1.1.9147 Compiling unicode-truncate v2.0.1148 Compiling block-buffer v0.10.4149 Compiling crypto-common v0.1.7150 Compiling regex-automata v0.4.18151 Compiling digest v0.10.7152 Compiling errno v0.3.14153 Compiling mio v1.2.2154 Compiling socket2 v0.6.5155 Compiling getrandom v0.2.17156 Compiling time v0.3.55157 Compiling os_pipe v1.2.3158 Compiling filetime v0.2.29159 Compiling fs2 v0.4.3160 Compiling hostname v0.4.2161 Compiling sha2 v0.10.9162 Compiling petgraph v0.8.3163 Compiling signal-hook-registry v1.4.8164 Compiling parking_lot v0.12.5165 Compiling signal-hook-mio v0.2.5166 Compiling uuid v1.24.1167 Compiling tree_magic_mini v3.2.2168 Compiling matchers v0.2.0169 Compiling synstructure v0.13.2170 Compiling darling_core v0.20.11171 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 zerofrom-derive v0.1.7179 Compiling yoke-derive v0.8.2180 Compiling strum_macros v0.28.0181 Compiling tracing-attributes v0.1.31182 Compiling derive_more-impl v2.1.1183 Compiling gethostname v1.1.0184 Compiling xattr v1.6.1185 Compiling tokio v1.53.1186 Compiling kasuari v0.4.12187 Compiling derive_more v2.1.1188 Compiling tar v0.4.46189 Compiling crossterm v0.29.0190 Compiling zerofrom v0.1.8191 Compiling yoke v0.8.3192 Compiling tracing v0.1.44193 Compiling clap v4.6.6194 Compiling x11rb v0.13.2195 Compiling darling_macro v0.20.11196 Compiling zerovec v0.11.7197 Compiling zerotrie v0.2.5198 Compiling tracing-subscriber v0.3.23199 Compiling strum v0.28.0200 Compiling ratatui-core v0.1.2201 Compiling tinystr v0.8.4202 Compiling potential_utf v0.1.6203 Compiling darling v0.20.11204 Compiling icu_collections v2.3.0205 Compiling icu_locale_core v2.3.0206 Compiling serde_urlencoded v0.7.1207 Compiling wayland-protocols v0.32.13208 Compiling ratatui-widgets v0.3.2209 Compiling ratatui-crossterm v0.1.2210 Compiling icu_provider v2.3.0211 Compiling icu_normalizer v2.3.0212 Compiling icu_properties v2.3.0213 Compiling ratatui-macros v0.7.2214 Compiling ratatui v0.30.2215 Compiling idna_adapter v1.2.2216 Compiling idna v1.1.0217 Compiling rustls-webpki v0.103.14218 Compiling url v2.5.8219 Compiling hyper v1.11.0220 Compiling tower v0.5.3221 Compiling tower-http v0.6.11222 Compiling hyper-util v0.1.20223 Compiling wayland-protocols-wlr v0.3.12224 Compiling wl-clipboard-rs v0.9.3225 Compiling clipboard-rs v0.3.5226 Compiling tokio-rustls v0.26.4227 Compiling hyper-rustls v0.27.9228 Compiling reqwest v0.12.28229 Compiling ssh-clipboard v0.2.18 (/build/source)230 Finished `release` profile [optimized] target(s) in 1m 16s231Executing cargoInstallPostBuildHook232Finished cargoInstallPostBuildHook233Finished cargoBuildHook234buildPhase completed in 1 minutes 16 secondscheckPhase
235Executing cargoCheckHook236cargoCheckHook 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_trip237 Compiling yansi v1.0.1238 Compiling fastrand v2.5.0239 Compiling diff v0.1.13240 Compiling tempfile v3.27.0241 Compiling pretty_assertions v1.4.1242 Compiling ssh-clipboard v0.2.18 (/build/source)243 Finished `release` profile [optimized] target(s) in 51.87s244 Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/ssh_clipboard-c8b8cc2e0bc3a093)245246running 90 tests247test clipboard::linux_files::tests::publishes_encoded_local_paths_and_copy_semantics_for_all_file_types ... ok248test clipboard::tests::aliases_are_additive_and_preserve_original_bytes ... ok249test clipboard::tests::linux_formats_receive_native_mac_aliases ... ok250test clipboard::tests::password_manager_markers_block_the_entire_clipboard ... ok251test clipboard::image_file::tests::does_not_create_files_from_text_or_empty_images ... ok252test config::tests::invalid_poll_interval_is_rejected ... ok253test clipboard::tests::native_aliases_respect_limits_and_existing_representations ... ok254test clipboard::tests::only_permission_errors_are_safe_to_replace_with_a_rendered_image ... ok255test config::tests::older_configs_default_to_a_native_display ... ok256test clipboard::tests::fingerprint_includes_format_and_item ... ok257test daemon::capture_retry::tests::retries_are_bounded_and_new_changes_reset_the_budget ... ok258test daemon::tests::bridge_command_preserves_a_coalesced_peer_hello ... ok259test clipboard::tests::finder_file_paths_are_complete_and_deduplicated ... ok260test daemon::tests::local_update_command_queues_a_check_and_reports_peer_counts ... ok261test daemon::tests::refuses_to_delete_a_non_socket_path ... ok262test daemon::tests::status_from_an_older_daemon_defaults_version_fields ... ok263test deploy::tests::npm_bundle_layout_is_searched_first ... ok264test deploy::tests::current_binary_is_selected_for_the_current_target ... ok265test deploy::tests::older_and_missing_installations_receive_the_current_binary ... ok266test daemon::tests::update_versions_are_announced_and_peer_hints_are_forwarded ... ok267test deploy::tests::rejects_truncated_installation_inspection ... ok268test deploy::tests::remote_headless_install_is_explicit ... ok269test deploy::tests::parses_existing_installations_without_losing_state ... ok270test deploy::tests::unsupported_targets_are_rejected ... ok271test filebundle::tests::an_unreachable_file_url_is_an_error_instead_of_filename_only_success ... ok272test filebundle::tests::file_uri_encoding_round_trips_spaces_and_unicode ... ok273test model::tests::formats_have_a_useful_fallback_preview ... ok274test model::tests::preview_is_unicode_safe_and_strips_terminal_controls ... ok275test service::container::tests::explicit_native_display_replaces_private_display ... ok276test service::container::tests::ssh_update_preserves_desktop_environment ... ok277test service::tests::existing_display_directives_survive_service_reconciliation ... ok278test service::tests::headless_service_is_local_only_and_orders_the_clipboard_after_it ... ok279test service::tests::install_outcomes_round_trip_through_remote_output ... ok280test protocol::tests::round_trips_multiple_native_formats_without_base64 ... ok281test protocol::tests::round_trips_versioned_hello_and_update_notice ... ok282test ssh::tests::normalizes_hosts_and_preserves_full_commands ... ok283test service::tests::service_documents_escape_paths ... ok284test ssh::tests::parses_probe_with_banner_noise ... ok285test ssh::tests::rejects_non_ssh_and_embedded_remote_commands ... ok286test protocol::tests::rejects_payload_over_limit_before_writing ... ok287test tailscale::tests::status_falls_back_to_an_ipv4_address ... ok288test service::container::tests::missing_desktop_requires_explicit_choice ... ok289test tui::monitor::tests::monitor_reports_update_notifications ... ok290test tailscale::tests::status_keeps_only_online_supported_machines ... ok291test service::tests::health_check_requires_a_live_status_response ... ok292test daemon::tests::simultaneous_large_clip_writes_do_not_deadlock ... ok293test ssh::tests::accepts_options_and_quoted_paths ... ok294test tui::setup::installation::tests::setup_readiness_uses_status_order_for_multiple_peers ... ok295test tui::monitor::tests::monitor_drops_stale_status_when_the_daemon_disappears ... ok296test service::tests::service_reconciliation_avoids_unnecessary_or_double_restarts ... ok297test filebundle::finder_tests::rejects_writing_through_a_peer_supplied_symlink_before_extraction ... ok298test tui::monitor::tests::monitor_refreshes_versions_across_daemon_and_peer_restarts ... ok299test ssh::tests::managed_connections_accept_only_new_host_keys ... ok300test ssh::tests::parses_headless_linux_capabilities ... ok301test tui::setup::tests::setup_merges_peers_without_erasing_existing_connections ... ok302test update::peer_binary::tests::published_linux_peer_binary_downloads_and_reuses_offline ... ignored, downloads a published package from npm; run explicitly for release verification303test update::peer_binary::tests::metadata_is_pinned_to_the_requested_release ... ok304test tui::monitor::tests::monitor_shows_running_and_desired_versions_during_an_update ... ok305test filebundle::finder_tests::gnome_only_selection_is_bundled_without_a_uri_list_alias ... ok306test filebundle::tests::rejects_path_traversal_from_an_untrusted_peer ... ok307test config::tests::config_round_trip_and_permissions ... ok308test update::tests::automatic_updates_are_checked_every_fifteen_minutes ... ok309test filebundle::tests::rejects_oversized_files_before_reading_them ... ok310test service::tests::foreign_xvfb_units_are_never_overwritten ... ok311test filebundle::tests::overlapping_file_formats_do_not_duplicate_bundled_files ... ok312test tui::monitor::tests::monitor_renders_peer_health_and_native_activity ... ok313test filebundle::tests::explicit_native_paths_create_a_bundle_without_a_uri_representation ... ok314test daemon::tests::relays_a_clip_between_peers_and_applies_it_locally ... ok315test tui::monitor::tests::monitor_lists_unknown_and_disconnected_peer_versions_without_legacy_label ... ok316test update::tests::stable_versions_are_ordered_and_prereleases_are_rejected ... ok317test update::tests::extracts_only_the_manifested_target_binary ... ok318test update::tests::npm_integrity_must_match ... ok319test clipboard::image_file::tests::keeps_original_bytes_prefers_png_and_reuses_the_same_file ... ok320test update::peer_binary::tests::wrong_architecture_and_download_failures_leave_no_usable_entry ... ok321test filebundle::finder_tests::selected_symlink_is_not_dereferenced_or_renamed ... ok322test filebundle::tests::round_trips_multiple_files_and_directories ... ok323test tui::setup::tests::confirmed_actions_stay_next_to_the_verified_peer ... ok324test filebundle::finder_tests::app_bundle_preserves_internal_links_executables_and_empty_directories ... ok325test tui::setup::tests::ready_screen_can_add_another_peer_without_forgetting_existing_peers ... ok326test tui::setup::tests::confirmed_headless_linux_offers_managed_xvfb_as_opt_in ... ok327test update::peer_binary::tests::versions_and_architectures_have_separate_cache_entries ... ok328test tui::setup::tests::entry_screen_offers_discovered_tailscale_machines_as_a_checklist ... ok329test update::peer_binary::tests::corrupt_cache_is_replaced_from_verified_download ... ok330test update::peer_binary::tests::standalone_download_is_cached_and_reused_offline ... ok331test filebundle::finder_tests::all_regular_file_extensions_and_extensionless_files_round_trip ... ok332test tui::setup::tests::welcome_screen_renders_key_promises ... ok333test tui::setup::tests::entry_screen_renders_verification_error_without_controls ... ok334test tui::setup::tests::entry_screen_shows_a_complete_command_without_a_fake_prefix ... ok335test daemon::tests::retries_a_failed_file_capture_without_another_copy_notification ... ok336test daemon::tests::retries_empty_clipboard_while_provider_is_still_publishing ... ok337338test result: ok. 89 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s339340 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/ssh_clipboard-6a2dde15c2cb079a)341342running 0 tests343344test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s345346 Running tests/bridge_shutdown.rs (target/x86_64-unknown-linux-gnu/release/deps/bridge_shutdown-c9ddcc68b9c016fe)347348running 1 test349test idle_bridge_exits_when_daemon_disconnects_with_stdin_still_open ... ok350351test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s352353 Running tests/container_service.rs (target/x86_64-unknown-linux-gnu/release/deps/container_service-16c83b7ed4930e9c)354355running 1 test356test supervisor_restarts_owned_child_and_preserves_display ... ok357358test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 2.32s359360 Running tests/headless_x11.rs (target/x86_64-unknown-linux-gnu/release/deps/headless_x11-fa6945c3f00effeb)361362running 0 tests363364test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s365366 Doc-tests ssh_clipboard367368running 0 tests369370test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s371372Finished cargoCheckHook373checkPhase completed in 55 secondsinstallPhase
374Executing cargoInstallHook375Finished cargoInstallHookfixupPhase
376shrinking RPATHs of ELF executables and libraries in /nix/store/4yr65mlzxi7dhqbyby44q1axzlwg8r8q-ssh-clipboard-0.2.18377shrinking /nix/store/4yr65mlzxi7dhqbyby44q1axzlwg8r8q-ssh-clipboard-0.2.18/bin/ssh-clipboard378checking for references to /build/ in /nix/store/4yr65mlzxi7dhqbyby44q1axzlwg8r8q-ssh-clipboard-0.2.18...379patching script interpreter paths in /nix/store/4yr65mlzxi7dhqbyby44q1axzlwg8r8q-ssh-clipboard-0.2.18380stripping (with command strip and flags -S -p) in /nix/store/4yr65mlzxi7dhqbyby44q1axzlwg8r8q-ssh-clipboard-0.2.18/bin