* Package name : routinator Version : 0.3.3 Upstream Author : NLnet Labs * URL : https://nlnetlabs.nl/rpki * License : BSD Programming Lang: Rust Description : An RPKI Validator The Routinator 3000 is an RPKI relying party software: network operators can configure their BGP-speaking routers to use it to cryptographically validate the routes received from third parties.
A first attempt at packaging is available in https://salsa.debian.org/md/routinator/ .
Updated Debian packaging is available in the git repository: https://salsa.debian.org/md/routinator/ . Building a real package will still require a few more crates to be packaged in Debian: ├── daemonize v0.4.1 │ ├── boxfnonce v0.1.1 ├── listenfd v0.3.3 ├── * │ └── once_cell v1.2.0 ├── unwrap v1.2.1 and many more to be updated.
Right now I am stuck on rpki depending on a very old version of ring. The verification API has changed since then and I do not know enough Rust to update rpki.
Hi Marco, Marco d'Itri via RPKI wrote: I think you can just ask the Debian Rust team to include them or somesuch? Ring is one of those things where you can’t depend on multiple versions (because assembler or C or something). We currently are still on that old version because something Krill uses depends on it. This should be fixed soon. Now that all of the HTTP dependencies have released version with for the new async world with a path to API stability, I will move to that world as well and then clean up and stabilise all dependencies throughout all our crates. Which also is the last big thing before I am happy to go 1.0. Kind regards, Martin
checked all of them).
bcder is a problem too, since now it is uninstallable: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948632
routinator packaging is still stuck on this. Do you have plans to update the dependencies?
Marco d'Itri via RPKI wrote: Yes. Work towards the last missing pieces for Routinator 1.0 is starting right now. Part of that is to sort out dependencies. Kind regards, Martin