nixbot

builds

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

1tribuchet: building on mac02
unpackPhase
2unpacking source archive /nix/store/3ghmk5pgrq2h9x6rsni6nibkmrbk69d4-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /private/var/tb/8/scratch/36165ee51611ea9a/build/source/Cargo.lock and /private/var/tb/8/scratch/36165ee51611ea9a/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 cfg-if v1.0.421 Compiling thiserror v2.0.1822 Compiling unicode-xid v0.2.623 Compiling const-oid v0.10.224 Compiling autocfg v1.5.025 Compiling vcpkg v0.2.1526 Compiling pkg-config v0.3.3327 Compiling crossbeam-utils v0.8.2128 Compiling cfg_aliases v0.2.129 Compiling foldhash v0.2.030 Compiling bitflags v2.11.131 Compiling zerocopy v0.8.4832 Compiling data-encoding v2.11.033 Compiling anyhow v1.0.10434 Compiling md5 v0.8.035 Compiling zmij v1.0.2136 Compiling nix v0.31.337 Compiling same-file v1.0.638 Compiling futures-core v0.3.3339 Compiling rayon-core v1.13.040 Compiling hashbrown v0.16.141 Compiling smallvec v1.15.142 Compiling fallible-streaming-iterator v0.1.943 Compiling futures-sink v0.3.3344 Compiling serde_json v1.0.14945 Compiling memoffset v0.9.146 Compiling memchr v2.8.047 Compiling convert_case v0.10.048 Compiling fallible-iterator v0.3.049 Compiling walkdir v2.5.050 Compiling log v0.4.3551 Compiling slab v0.4.1252 Compiling libsqlite3-sys v0.37.053 Compiling futures-task v0.3.3354 Compiling itoa v1.0.1855 Compiling once_cell v1.21.456 Compiling pico-args v0.5.057 Compiling regex-automata v0.4.1458 Compiling either v1.15.059 Compiling tracing-core v0.1.3660 Compiling hybrid-array v0.4.1261 Compiling hashlink v0.11.062 Compiling block-buffer v0.12.063 Compiling crypto-common v0.2.164 Compiling bstr v1.12.165 Compiling digest v0.11.366 Compiling errno v0.3.1467 Compiling socket2 v0.6.368 Compiling mio v1.2.069 Compiling cpufeatures v0.3.070 Compiling sha2 v0.11.071 Compiling sha1 v0.11.072 Compiling signal-hook-registry v1.4.873 Compiling syn v2.0.11774 Compiling crossbeam-epoch v0.9.1875 Compiling crossbeam-deque v0.8.676 Compiling rusqlite v0.39.077 Compiling rayon v1.12.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 harmonia-utils-io v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)94 Compiling tokio-util v0.7.1895 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/36165ee51611ea9a/build/source/crates/common)98 Compiling fast-nix-gc v0.1.0 (/private/var/tb/8/scratch/36165ee51611ea9a/build/source/crates/gc)99 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/8/scratch/36165ee51611ea9a/build/source/crates/optimise)100 Finished `release` profile [optimized] target(s) in 1m 04s101Executing cargoInstallPostBuildHook102Finished cargoInstallPostBuildHook103Finished cargoBuildHook104buildPhase completed in 1 minutes 7 seconds
checkPhase
105Executing cargoCheckHook106cargoCheckHook flags: -j 24 --profile release --target aarch64-apple-darwin --offline -p fast-nix-gc -p fast-nix-common -p fast-nix-optimise --107 Compiling version_check v0.9.5108 Compiling semver v1.0.28109 Compiling getrandom v0.4.2110 Compiling shlex v1.3.0111 Compiling bitflags v2.11.1112 Compiling rand_core v0.10.1113 Compiling find-msvc-tools v0.1.9114 Compiling zeroize v1.8.2115 Compiling subtle v2.6.1116 Compiling signature v2.2.0117 Compiling cpufeatures v0.2.17118 Compiling rustix v1.1.4119 Compiling getrandom v0.3.4120 Compiling fastrand v2.4.1121 Compiling ed25519 v2.2.3122 Compiling chacha20 v0.10.0123 Compiling cc v1.2.62124 Compiling generic-array v0.14.7125 Compiling nix v0.31.3126 Compiling rustc_version v0.4.1127 Compiling rand v0.10.2128 Compiling curve25519-dalek v4.1.3129 Compiling libsqlite3-sys v0.37.0130 Compiling crypto-common v0.1.7131 Compiling block-buffer v0.10.4132 Compiling digest v0.10.7133 Compiling sha2 v0.10.9134 Compiling tempfile v3.27.0135 Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)136 Compiling ed25519-dalek v2.2.0137 Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)138 Compiling harmonia-store-path-info v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)139 Compiling rusqlite v0.39.0140 Compiling fast-nix-common v0.1.0 (/private/var/tb/8/scratch/36165ee51611ea9a/build/source/crates/common)141 Compiling harmonia-store-db v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0)142 Compiling fast-nix-gc v0.1.0 (/private/var/tb/8/scratch/36165ee51611ea9a/build/source/crates/gc)143 Compiling fast-nix-optimise v0.1.0 (/private/var/tb/8/scratch/36165ee51611ea9a/build/source/crates/optimise)144 Finished `release` profile [optimized] target(s) in 1m 19s145 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_common-56c7218a4ea663ff)146147running 22 tests148test closest_match_tests::suggests_near_misses_only ... ok149test logging::tests::respects_level_filter ... ok150test nix_config::tests::parse ... ok151test tests::format_size_units ... ok152test temp_roots::tests::add_writes_nul_terminated_roots ... ok153test temp_roots::tests::add_uses_gc_socket_when_gc_holds_the_lock ... ok154test nix_config::tests::unknown_key_falls_back_to_default ... ok155test db::tests::has_table_checks_existence ... ok156test db::tests::is_valid_path_checks_db ... ok157test db::tests::load_graph_build_trace_edges ... ok158test db::tests::empty_graph ... ok159test db::tests::load_graph_builds_csr ... ok160test db::tests::load_graph_ignores_edges_with_unknown_ids ... ok161test db::tests::basename_index_lookups ... ok162test db::tests::load_graph_keep_derivations_adds_output_to_drv_edge ... ok163test db::tests::maybe_vacuum_skips_small_freelist ... ok164test db::tests::invalidate_ids_cascades_derivation_outputs ... ok165test db::tests::invalidate_ids_handles_ref_cycles ... ok166test db::tests::compute_closure_marks_reachable_only ... ok167test db::tests::valid_store_paths_and_typed_variants ... ok168test db::tests::invalidate_ids_clears_realisations_with_restrict_fk ... ok169test db::tests::store_dir_typed_uses_configured_dir ... ok170171test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s172173 Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-015cca567557bede)174175running 31 tests176test gc::tests::try_lock_dir_none_while_held ... ok177test profiles::tests::current_generation_none_when_missing ... ok178test gc::tests::delete_store_path_file_reports_disk_blocks ... ok179test profiles::tests::parse_older_than_rejects_invalid ... ok180test profiles::tests::parse_older_than_units ... ok181test profiles::tests::profile_dirs_includes_state_and_xdg_paths_but_not_home ... ok182test roots::tests::extract_store_path_takes_first_component ... ok183test gc::tests::delete_store_path_missing_is_zero ... ok184test gc::tests::delete_store_path_other_stat_errors_propagate ... ok185test profiles::tests::generation_links_and_current ... ok186test roots::tests::is_in_store_requires_separator ... ok187test roots::tests::scan_blob_ignores_bare_prefix ... ok188test roots::tests::scan_blob_finds_embedded_store_paths ... ok189test roots::tests::store_path_basename_grammar ... ok190test roots::tests::temp_roots_missing_dir_is_empty ... ok191test gc::tests::delete_store_path_removes_readonly_tree ... ok192test profiles::tests::profile_lock_acquire_release_cleans_up ... ok193test profiles::tests::delete_old_generations_keeps_only_current ... ok194test profiles::tests::unparseable_current_generation_deletes_nothing ... ok195test roots::tests::temp_roots_reads_locked_skips_stale_and_junk ... ok196test gc::tests::clean_links_removes_only_unreferenced ... ok197test profiles::tests::remove_old_generations_recurses_and_skips_non_link_targets ... ok198test profiles::tests::delete_generations_older_than_cutoff ... ok199test gc_socket::tests::unknown_path_protected_by_basename ... ok200test gc_socket::tests::drop_returns_when_idle_accept_loop_is_waiting ... ok201test gc_socket::tests::protect_marks_closure_and_blocks_deletion ... ok202test gc_socket::tests::drop_joins_handlers_and_snapshot_sees_acked_roots ... ok203test roots::tests::find_roots_scans_extra_dirs ... ok204test gc_socket::tests::protect_blocks_until_pending_delete_finishes ... ok205test gc_socket::tests::claim_nodes_partitions_and_blocks_protect ... ok206test gc_socket::tests::protect_waits_for_already_protected_pending_node ... ok207208test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s209210 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_gc-7668f95c9939b28d)211212running 3 tests213test tests::parse_ensure_free_values ... ok214test tests::parse_size_units ... ok215test tests::parse_args_rejects_unknown_arguments ... ok216217test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s218219 Running tests/integration.rs (target/aarch64-apple-darwin/release/deps/integration-4fdf27decf55f912)220221running 43 tests222test gc_keep_recent_pins_recently_registered ... ok223test gc_chunk_size_one_deletes_whole_dead_chain ... ok224[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true225[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_auto_root_with_unreadable_target ... ok230test gc_fails_when_roots_dir_is_unreadable ... ok231test gc_deletes_drv_when_output_deriver_is_unset ... ok232test gc_keeps_temp_root_not_yet_in_db ... ok233test gc_empty_store_is_noop ... ok234test gc_dry_run_serves_socket_and_honors_roots ... ok235[INFO ] found 1 roots236[INFO ] computing alive closure...237[INFO ] 1 alive paths238[INFO ] 0 dead paths239[INFO ] 1 unknown paths on disk not in DB240[INFO ] deleting garbage...241test gc_dry_run_counts_unknown_on_disk ... ok242test gc_keeps_ca_outputs_of_alive_drv ... ok243test gc_ignores_invalid_store_basenames ... ok244test gc_keeps_deriver_of_alive_path ... ok245test gc_keeps_lock_file_of_active_build ... ok246test gc_deletes_readonly_paths ... ok247[INFO ] deleting unused links...248test gc_keeps_ca_deriver_via_deriver_field_not_build_trace ... ok249test gc_keeps_indirect_auto_root ... ok250test gc_drops_partial_temp_root ... ok251test gc_handles_self_references ... ok252test gc_does_not_hang_on_tmp_fifo ... ok2530 store paths deleted, 0 bytes freed254test gc_keeps_runtime_roots_from_environ ... ok255test gc_keeps_ca_output_via_build_trace ... ok256test gc_deletes_unreferenced_paths ... ok257test gc_keeps_transitive_closure ... ok258test gc_keeps_unknown_path_registered_after_snapshot ... ok259test gc_dry_run_does_not_delete ... ok260test gc_max_freed_referrer_never_outlives_reference ... ok261test gc_refuses_store_dir_mismatching_db ... ok262[WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true263test gc_max_freed_stops_early ... ok264test gc_max_freed_batches_by_estimated_size ... ok265[WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false266[INFO ] loading store graph...267[INFO ] 2 total valid paths268[INFO ] finding garbage collector roots...269test gc_removes_dangling_auto_root ... ok270test gc_cleans_unused_links_only_when_not_dry_run ... ok271test gc_removes_unknown_disk_entries ... ok272test gc_skips_locked_tmp_dir ... ok273test gc_runtime_roots_validated_against_db ... ok274test gc_removes_reserved_space_file_and_creates_private_lock ... ok275test gc_removes_stale_temp_roots_file ... 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_socket_serves_before_graph_load_and_keeps_early_roots ... ok2841 store paths deleted, 4.00 KiB freed285test gc_removes_unlocked_tmp_dir ... ok286test gc_rebases_canonical_runtime_roots_to_logical_store ... ok287test gc_socket_root_mid_gc_keeps_path_and_deletes_rest ... ok288test gc_scans_roots_despite_unfollowable_indirect_target ... ok289test gc_vacuums_db_after_mass_deletion ... ok290291test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.72s292293 Running tests/socket_concurrency.rs (target/aarch64-apple-darwin/release/deps/socket_concurrency-684fb0d2433f8d16)294295running 1 test296test concurrent_clients_never_resurrect_deleted_paths ... ok297298test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s299300 Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/fast_nix_optimise-ef43f9a6d30e00eb)301302running 18 tests303test optimise::tests::errno_helpers_match_libc_values ... ok304test optimise::tests::rand_suffix_is_unique_per_call ... ok305test optimise::tests::load_link_inodes_missing_dir_is_empty ... ok306test optimise::tests::load_link_inodes_returns_actual_inodes ... ok307test hash::tests::matches_nix_hash_path_regular ... ok308test hash::tests::matches_nix_hash_path_executable ... ok309test hash::tests::matches_nix_hash_path_symlink ... ok310test optimise::tests::dry_run_takes_no_temp_roots ... ok311test optimise::tests::corrupt_link_with_size_mismatch_is_skipped ... ok312test optimise::tests::canonical_file_is_not_counted_as_linked ... ok313test optimise::tests::dry_run_counts_but_does_not_link ... ok314test optimise::tests::dedups_identical_files ... ok315test optimise::tests::min_size_equal_to_len_is_processed ... ok316test optimise::tests::restores_parent_perms_and_mtime ... ok317test optimise::tests::min_size_above_len_is_skipped ... ok318test optimise::tests::writable_file_is_skipped_as_suspicious ... ok319test optimise::tests::registers_temp_roots_for_optimised_paths ... ok320test optimise::tests::unreadable_path_is_skipped_not_fatal ... ok321322test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s323324 Doc-tests fast_nix_common325326running 0 tests327328test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s329330 Doc-tests fast_nix_gc331332running 0 tests333334test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s335336Finished cargoCheckHook337checkPhase completed in 1 minutes 32 seconds
installPhase
338Executing cargoInstallHook339Finished cargoInstallHook
fixupPhase
340checking for references to /private/var/tb/8/scratch/36165ee51611ea9a/build/ in /nix/store/9d632n00bg81rpzgwwqjir8zrvra6dy2-fast-nix-gc-0.1.0...341patching script interpreter paths in /nix/store/9d632n00bg81rpzgwwqjir8zrvra6dy2-fast-nix-gc-0.1.0342stripping (with command strip and flags -S) in /nix/store/9d632n00bg81rpzgwwqjir8zrvra6dy2-fast-nix-gc-0.1.0/bin