Created attachment 224823 [details] git diff of the upgrade to 14.2.20 Most recent version of the net/ceph14 port. Works with python 3.8 Has passed: portline -A poudriere testport Git diff attached.
Thank you Willem! Should this be merged to the quarterly branch?
(In reply to Kubilay Kocak from comment #1) Well, I'm getting reports that the previous version no longer builds. So I guess that ATM is is hard to test Ceph. And that would call for adding it to the quarterly. OTOH I made it fit in with the direction python is going in ports. So it may depend what is packaged when, but my guess is that it is oke there.
(In reply to Willem Jan Withagen from comment #2) Willem, ceph fails to build due to recent snappy release. Fix should be a trivial
Created attachment 224843 [details] fix compile error in ceph14 with snappy
Snappy fix landed in https://cgit.FreeBSD.org/ports/commit/?id=50ea41c1535f68834fe08a1a2625eb0f930f3bca
(In reply to Dima Panov from comment #5) Right, this had bitten me a few times before. Somebody graceously fixes the port. But then I forget to check if any extras need to be taken back in my tree to prevent these types of errors. Weird thing is that as maintainer I do not get any notices if a third person updates the port, for whatever reason. I do not complain about people fixing the port, but more about "the system" not triggering me about a change. But hey, cant have it all. But does that fix your build error?
(In reply to Willem Jan Withagen from comment #6) Yep, port now builds fine after patch (and why I've committed it to ports directly) Willem, btw, did u even try to build ceph with recent boost (https://github.com/fluffykhv/freebsd-ports-boost)?
(In reply to Willem Jan Withagen from comment #6) If u wish, I can co-maintain it :)
(In reply to Dima Panov from comment #7) I'm currently building the newer versions with 1.75, and that seems to work during tests. So I guess 1.76 will also work. But I asked the question on 1.75, which did not deliver a ready answer. And I needed to get 14.2.x fixed, so that one is left for a later commit.
(In reply to Dima Panov from comment #8) If you want, feel free to do so.
(In reply to Dima Panov from comment #7) In reply to Willem Jan Withagen from comment #6) Yep, port now builds fine after patch (and why I've committed it to ports directly) Thanx for committing.
(In reply to Willem Jan Withagen from comment #10) Okay. BTW, ur update's plist is already borked. You skip the %%NO_AMD64%% macro, some libs builds only for this arch. @nc: Neel, may I ask you to pass work on this update to me?
(In reply to Dima Panov from comment #12) That more or less falls within the scope of not notifying the maintainer. And educate him about the changes made to the port. I really totally mised out on the fixes.
@Dima Panov, sure, feel free to take the update.
(In reply to Neel Chauhan from comment #14) Thanks, I take it.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=715e14075958b553628fca5355caaf478f14ecd2 commit 715e14075958b553628fca5355caaf478f14ecd2 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-05-18 00:34:31 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-05-18 00:34:31 +0000 net/ceph14: update to 14.2.21 release Introduce option WITH_TESTS which covers all test/debug tools. Currently disabled due to linking errors PR: 255763 (based on) Approved by: maintainer (implicit) net/ceph14/distinfo | 10 ++-- net/ceph14/files/file-git_version | 4 +- .../files/patch-src_mgr_ActivePyModules.cc (new) | 29 ++++++++++ .../patch-src_os_bluestore_KernelDevice.cc (new) | 11 ++++ .../files/patch-src_rgw_rgw_main.cc.diff (gone) | 15 ------ .../patch-src_test_libcephfs_lazyio.cc (gone) | 15 ------ net/ceph14/pkg-message | 8 ++- net/ceph14/pkg-plist | 63 ++++++++++------------ 8 files changed, 78 insertions(+), 77 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=67ce935d463c530750afb8e4485c83aeb7bc30f8 commit 67ce935d463c530750afb8e4485c83aeb7bc30f8 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-05-18 00:45:57 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-05-18 00:45:57 +0000 net/ceph14: update to 14.2.21 release Introduce option WITH_TESTS which covers all test/debug tools. Currently disabled due to linking errors PR: 255763 (based on) Approved by: maintainer (implicit) net/ceph14/Makefile | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-)
A commit in branch 2021Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=61d3e84e0d6371269214ee5f6dc4c944cf30e5fa commit 61d3e84e0d6371269214ee5f6dc4c944cf30e5fa Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-05-18 00:45:57 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-05-18 00:48:21 +0000 net/ceph14: update to 14.2.21 release Introduce option WITH_TESTS which covers all test/debug tools. Currently disabled due to linking errors PR: 255763 (based on) Approved by: maintainer (implicit) (cherry picked from commit 67ce935d463c530750afb8e4485c83aeb7bc30f8) net/ceph14/Makefile | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-)
A commit in branch 2021Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bfeadc5a4d2e5c5da7acfcd98f5ab1ffaafd0dbd commit bfeadc5a4d2e5c5da7acfcd98f5ab1ffaafd0dbd Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-05-18 00:34:31 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-05-18 00:44:13 +0000 net/ceph14: update to 14.2.21 release Introduce option WITH_TESTS which covers all test/debug tools. Currently disabled due to linking errors PR: 255763 (based on) Approved by: maintainer (implicit) (cherry picked from commit 715e14075958b553628fca5355caaf478f14ecd2) net/ceph14/distinfo | 10 ++-- net/ceph14/files/file-git_version | 4 +- .../files/patch-src_mgr_ActivePyModules.cc (new) | 29 ++++++++++ .../patch-src_os_bluestore_KernelDevice.cc (new) | 11 ++++ .../files/patch-src_rgw_rgw_main.cc.diff (gone) | 15 ------ .../patch-src_test_libcephfs_lazyio.cc (gone) | 15 ------ net/ceph14/pkg-message | 8 ++- net/ceph14/pkg-plist | 63 ++++++++++------------ 8 files changed, 78 insertions(+), 77 deletions(-)
^Triage: This appears closed (resolved), please re-open if not.