horae-tests-0.1.0
checks.aarch64-linux.tests
· build #481
· raw
1elastic-arm-234f8218: building x0l93agxcfkgbi5p4nbaj8asn3b7qp7q-horae-tests-0.1.0.drv
unpackPhase
2unpacking source archive /nix/store/780hfhmm592pzakf6wlk1rqidnss3qcj-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/iz15gsb1vnxn8iiqaks5c263ms6mxl74-horae-checks-deps-0.1.0/target.tar.zst to target6patchPhase completed in 1 minutes 5 secondsconfigurePhase
7will append /build/source/.cargo-home/config.toml with contents of /nix/store/kqxgprj432hnlh0pqlk1779vyabfmw4i-vendor-cargo-deps/config.toml8default configurePhase, nothing to dobuildPhase
9+++ command cargo nextest run -p horae-core --test-threads 810 Compiling proc-macro2 v1.0.10611 Compiling serde_core v1.0.22812 Compiling serde v1.0.22813 Compiling num-traits v0.2.1914 Compiling quote v1.0.4615 Compiling syn v2.0.11816 Compiling uuid v1.23.417 Compiling serde_derive v1.0.22818 Compiling thiserror-impl v2.0.1819 Compiling thiserror v2.0.1820 Compiling chrono v0.4.4521 Compiling horae-core v0.1.0 (/build/source/crates/core)22 Finished `test` profile [unoptimized + debuginfo] target(s) in 48.91s23------------24 Nextest run ID 21d89b44-f0d4-4594-8269-0171d46de633 with nextest profile: default25 Starting 160 tests across 1 binary26 Running [ 00:00:00] 0/160: 8 running, 0 passed, 0 skipped 27 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding28 [ 00:00:00] horae-core ::a_single_jump_announces_every_crossed_band29 [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget30 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values31 [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows32 [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached33 [ 00:00:00] horae-core dget::tests::each_crossing_is_announced_once34 Running [ 00:00:00] => 20/160: 8 running, 20 passed, 0 skipped 35 [ 00:00:00] horae-core duration::tests::format_round_trip36 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum37 [ 00:00:00] horae-core duration::tests::parse_decimal38 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly39 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating40 [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking41 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator42 PASS [ 0.010s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values43 PASS [ 0.011s] horae-core budget::tests::current_band_is_the_highest_reached44 PASS [ 0.013s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets45 PASS [ 0.013s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget46 PASS [ 0.014s] horae-core budget::tests::a_single_jump_announces_every_crossed_band47 PASS [ 0.015s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows48 PASS [ 0.019s] horae-core budget::tests::each_crossing_is_announced_once49 PASS [ 0.019s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding50 PASS [ 0.017s] horae-core budget::tests::large_values_do_not_overflow51 PASS [ 0.016s] horae-core budget::tests::no_band_for_zero_or_missing_budget52 PASS [ 0.014s] horae-core client::tests::default_rate_preserves_absence_zero_and_exact_large_amounts53 PASS [ 0.016s] horae-core client::tests::default_rate_rejects_negative_fractional_cent_overflow_and_invalid_text54 PASS [ 0.010s] horae-core client::tests::profile_rejects_blank_overlong_and_null_names55 PASS [ 0.017s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band56 PASS [ 0.012s] horae-core client::tests::optional_text_normalizes_only_blank_fields57 PASS [ 0.017s] horae-core client::tests::profile_accepts_supported_currencies_and_unicode_character_limit58 PASS [ 0.011s] horae-core duration::tests::format_clamps_negative_to_zero59 PASS [ 0.012s] horae-core client::tests::profile_rejects_unsupported_currency_and_null_billing_fields60 PASS [ 0.012s] horae-core duration::tests::parse_colon61 PASS [ 0.014s] horae-core duration::tests::format_hhmm_pads_minutes62 Running [ 00:00:00] => 20/160: 8 running, 20 passed, 0 skipped 63 [ 00:00:00] horae-core duration::tests::format_round_trip64 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum65 [ 00:00:00] horae-core duration::tests::parse_decimal66 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly67 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating68 [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking69 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator70 Running [ 00:00:00] ==> 42/160: 8 running, 20 passed, 0 skipped 71 [ 00:00:00] horae-core duration::tests::format_round_trip72 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum73 [ 00:00:00] horae-core duration::tests::parse_decimal74 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly75 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating76 [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking77 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator78 PASS [ 0.020s] horae-core duration::tests::minutes_between_is_exact_no_minimum79 PASS [ 0.010s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking80 PASS [ 0.019s] horae-core duration::tests::parse_decimal81 PASS [ 0.013s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly82 PASS [ 0.024s] horae-core duration::tests::format_round_trip83 PASS [ 0.019s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating84 PASS [ 0.018s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values85 PASS [ 0.019s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator86 PASS [ 0.011s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow87 PASS [ 0.010s] horae-core importers::harvest::convert::tests::garbage_is_rejected88 PASS [ 0.009s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly89 PASS [ 0.019s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it90 PASS [ 0.020s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day91 PASS [ 0.018s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking92 PASS [ 0.016s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits93 PASS [ 0.019s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact94 PASS [ 0.011s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform95 PASS [ 0.017s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up96 PASS [ 0.010s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace97 PASS [ 0.022s] horae-core importers::harvest::convert::tests::money_common_values_are_exact98 PASS [ 0.010s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary99 PASS [ 0.020s] horae-core importers::harvest::convert::tests::negative_is_rejected100 PASS [ 0.027s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse101 Running [ 00:00:00] ==> 43/160: 8 running, 43 passed, 0 skipped 102 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals103 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform104 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide105 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract106 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent107 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds108 [ 00:00:00] horae-core occurrence_counter_numbers_repeats_from_zero109 Running [ 00:00:00] ===> 62/160: 8 running, 43 passed, 0 skipped 110 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals111 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform112 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide113 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract114 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent115 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds116 [ 00:00:00] horae-core occurrence_counter_numbers_repeats_from_zero117 PASS [ 0.030s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform118 PASS [ 0.013s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide119 PASS [ 0.012s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds120 PASS [ 0.013s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent121 PASS [ 0.012s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present122 PASS [ 0.015s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name123 PASS [ 0.019s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero124 PASS [ 0.021s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract125 PASS [ 0.012s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work126 PASS [ 0.020s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects127 PASS [ 0.013s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches128 PASS [ 0.021s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches129 PASS [ 0.017s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names130 PASS [ 0.017s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error131 PASS [ 0.016s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line132 PASS [ 0.014s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts133 PASS [ 0.023s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors134 PASS [ 0.016s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal135 PASS [ 0.010s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes136 PASS [ 0.023s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow137 Running [ 00:00:00] ===> 63/160: 8 running, 63 passed, 0 skipped 138 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals139 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order140 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available141 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow142 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up143 [ 00:00:00] horae-core invoice::tests::line_amount_90_minutes144 [ 00:00:00] horae-core e_amount_accepts_large_representable_amounts145 Running [ 00:00:00] ====> 77/160: 8 running, 63 passed, 0 skipped 146 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals147 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order148 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available149 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow150 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up151 [ 00:00:00] horae-core invoice::tests::line_amount_90_minutes152 [ 00:00:00] horae-core e_amount_accepts_large_representable_amounts153 PASS [ 0.020s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available154 PASS [ 0.012s] horae-core invoice::tests::line_amount_90_minutes155 PASS [ 0.017s] horae-core invoice::tests::invoice_adjustments_round_components_half_up156 PASS [ 0.019s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow157 PASS [ 0.028s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order158 PASS [ 0.012s] horae-core invoice::tests::line_amount_half_hour159 PASS [ 0.011s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results160 PASS [ 0.012s] horae-core invoice::tests::line_amount_odd_minutes161 PASS [ 0.026s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts162 PASS [ 0.024s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even163 PASS [ 0.012s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate164 PASS [ 0.016s] horae-core invoice::tests::resolve_rate_cascade165 PASS [ 0.024s] horae-core invoice::tests::line_amount_zero_minutes166 PASS [ 0.023s] horae-core invoice::tests::line_amount_zero_rate167 PASS [ 0.020s] horae-core money::tests::addition_rejects_overflow_in_both_directions168 Running [ 00:00:00] ====> 78/160: 8 running, 78 passed, 0 skipped 169 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals170 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour171 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources172 [ 00:00:00] horae-core currency_checks_and_representable_boundaries173 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign174 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit175 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift176 Running [ 00:00:00] =====> 93/160: 8 running, 93 passed, 0 skipped 177 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals178 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs179 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection180 [ 00:00:00] horae-core tored_order_does_not_change_the_selected_set181 [ 00:00:00] horae-core _catalog_grants_produces_exactly_the_catalog182 [ 00:00:00] horae-core ion_covers_known_catalog_without_unknown_ids183 [ 00:00:00] horae-core d_scopes_but_not_write_or_expense_management184 PASS [ 0.031s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources185 PASS [ 0.060s] horae-core invoice::tests::line_amount_exact_hour186 PASS [ 0.032s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries187 PASS [ 0.028s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit188 PASS [ 0.024s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift189 PASS [ 0.017s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent190 PASS [ 0.011s] horae-core permissions::catalog::stored_tests::rejects_empty_saved_selection_instead_of_adding_member_floor191 PASS [ 0.024s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts192 PASS [ 0.015s] horae-core permissions::catalog::stored_tests::rejects_each_missing_floor_grant193 PASS [ 0.044s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign194 PASS [ 0.023s] horae-core permissions::catalog::stored_tests::rejects_duplicate_grants_instead_of_silently_deduplicating195 PASS [ 0.012s] horae-core permissions::catalog::stored_tests::restores_custom_selection_without_reapplying_profile_defaults196 PASS [ 0.013s] horae-core permissions::catalog::stored_tests::rejects_unsupported_versions_even_for_valid_grants197 PASS [ 0.024s] horae-core permissions::catalog::stored_tests::rejects_every_missing_prerequisite_without_repairing_input198 PASS [ 0.020s] horae-core permissions::catalog::stored_tests::restores_each_builtin_selection_without_changing_grants199 Running [ 00:00:00] =====> 93/160: 8 running, 93 passed, 0 skipped 200 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals201 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs202 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection203 [ 00:00:00] horae-core tored_order_does_not_change_the_selected_set204 [ 00:00:00] horae-core _catalog_grants_produces_exactly_the_catalog205 [ 00:00:00] horae-core ion_covers_known_catalog_without_unknown_ids206 [ 00:00:00] horae-core d_scopes_but_not_write_or_expense_management207 Running [ 00:00:00] =====> 106/160: 8 running, 93 passed, 0 skipped 208 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals209 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs210 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection211 [ 00:00:00] horae-core tored_order_does_not_change_the_selected_set212 [ 00:00:00] horae-core _catalog_grants_produces_exactly_the_catalog213 [ 00:00:00] horae-core ion_covers_known_catalog_without_unknown_ids214 [ 00:00:00] horae-core d_scopes_but_not_write_or_expense_management215 PASS [ 0.016s] horae-core permissions::catalog::tests::approve_all_includes_read_scopes_but_not_write_or_expense_management216 PASS [ 0.023s] horae-core permissions::catalog::tests::adding_all_catalog_grants_produces_exactly_the_catalog217 PASS [ 0.024s] horae-core permissions::catalog::stored_tests::stored_order_does_not_change_the_selected_set218 PASS [ 0.022s] horae-core permissions::catalog::tests::administrator_selection_covers_known_catalog_without_unknown_ids219 PASS [ 0.020s] horae-core permissions::catalog::tests::catalog_has_fifty_distinct_known_grants220 PASS [ 0.024s] horae-core permissions::catalog::tests::dependency_graph_matches_the_reference_edges_without_extra_cross_resource_grants221 PASS [ 0.024s] horae-core permissions::catalog::tests::every_declared_dependency_is_added_and_removing_it_removes_the_dependent222 PASS [ 0.028s] horae-core permissions::catalog::tests::empty_selection_includes_member_floor223 PASS [ 0.076s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs224 PASS [ 0.235s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals225 PASS [ 0.032s] horae-core permissions::catalog::tests::direct_profile_defaults_match_the_known_reference_catalog226 PASS [ 0.027s] horae-core permissions::catalog::tests::every_profile_includes_floor_and_is_closed_under_dependencies227 PASS [ 0.013s] horae-core permissions::catalog::tests::finance_profiles_cannot_edit_rates_and_project_manager_has_no_financial_grants228 PASS [ 0.016s] horae-core permissions::catalog::tests::floor_cannot_be_removed_or_partially_modified229 Running [ 00:00:00] =====> 107/160: 8 running, 107 passed, 0 skipped 230 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection231 [ 00:00:00] horae-core _name_decodes_without_legacy_role_conversion232 [ 00:00:00] horae-core :member_has_only_own_time_and_expense_access233 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free234 [ 00:00:00] horae-core _reject_legacy_rank_names_and_unknown_values235 [ 00:00:00] horae-core ing_absent_permission_is_an_idempotent_no_op236 [ 00:00:00] horae-core r_grant_keeps_the_remaining_selection_closed237 Running [ 00:00:00] =====> 116/160: 8 running, 107 passed, 0 skipped 238 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection239 [ 00:00:00] horae-core _name_decodes_without_legacy_role_conversion240 [ 00:00:00] horae-core :member_has_only_own_time_and_expense_access241 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free242 [ 00:00:00] horae-core _reject_legacy_rank_names_and_unknown_values243 [ 00:00:00] horae-core ing_absent_permission_is_an_idempotent_no_op244 [ 00:00:00] horae-core r_grant_keeps_the_remaining_selection_closed245 PASS [ 0.021s] horae-core permissions::catalog::tests::known_permission_name_decodes_without_legacy_role_conversion246 PASS [ 0.019s] horae-core permissions::catalog::tests::profiles_reject_legacy_rank_names_and_unknown_values247 PASS [ 0.032s] horae-core permissions::catalog::tests::removing_absent_permission_is_an_idempotent_no_op248 PASS [ 0.034s] horae-core permissions::catalog::tests::removing_invoice_draft_write_keeps_read_but_removes_managed_and_all_write249 PASS [ 0.047s] horae-core permissions::catalog::tests::member_has_only_own_time_and_expense_access250 PASS [ 0.025s] horae-core permissions::catalog::tests::removing_one_financial_permission_preserves_unrelated_families251 PASS [ 0.027s] horae-core permissions::catalog::tests::removing_managed_time_read_also_removes_all_reads_writes_and_approvals252 PASS [ 0.017s] horae-core permissions::catalog::tests::report_and_withdrawal_grants_do_not_add_unrelated_authority253 PASS [ 0.051s] horae-core permissions::catalog::tests::removing_any_non_floor_grant_keeps_the_remaining_selection_closed254 PASS [ 0.016s] horae-core permissions::catalog::tests::template_names_trim_without_changing_display_or_internal_spaces255 Running [ 00:00:00] =====> 117/160: 8 running, 117 passed, 0 skipped 256 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection257 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free258 [ 00:00:00] horae-core ames_reject_empty_and_overlong_unicode_names259 [ 00:00:00] horae-core tests::unknown_permission_names_are_rejected260 [ 00:00:00] horae-core all_members_and_is_insensitive_to_duplicates261 [ 00:00:00] horae-core t_scope_and_missing_assignments_do_not_match262 [ 00:00:00] horae-core n_matches_only_explicitly_granted_dimensions263 Running [ 00:00:00] ======> 130/160: 8 running, 130 passed, 0 skipped 264 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free265 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones266 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total267 [ 00:00:00] horae-core ts_are_only_available_for_time_and_materials268 [ 00:00:00] horae-core ts::monthly_fee_dates_follow_calendar_months269 [ 00:00:00] horae-core hly_fee_dates_reject_invalid_calendar_inputs270 [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days271 PASS [ 0.024s] horae-core permissions::catalog::tests::unknown_permission_names_are_rejected272 PASS [ 0.025s] horae-core permissions::catalog::tests::template_names_reject_empty_and_overlong_unicode_names273 PASS [ 0.015s] horae-core permissions::tests::every_scope_combination_matches_only_explicitly_granted_dimensions274 PASS [ 0.024s] horae-core permissions::tests::assignments_do_not_grant_scope_and_missing_assignments_do_not_match275 PASS [ 0.034s] horae-core permissions::tests::assignment_matching_searches_all_members_and_is_insensitive_to_duplicates276 PASS [ 0.147s] horae-core permissions::catalog::stored_tests::restores_each_valid_grant_pair_and_its_revoked_selection277 PASS [ 0.017s] horae-core project::tests::basics_reject_blank_and_overlong_names278 PASS [ 0.029s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates279 PASS [ 0.017s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency280 PASS [ 0.043s] horae-core permissions::tests::inactive_or_foreign_context_is_denied_for_every_scope_combination281 PASS [ 0.034s] horae-core permissions::tests::scope_union_obeys_set_laws282 PASS [ 0.036s] horae-core permissions::tests::removing_an_assignment_removes_only_that_matching_dimension283 PASS [ 0.029s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates284 Running [ 00:00:00] ======> 130/160: 8 running, 130 passed, 0 skipped 285 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free286 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones287 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total288 [ 00:00:00] horae-core ts_are_only_available_for_time_and_materials289 [ 00:00:00] horae-core ts::monthly_fee_dates_follow_calendar_months290 [ 00:00:00] horae-core hly_fee_dates_reject_invalid_calendar_inputs291 [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days292 Running [ 00:00:00] =======> 146/160: 8 running, 146 passed, 0 skipped 293 [ 00:00:00] horae-core state::tests::member_submit_and_reopen294 [ 00:00:00] horae-core state::tests::only_manager_can_approve295 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight296 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style297 [ 00:00:00] horae-core time_of_day::tests::format_round_trips298 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges299 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage300 PASS [ 0.016s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones301 PASS [ 0.012s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials302 PASS [ 0.016s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total303 PASS [ 0.025s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs304 PASS [ 0.030s] horae-core project::tests::monthly_fee_dates_follow_calendar_months305 PASS [ 0.027s] horae-core project::tests::percentage_preserves_exact_hundredths306 PASS [ 0.020s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax307 PASS [ 0.135s] horae-core permissions::catalog::tests::normalization_is_idempotent_order_independent_and_duplicate_free308 PASS [ 0.030s] horae-core project::tests::payment_terms_support_receipt_and_checked_days309 PASS [ 0.028s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero310 PASS [ 0.008s] horae-core state::tests::managers_invoice_open_and_approved_time311 PASS [ 0.027s] horae-core rounding::tests::identity_when_inc_zero312 PASS [ 0.017s] horae-core rounding::tests::up_and_down313 PASS [ 0.018s] horae-core state::tests::invoiced_is_final314 PASS [ 0.028s] horae-core rounding::tests::nearest_ties_round_up315 PASS [ 0.023s] horae-core rounding::tests::result_is_multiple_of_inc316 Running [ 00:00:00] =======> 146/160: 8 running, 146 passed, 0 skipped 317 [ 00:00:00] horae-core state::tests::member_submit_and_reopen318 [ 00:00:00] horae-core state::tests::only_manager_can_approve319 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight320 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style321 [ 00:00:00] horae-core time_of_day::tests::format_round_trips322 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges323 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage324 Running [ 00:00:00] =======> 158/160: 2 running, 158 passed, 0 skipped 325 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style326 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year327328329330331332 PASS [ 0.026s] horae-core state::tests::member_submit_and_reopen333 PASS [ 0.010s] horae-core time_of_day::tests::format_round_trips334 PASS [ 0.013s] horae-core time_of_day::tests::parse_reads_12h_including_edges335 PASS [ 0.015s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage336 PASS [ 0.017s] horae-core time_of_day::tests::parse_reads_24h337 PASS [ 0.039s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight338 PASS [ 0.020s] horae-core types::tests::budget_kind_wire_strings_match_db_enum339 PASS [ 0.040s] horae-core state::tests::only_manager_can_approve340 PASS [ 0.032s] horae-core time_of_day::tests::snap_rounds_to_nearest_step341 PASS [ 0.023s] horae-core week::tests::configured_week_reports_an_unrepresentable_start342 PASS [ 0.024s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days343 PASS [ 0.019s] horae-core week::tests::maps_any_weekday_to_its_monday344 Running [ 00:00:00] =======> 158/160: 2 running, 158 passed, 0 skipped 345 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style346 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year347348349350351352 PASS [ 0.084s] horae-core time_of_day::tests::format_12h_matches_harvest_style353 PASS [ 0.069s] horae-core week::tests::configured_week_can_start_in_the_previous_year354------------355 Summary [ 0.524s] 160 tests run: 160 passed, 0 skipped356 Running [ 00:00:00] ======== 160/160: 2 running, 158 passed, 0 skipped 357 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style358 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year359360361362363364The files belonging to this database system will be owned by user "nixbld".365This user must also own the server process.366367The database cluster will be initialized with locale "C".368The default text search configuration will be set to "english".369370Data page checksums are disabled.371372fixing permissions on existing directory /build/tmp.l7uJXygBIm ... ok373creating subdirectories ... ok374selecting dynamic shared memory implementation ... posix375selecting default "max_connections" ... 100376selecting default "shared_buffers" ... 128MB377selecting default time zone ... UTC378creating configuration files ... ok379running bootstrap script ... ok380performing post-bootstrap initialization ... ok381syncing data to disk ... ok382383initdb: warning: enabling "trust" authentication for local connections384initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.385386Success. You can now start the database server using:387388 pg_ctl -D /build/tmp.l7uJXygBIm -l logfile start389390waiting for server to start.... done391server started392+++ command cargo test -p horae --features server -- --test-threads 8393 Compiling horae v0.1.0 (/build/source/crates/horae)394 Compiling horae-core v0.1.0 (/build/source/crates/core)395error: could not compile `horae` (bin "horae" test)396397Caused by:398 process didn't exit successfully: `rustc --crate-name horae --edition=2024 crates/horae/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="server"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "server", "web"))' -C metadata=29d10d74d1b8bc4c -C extra-filename=-28e72b71798c6b17 --out-dir /build/source/target/debug/deps -L dependency=/build/source/target/debug/deps --extern anyhow=/build/source/target/debug/deps/libanyhow-0813d260fb765952.rlib --extern axum=/build/source/target/debug/deps/libaxum-83c1ff5b71c9d0fd.rlib --extern chacha20poly1305=/build/source/target/debug/deps/libchacha20poly1305-c5c0e79d98c76b5e.rlib --extern chrono=/build/source/target/debug/deps/libchrono-9be978ebd12098d0.rlib --extern clap=/build/source/target/debug/deps/libclap-408804bcaf8efd69.rlib --extern csv=/build/source/target/debug/deps/libcsv-ea72a17c2042b92c.rlib --extern dioxus=/build/source/target/debug/deps/libdioxus-2c479ec34d1539ce.rlib --extern dioxus_html=/build/source/target/debug/deps/libdioxus_html-eb1ce86c2681e3dd.rlib --extern extism=/build/source/target/debug/deps/libextism-03fdfb41c089dcfe.rlib --extern futures_util=/build/source/target/debug/deps/libfutures_util-f3e48a7fcd1d0730.rlib --extern horae_core=/build/source/target/debug/deps/libhorae_core-a83bfe374705a0e2.rlib --extern openidconnect=/build/source/target/debug/deps/libopenidconnect-323c9519ae2344ac.rlib --extern rust_xlsxwriter=/build/source/target/debug/deps/librust_xlsxwriter-1cc50daf3c2bf4a0.rlib --extern serde=/build/source/target/debug/deps/libserde-291d29911530b0ac.rlib --extern serde_json=/build/source/target/debug/deps/libserde_json-037a07a6de96df16.rlib --extern serial_test=/build/source/target/debug/deps/libserial_test-9dd4b496c778856b.rlib --extern sqlx=/build/source/target/debug/deps/libsqlx-a982e2e5a4e3a6f2.rlib --extern tempfile=/build/source/target/debug/deps/libtempfile-361617019564a53f.rlib --extern thiserror=/build/source/target/debug/deps/libthiserror-7f0fbb5f1588f099.rlib --extern tokio=/build/source/target/debug/deps/libtokio-ab899e1fc26f5506.rlib --extern toml=/build/source/target/debug/deps/libtoml-1d5cf6f0883f3520.rlib --extern tower=/build/source/target/debug/deps/libtower-8dd8097fa90b90ff.rlib --extern tower_http=/build/source/target/debug/deps/libtower_http-cc8f7b936787b58b.rlib --extern tower_sessions=/build/source/target/debug/deps/libtower_sessions-2c93bc84f54d6b76.rlib --extern tower_sessions_sqlx_store=/build/source/target/debug/deps/libtower_sessions_sqlx_store-eee7896de3e86d4e.rlib --extern tracing=/build/source/target/debug/deps/libtracing-e779a9a74b319be0.rlib --extern tracing_subscriber=/build/source/target/debug/deps/libtracing_subscriber-2220a79c3398e4a1.rlib --extern typst=/build/source/target/debug/deps/libtypst-e072515e91703503.rlib --extern typst_as_lib=/build/source/target/debug/deps/libtypst_as_lib-448404cdae7721b6.rlib --extern typst_layout=/build/source/target/debug/deps/libtypst_layout-be26e6144772e19f.rlib --extern typst_pdf=/build/source/target/debug/deps/libtypst_pdf-2c8369c7eac9474c.rlib --extern ureq=/build/source/target/debug/deps/libureq-e8d9c183912aba56.rlib --extern uuid=/build/source/target/debug/deps/libuuid-1c43554b35f82361.rlib --extern wasm_bindgen=/build/source/target/debug/deps/libwasm_bindgen-f702b02098cf2ed8.rlib --extern wasmtime=/build/source/target/debug/deps/libwasmtime-16a44d52022c92c0.rlib --extern zip=/build/source/target/debug/deps/libzip-3f204359bd9edede.rlib -L native=/build/source/target/debug/build/ring-03a782e2c89f3a7e/out -L native=/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out -L native=/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out -L native=/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out -L native=/build/source/target/debug/build/psm-c53b6876f12fc7ce/out` (signal: 9, SIGKILL: kill)399warning: build failed, waiting for other jobs to finish...400error: linking with `cc` failed: exit status: 1401 |402 = note: "cc" "/build/source/target/debug/deps/rustcMPbk4H/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/build/source/target/debug/deps/{librust_xlsxwriter-1cc50daf3c2bf4a0,libzip-3f204359bd9edede,libzopfli-407dacfc7bb7cafa,libtypst_pdf-2c8369c7eac9474c,libkrilla_svg-ba0918eb55ba272e,libresvg-368e8f696c3d4043,librgb-ada14a83bb926402,libtiny_skia-9298ff7bb8f4cabc,libkrilla-483477f15f899ab6,libsubsetter-b433211d6c60d38b,libwrite_fonts-087c42bc71cf675a,libhayro_write-28cd47fc58f609da,libxmp_writer-16c78c58adc8c948,libpdf_writer-6c11060832735a20,libtypst_as_lib-448404cdae7721b6,libdirs-ae484b77501a9fb1,libdirs_sys-0fc031fd61690802,liboption_ext-46d74404ded3d58a,libtypst_kit-23dd6a1fcef10247,libtypst-e072515e91703503,libtypst_realize-34be039a0f2df301,libtypst_html-497a80d01dd9d59c,libtypst_svg-b6211b86440a6f6d,libhayro_svg-aa27a21e6534345a,libhayro-9db1e1601d811055,libpic_scale-e255ceb0b6d01d7b,libvello_cpu-bf01d8191ab49430,libvello_common-d2d305d167d5d723,libguillotiere-8905695b6fa35f79,libpeniko-0b9bafa2d18fc74c,liblinebender_resource_handle-249685046e614070,libcolor-815f1ed0caf36d74,libhayro_interpret-18377b8a53d540a1,libhayro_cmap-3775ff9c600d3036,libhayro_postscript-7ac61e4870ca99d0,libskrifa-cfac9e33fd43dc36,libread_fonts-12b3a7322b70a98d,libfont_types-fc19082734ececee,libtypst_layout-be26e6144772e19f,libhypher-20f2816bf6b8e4c6,libicu_segmenter-69d8fc3f3bde4672,libicu_segmenter_data-9b118fee1aef8c0b,libcore_maths-151ad1c131ae86c3,libicu_provider_blob-8dbcaf149d465572,libtypst_eval-8ac2efb60f9e698d,libstacker-d41b79f079af9ca3,libpsm-3b4e5c23004e768a,libtypst_library-465bc91ec8a8cbb5,libexif-76b34a5d6987392a,libmutate_once-5af649ab0835cef7,libtypst_assets-da72e759c288aec9,libtwo_face-97b267a888e7e93f,libtyped_arena-707da293bc0c3eeb,libcsv-ea72a17c2042b92c,libcsv_core-c2e98792715f56fc,libregex-70280536e472b04a,libglidesort-2500b25feb5b0081,libphf-cccb2924e71e79cc,libphf_shared-7be49ced93d42647,libimage-11e1f0626e30d289,libimage_webp-ffc35c06d8ae0ac4,libquick_error-c81b116d13e26ee6,libbyteorder_lite-4fca94803d640f63,libpng-adbf8b6c5cfdee44,libfdeflate-62ebed1ab0ef118e,libsimd_adler32-9dbbd3efb393d4a1,libgif-d43f148efe875ff4,libcolor_quant-6583e94d22957dff,libweezl-f013347feee26c7a,libhayro_syntax-8db0d7939fc390aa,libhayro_jbig2-84b6e913434a3a63,libhayro_jpeg2000-92a221bb79a72a74,libfearless_simd-1e7fb078328b42e3,libzune_jpeg-5b67f44c0879f052,libzune_core-f84f9ac902e13230,libhayro_ccitt-4375d762c107928c,libpalette-34347e2a6e766114,libfast_srgb8-d9a2832b2546511b,libapprox-854d34f1d1651d4f,libmoxcms-6fe2304cfdc5e8f8,libpxfm-7cb3bc27b0fe5e25,libsyntect-98b41523b15e50d5,libfancy_regex-e8ad43bc98594d43,libbit_set-6e6aba61a12fc6fd,libbit_vec-684b1f0412564f1b,libyaml_rust-eb996c5dff1058b5,liblinked_hash_map-531bddf27ffb4dc5,libplist-25b35b6b1b9d0dd3,libquick_xml-f4a566dc64424f5f,libbincode-484bea2f5674d101,liblipsum-a8b732286b45d954,libusvg-18fd9077e3b4abc3,libunicode_vo-ec1b1da5d90a92b4,libimagesize-40528b63737b99db,libdata_url-d5dc6cc1325c6a81,libxmlwriter-f93dc55d786196c8,libsimplecss-18f7aa80d3067b34,libtiny_skia_path-ecdf96ab2e4490a7,libstrict_num-fd6b619e256093ef,libfloat_cmp-b1179930b371f7c8,libarrayref-e78576d8b954524a,libsvgtypes-4b5f5b11de2d5ccb,libkurbo-ea8d9ff1dcc3547e,libpolycool-c231d982b30fadc5,librustybuzz-f1f6a9419aa9e861,libunicode_bidi_mirroring-5f06b4cabf012c28,libunicode_ccc-ce0586294aec898c,libfontdb-0d0bd0f13ea20278,libfontconfig_parser-d1660f638c6f1545,libroxmltree-554e8ff7548f8f85,libmemmap2-1c7b7ce5f3aa50f7,libttf_parser-11b6163dddff6154,libhayagriva-e8e0deb40a85942d,libicu_collator-5eb86b643ed3e835,libicu_locale-999e31ef38478f03,libicu_locale_data-33564c052e0ce95e,libicu_collator_data-31d985250aa1c179,libcitationberg-5fd26a0d2bb60738,libquick_xml-0857a6d88e666852,libbiblatex-7826d062dd8c0c80,libroman_numerals_rs-d9fa065632116f24,libunic_langid-7ff1e6f56bbc7c2d,libunic_langid_macros-e904484cea6d7dd0,libunic_langid_impl-8310cc4a49a860ff,libstrum-43f94906294be7c6,libroxmltree-5217f550fd37339b,libcodex-4b2fd7d649367c53,libchinese_number-db68347fab61125b,libenum_ordinalize-b63a4390ae865307,libchinese_variant-6b9d9923fa4df4df,libnum_bigint-4d71309986df386f,libwasmi-b3ca099a05e25aac,libwasmi_ir-59945c6ac4b7af77,libwasmi_collections-8efaa1a851fdf251,libwasmi_core-daeb001f16fd3fe9,libwasmparser-45e6e360dcf79fa4,librust_decimal-35ac50621582f8b4,libarrayvec-942a1df6d8e0a810,libtypst_syntax-65fda9faa1e422f6,libtypst_timing-d326068e7e23f34b,libtoml-1d5cf6f0883f3520,libtoml_edit-3c3bde7d5ac5d5a3,libserde_spanned-1202b0982e001de4,libtoml_write-4bd7c311659bd279,libtoml_datetime-7184b38864372a48,libunicode_segmentation-f98ccb4f0b293330,libunicode_script-c01970e244321f46,libunicode_ident-0b20229504970e40,libunscanny-949ca8e0bd4a1328,libtypst_utils-9e1954aaefbad06b,libunicode_math_class-9d433be61797eaa2,libportable_atomic-35b6b1ae79178e63,libthin_vec-4372747dece5c8a5,libaz-729813b4db518d1c,libecow-5062415c2ffd47be,libcomemo-5cce8caf367cd567,libsiphasher-f5165b93b58a307f,libextism-03fdfb41c089dcfe,libglob-9e869a563041cb82,libureq-379f9887c1efe88c,libutf8_zero-117baef61fd84a1a,libureq_proto-85e55998608290f0,libextism_manifest-6eed45fb4eee63c7,libwasi_common-276eaa710a775ba9,libsystem_interface-9ac90def8d8b5a0d,librustix-08f476a3ecf31b19,liblinux_raw_sys-9b56501455554bb5,libcap_fs_ext-88a75f294b90baf4,libcap_time_ext-998bec00c2b13969,libwiggle-bc3d224051fa4459,libwitx-a5323962bcf8fe09,libwast-88a90c6ad204d2f4,libcap_rand-4e40ce1f55479316,libcap_std-56dae72be738e7ad,libcap_primitives-9f924e029d4cd5bc,libfs_set_times-6b5a5c673170eec8,libmaybe_owned-034ab15ae76c210a,librustix_linux_procfs-e4608f4fe59da8f6,libio_extras-ff929fe7ac060890,libio_lifetimes-6c1282b56d8cd3a8,libambient_authority-b3df361b8579b600,libwasmtime-16a44d52022c92c0,libwasmtime_internal_cranelift-3df9881ef09c5b99,libcranelift_native-7fa558d5198fb509,libitertools-b845cc85ef22e45d,libcranelift_frontend-bde01a82d718777a,libwasm_compose-e25350cf1dd8a54f,libim_rc-4191da0d83aba155,librand_xoshiro-d4d009d292f61c81,libsized_chunks-8ac0c7fee4a7b955,libbitmaps-b542c060035edc4c,libwat-0c1ff108852f8109,libwast-339d9b755575fb48,libwasm_encoder-a63405b41ecaeb68,libunicode_width-700bd4b66af47466,libserde_yaml-cc496f260a2c9537,libunsafe_libyaml-4db03f71e67d0742,libpetgraph-091ae5e519127308,libfixedbitset-bfeb821ad9434024,libtempfile-361617019564a53f,libfastrand-968a138b7aa8bb12,libmemfd-7377d7b036df8c29,libwasmtime_internal_jit_icache_coherence-2fe26fe3006915c2,libaddr2line-442aaeb2fcb9d193,libwasmtime_internal_cache-281c931403220e55,libtoml-9f4fb2c3ba269a3e,libtoml_writer-85ec014e6340d3fc,libtoml_parser-f1c6c4b0a8365b07,libwinnow-aa6e2a8005a90de3,libserde_spanned-6191f908a56b4b60,libtoml_datetime-bd8765316a8d2f68,libzstd-b1a172d6d88a4a42,libzstd_safe-da9bba9a83626997,libzstd_sys-4f0ec3c3bf14684e,libdirectories_next-aeff498870e677e3,libdirs_sys_next-bf83e22a08603da1,libfxprof_processed_profile-c3680bf23a36c850,libdebugid-b27ec6a2481520ca,libwasmtime_internal_jit_debug-8f9a3d3f7218c555,libwasmtime_internal_fiber-8547604c4a23208b,librustix-9a8f222c3c8499d0,liblinux_raw_sys-451ded0fb01ab107,libwasmtime_internal_unwinder-be5dbd7cd005c779,libcranelift_codegen-313f94ccb74e57c5,libcranelift_assembler_x64-9523c839f7da3408,libpulley_interpreter-145245139cf9eda3,libcranelift_codegen_shared-f11b73e0eff6d1dc,libregalloc2-5a4285ff510ee445,libbumpalo-448574ea7b48eac3,libcranelift_control-157fe6f38e9e318f,libarbitrary-9dc34e596f4d8081,libwasmtime_environ-c5bb48592be27144,libwasmprinter-19369e920f84f5cf,libtermcolor-32e685ff41186f92,libgimli-aea10a99e50b3ba4,libcpp_demangle-acb8ad9b09a47838,librustc_demangle-9651023c5db0f774,libcranelift_bforest-4ab7f2944e6b346b,libwasm_encoder-216b4dc33e521fc8,libleb128fmt-1d16a25340b1204f,libwasmtime_internal_component_util-03307ca1793931eb,libtarget_lexicon-0c19e830a6b92cb3,libobject-10c3ba5e8e6e0b50,libcrc32fast-c030e005985c74f4,libwasmparser-8f41ef4a23979852,libsemver-c12f7dfc0c4345e4,libcranelift_entity-4104b7a003877226,libcranelift_bitset-0ba28b5080710bf4,libwasmtime_internal_core-cb19ddde734c2c0d,libextism_convert-3ce0b7678a38e4a3,libbytemuck-ce35ff70034b23d0,libprost-17455eb96fd08e9a,libchacha20poly1305-c5c0e79d98c76b5e,libchacha20-b3ef93ac83399f18,libpoly1305-f4e01b13fed2fb74,libopaque_debug-140b914a99977d16,libuniversal_hash-96c8265de7613154,libaead-adab5ef0af6057a3,libcipher-b7947ca3b52bc6bb,libinout-358f788694ea5494,libdioxus-2c479ec34d1539ce,libmanganis-c3be48aa28a185ad,libmanganis_core-3a527537e419e658,libwinnow-3f92cd279df6b1e0,libconst_serialize-2c28abc249033b8b,libconst_serialize-9b3859472ce3aec1,libdioxus_config_macros-9b45c3c8abffc058,libdioxus_server-ddbd612de78e7b5c,liblru-b321f34387dc45ab,libhashbrown-5344b64b59175310,libwalkdir-29be918c5a611572,libsame_file-829184cb3ad9a8e8,libdioxus_interpreter_js-45b1f5f7ddc34ef9,libdioxus_router-98007d994d38c44f,libdioxus_ssr-bb55d5a95080055f,libaskama_escape-097071e57083273e,libdioxus_devtools-a4d74e3cb891ba3c,libtungstenite-1fc62003a5b227cb,libdioxus_devtools_types-29a1292ad339563b,libdioxus_logger-9d5c1aec87024a9e,libtracing_subscriber-2220a79c3398e4a1,libsharded_slab-1fdd7c3f3b4e9a0e,libmatchers-d0d6c3fee8a81539,libregex_automata-7f68fafc7237d3fa,libaho_corasick-47b9e831573c9eb5,libregex_syntax-db961ce6fdacce6d,libnu_ansi_term-684e89e981846d69,libthread_local-b7da2a82f538a7ec,libtracing_log-971343a1a63f2f98,libdioxus_stores-6973550821a48942,libdioxus_fullstack-97702da3b75df54e,libasync_tungstenite-be8c6fc4ef2ccf94,libcontent_disposition-6539eb4698adf37e,libcharset-29f1f6612753879f,libdioxus_asset_resolver-49abc9d07ee0470c,libinfer-8b2cc5ce6cad2f2e,libcfb-849773c149d4fb23,libdioxus_cli_config-d3860c5eb96e664f,libserde_qs-0b6af0a0f08f5ad3,libasync_stream-3e04b9adbf677a6e,libtungstenite-9046a5f89922584a,libutf8-e5aa291e4ae15f85,libsend_wrapper-284b32d63b2d5df3,libinventory-46a67abecbfb4d8d,libaxum_extra-1abf9b8b9ff1ecaf,libxxhash_rust-9569dd93922006ad,libconst_str-17a002fc850725d0,libreqwest-80e98b9bf2eb14c4,libcookie_store-112fa00043928a15,libpublicsuffix-119bca952e8cb406,libpsl_types-3781725482c8d78c,libhyper_rustls-b1609d7c3f413c46,libtokio_rustls-58bb2acc996ef731,libtower_http-cc8f7b936787b58b,libmime_guess-31dad7eeac32dc5f,libunicase-465e44f2eeec596d,libhttp_range_header-2db7a48deeed7cef,libasync_compression-244eb9f0ec867970,libcompression_codecs-67d2e2e92a6adcc4,libcompression_core-009d9de290e73f52,libheaders-e5cc41e4cf328444,libheaders_core-3d03001e8a476e3c,libdioxus_fullstack_core-72a9135638b4bdd4,libciborium-e30d40bf1f382333,libciborium_ll-662da48eba61d0a6,libhalf-1408a5f5d2707cc0,libciborium_io-d7dfdd76ec3549c6,libdioxus_hooks-70756665c191397f,libdioxus_signals-e454df49322014f1,libwarnings-f23dc52dcd170046,libpin_project-8174eded2e01baf6,libdioxus_history-426aa60ddddeac69,libdioxus_document-4d819587113d6a5a,libdioxus_html-eb1ce86c2681e3dd,libenumset-ff41b4de280e307f,libeuclid-c889dae9ac688430,libkeyboard_types-85744f929796b10a,libdioxus_core-d0cca0ec00904d83,libsubsecond-7b377fee1efd6ce9,liblibloading-27718869557708b4,libsubsecond_types-61fab292680eb6a4,liblongest_increasing_subsequence-d75e32965039d626,libconst_format-e0361e61a051ac28,libkonst-6943fcc43a22e96d,libkonst_macro_rules-6381c20ce4e908b4,libanyhow-0813d260fb765952,libslotmap-15882c6b260d3c8d,libdioxus_core_types-7d552ae9bf276350,libgenerational_box-f9d924f11531998d,librustc_hash-a843d99e15b289aa,libclap-408804bcaf8efd69,libclap_builder-825846b856255df5,libstrsim-7d991f121a9b5482,libanstream-341637dddecf5ebe,libanstyle_query-a5cbf59588b41790,libis_terminal_polyfill-b8b93fa0b0944dd4,libcolorchoice-83d12062731c221e,libanstyle_parse-86be6509490024b5,libutf8parse-2732e68d73dfcdc9,libclap_lex-e96b31b861022ab6,libanstyle-4e4db6ad8cf8557f,libtower_sessions_sqlx_store-eee7896de3e86d4e,librmp_serde-0b605cb80b6d4956,librmp-d6ea9d1114c36580,libhorae_core-a83bfe374705a0e2,libsqlx-a982e2e5a4e3a6f2,libsqlx_postgres-e0853456e8ba0fd8,libdotenvy-a44bdd8620de26ae,libcrc-1185d90844de96b0,libcrc_catalog-4d4b573441c3f78b,libhex-d894c89f45974b18,libwhoami-94c8a0a6478de74c,libhome-92529f54331f6b63,libbitflags-297e644276b83865,libmd5-b7c5a336f3fac0c4,libbyteorder-95d5f3e7f5758c37,libatoi-bee3ab5045537059,libstringprep-a854ee0c478fe290,libunicode_properties-9f3ddb6a02ec4b9b,libunicode_normalization-71ef0fbba1d4bb1f,libtinyvec-5ab6e74e36687000,libtinyvec_macros-efc557d5f5b37975,libunicode_bidi-27cdf11a3dc2f660,libsqlx_core-d434254a372ecf38,libhashlink-cd8c70a2f67ea33d,libhashbrown-338818b93ff3f298,libfoldhash-673c100a87508c71,liballocator_api2-eeb31afa759c34e5,libcrossbeam_queue-afe7d3415a7d0599,libevent_listener-46225e1f24405121,libparking-5872e77a86c8215f,libuuid-1c43554b35f82361,libgetrandom-dfa74b1ef007457f,libopenidconnect-323c9519ae2344ac,libserde_plain-3236f42521bf8525,libp384-d659fd8e74da417c,libitertools-96e37587e6d3b8c9,libdyn_clone-2988bb05283eb847,libserde_value-3e41cc7c48dab072,libordered_float-938edd35a9046da1,libserde_with-3e03e3b635a20910,librsa-5bc2fd3e36d5ae80,libpkcs1-4962eb7b12bd18ce,libnum_bigint_dig-929b9bfc23079b79,liblibm-53de6aec5d3bc0af,libnum_iter-7bd0f8a1252eb41b,libnum_integer-8a3c50d2fc182204,liblazy_static-3901d2a18febfe0c,libed25519_dalek-0eed5f4e434270c8,libcurve25519_dalek-3d1de63c520ea9e0,libed25519-9bf1ffb0d2f33dc1,libp256-1b6920a9652f496b,libecdsa-00c52d3330d2bf3e,librfc6979-00d87ef8ba2f0e7c,libsignature-6677ccceffa31d4f,libprimeorder-733af2bce9e29cbb,libelliptic_curve-204dd3a674717adf,libsec1-3097527118d2be2e,libpkcs8-46e4c6b0baf6ce85,libspki-5d98db7157002503,libder-97a59073f76ee0f3,libpem_rfc7468-4a5dfeb6c1c20e5f,libbase64ct-ad192d2b05c9a28a,libhkdf-9b308dc6f34d94cb,libhmac-bf5ebbd8ce5825fb,libcrypto_bigint-15ec6b236d1d8f3c,libbase16ct-88207ed27a9b6e8a,libgroup-5fc9dce313005708,libff-caeaf6c5560b0dee,liboauth2-f702a955e4cddf84,libureq-e8d9c183912aba56,libwebpki_roots-aba50205c1843e55,libwebpki_roots-6c2e48aad3ea6925,libflate2-eeddfecf9107dad1,libzlib_rs-bcb92d76beb896d9,librustls-841aec3ef8cebf94,libwebpki-15799bd6091f4161,librustls_pki_types-7a901ae04e318629,libbase64-ee89f32e1866cb9b,libsha2-9b458961b2fc20b1,libreqwest-3a786f27dafd6762,librustls_pemfile-c35f3cb09c45049a,libhyper_rustls-7012ad1647b7a4a4,libwebpki_roots-634c68d1e958a2cf,libbase64-51b887717c60137a,libtokio_rustls-94ece6e866c1cfee,librustls-a853fbbed5fe18d0,libsct-b03c7a33b1ca4e0a,libwebpki-ada66dd4e765df6d,libring-1d1e0eb1c819dc98,libuntrusted-17a3ec1e6f261f11,libhyper-41cc2a94b630e876,libsocket2-92a5b64c59e0a16d,libh2-98a5435114aefd79,libsync_wrapper-70d5d727597e1d07,libhttp_body-9252ae6d4245cf28,liburl-fca20ae766453a04,libidna-e2ae314774e33e7f,libidna_adapter-481bae3ff81d2e2b,libicu_properties-ae74924f7b16bb73,libicu_properties_data-84e3efd4fd491212,libicu_normalizer-2bf7cb1e94e060eb,libwrite16-58e6e408f05c72e6,libutf16_iter-cd4f7847b45f6e6e,libicu_normalizer_data-f35e396e6e9be693,libicu_collections-c4241d513ce91205,libutf8_iter-d8c9ab92a90311c9,libpotential_utf-eca845aebec8eaf7,libicu_provider-c3e2d604a0c8cfc2,libpostcard-0e134339a9578cf4,libcobs-b3309aae50d366da,libicu_locale_core-1c2677895a0ce575,libtinystr-30d66fab0f4ebec3,libwriteable-f7d4eb4d370706e6,libzerotrie-a1b82a830b7dea03,libzerovec-bdce04db7b55410f,libyoke-3f6d021e5c745cd9,libstable_deref_trait-0b85cd55d9c02323,libzerofrom-50c6280b22d1c3b7,liblitemap-af69cc857e15224e,libhttp-e7abc4b9667f77d1,libthiserror-e3bbd25fba362b39,libchrono-9be978ebd12098d0,libiana_time_zone-83fcc8df9273b059,libnum_traits-a2eba7f43419419b,libtower_sessions-2c93bc84f54d6b76,libtower_sessions_memory_store-c76e4ad42739da45,libtower_sessions_core-0e4fa0f470ed23f4,libfutures-4b13c8abdc5a8475,libfutures_executor-e8e46e29441290a2,librand-ca655ba23660e909,librand_chacha-cc3b938abb6c772e,libtower_cookies-239cfe7b2113eed9,libcookie-91d9b385970b73d4,libtime-055c98f439929460,libpowerfmt-82412eba423a2c60,libnum_conv-bfd60f28f3296a09,libderanged-2195e22a2034b8be,libtime_core-629f021b0ad3e699,libaxum-83c1ff5b71c9d0fd,libmulter-21dab95412f03e34,libspin-afdf3e89ac6805ae,libencoding_rs-c12a70237e8ae998,libserde_json-037a07a6de96df16,libzmij-2d8adf253c797d1f,libserde_path_to_error-f84bbd3caa6b75bc,libserde_urlencoded-ca37e9af3eeea735,libryu-c8ec150ba1081e37,libform_urlencoded-70a469a9b21cb693,libmatchit-4e70f231b6957c57,libtokio_tungstenite-409fcc43507a520e,libtungstenite-64f6c5728e1cec31,libdata_encoding-19fc80a867096974,librand-7a72ffcc9f035598,librand_chacha-868d54faa7c29852,libppv_lite86-b964c20f39afec74,libzerocopy-63e088f01f0ae25e,librand_core-52e6b03e940cff53,libgetrandom-efc28e18d65ff9c6,libthiserror-7f0fbb5f1588f099,libsha1-213e12717cfe1148,libdigest-2a90d8164fe05af1,libsubtle-53bd6bf7f5079cfa,libconst_oid-1321151b19c80e03,libblock_buffer-51181eb38e9e332c,libcrypto_common-8246bf24a0da0447,libgeneric_array-6c06fb133ce1c184,libtypenum-1f679b7f482a2d64,libzeroize-2cdc1f1d81cad875,librand_core-546d86ecbc10418b,libgetrandom-bf00c25c124ceea3,libhyper_util-1ca0fe726a69513f,libbase64-353eb42404434dbf,libpercent_encoding-c61ea58bf4457fe7,libipnet-837ef7206f88d91b,libhyper-8321355b417028d4,libwant-edbcb7a3616e2537,libtry_lock-694fcccb70b291fb,libhttparse-4f64db491eb69964,libh2-e6f98825627abed5,libindexmap-561c7d9fc03780df,libequivalent-a0c56d76061349fa,librayon-953bff796e435018,librayon_core-72c5de81a97f51fa,libcrossbeam_deque-3b297e1ad8221800,libcrossbeam_epoch-0e459042f5ba9c50,libcrossbeam_utils-e2f6391841da0d31,libeither-73ac6ac43dc1c22c,libhashbrown-23e1883032f907bb,libfoldhash-6d9012f7c39fb81c,libfnv-067ea534f657b2b7,libtokio_util-800b91896fbd5990,libatomic_waker-574b8bf77467540d,libhttpdate-493fe76bf9bd2bff,libaxum_core-1f10e2a684768c6f,libmime-8f816ad97e11ae95,libhttp_body_util-836360b64fcbaef3,libhttp_body-4cb0eb75dcf310d4,libhttp-bf63ec07ef52427f,libitoa-7a04950359f53fbe,libtracing-e779a9a74b319be0,liblog-bae31c0083d48265,libtracing_core-1ed4c6d8646adef2,libonce_cell-030532a4141c4a9d,libtower-8dd8097fa90b90ff,libsync_wrapper-d3ab4d757bb8199b,libfutures_util-f3e48a7fcd1d0730,libmemchr-cb369bee2fab409a,libfutures_io-75028bafe1fe9dac,libslab-82f68705c113b6ce,libfutures_channel-703fd4a60127a1ce,libfutures_sink-78966f34509c515f,libfutures_task-3e6377cc3d400139,libfutures_core-4f59ef899645178e,libtower_layer-ff3868026747b922,libtower_service-a5f6bc019c2bfa0e,libtokio-ab899e1fc26f5506,libsignal_hook_registry-a1030a6c7f3abdd4,liberrno-a09ac20c51bf1da4,libsocket2-9cb62d79acc4108b,libbytes-26d94a4f2156411e,libmio-6599bcde0c2ca332,libparking_lot-65b9d017b116fcd0,libparking_lot_core-249f9fb6eb775dd5,liblibc-b5e2dfba355bdeb0,libcfg_if-7f3ba8ffafdbf541,libsmallvec-5cc140325702cc1b,liblock_api-5b7e5408032dc190,libserde-291d29911530b0ac,libserde_core-067df1b6adda946e,libscopeguard-80c9df9e9f3075cb,libpin_project_lite-1b4d93a89e3bcb5a}.rlib" "<sysroot>/lib/rustlib/aarch64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/build/source/target/debug/deps/rustcMPbk4H/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/build/source/target/debug/build/ring-03a782e2c89f3a7e/out" "-L" "/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out" "-L" "/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out" "-L" "/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out" "-L" "/build/source/target/debug/build/psm-c53b6876f12fc7ce/out" "-L" "<sysroot>/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/build/source/target/debug/deps/horae-0a0a6ce0e020ade3" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"403 = note: some arguments are omitted. use `--verbose` to show all linker arguments404 = note: /nix/store/vfw9ldx2fqqcmz43cxb5hlcrrayd78mh-binutils-wrapper-2.46/bin/ld: line 292: 1575 Killed /nix/store/xy2zvwkq0rsm0gqlzjbd14vzf8vqv3ic-binutils-2.46/bin/ld ${extraBefore+"${extraBefore[@]}"} ${params+"${params[@]}"} ${extraAfter+"${extraAfter[@]}"}405 collect2: error: ld returned 137 exit status406 407408error: could not compile `horae` (bin "horae") due to 1 previous error