Bug 271672 - net/krill: Update to version 0.13.0
Summary: net/krill: Update to version 0.13.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: Robert Clausecker
URL: https://github.com/NLnetLabs/krill/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-27 11:44 UTC by Jaap Akkerhuis
Modified: 2023-05-29 23:34 UTC (History)
1 user (show)

See Also:
fuz: merge-quarterly?


Attachments
patch to upgrade (84.29 KB, patch)
2023-05-27 11:44 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 2023-05-27 11:44:52 UTC
Created attachment 242440 [details]
patch to upgrade

This update to 0.13.0 includes Krill 0.12.3 'Sakura'.

This release contains a feature that enables Publication Server
operators to remove unwanted, surplus, files from their repository.
This feature was cherry-picked from the upcoming major release
branch so that Publication Server operators can use this without
delay.

Note that if you do not use Krill to operate a Publication Server,
then there is no need to upgrade to this version now.

From the announcement for Krill 0.13.0 'DRY'.

This release contains an important fix for an issue affecting v0.12.x
Publication Servers (see PR #1023). It is recommended that affected
installations are upgraded as soon as possible.

The user interface was completely re-implemented in this release
resulting in a smaller browser footprint. Functionality is mostly
unchanged, except that users can now have an optional comment with
each of their ROA configurations. These comments are not part of
published ROA objects - they are meant for local bookkeeping only.

ASPA objects are now supported through the CLI by default. We hope
to add UI support later this year. You can read more about ASPA
support here: https://krill.docs.nlnetlabs.nl/en/0.13.0/manage-aspas.html

Krill can now be used as a full RPKI Trust Anchor, using a detached
(possibly offline) signer for Trust Anchor key operations.

More information can be found in the full release notes:
https://github.com/NLnetLabs/krill/releases/tag/v0.13.0
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2023-05-27 13:41:51 UTC
Thank you for your submission.
Would you like for this update to be merged into the quarterly branch?
Comment 2 Jaap Akkerhuis 2023-05-27 14:16:19 UTC
(In reply to Robert Clausecker from comment #1)
Decisions on whether to merge I always leave to the committer. I won't object if you decide to do so.
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2023-05-29 23:09:44 UTC
Your patch adds some junk lines to Makefile.crates.  I'll fix this on commit.  Please always check the output of source code generating tools before you submit any patches.
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-05-29 23:26:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=09123c95d43214c98d82eb756ccb77fa10c2feea

commit 09123c95d43214c98d82eb756ccb77fa10c2feea
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2023-05-26 13:29:18 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-05-29 23:25:16 +0000

    net/krill: Upgrade to Version 0.13

    This update to 0.13.0 includes Krill 0.12.3 'Sakura'.

    This release contains a feature that enables Publication Server
    operators to remove unwanted, surplus, files from their repository.
    This feature was cherry-picked from the upcoming major release
    branch so that Publication Server operators can use this without
    delay.

    Note that if you do not use Krill to operate a Publication Server,
    then there is no need to upgrade to this version now.

    From the announcement for Krill 0.13.0 'DRY'.

    This release contains an important fix for an issue affecting v0.12.x
    Publication Servers (see PR #1023). It is recommended that affected
    installations are upgraded as soon as possible.

    The user interface was completely re-implemented in this release
    resulting in a smaller browser footprint. Functionality is mostly
    unchanged, except that users can now have an optional comment with
    each of their ROA configurations. These comments are not part of
    published ROA objects - they are meant for local bookkeeping only.

    ASPA objects are now supported through the CLI by default. We hope
    to add UI support later this year. You can read more about ASPA
    support here: https://krill.docs.nlnetlabs.nl/en/0.13.0/manage-aspas.html

    Krill can now be used as a full RPKI Trust Anchor, using a detached
    (possibly offline) signer for Trust Anchor key operations.

    Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.13.0

    PR:             271672
    MFH:            2023Q2

 net/krill/Makefile               |   3 +-
 net/krill/Makefile.crates        | 330 ++++++++++---------
 net/krill/distinfo               | 666 +++++++++++++++++++++------------------
 net/krill/files/patch-Cargo.toml |  16 +-
 net/krill/pkg-plist              |   1 +
 5 files changed, 546 insertions(+), 470 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-05-29 23:28:20 UTC
A commit in branch 2023Q2 references this bug:

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

commit c7ff0f84069d8ceb0697804b8f0198eaf3960ba9
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2023-05-26 13:29:18 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-05-29 23:27:20 +0000

    net/krill: Upgrade to Version 0.13

    This update to 0.13.0 includes Krill 0.12.3 'Sakura'.

    This release contains a feature that enables Publication Server
    operators to remove unwanted, surplus, files from their repository.
    This feature was cherry-picked from the upcoming major release
    branch so that Publication Server operators can use this without
    delay.

    Note that if you do not use Krill to operate a Publication Server,
    then there is no need to upgrade to this version now.

    From the announcement for Krill 0.13.0 'DRY'.

    This release contains an important fix for an issue affecting v0.12.x
    Publication Servers (see PR #1023). It is recommended that affected
    installations are upgraded as soon as possible.

    The user interface was completely re-implemented in this release
    resulting in a smaller browser footprint. Functionality is mostly
    unchanged, except that users can now have an optional comment with
    each of their ROA configurations. These comments are not part of
    published ROA objects - they are meant for local bookkeeping only.

    ASPA objects are now supported through the CLI by default. We hope
    to add UI support later this year. You can read more about ASPA
    support here: https://krill.docs.nlnetlabs.nl/en/0.13.0/manage-aspas.html

    Krill can now be used as a full RPKI Trust Anchor, using a detached
    (possibly offline) signer for Trust Anchor key operations.

    Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.13.0

    PR:             271672
    MFH:            2023Q2

    (cherry picked from commit 09123c95d43214c98d82eb756ccb77fa10c2feea)

 net/krill/Makefile               |   3 +-
 net/krill/Makefile.crates        | 330 ++++++++++---------
 net/krill/distinfo               | 666 +++++++++++++++++++++------------------
 net/krill/files/patch-Cargo.toml |  16 +-
 net/krill/pkg-plist              |   1 +
 5 files changed, 546 insertions(+), 470 deletions(-)
Comment 6 Robert Clausecker freebsd_committer freebsd_triage 2023-05-29 23:34:36 UTC
Thank you for your contribution.