Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: [NEW] net/arti
To:
Andrew Kloet <andrew@kloet.net>
Cc:
"caspar@schutijser.com" <caspar@schutijser.com>, "ports@openbsd.org" <ports@openbsd.org>
Date:
Thu, 02 Jul 2026 08:50:53 +0000

Download raw body.

Thread
    • Caspar Schutijser:

      [NEW] net/arti

    • Andrew Kloet:

      [NEW] net/arti

    • yaydn@protonmail.com:

      [NEW] net/arti

  • sysop:

    [NEW] net/arti

  • På tirsdag 30. juni 2026 kl. 22:32, skrev Andrew Kloet
    <andrew@kloet.net>:
    
    > 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
    
    
  • sysop:

    [NEW] net/arti