On Sun, Jul 27, 2025 at 08:48:08PM +0200, Volker Schlecht wrote:
> I'd like to propose to import sequoia-sq (https://sequoia-pgp.org)
> 
> "sq is a command-line tool for working with OpenPGP artifacts with a
> focus on usability, security, and robustness"
> 
> It requires Cap'n Proto (https://capnproto.org/) as a build dependency.
> 
> "Cap'n Proto is a fast data interchange format and capability-based RPC
> system."
> 
> Tested on amd64 so far. Thoughts? Opinions? oks?

If you add

# ring-v0.17 does not support this arch
NOT_FOR_ARCHS =         sparc64

to the top of sequoia-hq, I'm in principle ok with importing these.

Before you do so, however, it would be good if someone could grep bulk
build logs to check if there is something that might pick up capnproto
at configure time. I won't realistically be able to do this before early
August.

I see a bunch of test failures for both ports on aarch64:

2: [ FAIL ] async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (441 
μs)
2: [ FAIL ] async-unix-test.c++:981: UnixEventPort FdObserver(..., 
flags=0)::whenWriteDisconnected() (232 μs)
2: [ FAIL ] async-io-test.c++:176: legacy test: AsyncIo/UnixSocket (332 μs)
2: [ FAIL ] async-io-test.c++:2925: OS OneWayPipe whenWriteDisconnected() (205 
μs)
2: [ FAIL ] async-io-test.c++:2940: OS TwoWayPipe whenWriteDisconnected() (157 
μs)
2: [ FAIL ] async-io-test.c++:2964: import socket FD that's already broken (157 
μs)
2: [ FAIL ] filesystem-disk-test.c++:285: DiskFile (1383 μs)
2: [ FAIL ] filesystem-disk-test.c++:826: DiskDirectory replace file with 
directory (2089 μs)

failures:
    integration::sq_key_import_export::sq_key_import_export
    integration::sq_key_subkey_bind::bind_bare
    integration::sq_key_subkey_delete::sq_key_subkey_delete
    integration::sq_key_userid::sq_key_userid_revoke_thirdparty
    integration::sq_pki_link_authorize::retract_explicit

test result: FAILED. 220 passed; 5 failed; 3 ignored; 0 measured; 0 filtered 
out; finished in 504.19s

Reply via email to