På tirsdag 30. juni 2026 kl. 22:32, skrev Andrew Kloet
<[email protected]>:

> On Thu Jun 25, 2026 at 6:40 AM EDT, Caspar Schutijser wrote:
> > I built the port and did some basic testing. It works well here so far,
> > thanks!
> >
> > The port looks okay from my perspective but I'm not an expert at
> > Rust ports. Can someone else have a look too?
> >
> > I used the diff below for user.list.
> >
> > Caspar
> >
> >
> > Index: user.list
> > ===================================================================
> > RCS file: /cvs/ports/infrastructure/db/user.list,v
> > diff -u -p -r1.490 user.list
> > --- user.list       6 Jun 2026 10:18:19 -0000       1.490
> > +++ user.list       25 Jun 2026 08:36:35 -0000
> > @@ -414,3 +414,4 @@ id  user                group           port
> >  903 _iaxmodem              _iaxmodem       telephony/iaxmodem
> >  904 _neighbot              _neighbot       net/neighbot
> >  905 _pgweb         _pgweb          www/pgweb
> > +906 _arti          _arti           net/arti
>
> Port has been updated for today's 2.5.0 release.
> Looking for feedback and testing.
>
> OK?
>
> --
> Andrew
>

Built/tested on current/amd64 with privsep.
Build date: 1782827771 - Tue Jun 30 13:56:11 UTC 2026

Did:

// Added _arti to /usr/ports/infrastructure/db/user.list 
+906 _arti              _arti           net/arti

// Built and did test/checks
$ cd /usr/ports/net/arti/ && make patch build package test ; make 
port-lib-depends-check check-shlib-syms 

   0:      0xfdde78a1d75 - 
<<std[fc6f109810c393f0]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace
 as core[d6c71fd35ad5e3c0]::fmt::Display>::fmt
   1:      0xfdde78bd951 - core[d6c71fd35ad5e3c0]::fmt::write
   2:      0xfdde78a776b - <alloc[2a4aeedb65e7e9d2]::vec::Vec<u8> as 
std[fc6f109810c393f0]::io::Write>::write_fmt
   3:      0xfdde7880c21 - 
std[fc6f109810c393f0]::panicking::default_hook::{closure#0}
   4:      0xfdde789ba36 - std[fc6f109810c393f0]::panicking::default_hook
   5:      0xfdde726b437 - 
test[5de5e50b8b91b6f7]::test_main_with_exit_callback::<test[5de5e50b8b91b6f7]::test_main::{closure#0}>::{closure#0}
   6:      0xfdde789bd99 - std[fc6f109810c393f0]::panicking::panic_with_hook
   7:      0xfdde7880ce9 - 
std[fc6f109810c393f0]::panicking::panic_handler::{closure#0}
   8:      0xfdde787786d - 
std[fc6f109810c393f0]::sys::backtrace::__rust_end_short_backtrace::<std[fc6f109810c393f0]::panicking::panic_handler::{closure#0},
 !>
   9:      0xfdde7881901 - __rustc[b1da763420d39311]::rust_begin_unwind
  10:      0xfdde78be180 - core[d6c71fd35ad5e3c0]::panicking::panic_fmt
  11:      0xfdde78be0df - 
core[d6c71fd35ad5e3c0]::panicking::assert_failed_inner
  12:      0xfdde6f64af9 - core::panicking::assert_failed::hcda17d12cf3fb69b
  13:      0xfdde6c3af54 - 
arti::cfg::test::default_config::{{closure}}::h26517c9e9d681e62
  14:      0xfdde6c3987b - arti::cfg::test::default_config::h8e264aacdf4febc7
  15:      0xfdde6f5ba43 - 
core::ops::function::FnOnce::call_once::h8c543c88b975610b
  16:      0xfdde725ef0c - 
test[5de5e50b8b91b6f7]::__rust_begin_short_backtrace::<core[d6c71fd35ad5e3c0]::result::Result<(),
 alloc[2a4aeedb65e7e9d2]::string::String>, fn() -> 
core[d6c71fd35ad5e3c0]::result::Result<(), 
alloc[2a4aeedb65e7e9d2]::string::String>>
  17:      0xfdde726c147 - test[5de5e50b8b91b6f7]::run_test::{closure#0}
  18:      0xfdde72672aa - 
std[fc6f109810c393f0]::sys::backtrace::__rust_begin_short_backtrace::<test[5de5e50b8b91b6f7]::run_test::{closure#1},
 ()>
  19:      0xfdde726ee96 - 
<std[fc6f109810c393f0]::thread::lifecycle::spawn_unchecked<test[5de5e50b8b91b6f7]::run_test::{closure#1},
 ()>::{closure#1} as 
core[d6c71fd35ad5e3c0]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  20:      0xfdde78a0ea2 - 
<std[fc6f109810c393f0]::sys::thread::unix::Thread>::new::thread_start
  21:      0xfe00c3aa0d2 - _rthread_start
                               at /usr/src/lib/librthread/rthread.c:99:11
  22:      0xfdff306d35a - __tfork_thread
                               at 
/usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87:0


failures:
    cfg::test::default_config

test result: FAILED. 53 passed; 1 failed; 1 ignored; 0 measured; 0 filtered 
out; finished in 12.26s

error: test failed, to rerun pass `-p arti --lib`
*** Error 101 in . (/usr/ports/devel/cargo/cargo.port.mk:403 'do-test': @cd 
/usr/ports/pobj/arti-2.5.0/arti-arti-v2.5.0 && /usr/bin/env -i P...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3108 
'/usr/ports/pobj/arti-2.5.0/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.0;  
export _LOCKS_HELD=" arti-2.5.0...)
--

// Installed built arti
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap arti           
                                 
arti-2.5.0: ok
The following new rcscripts were installed: /etc/rc.d/arti
See rcctl(8) for details.
--

No space or grammer/spelling errors that I could find. Maybe SITES needs
to be closer to HOMEPAGE.

Otherwise looks fine.

Hope this helps. May you stay cool and successful in hacking.
--
yaydn

Reply via email to