Bug 260238 - [PATCH] net/ceph14: upgrade to 14.2.22
Summary: [PATCH] net/ceph14: upgrade to 14.2.22
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dima Panov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-05 12:11 UTC by Willem Jan Withagen
Modified: 2021-12-10 20:48 UTC (History)
2 users (show)

See Also:


Attachments
Upgrade to 14.2.22, git-diff (17.53 KB, patch)
2021-12-05 12:11 UTC, Willem Jan Withagen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Willem Jan Withagen 2021-12-05 12:11:56 UTC
Created attachment 229922 [details]
Upgrade to 14.2.22, git-diff

Upgrade Ceph14/Nautilus to the latest version.
While there:
  Fixed a few compilation errors so gcc is no longer required.
  Developemnt takes place with Clang, so gcc should not be needed.
  Added a few more required modules
  Update the way of installing the dashboard
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2021-12-05 12:44:40 UTC
Hi Willem,

Are these patches submitted upstream? If so please provide a link for documentation otherwise please submit your changes upstream.

Best regards,
Daniel
Comment 2 Willem Jan Withagen 2021-12-05 16:52:17 UTC
(In reply to Daniel Engberg from comment #1)

Most of the relevant patches are submitted upstream, against master (v17.0.0).
However, Nautilus should be EoL, but releases are sometimes maked. Not all patches are backported all the way back over 3 releases. And if accepted, that takes quite some time to trickle down.
And some are Clang <> Gcc incompatabilities where acceptance is not always easy.

Compared to the 14.2.7 port, 2 patches have been accepted, 1 patch was needed to fix a problem in a backport.
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-12-05 18:10:28 UTC
A commit in branch main references this bug:

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

commit 30f5003a33eaba30e73fb74b8cb90afc1a6da078
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2021-12-05 18:04:56 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2021-12-05 18:04:56 +0000

    net/ceph14: update to 14.2.22 release (+)

    Upgrade Ceph14/Nautilus to the latest version.

    Maintainer notes:
      Fixed a few compilation errors so gcc is no longer required.
      Developemnt takes place with Clang, so gcc should not be needed.
      Added a few more required modules
      Update the way of installing the dashboard

    Committer note:
      Limit supported Python versions as range 3.8-3.9,
      some dependencies still not support py310+ yet.

    PR:     260238
    Submitted by:   maintainer
    Sponsored by:   Netzkommune GmbH

 net/ceph14/Makefile                                | 15 +++++-------
 net/ceph14/distinfo                                | 10 ++++----
 .../files/patch-src_test_rgw_CMakeLists.txt (gone) | 27 ----------------------
 net/ceph14/pkg-message                             | 11 +++++----
 net/ceph14/pkg-plist                               |  9 ++++++++
 5 files changed, 27 insertions(+), 45 deletions(-)
Comment 4 Dima Panov freebsd_committer freebsd_triage 2021-12-10 20:48:07 UTC
landed