fast-nix-gc-0.1.0
checks.aarch64-darwin.package-default
· build #123
· raw
unpackPhase
1unpacking source archive /nix/store/9y97d9pfdka9nhw5bwglqrxzfdljn1ji-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /nix/var/nix/builds/nix-76897-2850449176/source/Cargo.lock and /nix/var/nix/builds/nix-76897-2850449176/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHookbuildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release -p fast-nix-gc -p fast-nix-optimise10 Compiling proc-macro2 v1.0.10611 Compiling unicode-ident v1.0.2412 Compiling quote v1.0.4513 Compiling libc v0.2.18614 Compiling serde_core v1.0.22815 Compiling serde v1.0.22816 Compiling pin-project-lite v0.2.1717 Compiling typenum v1.20.018 Compiling unicode-segmentation v1.13.219 Compiling thiserror v2.0.1820 Compiling cfg-if v1.0.421 Compiling unicode-xid v0.2.622 Compiling const-oid v0.10.223 Compiling autocfg v1.5.024 Compiling convert_case v0.10.025 Compiling pkg-config v0.3.3326 Compiling memoffset v0.9.127 Compiling crossbeam-utils v0.8.2128 Compiling vcpkg v0.2.1529 Compiling hybrid-array v0.4.1230 Compiling cfg_aliases v0.2.131 Compiling nix v0.31.332 Compiling libsqlite3-sys v0.37.033 Compiling crypto-common v0.2.134 Compiling block-buffer v0.12.035 Compiling bitflags v2.11.136 Compiling zerocopy v0.8.4837 Compiling data-encoding v2.11.038 Compiling foldhash v0.2.039 Compiling hashbrown v0.16.140 Compiling syn v2.0.11741 Compiling digest v0.11.342 Compiling zmij v1.0.2143 Compiling md5 v0.8.044 Compiling anyhow v1.0.10445 Compiling hashlink v0.11.046 Compiling futures-sink v0.3.3347 Compiling crossbeam-epoch v0.9.1848 Compiling futures-core v0.3.3349 Compiling memchr v2.8.050 Compiling errno v0.3.1451 Compiling mio v1.2.052 Compiling socket2 v0.6.353 Compiling signal-hook-registry v1.4.854 Compiling cpufeatures v0.3.055 Compiling same-file v1.0.656 Compiling sha1 v0.11.057 Compiling sha2 v0.11.058 Compiling serde_json v1.0.14959 Compiling fallible-iterator v0.3.060 Compiling rayon-core v1.13.061 Compiling smallvec v1.15.162 Compiling fallible-streaming-iterator v0.1.963 Compiling rusqlite v0.39.064 Compiling walkdir v2.5.065 Compiling crossbeam-deque v0.8.666 Compiling slab v0.4.1267 Compiling futures-task v0.3.3368 Compiling itoa v1.0.1869 Compiling log v0.4.3470 Compiling once_cell v1.21.471 Compiling pico-args v0.5.072 Compiling tracing-core v0.1.3673 Compiling regex-automata v0.4.1474 Compiling either v1.15.075 Compiling rayon v1.12.076 Compiling serde_derive v1.0.22877 Compiling tokio-macros v2.7.078 Compiling derive_more-impl v2.1.179 Compiling thiserror-impl v2.0.1880 Compiling zerocopy-derive v0.8.4881 Compiling futures-macro v0.3.3382 Compiling tracing-attributes v0.1.3183 Compiling bstr v1.12.184 Compiling futures-util v0.3.3385 Compiling tracing v0.1.4486 Compiling derive_more v2.1.187 Compiling bytes v1.11.188 Compiling harmonia-utils-base-encoding v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)89 Compiling harmonia-file-core v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)90 Compiling tokio v1.53.191 Compiling harmonia-utils-hash v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)92 Compiling harmonia-utils-io v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)93 Compiling tokio-util v0.7.1894 Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)95 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)96 Compiling fast-nix-common v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/common)97 Compiling fast-nix-gc v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/gc)98 Compiling fast-nix-optimise v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/optimise)99 Finished `release` profile [optimized] target(s) in 15.88s100Executing cargoInstallPostBuildHook101Finished cargoInstallPostBuildHook102Finished cargoBuildHookcheckPhase
103Executing cargoCheckHook104cargoCheckHook flags: -j 10 --profile release --target aarch64-apple-darwin --offline -p fast-nix-gc -p fast-nix-common -p fast-nix-optimise --105 Compiling version_check v0.9.5106 Compiling semver v1.0.28107 Compiling getrandom v0.4.2108 Compiling bitflags v2.11.1109 Compiling rand_core v0.10.1110 Compiling find-msvc-tools v0.1.9111 Compiling shlex v1.3.0112 Compiling cpufeatures v0.2.17113 Compiling subtle v2.6.1114 Compiling signature v2.2.0115 Compiling zeroize v1.8.2116 Compiling ed25519 v2.2.3117 Compiling cc v1.2.62118 Compiling rustix v1.1.4119 Compiling getrandom v0.3.4120 Compiling rustc_version v0.4.1121 Compiling generic-array v0.14.7122 Compiling nix v0.31.3123 Compiling fastrand v2.4.1124 Compiling chacha20 v0.10.0125 Compiling curve25519-dalek v4.1.3126 Compiling rand v0.10.2127 Compiling libsqlite3-sys v0.37.0128 Compiling crypto-common v0.1.7129 Compiling block-buffer v0.10.4130 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)131 Compiling digest v0.10.7132 Compiling sha2 v0.10.9133 Compiling ed25519-dalek v2.2.0134 Compiling tempfile v3.27.0135 Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)136 Compiling harmonia-store-path-info v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)137 Compiling rusqlite v0.39.0138 Compiling fast-nix-common v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/common)139 Compiling harmonia-store-db v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)140 Compiling fast-nix-gc v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/gc)141 Compiling fast-nix-optimise v0.1.0 (/nix/var/nix/builds/nix-76897-2850449176/source/crates/optimise)142 Finished `release` profile [optimized] target(s) in 18.53s143 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_common-003ce03dccc1286f)144145running 22 tests146test closest_match_tests::suggests_near_misses_only ... ok147test db::tests::empty_graph ... ok148test db::tests::has_table_checks_existence ... ok149test db::tests::is_valid_path_checks_db ... ok150test db::tests::invalidate_ids_cascades_derivation_outputs ... ok151test db::tests::load_graph_builds_csr ... ok152test db::tests::compute_closure_marks_reachable_only ... ok153test logging::tests::respects_level_filter ... ok154test db::tests::basename_index_lookups ... ok155test nix_config::tests::parse ... ok156test db::tests::load_graph_build_trace_edges ... ok157test db::tests::invalidate_ids_handles_ref_cycles ... ok158test tests::format_size_units ... ok159test db::tests::invalidate_ids_clears_realisations_with_restrict_fk ... ok160test temp_roots::tests::add_writes_nul_terminated_roots ... ok161test nix_config::tests::unknown_key_falls_back_to_default ... ok162test temp_roots::tests::add_uses_gc_socket_when_gc_holds_the_lock ... ok163test db::tests::load_graph_ignores_edges_with_unknown_ids ... ok164test db::tests::maybe_vacuum_skips_small_freelist ... ok165test db::tests::valid_store_paths_and_typed_variants ... ok166test db::tests::load_graph_keep_derivations_adds_output_to_drv_edge ... ok167test db::tests::store_dir_typed_uses_configured_dir ... ok168169test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s170171 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-9faa975b76119f9b)172173running 31 tests174test gc::tests::delete_store_path_missing_is_zero ... ok175test gc::tests::try_lock_dir_none_while_held ... ok176test gc::tests::delete_store_path_other_stat_errors_propagate ... ok177test gc::tests::delete_store_path_file_reports_disk_blocks ... ok178test gc::tests::delete_store_path_removes_readonly_tree ... ok179test profiles::tests::current_generation_none_when_missing ... ok180test gc::tests::clean_links_removes_only_unreferenced ... ok181test profiles::tests::delete_old_generations_keeps_only_current ... ok182test profiles::tests::generation_links_and_current ... ok183test profiles::tests::parse_older_than_rejects_invalid ... ok184test profiles::tests::parse_older_than_units ... ok185test profiles::tests::profile_dirs_includes_state_and_xdg_paths_but_not_home ... ok186test profiles::tests::profile_lock_acquire_release_cleans_up ... ok187test profiles::tests::delete_generations_older_than_cutoff ... ok188test roots::tests::extract_store_path_takes_first_component ... ok189test profiles::tests::remove_old_generations_recurses_and_skips_non_link_targets ... ok190test profiles::tests::unparseable_current_generation_deletes_nothing ... ok191test roots::tests::is_in_store_requires_separator ... ok192test roots::tests::scan_blob_finds_embedded_store_paths ... ok193test roots::tests::scan_blob_ignores_bare_prefix ... ok194test roots::tests::store_path_basename_grammar ... ok195test roots::tests::temp_roots_missing_dir_is_empty ... ok196test gc_socket::tests::drop_joins_handlers_and_snapshot_sees_acked_roots ... ok197test gc_socket::tests::drop_returns_when_idle_accept_loop_is_waiting ... ok198test gc_socket::tests::protect_marks_closure_and_blocks_deletion ... ok199test gc_socket::tests::unknown_path_protected_by_basename ... ok200test roots::tests::temp_roots_reads_locked_skips_stale_and_junk ... ok201test roots::tests::find_roots_scans_extra_dirs ... ok202test gc_socket::tests::claim_nodes_partitions_and_blocks_protect ... ok203test gc_socket::tests::protect_blocks_until_pending_delete_finishes ... ok204test gc_socket::tests::protect_waits_for_already_protected_pending_node ... ok205206test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s207208 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-5a40ca6e3b229be8)209210running 3 tests211test tests::parse_ensure_free_values ... ok212test tests::parse_size_units ... ok213test tests::parse_args_rejects_unknown_arguments ... ok214215test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s216217 Running tests/integration.rs (target/aarch64-apple-darwin/release/deps/integration-4eba6452a0dcc0f2)218219running 43 tests220test gc_chunk_size_one_deletes_whole_dead_chain ... ok221test gc_deletes_readonly_paths ... ok222test gc_dry_run_counts_unknown_on_disk ... ok223test gc_dry_run_serves_socket_and_honors_roots ... ok224test gc_drops_partial_temp_root ... ok225test gc_does_not_hang_on_tmp_fifo ... ok226test gc_deletes_drv_when_output_deriver_is_unset ... ok227test gc_dry_run_does_not_delete ... ok228test gc_empty_store_is_noop ... ok229test gc_fails_when_roots_dir_is_unreadable ... ok230test gc_deletes_unreferenced_paths ... ok231test gc_cleans_unused_links_only_when_not_dry_run ... ok232test gc_keeps_auto_root_with_unreadable_target ... ok233test gc_keep_recent_pins_recently_registered ... ok234test gc_ignores_invalid_store_basenames ... ok235test gc_handles_self_references ... ok236test gc_keeps_deriver_of_alive_path ... ok237test gc_keeps_ca_outputs_of_alive_drv ... ok238[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true239test gc_keeps_ca_output_via_build_trace ... ok240[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false241[INFO ] loading store graph...242[INFO ] 1 total valid paths243test gc_keeps_ca_deriver_via_deriver_field_not_build_trace ... ok244test gc_keeps_lock_file_of_active_build ... ok245test gc_keeps_indirect_auto_root ... ok246[INFO ] finding garbage collector roots...247test gc_keeps_runtime_roots_from_environ ... ok248test gc_keeps_temp_root_not_yet_in_db ... ok249test gc_max_freed_batches_by_estimated_size ... ok250[INFO ] found 1 roots251[INFO ] computing alive closure...252[INFO ] 1 alive paths253[INFO ] 0 dead paths254[INFO ] 1 unknown paths on disk not in DB255[INFO ] deleting garbage...256[INFO ] deleting unused links...2570 store paths deleted, 0 bytes freed258test gc_keeps_transitive_closure ... ok259test gc_keeps_unknown_path_registered_after_snapshot ... ok260test gc_refuses_store_dir_mismatching_db ... ok261test gc_max_freed_referrer_never_outlives_reference ... ok262test gc_max_freed_stops_early ... ok263test gc_removes_dangling_auto_root ... ok264test gc_removes_reserved_space_file_and_creates_private_lock ... ok265[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true266[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false267[INFO ] loading store graph...268[INFO ] 2 total valid paths269test gc_removes_stale_temp_roots_file ... ok270test gc_removes_unknown_disk_entries ... ok271test gc_runtime_roots_validated_against_db ... ok272[INFO ] finding garbage collector roots...273test gc_removes_unlocked_tmp_dir ... ok274test gc_rebases_canonical_runtime_roots_to_logical_store ... ok275test gc_socket_serves_before_graph_load_and_keeps_early_roots ... ok276[INFO ] found 0 roots277[INFO ] computing alive closure...278[INFO ] 0 alive paths279[INFO ] 2 dead paths280[INFO ] deleting garbage...281[INFO ] deleting unused links...282test gc_store_dir_trailing_slash_is_normalized ... ok283test gc_skips_locked_tmp_dir ... ok284test gc_scans_roots_despite_unfollowable_indirect_target ... ok2851 store paths deleted, 4.00 KiB freed286test gc_socket_root_mid_gc_keeps_path_and_deletes_rest ... ok287test gc_vacuums_db_after_mass_deletion ... ok288289test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.04s290291 Running tests/socket_concurrency.rs (target/aarch64-apple-darwin/release/deps/socket_concurrency-ef00e3b912833245)292293running 1 test294test concurrent_clients_never_resurrect_deleted_paths ... ok295296test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s297298 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_optimise-059634f8dedc5134)299300running 18 tests301test optimise::tests::errno_helpers_match_libc_values ... ok302test optimise::tests::load_link_inodes_missing_dir_is_empty ... ok303test hash::tests::matches_nix_hash_path_executable ... ok304test hash::tests::matches_nix_hash_path_symlink ... ok305test hash::tests::matches_nix_hash_path_regular ... ok306test optimise::tests::load_link_inodes_returns_actual_inodes ... ok307test optimise::tests::rand_suffix_is_unique_per_call ... ok308test optimise::tests::min_size_above_len_is_skipped ... ok309test optimise::tests::dry_run_takes_no_temp_roots ... ok310test optimise::tests::dry_run_counts_but_does_not_link ... ok311test optimise::tests::canonical_file_is_not_counted_as_linked ... ok312test optimise::tests::corrupt_link_with_size_mismatch_is_skipped ... ok313test optimise::tests::restores_parent_perms_and_mtime ... ok314test optimise::tests::dedups_identical_files ... ok315test optimise::tests::registers_temp_roots_for_optimised_paths ... ok316test optimise::tests::unreadable_path_is_skipped_not_fatal ... ok317test optimise::tests::min_size_equal_to_len_is_processed ... ok318test optimise::tests::writable_file_is_skipped_as_suspicious ... ok319320test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s321322 Doc-tests fast_nix_common323324running 0 tests325326test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s327328 Doc-tests fast_nix_gc329330running 0 tests331332test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s333334Finished cargoCheckHookinstallPhase
335Executing cargoInstallHook336Finished cargoInstallHookfixupPhase
337checking for references to /nix/var/nix/builds/nix-76897-2850449176/ in /nix/store/4ahwc97q6zf0mipqa45bcpllqm863fkq-fast-nix-gc-0.1.0...338/nix/store/cv1d7p48379km6a85h4zp6kr86brh32q-audit-tmpdir.sh: line 39: 9429 Done find "$dir" -type f -not -path '*/.build-id/*' -print0339 9430 Segmentation fault: 11 | while IFS= read -r -d '' file; do340 if isELF "$file"; then341 printf '%s\0' "$file" 1>&3;342 else343 if isScript "$file"; then344 filename=${file##*/}; dir=${file%/*}; if [ -e "$dir/.$filename-wrapped" ]; then345 printf '%s\0' "$file" 1>&4;346 fi;347 fi;348 fi;349done350patching script interpreter paths in /nix/store/4ahwc97q6zf0mipqa45bcpllqm863fkq-fast-nix-gc-0.1.0351stripping (with command strip and flags -S) in /nix/store/4ahwc97q6zf0mipqa45bcpllqm863fkq-fast-nix-gc-0.1.0/bin