From: yaydn@protonmail.com Subject: Re: [NEW] net/arti To: Andrew Kloet , "ports@openbsd.org" Date: Sun, 09 Aug 2026 18:28:31 +0000 På lørdag 8. august 2026 kl. 16:33, skrev Andrew Kloet : > On Sat Aug 8, 2026 at 2:00 AM EDT, yaydn wrote: > > One of the patches doesn't apply? > > > > $ cd /usr/ports/net/arti/ && make clean build package test 2>&1 | /usr/ports/infrastructure/bin/portslogger . > > > > ===> Patching for arti-2.5.1 > > ===> Applying OpenBSD patch patch-crates_arti_src_arti-example-config_toml > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |Index: crates/arti/src/arti-example-config.toml > > |--- crates/arti/src/arti-example-config.toml.orig > > |+++ crates/arti/src/arti-example-config.toml > > -------------------------- > > Patching file crates/arti/src/arti-example-config.toml using Plan A... > > Hunk #1 succeeded at 94. > > Hunk #2 succeeded at 199. > > Hunk #3 succeeded at 209. > > done > > ===> Applying OpenBSD patch patch-crates_arti_src_cfg_rs > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |Our config patch breaks this test > > | > > |Index: crates/arti/src/cfg.rs > > |--- crates/arti/src/cfg.rs.orig > > |+++ crates/arti/src/cfg.rs > > -------------------------- > > Patching file crates/arti/src/cfg.rs using Plan A... > > Hunk #1 succeeded at 763. > > done > > ===> Applying OpenBSD patch patch-crates_tor-dirserver_src_http_rs > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |Backported fix from upstream: > > |https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4286 > > | > > |Index: crates/tor-dirserver/src/http.rs > > |--- crates/tor-dirserver/src/http.rs.orig > > |+++ crates/tor-dirserver/src/http.rs > > -------------------------- > > Patching file crates/tor-dirserver/src/http.rs using Plan A... > > Hunk #1 succeeded at 887. > > done > > ===> Applying OpenBSD patch patch-crates_tor-dirserver_src_mirror_operation_rs > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |Backported fix from upstream: > > |https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4286 > > | > > |Index: crates/tor-dirserver/src/mirror/operation.rs > > |--- crates/tor-dirserver/src/mirror/operation.rs.orig > > |+++ crates/tor-dirserver/src/mirror/operation.rs > > -------------------------- > > Patching file crates/tor-dirserver/src/mirror/operation.rs using Plan A... > > Hunk #1 succeeded at 924. > > Hunk #2 succeeded at 984. > > done > > ===> Applying OpenBSD patch patch-crates_tor-memquota_Cargo_toml > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |Needed for patch-crates_tor-memquota_src_config_rs > > | > > |Index: crates/tor-memquota/Cargo.toml > > |--- crates/tor-memquota/Cargo.toml.orig > > |+++ crates/tor-memquota/Cargo.toml > > -------------------------- > > Patching file crates/tor-memquota/Cargo.toml using Plan A... > > Hunk #1 succeeded at 20. > > done > > ===> Applying OpenBSD patch patch-crates_tor-memquota_src_config_rs > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |The sysinfo crate does not have support for OpenBSD yet. > > |https://github.com/GuillaumeGomez/sysinfo/issues/1318 > > | > > |Index: crates/tor-memquota/src/config.rs > > |--- crates/tor-memquota/src/config.rs.orig > > |+++ crates/tor-memquota/src/config.rs > > -------------------------- > > Patching file crates/tor-memquota/src/config.rs using Plan A... > > Ignoring previously applied (or reversed) patch. > > Hunk #1 ignored at 1. > > Hunk #2 ignored at 292. > > 2 out of 2 hunks ignored--saving rejects to crates/tor-memquota/src/config.rs.rej > > done > > ***> patch-crates_tor-memquota_src_config_rs did not apply cleanly > > ===> Applying OpenBSD patch patch-modcargo-crates_aws-lc-sys-0_42_0_aws-lc_third_party_s2n-bignum_s2n-bignum-imported_x86_att_curve25519_curve25519_x25519base_alt_S > > Hmm... Looks like a unified diff to me... > > The text leading up to this was: > > -------------------------- > > |aws-lc-sys vendors AWS-LC, which vendors s2n-bignum. > > |The x86_att curve25519_x25519base_alt implementation placed > > |readonly Edwards25519 tables in .text. OpenBSD maps .text > > |execute-only, causing SIGSEGV when the assembly loads the tables. > > | > > |Issue will persist until aws-lc bumps the vendored s2n-bignum to commit: > > |4d9b2c1793412692d54b4e2a8cf08123078778c7 > > | > > |Related issue for vendored s2n-bignum: > > |https://github.com/aws/aws-lc/issues/3408 > > | > > |Index: modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S > > |--- modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S.orig > > |+++ modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S > > -------------------------- > > Patching file modcargo-crates/aws-lc-sys-0.42.0/aws-lc/third_party/s2n-bignum/s2n-bignum-imported/x86_att/curve25519/curve25519_x25519base_alt.S using Plan A... > > Hunk #1 succeeded at 2360. > > Hunk #2 succeeded at 2379. > > Hunk #3 succeeded at 2401. > > done > > ===> Failed patches: > > > > patch-crates_tor-memquota_src_config_rs > > > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2949 '/usr/ports/pobj/arti-2.5.1/.patch_done': @if cd /usr/ports/net/arti/patches...) > > *** Error 2 in /usr/ports/net/arti (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=arti-2.5.1; export _LOCKS_HELD=" arti-2.5....) > > -- > > > > Attached the log. > > Apologies, attatched is an updated tarball. > I had forgotten to test after making some final edits > > Andrew > So, I had to modify the patch: --- /tmp/arti/patches/patch-crates_tor-memquota_src_config_rs Fri Aug 7 03:54:35 2026 +++ /usr/ports/net/arti/patches/patch-crates_tor-memquota_src_config_rs Sat Aug 8 22:59:47 2026 @@ -4,12 +4,7 @@ https://github.com/GuillaumeGomez/sysinfo/issues/1318 Index: crates/tor-memquota/src/config.rs --- crates/tor-memquota/src/config.rs.orig +++ crates/tor-memquota/src/config.rs -@@ -1,4 +1,3 @@ -- - //! Configuration (private module) - - use std::sync::LazyLock; -@@ -293,66 +292,29 @@ fn compute_max_from_total_system_mem(mem: Result&1 | /usr/ports/infrastructure/bin/portslogger . // Attached the test log. -- # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u arti arti-2.5.0->2.5.1: ok -- Is that what is expected? With /usr/www/plus.html getting churned out already, this might not get in before the freeze, you never know. But at least with more testing this can at least get in after the the 8.0-stable release. Hope this helps. May you have success and happy hacking. -- yaydn +++ Sun Aug 9 20:03:21 CEST 2026 ===> Regression tests for arti-2.5.1 warning: `panic` setting is ignored for `bench` profile Fresh unicode-ident v1.0.24 Fresh proc-macro2 v1.0.106 Fresh quote v1.0.46 Fresh syn v2.0.118 Fresh zeroize_derive v1.5.0 Fresh zeroize v1.9.0 Fresh autocfg v1.5.1 Fresh memchr v2.8.2 Fresh pin-project-lite v0.2.17 Fresh version_check v0.9.5 Fresh serde_core v1.0.228 Fresh portable-atomic v1.13.1 Fresh thiserror-impl v2.0.18 Fresh critical-section v1.2.0 Fresh thiserror v2.0.18 Fresh value-bag v1.12.0 Fresh log v0.4.33 Fresh futures-core v0.3.32 Fresh futures-io v0.3.32 Fresh smallvec v1.15.2 Fresh subtle v2.6.1 Fresh generic-array v0.14.7 Fresh const-oid v0.9.6 Fresh slab v0.4.12 Fresh rand_core v0.10.1 Fresh crypto-common v0.1.7 Fresh libm v0.2.16 Fresh block-buffer v0.10.4 Fresh digest v0.10.7 Fresh serde_derive v1.0.228 Fresh futures-sink v0.3.32 Fresh serde v1.0.228 Fresh futures-channel v0.3.32 Fresh getrandom v0.2.17 Fresh itoa v1.0.18 Fresh syn v1.0.109 Fresh futures-macro v0.3.32 Fresh futures-task v0.3.32 Fresh unicode-segmentation v1.13.3 Fresh convert_case v0.10.0 Fresh futures-util v0.3.32 Fresh unicode-xid v0.2.6 Fresh derive_more-impl v2.1.1 Fresh derive_more v2.1.1 Fresh bytes v1.12.0 Fresh tracing-core v0.1.36 Fresh zerocopy-derive v0.8.52 Fresh zerocopy v0.8.52 Fresh tracing-attributes v0.1.31 Fresh tracing v0.1.44 Fresh rand_core v0.6.4 Fresh getrandom v0.4.3 Fresh synstructure v0.13.2 Fresh paste v1.0.15 Fresh futures-executor v0.3.32 Fresh base64ct v1.8.3 Fresh strum_macros v0.28.0 Fresh num-traits v0.2.19 Fresh ppv-lite86 v0.2.21 Fresh typenum v1.20.1 Fresh num-bigint v0.4.6 Fresh libc v0.2.186 Fresh pem-rfc7468 v0.7.0 Fresh errno v0.3.14 Fresh jobserver v0.1.34 Fresh enum-ordinalize v3.1.15 Fresh proc-macro-crate v3.5.0 Fresh futures v0.3.32 Fresh displaydoc v0.2.6 Fresh const-oid v0.10.2 Fresh hex v0.4.3 Fresh shlex v2.0.1 Fresh cfg-if v1.0.4 Fresh find-msvc-tools v0.1.9 Fresh cc v1.2.65 Fresh keccak v0.2.0 Fresh digest v0.11.3 Fresh educe v0.4.23 Fresh http v1.4.2 Fresh der_derive v0.7.3 Fresh flagset v0.4.7 Fresh either v1.16.0 Fresh spin v0.9.9 Fresh sponge-cursor v0.1.0 Fresh sha3 v0.12.0 Fresh der v0.7.10 Fresh void v1.0.2 Fresh cpufeatures v0.2.17 Fresh derive-deftly-macros v1.11.4 Fresh spki v0.7.3 Fresh heck v0.5.0 Fresh derive-deftly v1.11.4 Fresh cpufeatures v0.3.0 Fresh pkcs8 v0.10.2 Fresh pkg-config v0.3.33 Fresh humantime v2.3.0 Fresh semver v1.0.28 Fresh rustc_version v0.4.1 Fresh rand_chacha v0.3.1 Fresh signature v2.2.0 Fresh num-integer v0.1.46 Fresh hybrid-array v0.4.13 Fresh rand v0.8.6 Fresh chacha20 v0.10.1 Fresh sha2 v0.10.9 Fresh itertools v0.15.0 Fresh static_assertions v1.1.0 Fresh rand v0.10.1 Fresh visibility v0.1.1 Fresh crypto-common v0.2.2 Fresh fluid-let v1.0.0 Fresh num-iter v0.1.45 Fresh strum v0.28.0 Fresh keccak v0.1.6 Fresh minimal-lexical v0.2.1 Fresh nom v7.1.3 Fresh num-bigint-dig v0.8.6 Fresh block-buffer v0.12.1 Fresh inout v0.2.2 Fresh rand_chacha v0.10.0 Fresh curve25519-dalek-derive v0.1.1 Fresh curve25519-dalek v4.1.3 Fresh cipher v0.5.2 Fresh rusticata-macros v4.1.0 Fresh pkcs1 v0.7.5 Fresh sha1 v0.10.6 Fresh asn1-rs-derive v0.6.0 Fresh asn1-rs-impl v0.2.0 Fresh cpubits v0.1.1 Fresh ident_case v1.0.1 Fresh asn1-rs v0.7.2 Fresh rsa v0.9.10 Fresh merlin v3.0.0 Fresh sha3 v0.10.9 Fresh ed25519 v2.2.3 Fresh cookie-factory v0.3.3 Fresh der-parser v10.0.0 Fresh ed25519-dalek v2.2.0 Fresh rustix v1.1.4 Fresh aes v0.9.1 Fresh ctr v0.10.1 Fresh x25519-dalek v2.0.1 Fresh reseeding_rng v0.10.7 Fresh rdrand v0.9.0 Fresh rand_jitter v0.6.1 Fresh scopeguard v1.2.0 Fresh lock_api v0.4.14 Fresh parking_lot_core v0.9.12 Fresh crossbeam-utils v0.8.21 Fresh parking_lot v0.12.5 Fresh extend v1.2.0 Fresh signal-hook-registry v1.4.8 Fresh hmac v0.12.1 Fresh strsim v0.10.0 Fresh base16ct v0.2.0 Fresh parking v2.2.1 Fresh sec1 v0.7.3 Fresh darling_core v0.14.4 Fresh zerofrom-derive v0.1.7 Fresh ff v0.13.1 Fresh base64 v0.22.1 Fresh weak-table v0.3.2 Fresh group v0.13.0 Fresh zerofrom v0.1.8 Fresh darling_macro v0.14.4 Fresh rfc6979 v0.4.0 Fresh yoke-derive v0.8.2 Fresh crypto-bigint v0.5.5 Fresh mio v1.2.1 Fresh vcpkg v0.2.15 Fresh stable_deref_trait v1.2.1 Fresh yoke v0.8.3 Fresh elliptic-curve v0.13.8 Fresh darling v0.14.4 Fresh zmij v1.0.21 Fresh socket2 v0.6.4 Fresh tokio-macros v2.7.0 Fresh tokio v1.52.3 Fresh serde_json v1.0.150 Fresh derive_builder_core_fork_arti v0.11.2 Fresh zerovec-derive v0.11.3 Fresh zerovec v0.11.6 Fresh derive_builder_macro_fork_arti v0.11.2 Fresh primeorder v0.13.6 Fresh ecdsa v0.16.9 Fresh event-listener v5.4.2 Fresh regex-syntax v0.8.11 Fresh event-listener-strategy v0.5.4 Fresh p256 v0.13.2 Fresh derive_builder_fork_arti v0.11.2 Fresh pem v3.0.6 Fresh x509-cert v0.2.5 Fresh cmake v0.1.58 Fresh fs_extra v1.3.0 Fresh concurrent-queue v2.5.0 Fresh tinystr v0.8.3 Fresh aho-corasick v1.1.4 Fresh atomic-waker v1.1.2 Fresh litemap v0.8.2 Fresh writeable v0.6.3 Fresh icu_locale_core v2.2.0 Fresh regex-automata v0.4.14 Fresh potential_utf v0.1.5 Fresh zerotrie v0.2.4 Fresh futures-lite v2.6.1 Fresh rustls-pki-types v1.15.0 Fresh percent-encoding v2.3.2 Fresh utf8_iter v1.0.4 Fresh icu_collections v2.2.0 Fresh icu_provider v2.2.0 Fresh icu_properties_data v2.2.0 Fresh icu_normalizer_data v2.2.0 Fresh aws-lc-sys v0.42.0 Fresh tokio-util v0.7.18 Fresh polling v3.11.0 Fresh untrusted v0.9.0 Fresh foreign-types-shared v0.1.1 Fresh openssl-probe v0.2.1 Fresh foreign-types v0.3.2 Fresh ring v0.17.14 Fresh async-io v2.6.0 Fresh aws-lc-rs v1.17.1 Fresh icu_normalizer v2.2.0 Fresh icu_properties v2.2.0 Fresh form_urlencoded v1.2.2 Fresh openssl-sys v0.9.117 Fresh amplify_syn v2.0.1 Fresh openssl-macros v0.1.1 Fresh derive_arbitrary v1.4.2 Fresh async-task v4.7.1 Fresh arbitrary v1.4.2 Fresh openssl v0.10.81 Fresh amplify_derive v4.0.1 Fresh idna_adapter v1.2.2 Fresh rustls-webpki v0.103.13 Fresh piper v0.2.5 Fresh async-channel v2.5.0 Fresh async-lock v3.4.2 Fresh pin-project-internal v1.1.13 Fresh ascii v1.1.0 Fresh amplify_num v0.5.4 Fresh amplify v4.9.0 Fresh pin-project v1.1.13 Fresh blocking v1.6.2 Fresh rustls v0.23.41 Fresh idna v1.1.0 Fresh native-tls v0.2.18 Fresh async-executor v1.14.0 Fresh async-signal v0.2.14 Fresh event-listener v2.5.3 Fresh async-channel v1.9.0 Fresh async-process v2.5.0 Fresh async-global-executor v2.4.1 Fresh url v2.5.8 Fresh kv-log-macro v1.0.7 Fresh pin-utils v0.1.0 Fresh async-std v1.13.2 Fresh async-trait v0.1.89 Fresh blanket v0.3.0 Fresh async_executors v0.7.0 Fresh async-native-tls v0.6.0 Fresh futures-rustls v0.26.0 Fresh asynchronous-codec v0.7.0 Fresh coarsetime v0.1.37 Fresh dyn-clone v1.0.20 Fresh hashbrown v0.17.1 Fresh equivalent v1.0.2 Fresh indexmap v2.14.0 Fresh same-file v1.0.6 Fresh walkdir v2.5.0 Fresh option-ext v0.2.0 Fresh dirs-sys v0.5.0 Fresh dirs v6.0.0 Fresh thiserror-impl v1.0.69 Fresh winnow v1.0.3 Fresh toml_parser v1.1.2+spec-1.1.0 Fresh thiserror v1.0.69 Fresh pwd-grp v1.0.2 Fresh toml_datetime v1.1.1+spec-1.1.0 Fresh serde_spanned v1.1.1 Fresh toml_writer v1.1.1+spec-1.1.0 Fresh crossbeam-queue v0.3.12 Fresh atomic v0.5.3 Fresh postage v0.5.0 Fresh toml v1.1.2+spec-1.1.0 Fresh regex v1.12.4 Fresh sync_wrapper v1.0.2 Fresh slotmap v1.1.1 Fresh fnv v1.0.7 Fresh serde_spanned v0.6.9 Fresh toml_datetime v0.6.11 Fresh ordered-float v2.10.1 Fresh winnow v0.7.15 Fresh toml_write v0.1.2 Fresh toml_edit v0.22.27 Fresh serde-value v0.7.0 Fresh kqueue-sys v1.1.2 Fresh kqueue v1.2.0 Fresh uncased v0.9.10 Fresh toml v0.8.23 Fresh humantime-serde v1.1.1 Fresh notify-types v2.1.0 Fresh notify v8.2.0 Fresh figment v0.10.19 Fresh serde_ignored v0.1.14 Fresh proc-macro-error-attr3 v3.1.0 Fresh syn v3.0.3 Fresh proc-macro-error3 v3.1.0 Fresh byteorder v1.5.0 Fresh lazy_static v1.5.0 Fresh bitflags v2.13.0 Fresh dynasm v5.1.0 Fresh memmap2 v0.9.11 Fresh dynasmrt v5.1.0 Fresh blake2 v0.10.6 Fresh fixed-capacity-vec v1.0.1 Fresh arrayvec v0.7.7 Fresh hex-literal v1.1.0 Fresh sysinfo v0.38.4 Fresh saturating-time v0.4.0 warning: unused import: `std::sync::LazyLock` --> crates/tor-memquota/src/config.rs:3:5 | 3 | use std::sync::LazyLock; | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused imports: `MemoryRefreshKind` and `System` --> crates/tor-memquota/src/config.rs:5:15 | 5 | use sysinfo::{MemoryRefreshKind, System}; | ^^^^^^^^^^^^^^^^^ ^^^^^^ warning: function `to_usize_saturating` is never used --> crates/tor-memquota/src/config.rs:329:4 | 329 | fn to_usize_saturating(x: u64) -> usize { | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `tor-memquota` (lib) generated 3 warnings (run `cargo fix --lib -p tor-memquota` to apply 2 suggestions) Fresh inout v0.1.4 Fresh downcast-rs v2.0.2 Fresh darling_core v0.23.0 Fresh cipher v0.4.4 Fresh ssh-encoding-fork-arti v0.2.0 Fresh ssh-cipher-fork-arti v0.2.0 Fresh darling_macro v0.23.0 Fresh dsa v0.6.3 Fresh ssh-key-fork-arti v0.6.7 Fresh darling v0.23.0 Fresh serde_with_macros v3.21.0 Fresh serde_with v3.21.0 Fresh data-encoding v2.11.0 Fresh time-macros v0.2.31 Fresh deranged v0.5.8 Fresh num-conv v0.2.2 Fresh powerfmt v0.2.0 Fresh time-core v0.1.9 Fresh time v0.3.52 Fresh by_address v1.2.1 Fresh assert_matches v1.5.0 Fresh darling_core v0.21.3 Fresh ipnet v2.12.0 Fresh darling_macro v0.21.3 Fresh fastrand v2.4.1 Fresh rangemap v1.7.1 Fresh phf_generator v0.14.0 Fresh darling v0.21.3 Fresh foldhash v0.1.5 Fresh siphasher v1.0.3 Fresh phf_shared v0.14.0 Fresh hashbrown v0.15.5 Fresh enumset_derive v0.15.0 Fresh phf_macros v0.14.0 Fresh matchers v0.2.0 Fresh sharded-slab v0.1.7 Fresh tracing-log v0.2.0 Fresh thread_local v1.1.9 Fresh nu-ansi-term v0.50.3 Fresh tracing-subscriber v0.3.23 Fresh phf v0.14.0 Fresh enumset v1.1.13 Fresh imara-diff v0.2.0 Fresh iprange v0.6.7 Fresh hostname-validator v1.1.1 Fresh bstr v1.12.3 Fresh os_str_bytes v6.6.1 Fresh tracing-test-macro v0.2.6 Fresh tracing-test v0.2.6 Fresh shellexpand v3.1.2 Fresh directories v6.0.0 Fresh filetime v0.2.29 Fresh inventory v0.3.24 Fresh sanitize-filename v0.6.0 Fresh priority-queue v2.7.0 Fresh futures-await-test-macro v0.3.0 Fresh futures-await-test v0.3.0 Fresh glob-match v0.2.1 Fresh typeid v1.0.3 Fresh erased-serde v0.4.10 Fresh rustversion v1.0.22 Fresh num_enum_derive v0.7.6 Fresh typetag-impl v0.2.22 Fresh typetag v0.2.22 Fresh num_enum v0.7.6 Fresh cmov v0.5.4 Fresh typed-index-collections v3.5.0 Fresh ctutils v0.4.2 Fresh tap v1.0.1 Fresh wyz v0.5.1 Fresh universal-hash v0.6.1 Fresh radium v0.7.0 Fresh funty v2.0.0 Fresh once_cell v1.21.4 Fresh enum_dispatch v0.3.13 Fresh bitvec v1.1.1 Fresh polyval v0.7.1 Fresh hkdf v0.12.4 Fresh nonany v0.3.0 Fresh httparse v1.10.1 Fresh anyhow v1.0.103 Fresh getset v0.1.7 Fresh tempfile v3.27.0 Fresh zstd-sys v2.0.16+zstd.1.5.7 Fresh simd-adler32 v0.3.9 Fresh adler2 v2.0.1 Fresh miniz_oxide v0.8.9 Fresh zstd-safe v7.2.4 Fresh liblzma-sys v0.4.7 Fresh crc32fast v1.5.0 Fresh httpdate v1.0.3 Fresh flate2 v1.1.9 Fresh liblzma v0.4.7 Fresh zstd v0.13.3 Fresh compression-core v0.4.32 Fresh compression-codecs v0.4.38 Fresh async-compression v0.4.42 Fresh foldhash v0.2.0 Fresh hashbrown v0.16.1 Fresh libsqlite3-sys v0.37.0 Fresh hashlink v0.11.1 Fresh fallible-streaming-iterator v0.1.9 Fresh fallible-iterator v0.3.0 Fresh rusqlite v0.39.0 Fresh serde_bytes v0.11.19 Fresh xxhash-rust v0.8.15 Fresh growable-bloom-filter v2.1.1 Fresh k12 v0.3.0 Fresh anstyle v1.0.14 Fresh utf8parse v0.2.2 Fresh anstyle-parse v1.0.0 Fresh is_terminal_polyfill v1.70.2 Fresh anstyle-query v1.1.5 Fresh colorchoice v1.0.5 Fresh anstream v1.0.0 Fresh terminal_size v0.4.4 Fresh clap_lex v1.1.0 Fresh strsim v0.11.1 Fresh clap_builder v4.6.0 Fresh clap_derive v4.6.1 Fresh clap v4.6.1 Fresh http-body v1.0.1 Fresh try-lock v0.2.5 Fresh want v0.3.1 Fresh h2 v0.4.15 Fresh hyper v1.10.1 Fresh crunchy v0.2.4 Fresh tiny-keccak v2.0.2 Fresh base16ct v1.0.0 Fresh cfg_aliases v0.2.1 Fresh tower-layer v0.3.3 Fresh tower-service v0.3.3 Fresh crossbeam-epoch v0.9.20 Fresh crossbeam-deque v0.8.6 Fresh wait-timeout v0.2.1 Fresh nix v0.31.3 Fresh rayon-core v1.13.0 Fresh hyper-util v0.1.20 Fresh webpki-roots v1.0.8 Fresh tinyvec_macros v0.1.1 Fresh tinyvec v1.11.0 Fresh rayon v1.12.0 Fresh ctrlc v3.5.2 Fresh http-body-util v0.1.3 Fresh rustls-native-certs v0.8.4 Fresh crossbeam-channel v0.5.15 Fresh pem-rfc7468 v1.0.0 Fresh symlink v0.1.0 Fresh tracing-appender v0.2.5 Fresh der v0.8.0 Fresh rustls-platform-verifier v0.6.2 Fresh async-ctrlc v1.2.0 Fresh rlimit v0.11.0 Fresh hickory-proto v0.26.1 Fresh secmem-proc v0.3.8 Fresh ureq-proto v0.6.0 Fresh syslog-tracing v0.3.1 Fresh tracing-journald v0.3.2 Fresh webpki-root-certs v1.0.8 Fresh float_eq v1.0.1 Fresh utf8-zero v0.8.1 Fresh ureq v3.3.0 Fresh getrandom v0.3.4 Fresh bytemuck v1.25.0 Fresh predicates-core v1.0.10 Fresh safe_arch v0.7.4 Fresh rand_core v0.9.5 Fresh snapbox-macros v1.1.0 Fresh toml_edit v0.25.12+spec-1.1.0 Fresh scheduled-thread-pool v0.2.7 Fresh half v2.7.1 Fresh serde_test v1.0.177 Fresh content_inspector v0.2.4 Fresh os_pipe v1.2.3 Fresh normalize-line-endings v0.3.0 Fresh similar v3.1.1 Fresh ciborium-io v0.2.2 Fresh difflib v0.4.0 Fresh plotters-backend v0.3.7 Fresh termtree v0.5.1 Fresh dunce v1.0.5 Fresh crc-catalog v2.5.0 Fresh crc v3.4.0 Fresh snapbox v1.2.2 Fresh predicates-tree v1.0.13 Fresh plotters-svg v0.3.7 Fresh predicates v3.1.4 Fresh ciborium-ll v0.2.2 Fresh r2d2 v0.8.10 Fresh wide v0.7.33 Fresh uuid v1.23.4 Fresh itertools v0.13.0 Fresh rmp v0.8.15 Fresh approx v0.5.1 Fresh num-complex v0.4.6 Fresh automod v1.0.17 Fresh cast v0.3.0 Fresh rawpointer v0.2.1 Fresh shlex v1.3.0 Fresh permutohedron v0.2.4 Fresh glob v0.3.3 Fresh trycmd v1.2.0 Fresh matrixmultiply v0.3.10 Fresh criterion-plot v0.8.2 Fresh simba v0.9.1 Fresh rmp-serde v1.3.1 Fresh r2d2_sqlite v0.33.0 Fresh alloca v0.4.0 Fresh io-lifetimes v2.0.4 Fresh ciborium v0.2.2 Fresh assert_cmd v2.2.2 Fresh plotters v0.3.7 Fresh lzma-rs v0.3.0 Fresh tokio-stream v0.1.18 Fresh tinytemplate v1.2.1 Fresh rand_distr v0.4.3 Fresh num-rational v0.4.2 Fresh page_size v0.6.0 Fresh anes v0.1.6 Fresh quick-error v1.2.3 Fresh ryu v1.0.23 Fresh bit-vec v0.8.0 Fresh mime v0.3.17 Fresh oorandom v11.1.5 Fresh criterion v0.8.2 Fresh axum-core v0.5.6 Fresh bit-set v0.8.0 Fresh serde_urlencoded v0.7.1 Fresh rusty-fork v0.3.1 Fresh nalgebra v0.33.3 Fresh io-extras v0.18.4 Fresh rand_chacha v0.9.0 Fresh rand_xorshift v0.4.0 Fresh rand v0.9.4 Fresh tower v0.5.3 Fresh tokio-native-tls v0.3.1 Fresh async-broadcast v0.7.2 Fresh serde_path_to_error v0.1.20 Fresh serial_test_derive v3.5.0 Fresh matchit v0.8.4 Fresh unarray v0.1.4 Fresh tor-geoip-db v0.1.0-pre2 Fresh proptest v1.11.0 Fresh axum v0.8.9 Fresh serial_test v3.5.0 Fresh socketpair v0.19.8 Fresh statrs v0.18.0 Fresh criterion-cycles-per-byte v0.8.0 Fresh float-cmp v0.10.0 Fresh socket2 v0.5.10 Fresh base32 v0.5.1 Fresh testresult v0.4.1 Fresh assert-impl v0.1.3 Fresh fast-socks5 v1.0.0 Fresh tokio-socks v0.5.3 Fresh float-ord v0.3.2 Fresh pico-args v0.5.0 Fresh fixup-features v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/maint/fixup-features) Fresh arti-bench v0.17.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-bench) Fresh pt-proxy v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/gsoc2023/pt-proxy) Fresh arti-relay v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-relay) Fresh tor-rpcbase v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-rpcbase) Fresh tor-netdoc v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-netdoc) Fresh keygen-openssh-test v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/maint/keygen-openssh-test) Fresh keygen-client-auth-test v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/maint/keygen-client-auth-test) Fresh tor-units v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-units) Fresh tor-proto v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-proto) Fresh arti-rpc-client-core v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-rpc-client-core) Fresh safelog v0.9.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/safelog) Fresh obfs4-checker v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/gsoc2023/obfs4-checker) Fresh axum-hello-world v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/axum/axum-hello-world) Fresh tor-geoip v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-geoip) Fresh tor-events v0.42.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-events) Fresh download-manager v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/download-manager) Fresh hyper-examples v0.2.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/hyper-examples) Fresh tor-dirserver v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dirserver) Fresh tor-hsservice v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-hsservice) Fresh tor-config-path v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-config-path) Fresh equix v0.7.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/equix) Fresh arti-dirauth v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-dirauth) Fresh ureq-examples v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/ureq-examples) Fresh tor-llcrypto v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-llcrypto) Fresh tor-linkspec v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-linkspec) Fresh arti v2.5.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti) Fresh arti-testing v0.42.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-testing) Fresh arti-ureq v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-ureq) Fresh tor-guardmgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-guardmgr) Fresh tor-dirmgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dirmgr) Fresh tor-netdir v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-netdir) Fresh tor-chanmgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-chanmgr) Fresh tor-hsrproxy v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-hsrproxy) Fresh tor-persist v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-persist) Fresh tor-config v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-config) Fresh fslock-guard v0.8.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/fslock-guard) Fresh arti-rpcserver v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-rpcserver) Fresh tor-rpc-connect v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-rpc-connect) Fresh connection-checker v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/gsoc2023/connection-checker) Fresh dns-resolver v0.1.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/examples/gsoc2023/dns-resolver) Fresh arti-client v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-client) Fresh tor-dirpublish v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dirpublish) Fresh tor-hsclient v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-hsclient) Fresh tor-dirclient v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dirclient) Fresh tor-circmgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-circmgr) Fresh test-temp-dir v0.8.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/test-temp-dir) Fresh tor-keymgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-keymgr) Fresh fs-mistrust v0.15.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/fs-mistrust) Fresh tor-dircommon v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dircommon) Fresh tor-ptmgr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-ptmgr) Fresh tor-socksproto v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-socksproto) Fresh tor-error v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-error) warning: unused import: `super::*` --> crates/tor-error/src/internal.rs:301:9 | 301 | use super::*; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `tor-error` (lib test) generated 1 warning (run `cargo fix --lib -p tor-error --tests` to apply 1 suggestion) Fresh retry-error v0.13.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/retry-error) Fresh tor-relay-selection v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-relay-selection) Fresh tor-relay-crypto v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-relay-crypto) Fresh futures-copy v0.4.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/futures-copy) warning: `tor-memquota` (lib test) generated 3 warnings (3 duplicates) Fresh tor-memquota v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-memquota) Fresh tor-async-utils v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-async-utils) Fresh tor-rtmock v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-rtmock) Fresh tor-consdiff v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-consdiff) Fresh tor-dirauth v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-dirauth) Fresh tor-rtcompat v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-rtcompat) Fresh tor-general-addr v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-general-addr) Fresh tor-cell v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-cell) Fresh tor-hscrypto v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-hscrypto) Fresh tor-protover v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-protover) Fresh tor-key-forge v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-key-forge) Fresh tor-cert v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-cert) Fresh hashx v0.9.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/hashx) Fresh tor-bytes v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-bytes) Fresh tor-basic-utils v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-basic-utils) Fresh slotmap-careful v0.8.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/slotmap-careful) Fresh tor-log-ratelim v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-log-ratelim) Fresh tor-cert-x509 v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-cert-x509) Fresh tor-checkable v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-checkable) Fresh tor-memquota-cost v0.45.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/tor-memquota-cost) Fresh oneshot-fused-workaround v0.7.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/oneshot-fused-workaround) Fresh caret v0.10.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/caret) Fresh arti-config v0.42.0 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/arti-config) Fresh dependencies-bodge v0.0.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/maint/dependencies-bodge) Fresh web-time-compat v0.2.1 (/usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/crates/web-time-compat) Finished `release` profile [optimized] target(s) in 16.47s Running `/usr/ports/pobj/arti-2.5.1/build-amd64/target/release/deps/arti-3cef24002f698fa7` running 55 tests test cfg::flattenable_test_application_config_builder ... ok test cfg::flattenable_test_arti_config_builder ... ok test cfg::flattenable_test_arti_storage_config_builder ... ok test cfg::flattenable_test_proxy_config_builder ... ok test cfg::flattenable_test_system_config_builder ... ok test cfg::test::articonfig_logging ... ok test cfg::test::articonfig_application ... ok test cfg::test::articonfig_proxy ... ok test cfg::test::builder ... ok test cfg::test::default_config ... ignored test cfg::test::exhaustive ... ok test cfg::test::bridges ... ok test cfg::test::memquota ... ok test cfg::test::metrics ... ok test cfg::test::ports_listen_dns ... ok test cfg::test::onion_services ... ok test cfg::test::ports_listen_socks ... ok test cfg::test::rpc_defaults ... ok test cfg::test::rpc_full ... ok test cfg::test_application_config_builder::test_impl_default ... ok test cfg::test_arti_config_builder::test_impl_default ... ok test cfg::test_arti_storage_config_builder::test_impl_default ... ok test cfg::test_proxy_config_builder::test_impl_default ... ok test cfg::test_system_config_builder::test_impl_default ... ok test logging::flattenable_test_logfile_config_builder ... ok test logging::flattenable_test_logging_config_builder ... ok test cfg::test::transports ... ok test logging::flattenable_test_opentelemetry_batch_config_builder ... ok test logging::flattenable_test_opentelemetry_config_builder ... ok test logging::flattenable_test_opentelemetry_file_exporter_config_builder ... ok test logging::flattenable_test_opentelemetry_http_exporter_config_builder ... ok test logging::test_logging_config_builder::test_impl_default ... ok test logging::test_opentelemetry_batch_config_builder::test_impl_default ... ok test logging::test_opentelemetry_config_builder::test_impl_default ... ok test logging::time::test::ilog ... ok test logging::time::test::precision_from_duration ... ok test onion_proxy::test_impl_Default_for_OnionServiceProxyConfig ... ok test logging::time::test::test_formatting ... ok test onion_proxy::tests::fn_build_list ... ok test proxy::http_connect::test::host_header_localhost ... ok test proxy::http_connect::test::headermap_casei ... ok test proxy::http_connect::test::successful_options_test ... ok test proxy::port_info::test::format ... ok test reload_cfg::test::watch_multiple ... ignored test reload_cfg::test::watch_single_file ... ok test rpc::flattenable_test_rpc_config_builder ... ok test rpc::listener::flattenable_test_connect_point_options_builder ... ok test rpc::listener::test::parse_defaults ... ok test rpc::listener::test_connect_point_options_builder::test_impl_default ... ok test rpc::session::test::set_proxy_info ... ok test rpc::test::parse_listener_defaults ... ok test rpc::test::parsing_and_building ... ok test rpc::test::rpc_method_names ... ok test rpc::test_rpc_config_builder::test_impl_default ... ok test proxy::http_connect::test::invalid_host_test ... ok test result: ok. 53 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.24s Running `/usr/ports/pobj/arti-2.5.1/build-amd64/target/release/deps/arti-1a83752707b677e9` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/usr/ports/pobj/arti-2.5.1/build-amd64/target/release/deps/cli_tests-6a9959c3d001885d` running 1 test Testing README.md ... ignored Testing tests/testcases/arti/help.toml ... ok 26ms 200us 150ns Testing tests/testcases/hsc-feature-missing/hsc.md ... ignored Testing tests/testcases/keys-feature-missing/keys.md ... ignored Testing tests/testcases/keys-raw-feature-missing/keys-raw.md ... ignored Testing tests/testcases/hss/help.toml ... ok 39ms 726us 809ns Testing tests/testcases/hss/hss.md:8 ... failed 24ms 738us 135ns Expected success, was 127 ---- expected: stdout ++++ actual: stdout 1 - mnyizjj7m3hpcr7i5afph3zt7maa65johyu2ruis6z7cmnjmaj3h6tad.onion 1 + /usr/ports/pobj/arti-2.5.1/build-amd64/target/release/arti: error: Problem accessing configuration file(s): Bad owner (UID 5000) on file or directory "/usr/ports" stderr: Testing tests/testcases/hss/hss.md:18 ... failed 24ms 325us 354ns Exit: 127 ---- expected: stdout ++++ actual: stdout 1 - [..]/arti: error: Service flamingo is not configured 1 + /usr/ports/pobj/arti-2.5.1/build-amd64/target/release/arti: error: Problem accessing configuration file(s): Bad owner (UID 5000) on file or directory "/usr/ports" stderr: Testing tests/testcases/hss/hss.md:22 ... failed 20ms 286us 885ns Exit: 127 ---- expected: stdout ++++ actual: stdout 1 - [..]/arti: error: Service allium-cepa does not exist, or does not have an K_hsid yet 1 + /usr/ports/pobj/arti-2.5.1/build-amd64/target/release/arti: error: Problem accessing configuration file(s): Bad owner (UID 5000) on file or directory "/usr/ports" stderr: Update snapshots with `TRYCMD=overwrite` Debug output with `TRYCMD=dump` test runner::cli_tests ... FAILED failures: ---- runner::cli_tests stdout ---- thread 'runner::cli_tests' (288788) panicked at /usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1/modcargo-crates/trycmd-1.2.0/src/runner.rs:123:17: 3 of 7 tests failed stack backtrace: 0: 0x16b1a61ec37 - <::print::DisplayBacktrace as core[85c212cb8dbd26ce]::fmt::Display>::fmt 1: 0x16b1a635af1 - core[85c212cb8dbd26ce]::fmt::write 2: 0x16b1a624457 - as std[5217382929a54c50]::io::Write>::write_fmt 3: 0x16b1a5fdce6 - std[5217382929a54c50]::panicking::default_hook::{closure#0} 4: 0x16b1a6188b6 - std[5217382929a54c50]::panicking::default_hook 5: 0x16b1a5af59d - test[5d1219abcd13946c]::test_main_inner::::{closure#0} 6: 0x16b1a618c19 - std[5217382929a54c50]::panicking::panic_with_hook 7: 0x16b1a5fddb3 - std[5217382929a54c50]::panicking::panic_handler::{closure#0} 8: 0x16b1a5f24ed - std[5217382929a54c50]::sys::backtrace::__rust_end_short_backtrace:: 9: 0x16b1a5fe831 - __rustc[e5c730d067dcbd95]::rust_begin_unwind 10: 0x16b1a636290 - core[85c212cb8dbd26ce]::panicking::panic_fmt 11: 0x16b1a4caedb - ::run 12: 0x16b1a4b0321 - core[85c212cb8dbd26ce]::ptr::drop_glue:: 13: 0x16b1a4b0860 - cli_tests[62b7bf84ce1197b7]::runner::cli_tests 14: 0x16b1a4b25d3 - >::call_once 15: 0x16b1a5a1cdc - test[5d1219abcd13946c]::__rust_begin_short_backtrace::, fn() -> core[85c212cb8dbd26ce]::result::Result<(), alloc[3d35ce368b27655a]::string::String>> 16: 0x16b1a5aff95 - test[5d1219abcd13946c]::run_test::{closure#0} 17: 0x16b1a5a956a - std[5217382929a54c50]::sys::backtrace::__rust_begin_short_backtrace:: 18: 0x16b1a5b31d6 - ::{closure#1} as core[85c212cb8dbd26ce]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 19: 0x16b1a61dd42 - ::new::thread_start 20: 0x16de9be26b2 - _rthread_start at /usr/src/lib/librthread/rthread.c:99:11 21: 0x16d870a49da - __tfork_thread at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87:0 failures: runner::cli_tests test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s error: test failed, to rerun pass `-p arti --test cli_tests` *** Error 101 in . (/usr/ports/devel/cargo/cargo.port.mk:403 'do-test': @cd /usr/ports/pobj/arti-2.5.1/arti-arti-v2.5.1 && /usr/bin/env -i P...) *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3108 '/usr/ports/pobj/arti-2.5.1/build-amd64/.test_done': @cd /usr/ports/net/arti...) *** Error 2 in /usr/ports/net/arti (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'test': @lock=arti-2.5.1; export _LOCKS_HELD=" arti-2.5.1...) --- Sun Aug 9 20:03:40 CEST 2026