==> Building on magby ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,930 100% 0.00kB/s 0:00:00 1,930 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=10/12) .nvchecker.toml 132 100% 128.91kB/s 0:00:00 132 100% 128.91kB/s 0:00:00 (xfr#2, to-chk=9/12) 50-ntpd-rs.list 16 100% 15.62kB/s 0:00:00 16 100% 15.62kB/s 0:00:00 (xfr#3, to-chk=8/12) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#4, to-chk=7/12) PKGBUILD 2,938 100% 2.80MB/s 0:00:00 2,938 100% 2.80MB/s 0:00:00 (xfr#5, to-chk=6/12) REUSE.toml 389 100% 379.88kB/s 0:00:00 389 100% 379.88kB/s 0:00:00 (xfr#6, to-chk=5/12) ntpd-rs-1.7.2-1.log 871 100% 850.59kB/s 0:00:00 871 100% 850.59kB/s 0:00:00 (xfr#7, to-chk=4/12) ntpd-rs-metrics.service 700 45% 683.59kB/s 0:00:00 1,553 100% 1.48MB/s 0:00:00 (xfr#8, to-chk=3/12) ntpd-rs.service 700 61% 683.59kB/s 0:00:00 1,133 100% 1.08MB/s 0:00:00 (xfr#9, to-chk=2/12) LICENSES/ sent 3,343 bytes received 309 bytes 2,434.67 bytes/sec total size is 8,939 speedup is 2.45 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Building ntpd-rs  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building ntpd-rs for [extra] (riscv64) ]3008;start=cfbb00e86d614024a978d1221c5b682e;user=root;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=5bb74c426fc44f0bb057d764ab4ec6a0;pid=1309098;pidfdid=13890930;comm=systemd-nspawn;container=arch-nspawn-1309098;type=container\]11;?\]2;🔵 Container arch-nspawn-1309098 on magby.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=cfbb00e86d614024a978d1221c5b682e\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: ntpd-rs 1.7.2-1 (Fri Apr 10 17:17:50 2026) ==> Retrieving sources...  -> Downloading ntpd-rs-1.7.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 10228 0 10228 0 0 6323 0 00:01 9587 100 154.6k 0 154.6k 0 0 60269 0 00:02 76242 100 265.3k 0 265.3k 0 0 73618 0 00:03 86527 100 413.3k 0 413.3k 0 0 89202 0 00:04 98.54k 100 660.0k 0 660.0k 0 0 113.7k 0 00:05 125.6k 100 937.3k 0 937.3k 0 0 137.3k 0 00:06 178.1k 100 1.21M 0 1.21M 0 0 158.6k 0 00:07 209.1k 100 1.37M 0 1.37M 0 0 159.7k 0 00:08 209.1k 100 1.37M 0 1.37M 0 0 159.7k 0 00:08 209.1k 100 1.37M 0 1.37M 0 0 159.7k 0 00:08 209.1k  -> Found 50-ntpd-rs.list  -> Found ntpd-rs.service  -> Found ntpd-rs-metrics.service  -> Found LICENSE ==> Validating source files with sha512sums... ntpd-rs-1.7.2.tar.gz ... Passed 50-ntpd-rs.list ... Passed ntpd-rs.service ... Passed ntpd-rs-metrics.service ... Passed LICENSE ... Passed ==> Validating source files with b2sums... ntpd-rs-1.7.2.tar.gz ... Passed 50-ntpd-rs.list ... Passed ntpd-rs.service ... Passed ntpd-rs-metrics.service ... Passed LICENSE ... Passed ]3008;start=3a251f5bf0674fbeacf42db8ebec4c94;user=root;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=5bb74c426fc44f0bb057d764ab4ec6a0;pid=1310784;pidfdid=13892616;comm=systemd-nspawn;container=arch-nspawn-1310784;type=container\]11;?\]2;🔵 Container arch-nspawn-1310784 on magby.felixc.at\==> Making package: ntpd-rs 1.7.2-1 (Fri Apr 10 17:18:11 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change Download Size extra/compiler-rt 22.1.2-1 164.18 MiB core/libedit 20251016_3.1-1 0.25 MiB extra/libgit2 1:1.9.2-3 2.90 MiB 1.03 MiB extra/lld 22.1.2-1 6.41 MiB 2.29 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 22.1.2-1 153.56 MiB extra/rust 1:1.94.1-1 229.98 MiB 66.50 MiB Total Download Size: 69.81 MiB Total Installed Size: 557.38 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... rust-1:1.94.1-1-riscv64 downloading... lld-22.1.2-1-riscv64 downloading... libgit2-1:1.9.2-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found ntpd-rs-1.7.2.tar.gz  -> Found 50-ntpd-rs.list  -> Found ntpd-rs.service  -> Found ntpd-rs-metrics.service  -> Found LICENSE ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ntpd-rs-1.7.2.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded md-5 v0.10.6 Downloaded dunce v1.0.5 Downloaded serde_spanned v0.6.9 Downloaded once_cell v1.21.4 Downloaded untrusted v0.9.0 Downloaded errno v0.3.14 Downloaded rand_chacha v0.3.1 Downloaded cfg-if v1.0.4 Downloaded thread_local v1.1.9 Downloaded ppv-lite86 v0.2.21 Downloaded equivalent v1.0.2 Downloaded dbl v0.3.2 Downloaded pps-time v0.2.3 Downloaded openssl-probe v0.2.1 Downloaded block-buffer v0.10.4 Downloaded inout v0.1.4 Downloaded crypto-common v0.1.7 Downloaded nu-ansi-term v0.50.3 Downloaded jobserver v0.1.34 Downloaded clock-steering v0.2.1 Downloaded version_check v0.9.5 Downloaded subtle v2.6.1 Downloaded lazy_static v1.5.0 Downloaded quote v1.0.45 Downloaded digest v0.10.7 Downloaded rustls-native-certs v0.8.3 Downloaded toml_datetime v0.6.11 Downloaded itoa v1.0.18 Downloaded tokio-macros v2.6.1 Downloaded aead v0.5.2 Downloaded fs_extra v1.3.0 Downloaded rustls-pki-types v1.14.0 Downloaded generic-array v0.14.7 Downloaded ctr v0.9.2 Downloaded shlex v1.3.0 Downloaded unicode-ident v1.0.24 Downloaded cipher v0.4.4 Downloaded signal-hook-registry v1.4.8 Downloaded cmake v0.1.57 Downloaded zeroize v1.8.2 Downloaded arbitrary v1.4.2 Downloaded aes-siv v0.7.0 Downloaded rand_core v0.6.4 Downloaded timestamped-socket v0.2.8 Downloaded toml v0.8.23 Downloaded getrandom v0.2.17 Downloaded zmij v1.0.21 Downloaded find-msvc-tools v0.1.9 Downloaded tracing-attributes v0.1.31 Downloaded tracing-core v0.1.36 Downloaded tokio-rustls v0.26.4 Downloaded pin-project-lite v0.2.17 Downloaded cmac v0.7.2 Downloaded sharded-slab v0.1.7 Downloaded serde_derive v1.0.228 Downloaded log v0.4.29 Downloaded bytes v1.11.1 Downloaded proc-macro2 v1.0.106 Downloaded typenum v1.19.0 Downloaded socket2 v0.6.3 Downloaded rustls-platform-verifier v0.5.3 Downloaded serde_core v1.0.228 Downloaded serde v1.0.228 Downloaded cc v1.2.58 Downloaded toml_edit v0.22.27 Downloaded rustls-webpki v0.103.10 Downloaded rand v0.8.5 Downloaded mio v1.1.1 Downloaded indexmap v2.13.0 Downloaded memchr v2.8.0 Downloaded aes v0.8.4 Downloaded hashbrown v0.16.1 Downloaded serde_json v1.0.149 Downloaded winnow v0.7.15 Downloaded tracing-subscriber v0.3.23 Downloaded aws-lc-rs v1.16.2 Downloaded zerocopy v0.8.48 Downloaded syn v2.0.117 Downloaded rustls v0.23.37 Downloaded tracing v0.1.44 Downloaded libc v0.2.183 Downloaded tokio v1.50.0 Downloaded ring v0.17.14 Downloaded aws-lc-sys v0.39.0 ==> Starting build()... Compiling libc v0.2.183 Compiling proc-macro2 v1.0.106 Compiling cfg-if v1.0.4 Compiling version_check v0.9.5 Compiling quote v1.0.45 Compiling unicode-ident v1.0.24 Compiling typenum v1.19.0 Compiling find-msvc-tools v0.1.9 Compiling shlex v1.3.0 Compiling dunce v1.0.5 Compiling fs_extra v1.3.0 Compiling serde_core v1.0.228 Compiling zeroize v1.8.2 Compiling aws-lc-rs v1.16.2 Compiling subtle v2.6.1 Compiling serde v1.0.228 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.48 Compiling log v0.4.29 Compiling untrusted v0.9.0 Compiling pin-project-lite v0.2.17 Compiling rustls v0.23.37 Compiling bytes v1.11.1 Compiling hashbrown v0.16.1 Compiling zmij v1.0.21 Compiling equivalent v1.0.2 Compiling openssl-probe v0.2.1 Compiling lazy_static v1.5.0 Compiling serde_json v1.0.149 Compiling winnow v0.7.15 Compiling ntpd v1.7.2 (/build/ntpd-rs/src/ntpd-rs-1.7.2/ntpd) Compiling arbitrary v1.4.2 Compiling thread_local v1.1.9 Compiling nu-ansi-term v0.50.3 Compiling sharded-slab v0.1.7 Compiling itoa v1.0.18 Compiling memchr v2.8.0 Compiling rustls-pki-types v1.14.0 Compiling tracing-core v0.1.36 Compiling generic-array v0.14.7 Compiling rustls-native-certs v0.8.3 Compiling tracing-subscriber v0.3.23 Compiling indexmap v2.13.0 Compiling syn v2.0.117 Compiling jobserver v0.1.34 Compiling getrandom v0.2.17 Compiling errno v0.3.14 Compiling socket2 v0.6.3 Compiling mio v1.1.1 Compiling pps-time v0.2.3 Compiling clock-steering v0.2.1 Compiling signal-hook-registry v1.4.8 Compiling rand_core v0.6.4 Compiling cc v1.2.58 Compiling inout v0.1.4 Compiling block-buffer v0.10.4 Compiling dbl v0.3.2 Compiling crypto-common v0.1.7 Compiling cipher v0.4.4 Compiling digest v0.10.7 Compiling aead v0.5.2 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling cmac v0.7.2 Compiling md-5 v0.10.6 Compiling aes-siv v0.7.0 Compiling cmake v0.1.57 Compiling aws-lc-sys v0.39.0 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling serde_derive v1.0.228 Compiling tokio-macros v2.6.1 Compiling tracing-attributes v0.1.31 Compiling tokio v1.50.0 Compiling tracing v0.1.44 Compiling toml_datetime v0.6.11 Compiling serde_spanned v0.6.9 Compiling toml_edit v0.22.27 Compiling timestamped-socket v0.2.8 Compiling toml v0.8.23 Compiling rustls-webpki v0.103.10 Compiling tokio-rustls v0.26.4 Compiling rustls-platform-verifier v0.5.3 Compiling ntp-proto v1.7.2 (/build/ntpd-rs/src/ntpd-rs-1.7.2/ntp-proto) Finished `release` profile [optimized + debuginfo] target(s) in 18m 45s ==> Starting check()... Compiling libc v0.2.183 Compiling typenum v1.19.0 Compiling version_check v0.9.5 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.24 Compiling shlex v1.3.0 Compiling find-msvc-tools v0.1.9 Compiling serde_core v1.0.228 Compiling dunce v1.0.5 Compiling fs_extra v1.3.0 Compiling serde v1.0.228 Compiling aws-lc-rs v1.16.2 Compiling cfg-if v1.0.4 Compiling zerocopy v0.8.48 Compiling rustls v0.23.37 Compiling zmij v1.0.21 Compiling zeroize v1.8.2 Compiling once_cell v1.21.4 Compiling subtle v2.6.1 Compiling serde_json v1.0.149 Compiling log v0.4.29 Compiling pin-project-lite v0.2.17 Compiling untrusted v0.9.0 Compiling bytes v1.11.1 Compiling openssl-probe v0.2.1 Compiling ntpd v1.7.2 (/build/ntpd-rs/src/ntpd-rs-1.7.2/ntpd) Compiling itoa v1.0.18 Compiling arbitrary v1.4.2 Compiling memchr v2.8.0 Compiling hashbrown v0.16.1 Compiling equivalent v1.0.2 Compiling rustls-pki-types v1.14.0 Compiling winnow v0.7.15 Compiling lazy_static v1.5.0 Compiling tracing-core v0.1.36 Compiling thread_local v1.1.9 Compiling sharded-slab v0.1.7 Compiling nu-ansi-term v0.50.3 Compiling rustls-native-certs v0.8.3 Compiling generic-array v0.14.7 Compiling tracing-subscriber v0.3.23 Compiling indexmap v2.13.0 Compiling syn v2.0.117 Compiling jobserver v0.1.34 Compiling getrandom v0.2.17 Compiling errno v0.3.14 Compiling mio v1.1.1 Compiling socket2 v0.6.3 Compiling clock-steering v0.2.1 Compiling pps-time v0.2.3 Compiling signal-hook-registry v1.4.8 Compiling rand_core v0.6.4 Compiling cc v1.2.58 Compiling inout v0.1.4 Compiling block-buffer v0.10.4 Compiling dbl v0.3.2 Compiling crypto-common v0.1.7 Compiling cipher v0.4.4 Compiling aead v0.5.2 Compiling digest v0.10.7 Compiling md-5 v0.10.6 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling cmac v0.7.2 Compiling aes-siv v0.7.0 Compiling cmake v0.1.57 Compiling aws-lc-sys v0.39.0 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling serde_derive v1.0.228 Compiling tokio-macros v2.6.1 Compiling tracing-attributes v0.1.31 Compiling tokio v1.50.0 Compiling tracing v0.1.44 Compiling serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 Compiling toml_edit v0.22.27 Compiling timestamped-socket v0.2.8 Compiling toml v0.8.23 Compiling rustls-webpki v0.103.10 Compiling tokio-rustls v0.26.4 Compiling rustls-platform-verifier v0.5.3 Compiling ntp-proto v1.7.2 (/build/ntpd-rs/src/ntpd-rs-1.7.2/ntp-proto) Finished `test` profile [unoptimized + debuginfo] target(s) in 6m 15s Running unittests src/lib.rs (target/debug/deps/ntp_proto-78a094d2e0c8ea4a) running 241 tests test algorithm::kalman::combiner::tests::test_none ... ok test algorithm::kalman::matrix::tests::test_matrix_add ... ok test algorithm::kalman::matrix::tests::test_matrix_mul ... ok test algorithm::kalman::matrix::tests::test_matrix_inverse ... ok test algorithm::kalman::combiner::tests::test_single ... ok test algorithm::kalman::combiner::tests::test_multiple ... ok test algorithm::kalman::matrix::tests::test_matrix_sub ... ok test algorithm::kalman::matrix::tests::test_matrix_rendering ... ok test algorithm::kalman::matrix::tests::test_matrix_vector_mul ... ok test algorithm::kalman::matrix::tests::test_vector_add ... ok test algorithm::kalman::matrix::tests::test_matrix_transpose ... ok test algorithm::kalman::matrix::tests::test_vector_sub ... ok test algorithm::kalman::combiner::tests::test_sort_order ... ok test algorithm::kalman::matrix::tests::test_vector_rendering ... ok test algorithm::kalman::select::tests::test_tie ... ok test algorithm::kalman::combiner::tests::test_leap_vote ... ok test algorithm::kalman::select::tests::test_periodic_is_ignored ... ok test algorithm::kalman::select::tests::test_rejection ... ok test algorithm::kalman::select::tests::test_weighing ... ok test algorithm::kalman::select::tests::test_min_survivors ... ok test algorithm::kalman::source::tests::test_freq_steering ... ok test algorithm::kalman::source::tests::test_offset_steering_periodic ... ok test algorithm::kalman::source::tests::test_meddling_detection ... ok test identifiers::tests::referenceid_kiss_codes ... ok test cookiestash::tests::test_empty_read ... ok test algorithm::kalman::source::tests::test_init_constant_noise_estimate ... ok test algorithm::kalman::source::tests::test_poll_duration_variation ... ok test identifiers::tests::referenceid_serialization_roundtrip ... ok test identifiers::tests::referenceid_from_ipv4 ... ok test algorithm::kalman::source::tests::test_wander_estimation ... ok test algorithm::kalman::source::tests::test_periodic_measurement_init ... ok test cookiestash::tests::test_normal_op ... ok test algorithm::kalman::tests::slews_dont_accumulate ... ok test algorithm::kalman::source::tests::test_init_normal ... ok test cookiestash::tests::test_overfill ... ok test algorithm::kalman::source::tests::test_steer_during_init ... ok test algorithm::kalman::source::tests::test_periodic_measurement ... ok test algorithm::kalman::tests::test_freqsteer_update_state ... ok test nts::messages::tests::test_key_exchange_response_no_overlap ... ok test nts::messages::tests::test_error_response ... ok test nts::messages::tests::test_key_exchange_response_reject_repeated ... ok test nts::messages::tests::test_key_exchange_response_reject_multiple ... ok test algorithm::kalman::tests::test_jumps_update_state ... ok test nts::messages::tests::test_key_exchange_response_parse_error_warning ... ok test nts::messages::tests::test_key_exchange_response_ignore ... ok test ipfilter::tests::test_bittree ... ok test algorithm::kalman::source::tests::test_offset_steering_and_measurements_normal ... ok test nts::messages::tests::test_key_exchange_response_reject_unknown_critical ... ok test nts::messages::tests::test_request_basic_reject_unknown_critical ... ok test ipfilter::tests::test_filter ... ok test nts::messages::tests::test_request_basic_reject_multiple ... ok test nts::messages::tests::test_no_overlap_response ... ok test nts::messages::tests::test_request_basic_reject_problematic ... ok test nts::messages::tests::test_request_basic ... ok test algorithm::kalman::source::tests::test_offset_steering_and_measurements_constant_noise_estimate ... ok test nts::messages::tests::test_key_exchange_response_reject_incomplete ... ok test ipfilter::tests::test_subnet_edgecases ... ok test nts::messages::tests::test_request_basic_serialize ... ok test nts::messages::tests::test_request_fixedkey_reject_unknown_critical ... ok test nts::messages::tests::test_request_fixedkey_reject_unauthenticated ... ok test nts::messages::tests::test_key_exchange_response_reject_problematic ... ok test nts::messages::tests::test_request_fixedkey_reject_incomplete ... ok test nts::messages::tests::test_request_fixedkey_reject_problematic ... ok test nts::messages::tests::test_request_basic_reject_incomplete ... ok test nts::messages::tests::test_request_basic_serialize_denied_servers ... ok test nts::messages::tests::test_request_fixedkey_reject_wrong_size_keys ... ok test nts::messages::tests::test_request_fixedkey_reject_multiple ... ok test nts::messages::tests::test_request_fixedkey_reject_unknown_algorithm ... ok test nts::messages::tests::test_request_support_reject_unknown_critical ... ok test nts::messages::tests::test_request_support_reject_multiple ... ok test nts::messages::tests::test_request_support_reject_unauthenticated ... ok test nts::messages::tests::test_request_basic_denied_servers ... ok test nts::messages::tests::test_request_support_ignore ... ok test algorithm::kalman::tests::test_startup_flag_unsets ... ok test nts::messages::tests::test_request_support_reject_problematic ... ok test nts::messages::tests::test_request_basic_ignore ... ok test keyset::tests::invalid_cookie_length ... ok test nts::messages::tests::test_key_exchange_response_parse_basic ... ok test algorithm::kalman::tests::jumps_add_absolutely - should panic ... ok test algorithm::kalman::tests::test_backward_step_panics_before_steer - should panic ... ok test algorithm::kalman::tests::test_large_offset_eventually_panics - should panic ... ok test nts::messages::tests::test_request_support ... ok test nts::record::tests::test_keep_alive ... ok test nts::record::tests::test_warning ... ok test nts::messages::tests::test_request_fixedkey_ignore ... ok test nts::record::tests::test_aead ... ok test nts::record::tests::test_end_of_message ... ok test nts::record::tests::test_server ... ok test nts::record::tests::test_port ... ok test nts::record::tests::test_error ... ok test nts::record::tests::test_supported_algorithm_list ... ok test nts::messages::tests::test_request_fixedkey_serialize ... ok test nts::record::tests::test_unknown ... ok test nts::messages::tests::test_request_fixedkey ... ok test nts::messages::tests::test_support_response ... ok test nts::record::tests::test_server_deny ... ok test nts::record::tests::test_new_cookie ... ok test nts::messages::tests::test_request_support_serialize ... ok test nts::record::tests::test_supported_next_protocol_list ... ok test nts::record::tests::test_next_protocol ... ok test nts::record::tests::test_fixed_key_request ... ok test nts::messages::tests::test_key_exchange_response_serialize ... ok test keyset::tests::test_save_restore ... ok test nts::tests::test_aead_algorithm_encoding ... ok test packet::crypto::tests::key_functions_correctness ... ok test nts::tests::test_error_code_encoding ... ok test packet::extension_fields::tests::deserialize_extension_field_data_no_cipher ... ok test nts::tests::test_next_protocol_encoding ... ok test packet::extension_fields::tests::extension_field_minimum_size ... ok test nts::tests::test_warning_code_encoding ... ok test packet::extension_fields::tests::extension_field_length ... ok test packet::extension_fields::tests::deserialize_without_cipher ... ok test packet::extension_fields::tests::test_nts_cookie ... ok test packet::crypto::tests::test_aes_siv_cmac_512 ... ok test keyset::tests::roundtrip_aes_siv_cmac_256 ... ok test packet::extension_fields::tests::serialize_untrusted_fields_smaller_than_minimum ... ok test keyset::tests::test_encode_after_rotate ... ok test packet::extension_fields::tests::test_unknown ... ok test keyset::tests::roundtrip_aes_siv_cmac_512 ... ok test packet::extension_fields::tests::draft_identification ... ok test keyset::tests::can_decode_cookie_with_padding ... ok test packet::extension_fields::tests::serialize_untrusted_fields ... ok test packet::mac::tests::accepts_various_lengths ... ok test packet::crypto::tests::test_aes_siv_cmac_512_with_assoc_data ... ok test packet::mac::tests::roundtrip ... ok test packet::extension_fields::tests::test_nts_cookie_placeholder ... ok test packet::mac::tests::rejects_too_long ... ok test packet::extension_fields::tests::test_unique_identifier ... ok test packet::tests::roundtrip_bitrep_leap ... ok test packet::tests::roundtrip_bitrep_mode ... ok test packet::extension_fields::tests::nonce_padding ... ok test keyset::tests::old_cookie_still_valid ... ok test packet::extension_fields::tests::roundtrip_ef_typeid ... ok test packet::tests::test_new_cookies_only_from_encrypted ... ok test packet::tests::test_captured_server ... ok test packet::extension_fields::tests::extension_field_padding ... ok test packet::tests::test_undersized_ef ... ok test packet::crypto::tests::test_aes_siv_cmac_256 ... ok test packet::tests::round_trip_with_ef ... ok test packet::extension_fields::tests::deserialize_different_cipher ... ok test packet::tests::test_nts_captured_server ... ok test packet::tests::test_nts_poll_message ... ok test packet::tests::test_undersized_encryption_ef ... ok test packet::crypto::tests::test_aes_siv_cmac_256_with_assoc_data ... ok test packet::tests::test_nts_captured_client ... ok test packet::tests::test_undersized_nonce ... ok test packet::tests::test_captured_client ... ok test packet::tests::v5_upgrade_packet ... ok test packet::tests::padding_v5 ... ok test packet::tests::ef_with_missing_padding_v5 ... ok test packet::v5::extension_fields::tests::test_reference_id_request_decode ... ok test packet::tests::test_version ... ok test packet::tests::test_nts_roundtrip ... ok test packet::v5::tests::fail_on_incorrect_length ... ok test packet::v5::tests::fail_on_incorrect_version ... ok test packet::v5::extension_fields::tests::test_reference_id_request_too_short ... ok test packet::v5::tests::round_trip_timescale ... ok test packet::tests::test_undersized_ef_in_encrypted_data ... ok test packet::tests::test_packed_flags ... ok test packet::v5::tests::flags ... ok test packet::v5::tests::parse_response_unsynchronized ... ok test packet::v5::extension_fields::tests::test_reference_id_response_serialize ... ok test packet::tests::test_nts_response_validation ... ok test packet::v5::server_reference_id::tests::set_contains ... ok test packet::v5::tests::test_encode_decode_roundtrip ... ok test packet::extension_fields::tests::deserialize_with_keyset ... ok test packet::v5::server_reference_id::tests::requesting ... ok test packet::v5::server_reference_id::tests::set_bits ... ok test packet::v5::tests::parse_request ... ok test server::tests::test_ipv4_subnet_parse ... ok test server::tests::test_ipv6_subnet_parse ... ok test packet::v5::tests::parse_response ... ok test packet::v5::server_reference_id::tests::works_with_any_chunk_size ... ok test source::test::reachability ... ok test server::tests::timestamped_cache_size_0 ... ok test packet::v5::server_reference_id::tests::set_collect ... ok test packet::tests::test_deny_response ... ok test packet::tests::test_timestamp_response ... ok test packet::tests::test_rate_response ... ok test server::tests::timestamped_cache ... ok test source::test::test_accept_synchronization ... ok test source::test::test_measurement_from_packet ... ok test server::tests::test_server_ignores_non_request ... ok test source::test::test_oversize_cookie_doesnt_crash ... ok test server::tests::test_server_ignore_version ... ok test source::test::test_poll_interval ... ok test server::tests::test_server_deny_filter ... ok test server::tests::test_server_allow_filter ... ok test packet::tests::test_timestamp_cookies ... ok test time_types::tests::duration_from_float_seconds_saturates ... ok test system::tests::test_source_update ... ok test time_types::tests::duration_seconds_roundtrip ... ok test time_types::tests::duration_from_exponent ... ok test system::tests::test_timedata_update ... ok test system::tests::test_empty_source_update ... ok test source::test::test_handle_incoming ... ok test time_types::tests::ntp_duration_scaling_i16 ... ok test time_types::tests::duration_from_exponent_reasonable ... ok test time_types::tests::ntp_duration_scaling_i64 ... ok test time_types::tests::frequency_tolerance ... ok test time_types::tests::ntp_duration_scaling_u32 ... ok test source::test::test_startup_unreachable ... ok test time_types::tests::ntp_duration_scaling_u8 ... ok test time_types::tests::ntp_duration_scaling_i32 ... ok test time_types::tests::ntp_duration_scaling_u16 ... ok test time_types::tests::ntp_duration_scaling_isize ... ok test time_types::tests::ntp_duration_scaling_i8 ... ok test time_types::tests::test_duration_as_seconds_nanos ... ok test time_types::tests::test_timestamp_from_seconds_nanos ... ok test time_types::tests::poll_interval_clamps ... ok test time_types::tests::poll_interval_to_duration ... ok test time_types::tests::test_timestamp_era_change ... ok test time_types::tests::test_duration_math ... ok test time_types::tests::test_timestamp_sub ... ok test server::tests::test_server_corrupted ... ok test time_types::tests::test_timestamp_duration_math ... ok test time_types::tests::test_timestamp_truncate_seconds ... ok test source::test::upgrade_state_machine_does_stop ... ok test source::test::upgrade_state_machine_does_fallback_after_upgrade ... ok test source::test::test_stratum_checks ... ok test time_types::tests::time32 ... ok test source::test::test_handle_kod ... ok test server::tests::test_server_v5 ... ok test source::test::test_running_unreachable ... ok test source::test::upgrade_state_machine_does_upgrade ... ok test server::tests::test_server_require_nts ... ok test source::test::bloom_filters_will_synchronize_at_some_point ... ok test server::tests::test_server_nts ... ok test server::tests::test_server_rate_limit ... ok test nts::tests::test_keyexchange_supports_no_permission ... ok test nts::tests::test_key_exchange_roundtrip_no_cookies ... ok test nts::tests::test_keyexchange_roundtrip_no_proto_overlap ... ok test nts::tests::test_keyexchange_roundtrip_supports ... ok test nts::tests::test_keyexchange_fixed_key_no_permission ... ok test nts::tests::test_keyexchange_roundtrip_fixed_key ... ok test nts::tests::test_keyexchange_roundtrip_fixed_key_no_permit ... ok test nts::tests::test_keyexchange_roundtrip_v5 ... ok test nts::tests::test_keyexchange_roundtrip_v4 ... ok test nts::tests::test_keyexchange_roundtrip_upgrading ... ok test nts::tests::test_keyexchange_roundtrip_no_upgrade_possible ... ok test nts::tests::test_keyexchange_roundtrip_fixed_key_keep_alive ... ok test result: ok. 241 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.02s Running unittests src/lib.rs (target/debug/deps/ntpd-7bf1ba7c05384f08) running 63 tests test ctl::tests::cli_format ... ok test ctl::tests::cli_config ... ok test daemon::config::tests::cli_no_arguments ... ok test daemon::config::ntp_source::tests::test_source_from_string ... ok test daemon::config::tests::cli_log_level ... ok test daemon::config::tests::cli_external_config ... ok test daemon::config::ntp_source::tests::test_normalize_addr ... ok test daemon::config::tests::clock_config ... ok test daemon::keyexchange::tests::nos_nl_pem ... ok test daemon::config::tests::system_config_accumulated_threshold ... ok test daemon::keyexchange::tests::nos_nl_chain_pem ... ok test daemon::config::tests::toml_sources_invalid ... ok test daemon::config::server::tests::test_deserialize_nts_ke ... ok test daemon::config::ntp_source::tests::test_source_config_parsing ... ok test daemon::config::server::tests::test_deserialize_keyset ... ok test daemon::config::tests::toml_allow_no_sources ... ok test daemon::config::tests::step_threshold_not_nan ... ok test daemon::sock_source::tests::test_deserialize_sample ... ok test daemon::config::ntp_source::tests::test_deserialize_source_pem_certificate ... ok test daemon::keyexchange::tests::parse_private_keys ... ok test daemon::config::tests::duration_not_nan ... ok test daemon::config::tests::deny_unknown_fields ... ok test daemon::config::ntp_source::tests::test_deserialize_source_ntp_version ... ok test daemon::config::server::tests::test_deserialize_nts_ke_pool_member ... ok test daemon::config::tests::system_config_startup_panic_threshold ... ok test daemon::config::ntp_source::tests::test_sock_config_parsing ... ok test daemon::config::ntp_source::tests::test_pps_config_parsing ... ok test daemon::config::ntp_source::tests::test_deserialize_source ... ok test daemon::config::tests::daemon_synchronization_config ... ok test daemon::ntp_source::tests::test_deny_stops_poll ... FAILED test daemon::ntp_source::tests::test_poll_sends_state_update_and_packet ... FAILED test daemon::ntp_source::tests::test_timeroundtrip ... FAILED test daemon::spawn::standard::tests::recreates_a_source ... ok test daemon::spawn::sock::tests::creates_a_source ... ok test daemon::spawn::pool::tests::respects_ntp_version_force_v5 ... ok test daemon::spawn::pps::tests::creates_a_source ... ok test daemon::spawn::standard::tests::respects_ntp_version_force_v4 ... ok test daemon::spawn::pool::tests::works_if_address_does_not_resolve ... ok test daemon::spawn::pool::tests::respects_ntp_version_force_v4 ... ok test daemon::spawn::pool::tests::respect_ignores ... ok test daemon::spawn::standard::tests::creates_a_source ... ok test daemon::spawn::pool::tests::creates_multiple_sources ... ok test daemon::spawn::standard::tests::works_if_address_does_not_resolve ... ok test daemon::spawn::pool::tests::refills_sources_upto_limit ... ok test daemon::spawn::standard::tests::respects_ntp_version_force_v5 ... ok test metrics::exporter::tests::cli_config ... ok test metrics::exporter::tests::does_not_accept_large_requests ... ok test daemon::spawn::standard::tests::reresolves_on_unreachable ... ok test daemon::server::tests::test_server_serves ... FAILED test metrics::exporter::tests::deny_non_get_request ... ok test daemon::sockets::tests::oversized_messages_are_rejected ... ok test daemon::sockets::tests::invalid_input_is_io_error ... ok test daemon::sockets::tests::write_then_read_is_identity ... ok test daemon::config::server::tests::test_deserialize_server ... ok test ctl::tests::test_control_socket_source_invalid_input ... ok test daemon::observer::tests::test_block_during_read ... ok test daemon::config::tests::test_config ... ok test daemon::sock_source::tests::test_read_sock ... ok test ctl::tests::test_control_socket_source ... ok test daemon::observer::tests::test_observation ... ok test ctl::tests::test_control_socket_prometheus ... ok test daemon::keyexchange::tests::key_exchange_roundtrip_with_port_server ... FAILED test daemon::keyexchange::tests::key_exchange_connection_limiter ... FAILED failures: ---- daemon::ntp_source::tests::test_deny_stops_poll stdout ---- thread 'daemon::ntp_source::tests::test_deny_stops_poll' (15696) panicked at ntpd/src/daemon/ntp_source.rs:601:10: called `Result::unwrap()` on an `Err` value: Os { code: 92, kind: Uncategorized, message: "Protocol not available" } ---- daemon::ntp_source::tests::test_poll_sends_state_update_and_packet stdout ---- thread 'daemon::ntp_source::tests::test_poll_sends_state_update_and_packet' (15697) panicked at ntpd/src/daemon/ntp_source.rs:601:10: called `Result::unwrap()` on an `Err` value: Os { code: 92, kind: Uncategorized, message: "Protocol not available" } ---- daemon::ntp_source::tests::test_timeroundtrip stdout ---- thread 'daemon::ntp_source::tests::test_timeroundtrip' (15698) panicked at ntpd/src/daemon/ntp_source.rs:601:10: called `Result::unwrap()` on an `Err` value: Os { code: 92, kind: Uncategorized, message: "Protocol not available" } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- daemon::server::tests::test_server_serves stdout ---- thread 'daemon::server::tests::test_server_serves' (15701) panicked at ntpd/src/daemon/server.rs:319:10: called `Result::unwrap()` on an `Err` value: Os { code: 92, kind: Uncategorized, message: "Protocol not available" } ---- daemon::keyexchange::tests::key_exchange_roundtrip_with_port_server stdout ---- thread 'daemon::keyexchange::tests::key_exchange_roundtrip_with_port_server' (15692) panicked at ntpd/src/daemon/keyexchange.rs:365:10: called `Result::unwrap()` on an `Err` value: IO(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" }) ---- daemon::keyexchange::tests::key_exchange_connection_limiter stdout ---- thread 'daemon::keyexchange::tests::key_exchange_connection_limiter' (15691) panicked at ntpd/src/daemon/keyexchange.rs:319:10: called `Result::unwrap()` on an `Err` value: Elapsed(()) failures: daemon::keyexchange::tests::key_exchange_connection_limiter daemon::keyexchange::tests::key_exchange_roundtrip_with_port_server daemon::ntp_source::tests::test_deny_stops_poll daemon::ntp_source::tests::test_poll_sends_state_update_and_packet daemon::ntp_source::tests::test_timeroundtrip daemon::server::tests::test_server_serves test result: FAILED. 57 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.55s error: test failed, to rerun pass `-p ntpd --lib` ==> ERROR: A failure occurred in check().  Aborting... [!p]104\[?7h]3008;end=3a251f5bf0674fbeacf42db8ebec4c94\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list ntpd-rs-1.7.2-1-riscv64-build.log ntpd-rs-1.7.2-1-riscv64-check.log ntpd-rs-1.7.2-1-riscv64-prepare.log sent 81 bytes received 6,626 bytes 4,471.33 bytes/sec total size is 29,502 speedup is 4.40