Hi Yifei,
Since oniux depends on arti crates [1] via onion-tunnel [2], I think
before packaging it we should have a clear way forward for packaging
arti -- or at least, if not the application itself, most of its
libraries. I discussed this with upstream last summer and we agreed it
was better, for the time being, to package arti outside of Debian [3].
We should resume that conversation before starting to package oniux.
For the record, I still have a branch locally with all the dependencies
required to package arti. It's a huge amount of work (~70-80 crates last
year, will be less now, and not all of them may be needed for oniux),
I'm happy to help and share it :-)
Cheers!
[1] https://gitlab.torproject.org/tpo/core/arti/-/blob/main/Cargo.toml
[2]
https://gitlab.torproject.org/tpo/core/onionmasq/-/blob/main/crates/onion-tunnel/Cargo.toml
[3] https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2323