[new] rrdp-tools (+ deps)

Theo Buehler <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
This is rrdp-tools command line utility suite which job wants to use.
It's a bit painful to install with pip since as usual, this pulls in
uv and ruff as most modern python tooling, and so you need to fiddle
with --system-site-packages.

Unfortunately, the rrdp-tools don't currently have a license, so we
need to set PERMIT_PACKAGE= No. Hopefully that will be fixed soon:
https://github.com/ties/rpki-rrdp-tools-py/issues/55

All the dependencies can be packaged and distributed, so the tools can
be installed with env FETCH_PACKAGES= make install, which is less hassle.

We need a bunch of dependencies (and deps thereof):

textproc/py-rnc2rng
  devel/py-rply
security/py-asn1tools
  devel/py-bitstruct
sysutils/py-diskcache
devel/py-alive-progress
  textproc/py-graphemeu
  sysutils/py-about-time

These are all rather straightforward. Some asn1tools tests fail due
to out-of-range accesses, which I haven't looked into. The diskcache
port has an optional dependency on django which is used for the tests.
It does work as it is.

===

Comment:
RPKI Repository Delta Protocol (RRDP) utilities

Description:
RPKI Repository Delta Protocol (RRDP, RFC 8182) utility suite.
- Reconstruct the files present in a delta.xml or snapshot.xml
- Scan a set of RRDP files and print matching files and their details
- Sync multiple RRDP repositories from a config file
- Generate a sync config from rpki-client metrics

Maintainer: The OpenBSD ports mailing-list <[email protected]>

WWW: https://github.com/ties/rpki-rrdp-tools-py
rrdp-tools.tgz (application/x-tar-gz, 9.2 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.