fast-nix-gc-0.1.0
checks.aarch64-darwin.package-default
· build #126
· raw
1tribuchet: building on mac02
unpackPhase
2unpacking source archive /nix/store/9y97d9pfdka9nhw5bwglqrxzfdljn1ji-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHookpatchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /private/var/tb/5/scratch/c093938a1388fe1f/build/source/Cargo.lock and /private/var/tb/5/scratch/c093938a1388fe1f/build/cargo-vendor-dir/Cargo.lock8Finished cargoSetupPostPatchHookbuildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 24 --target aarch64-apple-darwin --offline --profile release -p fast-nix-gc -p fast-nix-optimise11 Compiling proc-macro2 v1.0.10612 Compiling quote v1.0.4513 Compiling unicode-ident v1.0.2414 Compiling libc v0.2.18615 Compiling serde_core v1.0.22816 Compiling serde v1.0.22817 Compiling typenum v1.20.018 Compiling pin-project-lite v0.2.1719 Compiling unicode-segmentation v1.13.220 Compiling thiserror v2.0.1821 Compiling cfg-if v1.0.422 Compiling unicode-xid v0.2.623 Compiling autocfg v1.5.024 Compiling const-oid v0.10.225 Compiling pkg-config v0.3.3326 Compiling vcpkg v0.2.1527 Compiling cfg_aliases v0.2.128 Compiling crossbeam-utils v0.8.2129 Compiling zerocopy v0.8.4830 Compiling data-encoding v2.11.031 Compiling bitflags v2.11.132 Compiling foldhash v0.2.033 Compiling zmij v1.0.2134 Compiling anyhow v1.0.10435 Compiling nix v0.31.336 Compiling md5 v0.8.037 Compiling futures-core v0.3.3338 Compiling futures-sink v0.3.3339 Compiling fallible-streaming-iterator v0.1.940 Compiling memchr v2.8.041 Compiling serde_json v1.0.14942 Compiling fallible-iterator v0.3.043 Compiling hashbrown v0.16.144 Compiling smallvec v1.15.145 Compiling same-file v1.0.646 Compiling rayon-core v1.13.047 Compiling walkdir v2.5.048 Compiling once_cell v1.21.449 Compiling memoffset v0.9.150 Compiling log v0.4.3451 Compiling futures-task v0.3.3352 Compiling slab v0.4.1253 Compiling convert_case v0.10.054 Compiling itoa v1.0.1855 Compiling tracing-core v0.1.3656 Compiling pico-args v0.5.057 Compiling libsqlite3-sys v0.37.058 Compiling either v1.15.059 Compiling regex-automata v0.4.1460 Compiling crossbeam-epoch v0.9.1861 Compiling crossbeam-deque v0.8.662 Compiling hashlink v0.11.063 Compiling hybrid-array v0.4.1264 Compiling bstr v1.12.165 Compiling block-buffer v0.12.066 Compiling crypto-common v0.2.167 Compiling syn v2.0.11768 Compiling rayon v1.12.069 Compiling errno v0.3.1470 Compiling mio v1.2.071 Compiling socket2 v0.6.372 Compiling cpufeatures v0.3.073 Compiling signal-hook-registry v1.4.874 Compiling digest v0.11.375 Compiling sha2 v0.11.076 Compiling sha1 v0.11.077 Compiling rusqlite v0.39.078 Compiling serde_derive v1.0.22879 Compiling tokio-macros v2.7.080 Compiling derive_more-impl v2.1.181 Compiling thiserror-impl v2.0.1882 Compiling zerocopy-derive v0.8.4883 Compiling futures-macro v0.3.3384 Compiling tracing-attributes v0.1.3185 Compiling futures-util v0.3.3386 Compiling tracing v0.1.4487 Compiling derive_more v2.1.188 Compiling bytes v1.11.189 Compiling harmonia-utils-base-encoding v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)90 Compiling harmonia-file-core v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)91 Compiling tokio v1.53.192 Compiling harmonia-utils-hash v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)93 Compiling tokio-util v0.7.1894 Compiling harmonia-utils-io v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)95 Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)96 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)97 Compiling fast-nix-common v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/common)98 Compiling fast-nix-gc v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/gc)99 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/optimise)100 Finished `release` profile [optimized] target(s) in 17.31s101Executing cargoInstallPostBuildHook102Finished cargoInstallPostBuildHook103Finished cargoBuildHookcheckPhase
104Executing cargoCheckHook105cargoCheckHook flags: -j 24 --profile release --target aarch64-apple-darwin --offline -p fast-nix-gc -p fast-nix-common -p fast-nix-optimise --106 Compiling version_check v0.9.5107 Compiling semver v1.0.28108 Compiling getrandom v0.4.2109 Compiling shlex v1.3.0110 Compiling bitflags v2.11.1111 Compiling rand_core v0.10.1112 Compiling find-msvc-tools v0.1.9113 Compiling cpufeatures v0.2.17114 Compiling signature v2.2.0115 Compiling subtle v2.6.1116 Compiling zeroize v1.8.2117 Compiling rustix v1.1.4118 Compiling getrandom v0.3.4119 Compiling fastrand v2.4.1120 Compiling ed25519 v2.2.3121 Compiling chacha20 v0.10.0122 Compiling cc v1.2.62123 Compiling nix v0.31.3124 Compiling rustc_version v0.4.1125 Compiling generic-array v0.14.7126 Compiling rand v0.10.2127 Compiling curve25519-dalek v4.1.3128 Compiling libsqlite3-sys v0.37.0129 Compiling block-buffer v0.10.4130 Compiling crypto-common v0.1.7131 Compiling tempfile v3.27.0132 Compiling digest v0.10.7133 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)134 Compiling sha2 v0.10.9135 Compiling ed25519-dalek v2.2.0136 Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)137 Compiling harmonia-store-path-info v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)138 Compiling rusqlite v0.39.0139 Compiling fast-nix-common v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/common)140 Compiling harmonia-store-db v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)141 Compiling fast-nix-gc v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/gc)142 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/5/scratch/c093938a1388fe1f/build/source/crates/optimise)143 Finished `release` profile [optimized] target(s) in 21.55s144 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_common-3b53ba41c1c387f7)145146running 22 tests147test closest_match_tests::suggests_near_misses_only ... ok148test logging::tests::respects_level_filter ... ok149test nix_config::tests::parse ... ok150test tests::format_size_units ... ok151test temp_roots::tests::add_writes_nul_terminated_roots ... ok152test temp_roots::tests::add_uses_gc_socket_when_gc_holds_the_lock ... ok153test nix_config::tests::unknown_key_falls_back_to_default ... ok154test db::tests::empty_graph ... ok155test db::tests::valid_store_paths_and_typed_variants ... ok156test db::tests::has_table_checks_existence ... ok157test db::tests::basename_index_lookups ... ok158test db::tests::maybe_vacuum_skips_small_freelist ... ok159test db::tests::load_graph_ignores_edges_with_unknown_ids ... ok160test db::tests::load_graph_builds_csr ... ok161test db::tests::is_valid_path_checks_db ... ok162test db::tests::compute_closure_marks_reachable_only ... ok163test db::tests::load_graph_build_trace_edges ... ok164test db::tests::load_graph_keep_derivations_adds_output_to_drv_edge ... ok165test db::tests::invalidate_ids_handles_ref_cycles ... ok166test db::tests::invalidate_ids_cascades_derivation_outputs ... ok167test db::tests::invalidate_ids_clears_realisations_with_restrict_fk ... ok168test db::tests::store_dir_typed_uses_configured_dir ... ok169170test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s171172 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-c03286d463af611f)173174running 31 tests175test gc::tests::delete_store_path_missing_is_zero ... ok176test profiles::tests::parse_older_than_rejects_invalid ... ok177test profiles::tests::parse_older_than_units ... ok178test profiles::tests::profile_dirs_includes_state_and_xdg_paths_but_not_home ... ok179test profiles::tests::current_generation_none_when_missing ... ok180test roots::tests::extract_store_path_takes_first_component ... ok181test profiles::tests::profile_lock_acquire_release_cleans_up ... ok182test gc::tests::try_lock_dir_none_while_held ... ok183test gc::tests::delete_store_path_other_stat_errors_propagate ... ok184test gc::tests::delete_store_path_file_reports_disk_blocks ... ok185test gc::tests::delete_store_path_removes_readonly_tree ... ok186test profiles::tests::delete_old_generations_keeps_only_current ... ok187test profiles::tests::generation_links_and_current ... ok188test profiles::tests::unparseable_current_generation_deletes_nothing ... ok189test roots::tests::is_in_store_requires_separator ... ok190test gc::tests::clean_links_removes_only_unreferenced ... ok191test roots::tests::scan_blob_ignores_bare_prefix ... ok192test roots::tests::scan_blob_finds_embedded_store_paths ... ok193test roots::tests::store_path_basename_grammar ... ok194test roots::tests::temp_roots_missing_dir_is_empty ... ok195test profiles::tests::delete_generations_older_than_cutoff ... ok196test profiles::tests::remove_old_generations_recurses_and_skips_non_link_targets ... ok197test roots::tests::temp_roots_reads_locked_skips_stale_and_junk ... ok198test gc_socket::tests::unknown_path_protected_by_basename ... ok199test gc_socket::tests::drop_joins_handlers_and_snapshot_sees_acked_roots ... ok200test gc_socket::tests::drop_returns_when_idle_accept_loop_is_waiting ... ok201test gc_socket::tests::protect_marks_closure_and_blocks_deletion ... ok202test roots::tests::find_roots_scans_extra_dirs ... ok203test gc_socket::tests::protect_blocks_until_pending_delete_finishes ... ok204test gc_socket::tests::claim_nodes_partitions_and_blocks_protect ... ok205test gc_socket::tests::protect_waits_for_already_protected_pending_node ... ok206207test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s208209 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-c682d47ec8d45364)210211running 3 tests212test tests::parse_ensure_free_values ... ok213test tests::parse_size_units ... ok214test tests::parse_args_rejects_unknown_arguments ... ok215216test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s217218 Running tests/integration.rs (target/aarch64-apple-darwin/release/deps/integration-4ea1a6be42691e0a)219220running 43 tests221test gc_chunk_size_one_deletes_whole_dead_chain ... ok222test gc_keep_recent_pins_recently_registered ... ok223[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true224[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false225[INFO ] loading store graph...226[INFO ] 1 total valid paths227[INFO ] finding garbage collector roots...228test gc_keeps_auto_root_with_unreadable_target ... ok229test gc_fails_when_roots_dir_is_unreadable ... ok230test gc_keeps_ca_output_via_build_trace ... ok231test gc_keeps_lock_file_of_active_build ... ok232[INFO ] found 1 roots233[INFO ] computing alive closure...234[INFO ] 1 alive paths235[INFO ] 0 dead paths236[INFO ] 1 unknown paths on disk not in DB237[INFO ] deleting garbage...238[INFO ] deleting unused links...2390 store paths deleted, 0 bytes freed240test gc_keeps_unknown_path_registered_after_snapshot ... ok241test gc_ignores_invalid_store_basenames ... ok242test gc_keeps_indirect_auto_root ... ok243test gc_keeps_deriver_of_alive_path ... ok244test gc_keeps_runtime_roots_from_environ ... ok245test gc_keeps_ca_deriver_via_deriver_field_not_build_trace ... ok246test gc_keeps_ca_outputs_of_alive_drv ... ok247test gc_deletes_unreferenced_paths ... ok248test gc_handles_self_references ... ok249test gc_dry_run_does_not_delete ... ok250test gc_does_not_hang_on_tmp_fifo ... ok251test gc_keeps_temp_root_not_yet_in_db ... ok252test gc_deletes_readonly_paths ... ok253test gc_drops_partial_temp_root ... ok254test gc_max_freed_stops_early ... ok255test gc_keeps_transitive_closure ... ok256test gc_max_freed_batches_by_estimated_size ... ok257[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true258[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false259[INFO ] loading store graph...260[INFO ] 2 total valid paths261test gc_empty_store_is_noop ... ok262[INFO ] finding garbage collector roots...263test gc_dry_run_serves_socket_and_honors_roots ... ok264test gc_refuses_store_dir_mismatching_db ... ok265test gc_max_freed_referrer_never_outlives_reference ... ok266test gc_removes_reserved_space_file_and_creates_private_lock ... ok267test gc_dry_run_counts_unknown_on_disk ... ok268test gc_removes_stale_temp_roots_file ... ok269test gc_deletes_drv_when_output_deriver_is_unset ... ok270test gc_runtime_roots_validated_against_db ... ok271test gc_removes_unlocked_tmp_dir ... ok272[INFO ] found 0 roots273[INFO ] computing alive closure...274[INFO ] 0 alive paths275[INFO ] 2 dead paths276[INFO ] deleting garbage...277[INFO ] deleting unused links...278test gc_rebases_canonical_runtime_roots_to_logical_store ... ok279test gc_removes_unknown_disk_entries ... ok280test gc_removes_dangling_auto_root ... ok2811 store paths deleted, 4.00 KiB freed282test gc_socket_root_mid_gc_keeps_path_and_deletes_rest ... ok283test gc_store_dir_trailing_slash_is_normalized ... ok284test gc_cleans_unused_links_only_when_not_dry_run ... ok285test gc_scans_roots_despite_unfollowable_indirect_target ... ok286test gc_skips_locked_tmp_dir ... ok287test gc_socket_serves_before_graph_load_and_keeps_early_roots ... ok288test gc_vacuums_db_after_mass_deletion ... ok289290test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.59s291292 Running tests/socket_concurrency.rs (target/aarch64-apple-darwin/release/deps/socket_concurrency-7db655b162afe24f)293294running 1 test295test concurrent_clients_never_resurrect_deleted_paths ... ok296297test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s298299 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_optimise-efebf9eb9bba8bc4)300301running 18 tests302test optimise::tests::errno_helpers_match_libc_values ... ok303test optimise::tests::load_link_inodes_missing_dir_is_empty ... ok304test optimise::tests::rand_suffix_is_unique_per_call ... ok305test optimise::tests::load_link_inodes_returns_actual_inodes ... ok306test hash::tests::matches_nix_hash_path_symlink ... ok307test hash::tests::matches_nix_hash_path_executable ... ok308test hash::tests::matches_nix_hash_path_regular ... ok309test optimise::tests::dry_run_takes_no_temp_roots ... ok310test optimise::tests::restores_parent_perms_and_mtime ... ok311test optimise::tests::dry_run_counts_but_does_not_link ... ok312test optimise::tests::corrupt_link_with_size_mismatch_is_skipped ... ok313test optimise::tests::canonical_file_is_not_counted_as_linked ... ok314test optimise::tests::min_size_above_len_is_skipped ... ok315test optimise::tests::writable_file_is_skipped_as_suspicious ... ok316test optimise::tests::dedups_identical_files ... ok317test optimise::tests::min_size_equal_to_len_is_processed ... ok318test optimise::tests::registers_temp_roots_for_optimised_paths ... ok319test optimise::tests::unreadable_path_is_skipped_not_fatal ... ok320321test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s322323 Doc-tests fast_nix_common324325running 0 tests326327test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s328329 Doc-tests fast_nix_gc330331running 0 tests332333test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s334335Finished cargoCheckHook336checkPhase completed in 30 secondsinstallPhase
337Executing cargoInstallHook338Finished cargoInstallHookfixupPhase
339checking for references to /private/var/tb/5/scratch/c093938a1388fe1f/build/ in /nix/store/sr0afqr6bqw651a92y44vwn9dzpkj7mg-fast-nix-gc-0.1.0...340/nix/store/cv1d7p48379km6a85h4zp6kr86brh32q-audit-tmpdir.sh: line 39: 30850 Done find "$dir" -type f -not -path '*/.build-id/*' -print0341 30851 Segmentation fault: 11 | while IFS= read -r -d '' file; do342 if isELF "$file"; then343 printf '%s\0' "$file" 1>&3;344 else345 if isScript "$file"; then346 filename=${file##*/}; dir=${file%/*}; if [ -e "$dir/.$filename-wrapped" ]; then347 printf '%s\0' "$file" 1>&4;348 fi;349 fi;350 fi;351done352patching script interpreter paths in /nix/store/sr0afqr6bqw651a92y44vwn9dzpkj7mg-fast-nix-gc-0.1.0353stripping (with command strip and flags -S) in /nix/store/sr0afqr6bqw651a92y44vwn9dzpkj7mg-fast-nix-gc-0.1.0/bin