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
Hi Willem, Are these patches submitted upstream? If so please provide a link for documentation otherwise please submit your changes upstream. Best regards, Daniel
(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.
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(-)
landed