nixbot

builds

succeeded fast-nix-gc-0.1.0 checks.aarch64-darwin.package-default · build #129 · raw

1tribuchet: building on mac02
unpackPhase
2unpacking source archive /nix/store/brgrdp5m65xn67r7bx45wdca5da0pxdn-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /private/var/tb/8/scratch/c7201a0b621768e3/build/source/Cargo.lock and /private/var/tb/8/scratch/c7201a0b621768e3/build/cargo-vendor-dir/Cargo.lock8Finished cargoSetupPostPatchHook
buildPhase
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 pin-project-lite v0.2.1718 Compiling typenum v1.20.019 Compiling unicode-segmentation v1.13.220 Compiling unicode-xid v0.2.621 Compiling thiserror v2.0.1822 Compiling cfg-if v1.0.423 Compiling autocfg v1.5.024 Compiling const-oid v0.10.225 Compiling vcpkg v0.2.1526 Compiling crossbeam-utils v0.8.2127 Compiling cfg_aliases v0.2.128 Compiling pkg-config v0.3.3329 Compiling data-encoding v2.11.030 Compiling zerocopy v0.8.4831 Compiling foldhash v0.2.032 Compiling bitflags v2.11.133 Compiling zmij v1.0.2134 Compiling anyhow v1.0.10435 Compiling md5 v0.8.036 Compiling nix v0.31.337 Compiling smallvec v1.15.138 Compiling hashbrown v0.16.139 Compiling fallible-streaming-iterator v0.1.940 Compiling serde_json v1.0.14941 Compiling memoffset v0.9.142 Compiling same-file v1.0.643 Compiling fallible-iterator v0.3.044 Compiling rayon-core v1.13.045 Compiling futures-sink v0.3.3346 Compiling futures-core v0.3.3347 Compiling memchr v2.8.048 Compiling walkdir v2.5.049 Compiling slab v0.4.1250 Compiling once_cell v1.21.451 Compiling futures-task v0.3.3352 Compiling itoa v1.0.1853 Compiling log v0.4.3454 Compiling convert_case v0.10.055 Compiling pico-args v0.5.056 Compiling either v1.15.057 Compiling tracing-core v0.1.3658 Compiling regex-automata v0.4.1459 Compiling libsqlite3-sys v0.37.060 Compiling crossbeam-epoch v0.9.1861 Compiling hashlink v0.11.062 Compiling hybrid-array v0.4.1263 Compiling syn v2.0.11764 Compiling crossbeam-deque v0.8.665 Compiling bstr v1.12.166 Compiling errno v0.3.1467 Compiling socket2 v0.6.368 Compiling mio v1.2.069 Compiling cpufeatures v0.3.070 Compiling block-buffer v0.12.071 Compiling crypto-common v0.2.172 Compiling signal-hook-registry v1.4.873 Compiling rayon v1.12.074 Compiling rusqlite v0.39.075 Compiling digest v0.11.376 Compiling sha2 v0.11.077 Compiling sha1 v0.11.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/8/scratch/c7201a0b621768e3/build/source/crates/common)98 Compiling fast-nix-gc v0.1.0 (/private/var/tb/8/scratch/c7201a0b621768e3/build/source/crates/gc)99 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/8/scratch/c7201a0b621768e3/build/source/crates/optimise)100 Finished `release` profile [optimized] target(s) in 23.04s101Executing cargoInstallPostBuildHook102Finished cargoInstallPostBuildHook103Finished cargoBuildHook
checkPhase
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 rand_core v0.10.1109 Compiling getrandom v0.4.2110 Compiling find-msvc-tools v0.1.9111 Compiling bitflags v2.11.1112 Compiling shlex v1.3.0113 Compiling subtle v2.6.1114 Compiling zeroize v1.8.2115 Compiling signature v2.2.0116 Compiling cpufeatures v0.2.17117 Compiling rustix v1.1.4118 Compiling fastrand v2.4.1119 Compiling ed25519 v2.2.3120 Compiling cc v1.2.62121 Compiling chacha20 v0.10.0122 Compiling nix v0.31.3123 Compiling rustc_version v0.4.1124 Compiling generic-array v0.14.7125 Compiling curve25519-dalek v4.1.3126 Compiling rand v0.10.2127 Compiling libsqlite3-sys v0.37.0128 Compiling block-buffer v0.10.4129 Compiling crypto-common v0.1.7130 Compiling digest v0.10.7131 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)132 Compiling sha2 v0.10.9133 Compiling tempfile v3.27.0134 Compiling ed25519-dalek v2.2.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 (/private/var/tb/8/scratch/c7201a0b621768e3/build/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 (/private/var/tb/8/scratch/c7201a0b621768e3/build/source/crates/gc)141 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/8/scratch/c7201a0b621768e3/build/source/crates/optimise)142 Finished `release` profile [optimized] target(s) in 36.94s143 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_common-22b8fba772ba0100)144145running 22 tests146test closest_match_tests::suggests_near_misses_only ... ok147test logging::tests::respects_level_filter ... ok148test nix_config::tests::parse ... ok149test tests::format_size_units ... ok150test temp_roots::tests::add_writes_nul_terminated_roots ... ok151test temp_roots::tests::add_uses_gc_socket_when_gc_holds_the_lock ... ok152test nix_config::tests::unknown_key_falls_back_to_default ... ok153test db::tests::load_graph_keep_derivations_adds_output_to_drv_edge ... ok154test db::tests::has_table_checks_existence ... ok155test db::tests::valid_store_paths_and_typed_variants ... ok156test db::tests::is_valid_path_checks_db ... ok157test db::tests::maybe_vacuum_skips_small_freelist ... ok158test db::tests::load_graph_build_trace_edges ... ok159test db::tests::invalidate_ids_handles_ref_cycles ... ok160test db::tests::empty_graph ... ok161test db::tests::compute_closure_marks_reachable_only ... ok162test db::tests::load_graph_builds_csr ... ok163test db::tests::load_graph_ignores_edges_with_unknown_ids ... ok164test db::tests::invalidate_ids_cascades_derivation_outputs ... ok165test db::tests::basename_index_lookups ... ok166test db::tests::invalidate_ids_clears_realisations_with_restrict_fk ... 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-daef43d75e066d9a)172173running 31 tests174test gc::tests::try_lock_dir_none_while_held ... ok175test gc::tests::delete_store_path_missing_is_zero ... ok176test gc::tests::delete_store_path_file_reports_disk_blocks ... ok177test gc::tests::delete_store_path_other_stat_errors_propagate ... ok178test profiles::tests::parse_older_than_rejects_invalid ... ok179test profiles::tests::parse_older_than_units ... ok180test profiles::tests::profile_dirs_includes_state_and_xdg_paths_but_not_home ... ok181test profiles::tests::current_generation_none_when_missing ... ok182test roots::tests::extract_store_path_takes_first_component ... ok183test roots::tests::is_in_store_requires_separator ... ok184test roots::tests::scan_blob_finds_embedded_store_paths ... ok185test roots::tests::scan_blob_ignores_bare_prefix ... ok186test gc::tests::delete_store_path_removes_readonly_tree ... ok187test roots::tests::store_path_basename_grammar ... ok188test roots::tests::temp_roots_missing_dir_is_empty ... ok189test profiles::tests::profile_lock_acquire_release_cleans_up ... ok190test profiles::tests::generation_links_and_current ... ok191test profiles::tests::delete_old_generations_keeps_only_current ... ok192test profiles::tests::unparseable_current_generation_deletes_nothing ... ok193test gc::tests::clean_links_removes_only_unreferenced ... ok194test profiles::tests::delete_generations_older_than_cutoff ... ok195test roots::tests::temp_roots_reads_locked_skips_stale_and_junk ... ok196test profiles::tests::remove_old_generations_recurses_and_skips_non_link_targets ... ok197test gc_socket::tests::drop_joins_handlers_and_snapshot_sees_acked_roots ... ok198test gc_socket::tests::drop_returns_when_idle_accept_loop_is_waiting ... ok199test gc_socket::tests::unknown_path_protected_by_basename ... ok200test gc_socket::tests::protect_marks_closure_and_blocks_deletion ... 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-e5aa38f34822e357)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-31885a1e763e59a5)218219running 43 tests220test gc_keep_recent_pins_recently_registered ... ok221test gc_chunk_size_one_deletes_whole_dead_chain ... ok222[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true223test gc_keeps_auto_root_with_unreadable_target ... ok224test gc_fails_when_roots_dir_is_unreadable ... ok225[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false226[INFO ] loading store graph...227[INFO ] 1 total valid paths228[INFO ] finding garbage collector roots...229test gc_keeps_transitive_closure ... ok230test gc_empty_store_is_noop ... ok231test gc_handles_self_references ... ok232test gc_keeps_temp_root_not_yet_in_db ... ok233test gc_deletes_drv_when_output_deriver_is_unset ... ok234test gc_keeps_lock_file_of_active_build ... ok235test gc_keeps_indirect_auto_root ... ok236[INFO ] found 1 roots237[INFO ] computing alive closure...238[INFO ] 1 alive paths239[INFO ] 0 dead paths240[INFO ] 1test gc_dry_run_serves_socket_and_honors_roots ... ok241test gc_keeps_ca_outputs_of_alive_drv ... ok242 unknown paths on disk not in DB243[INFO ] deleting garbage...244test gc_keeps_ca_deriver_via_deriver_field_not_build_trace ... ok245[INFO ] deleting unused links...246test gc_keeps_runtime_roots_from_environ ... ok247test gc_dry_run_counts_unknown_on_disk ... ok248test gc_ignores_invalid_store_basenames ... ok249test gc_drops_partial_temp_root ... ok250test gc_deletes_readonly_paths ... ok2510 store paths deleted, 0 bytes freed252test gc_keeps_deriver_of_alive_path ... ok253test gc_keeps_unknown_path_registered_after_snapshot ... ok254test gc_keeps_ca_output_via_build_trace ... ok255test gc_dry_run_does_not_delete ... ok256test gc_deletes_unreferenced_paths ... ok257test gc_does_not_hang_on_tmp_fifo ... ok258test gc_max_freed_referrer_never_outlives_reference ... ok259[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true260[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false261[INFO ] loading store graph...262[INFO ] 2 total valid paths263test gc_refuses_store_dir_mismatching_db ... ok264[INFO ] finding garbage collector roots...265test gc_max_freed_batches_by_estimated_size ... ok266test gc_removes_stale_temp_roots_file ... ok267test gc_removes_reserved_space_file_and_creates_private_lock ... ok268test gc_removes_unlocked_tmp_dir ... ok269test gc_removes_unknown_disk_entries ... ok270test gc_runtime_roots_validated_against_db ... ok271test gc_skips_locked_tmp_dir ... ok272[INFO ] found 0 roots273[INFO ] computing alive closure...274[INFO ] 0 alive paths275[INFO ] 2 dead paths276[INFO ] deleting garbage...277test gc_removes_dangling_auto_root ... ok278[INFO ] deleting unused links...279test gc_cleans_unused_links_only_when_not_dry_run ... ok280test gc_socket_serves_before_graph_load_and_keeps_early_roots ... ok281test gc_max_freed_stops_early ... ok2821 store paths deleted, 4.00 KiB freed283test gc_store_dir_trailing_slash_is_normalized ... ok284test gc_scans_roots_despite_unfollowable_indirect_target ... ok285test gc_socket_root_mid_gc_keeps_path_and_deletes_rest ... ok286test gc_rebases_canonical_runtime_roots_to_logical_store ... ok287test gc_vacuums_db_after_mass_deletion ... ok288289test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.45s290291 Running tests/socket_concurrency.rs (target/aarch64-apple-darwin/release/deps/socket_concurrency-18a4c1a42e7b6a16)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.82s297298 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_optimise-b2cac27b6975807b)299300running 18 tests301test optimise::tests::errno_helpers_match_libc_values ... ok302test optimise::tests::rand_suffix_is_unique_per_call ... ok303test optimise::tests::load_link_inodes_missing_dir_is_empty ... ok304test hash::tests::matches_nix_hash_path_symlink ... ok305test optimise::tests::load_link_inodes_returns_actual_inodes ... ok306test hash::tests::matches_nix_hash_path_regular ... ok307test hash::tests::matches_nix_hash_path_executable ... ok308test optimise::tests::dry_run_counts_but_does_not_link ... ok309test optimise::tests::corrupt_link_with_size_mismatch_is_skipped ... ok310test optimise::tests::dry_run_takes_no_temp_roots ... ok311test optimise::tests::registers_temp_roots_for_optimised_paths ... ok312test optimise::tests::min_size_above_len_is_skipped ... ok313test optimise::tests::canonical_file_is_not_counted_as_linked ... ok314test optimise::tests::dedups_identical_files ... ok315test optimise::tests::writable_file_is_skipped_as_suspicious ... ok316test optimise::tests::restores_parent_perms_and_mtime ... ok317test optimise::tests::min_size_equal_to_len_is_processed ... ok318test optimise::tests::unreadable_path_is_skipped_not_fatal ... 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 cargoCheckHook335checkPhase completed in 45 seconds
installPhase
336Executing cargoInstallHook337Finished cargoInstallHook
fixupPhase
338checking for references to /private/var/tb/8/scratch/c7201a0b621768e3/build/ in /nix/store/mr9rzn0wj0jpcvqm5wrabn5qn9aazshd-fast-nix-gc-0.1.0...339patching script interpreter paths in /nix/store/mr9rzn0wj0jpcvqm5wrabn5qn9aazshd-fast-nix-gc-0.1.0340stripping (with command strip and flags -S) in /nix/store/mr9rzn0wj0jpcvqm5wrabn5qn9aazshd-fast-nix-gc-0.1.0/bin