Created attachment 211616 [details]
Patch file to get to 14.2.7
svn add pkg-message
svn add files/file-newsyslog_ceph-log.conf
svn add files/patch-src_pybind_mgr_diskprediction_cloud_common___init__.py
svn del files/patch-src_tools_rbd-ggate_main.cc
Has gone thru portlint -A and poudriere testport with no errors.
Added ppkg-message with information on how to install the Ceph dashboard
Ceph upgrade info:
This is the seventh update to the Ceph Nautilus release series. This is a hotfix release primarily fixing a couple of security issues. We recommend that all users upgrade to this release.
Testbuild failed (due to local circumstances), because it requires py-numpy,
which had OPENBLAS=off, which caused the build with NETLIB, which installs
cblas, and /usr/local/include/cblas.h, which conflicts with the openblas file
with the same name.
===> Applying FreeBSD patches for ceph14-14.2.7
1 out of 1 hunks failed--saving rejects to src/pybind/mgr/diskprediction_cloud/common/__init__.py.rej
=> FreeBSD patch patch-src_pybind_mgr_diskprediction_cloud_common___init__.py failed to apply cleanly.
due to some mixup with ^M characters in the source (and none in the patch file).
New run tomorrow morning (CET)
Now it needs www/npm ?
(In reply to Kurt Jaeger from comment #4)
> it needs www/npm?
Eh, yes and no....
no: it does not need it to run everything that is in the port, but the port is incomplete.... and www/npm is needed to install the missing parts.
yes: Ceph has a dashboard that is installed using npm, and either we ask users to install npm first, and then the dashboard. Or we add npm as dependancy so that the user does not have to do it manually.
If we do not include it in the dependancies, than it needs to be added as extra instruction in pkg-message.
Created attachment 211744 [details]
This patch builds on current. Can you have a look ?
svn: E135000: File '/home/pi/m/net/ceph14/files/patch-src_pybind_mgr_diskprediction_cloud_common___init__.py' has inconsistent newlines
svn: E135000: Inconsistent line ending style
svn: E200042: Additional errors:
Created attachment 211746 [details]
This one fixes the CR-LF bug in the patch file.
testbuilds: fine on current, 12.1, 11.3.
(In reply to Kurt Jaeger from comment #9)
I'm fine with the proposed changes.
So if you want to commit, thanx.
Committed, thanks! Can you provide a vuxml entry for the two CVEs ?
A commit references this bug:
Date: Wed Feb 19 11:21:29 UTC 2020
New revision: 526506
net/ceph14: upgrade 14.2.4 -> 14.2.7
Submitted by: Willem Jan Withagen <email@example.com> (maintainer)
Security: CVE-2020-1699, CVE-2020-1700
Sponsored by: Nepustil.net