Bug 267712 - net/krill: Update to version 0.12.0
Summary: net/krill: Update to version 0.12.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Nuno Teixeira
URL: https://github.com/NLnetLabs/krill/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-11 14:58 UTC by Jaap Akkerhuis
Modified: 2022-11-14 19:27 UTC (History)
1 user (show)

See Also:


Attachments
Patch to update (69.10 KB, patch)
2022-11-11 14:58 UTC, Jaap Akkerhuis
jaap: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jaap Akkerhuis 2022-11-11 14:58:07 UTC
Created attachment 238017 [details]
Patch to update

This release vastly reduces the CPU usage by Publication Servers for big RPKI repositories.

In addition to this we added a small feature, and fixed an interop issue:

  - Listen on IPv4+IPv6 #955
  - Fix rfc6492 interop (AKI format) #948

Upgrade instructions this release are here:
https://krill.docs.nlnetlabs.nl/en/stable/upgrade.html#v0-12-0

The overview of all issues for this release can be found here:
https://github.com/NLnetLabs/krill/projects/23

Full documentation can be found here:
https://krill.docs.nlnetlabs.nl/
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2022-11-14 01:21:56 UTC
Sugestion:

- remove openssl-src-111.22.0+1.1.1q from cargo crates list since port is not
  using vendored openssl. This way we prevent from downloading it.
  (rust/crates/openssl-src-111.22.0+1.1.1q.crate)

- optional: use Makefile.crates instead of including crates list in Makefile
  (feature in Mk/Uses/cargo.mk)
Comment 2 Jaap Akkerhuis 2022-11-14 13:38:50 UTC
(In reply to Nuno Teixeira from comment #1)
(1) You are right. This time I forgot to remove perspicuous from the cargo list (and distinfo). Feel free to do so, or do you want a new patch?

(2) I'll consider using Makefile.cargo for the next update.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-11-14 19:25:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=82cb6646903504ae695c9daad5c9aa204242239a

commit 82cb6646903504ae695c9daad5c9aa204242239a
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2022-11-14 19:22:27 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-11-14 19:22:27 +0000

    net/krill: Update to 0.12.0

    ChangeLog:      https://github.com/NLnetLabs/krill/releases/tag/v0.12.0
    PR:             267712

 net/krill/Makefile                     | 276 ++++++++++--------
 net/krill/distinfo                     | 492 +++++++++++++++++++--------------
 net/krill/files/patch-Cargo.toml (new) |  19 ++
 3 files changed, 457 insertions(+), 330 deletions(-)
Comment 4 Nuno Teixeira freebsd_committer freebsd_triage 2022-11-14 19:27:32 UTC
Committed with fix (1) from comment #2

Thanks!