rpki-client 9.6 introduces a better way to parse ROAs which we would like to leverage (see #97), but would make kartograf not backwards compatible. While we package the newest rpki-client in our Nix developer environment and build, a user is still free to bring their own developer environment with Python dependencies and the rpki-client of their choosing, and we want to continue to enable that.
One solution would be to provide only fixes on a 0.4.x branch with rpki-client v9.6 and the current RPKI validation logic, and a 0.5.x branch with rpki-client v9.6 with the new -p thread logic on which active development happens.
This perhaps gives us the opportunity to consider removing the "experimental" warning with 0.5.x.
Summary:
kartograf 0.4.12 "al-idrisi", rpki-client 9.5
- batched parsing
- deduping on
valid_since, valid_until
kartograf 0.4.13 (not released), rpki-client 9.6 (see #102)
- upgraded to rpki-client 9.6
- no logic changes from 0.4.12
kartograf 0.5.0, rpki-client 9.6
- parsing with
-p
- not deduping on
valid_since, valid_until
Opening discussion regarding plans around this and best way to proceed.
rpki-client9.6 introduces a better way to parse ROAs which we would like to leverage (see #97), but would make kartograf not backwards compatible. While we package the newestrpki-clientin our Nix developer environment and build, a user is still free to bring their own developer environment with Python dependencies and the rpki-client of their choosing, and we want to continue to enable that.One solution would be to provide only fixes on a
0.4.xbranch withrpki-clientv9.6 and the current RPKI validation logic, and a0.5.xbranch withrpki-clientv9.6 with the new-pthread logic on which active development happens.This perhaps gives us the opportunity to consider removing the "experimental" warning with 0.5.x.
Summary:
kartograf 0.4.12 "al-idrisi", rpki-client 9.5
valid_since,valid_untilkartograf 0.4.13 (not released), rpki-client 9.6 (see #102)
kartograf 0.5.0, rpki-client 9.6
-pvalid_since,valid_untilOpening discussion regarding plans around this and best way to proceed.