svn commit: r522534 - in head/net/ceph13: . files

Kurt Jaeger pi at FreeBSD.org
Thu Jan 9 19:21:12 UTC 2020


Author: pi
Date: Thu Jan  9 19:21:10 2020
New Revision: 522534
URL: https://svnweb.freebsd.org/changeset/ports/522534

Log:
  net/ceph13: upgrade 13.2.6 -> 13.2.8
  
  This is the eighth release in the Ceph Mimic stable release series. Its sole
  purpose is to fix a regression that found its way into the previous release.
  Notable Changes
  
    Due to a missed backport, clusters in the process of being upgraded from
    13.2.6 to 13.2.7 might suffer an OSD crash in build_incremental_map_msg.
    This regression was reported in https://tracker.ceph.com/issues/43106
    and is fixed in 13.2.8 (this release). Users of 13.2.6 can upgrade to
    13.2.8 directly, i.e. skip 13.2.7 to avoid this.
  
  PR:		242886
  Submitted by:	Willem Jan Withagen <wjw at digiware.nl> (maintainer)

Added:
  head/net/ceph13/files/patch-src_common_bit__vector.hpp   (contents, props changed)
Modified:
  head/net/ceph13/Makefile
  head/net/ceph13/distinfo
  head/net/ceph13/files/file-git_version
  head/net/ceph13/pkg-plist

Modified: head/net/ceph13/Makefile
==============================================================================
--- head/net/ceph13/Makefile	Thu Jan  9 18:05:53 2020	(r522533)
+++ head/net/ceph13/Makefile	Thu Jan  9 19:21:10 2020	(r522534)
@@ -3,8 +3,7 @@
 
 PORTNAME=	ceph
 DISTVERSIONPREFIX=	v
-DISTVERSION=	13.2.6
-PORTREVISION=	3
+DISTVERSION=	13.2.8
 CATEGORIES=	net
 PKGNAMESUFFIX=	13
 
@@ -45,7 +44,8 @@ RUN_DEPENDS=	\
 	jq:textproc/jq \
 	flock:sysutils/flock \
 	${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \
-	${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR}
+	${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}pecan>=0:www/py-pecan@${PY_FLAVOR}
 
 USES=		cmake:noninja fuse gettext-runtime gmake pkgconfig python:2.7 \
 		shebangfix ssl
@@ -104,6 +104,20 @@ USE_LDCONFIG=	yes
 USERS=		ceph
 GROUPS=		ceph
 
+PLIST_SUB=	CMAKE_BUILD_TYPE_regex=\bdebug\b
+
+.include <bsd.port.options.mk>
+
+# 11.2 and 12.0 RELEASE has clang60 and will give versioning errors
+.if (${OSVERSION} < 1102507) || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1200099)
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang80:devel/llvm80
+CC=		clang80
+CXX=		clang++80
+ASM=		clang80
+.endif
+
+.include <bsd.port.pre.mk>
+
 pre-configure:
 	${LN} -s ${CONFIGURE_WRKSRC} ${WRKSRC}/build
 	${CP} files/file-git_version ${WRKSRC}/src/.git_version
@@ -151,4 +165,4 @@ post-install:
 	${RMDIR} ${STAGEDIR}${PREFIX}/etc/init.d
 	${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>

Modified: head/net/ceph13/distinfo
==============================================================================
--- head/net/ceph13/distinfo	Thu Jan  9 18:05:53 2020	(r522533)
+++ head/net/ceph13/distinfo	Thu Jan  9 19:21:10 2020	(r522534)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1565948132
-SHA256 (ceph-ceph-v13.2.6_GH0.tar.gz) = a4ed5599cd4ea045b79e691a2bc61fceab977f51b25a6e460139cf42891de2be
-SIZE (ceph-ceph-v13.2.6_GH0.tar.gz) = 13323448
+TIMESTAMP = 1577200637
+SHA256 (ceph-ceph-v13.2.8_GH0.tar.gz) = fcb198bfd632e57203fd4116b15450a9c31f253ed3ddd2b718a2dd35efd34591
+SIZE (ceph-ceph-v13.2.8_GH0.tar.gz) = 13394132
 SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 8ab8f36f3e0a720c882b8bb4abb3f2e26bd6b025cc263119207f7d2eb3b1e490
 SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3685656
 SHA256 (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 79ff0d1b9f959c9f5264a0dff193105d71885615deaa9c8469902400fd82d214

Modified: head/net/ceph13/files/file-git_version
==============================================================================
--- head/net/ceph13/files/file-git_version	Thu Jan  9 18:05:53 2020	(r522533)
+++ head/net/ceph13/files/file-git_version	Thu Jan  9 19:21:10 2020	(r522534)
@@ -1,2 +1,3 @@
-ccf13a5ae9546dd9567f280e85e0de549ca98b90
-v13.2.6-257-gccf13a5ae9
+9a8be262b256411106f4a514022817519a45bee5
+v13.2.8-8-g9a8be262b2
+

Added: head/net/ceph13/files/patch-src_common_bit__vector.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ceph13/files/patch-src_common_bit__vector.hpp	Thu Jan  9 19:21:10 2020	(r522534)
@@ -0,0 +1,13 @@
+diff --git src/common/bit_vector.hpp src/common/bit_vector.hpp
+index 832e75fe6a..73ae6d9e07 100644
+--- src/common/bit_vector.hpp
++++ src/common/bit_vector.hpp
+@@ -224,6 +224,7 @@ public:
+   static void generate_test_instances(std::list<BitVector *> &o);
+ private:
+   struct NoInitAllocator : public std::allocator<__u32> {
++    NoInitAllocator() {};
+     NoInitAllocator(const std::allocator<__u32>& alloc)
+       : std::allocator<__u32>(alloc) {
+     }
+

Modified: head/net/ceph13/pkg-plist
==============================================================================
--- head/net/ceph13/pkg-plist	Thu Jan  9 18:05:53 2020	(r522533)
+++ head/net/ceph13/pkg-plist	Thu Jan  9 19:21:10 2020	(r522534)
@@ -127,17 +127,17 @@ lib/ceph/mgr/dashboard/controllers/summary.py
 lib/ceph/mgr/dashboard/controllers/task.py
 lib/ceph/mgr/dashboard/controllers/tcmu_iscsi.py
 lib/ceph/mgr/dashboard/exceptions.py
+lib/ceph/mgr/dashboard/frontend/.editorconfig
+lib/ceph/mgr/dashboard/frontend/angular.json
 lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts
 lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts
 lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts
 lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.po.ts
 lib/ceph/mgr/dashboard/frontend/e2e/helper.po.ts
 lib/ceph/mgr/dashboard/frontend/e2e/tsconfig.e2e.json
-lib/ceph/mgr/dashboard/frontend/.editorconfig
-lib/ceph/mgr/dashboard/frontend/angular.json
 lib/ceph/mgr/dashboard/frontend/karma.conf.js
-lib/ceph/mgr/dashboard/frontend/package.json
 lib/ceph/mgr/dashboard/frontend/package-lock.json
+lib/ceph/mgr/dashboard/frontend/package.json
 lib/ceph/mgr/dashboard/frontend/protractor.conf.js
 lib/ceph/mgr/dashboard/frontend/proxy.conf.json.sample
 lib/ceph/mgr/dashboard/frontend/src/app/app-routing.module.ts
@@ -537,6 +537,7 @@ lib/ceph/mgr/dashboard/tests/test_notification.py
 lib/ceph/mgr/dashboard/tests/test_rbd_mirroring.py
 lib/ceph/mgr/dashboard/tests/test_rest_client.py
 lib/ceph/mgr/dashboard/tests/test_rest_tasks.py
+lib/ceph/mgr/dashboard/tests/test_rgw_client.py
 lib/ceph/mgr/dashboard/tests/test_settings.py
 lib/ceph/mgr/dashboard/tests/test_task.py
 lib/ceph/mgr/dashboard/tests/test_tcmu_iscsi.py
@@ -609,6 +610,8 @@ lib/librgw.so.2.0.0
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/__init__.pyc
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.py
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ceph_detect_init/alt/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_detect_init/alt/__init__.pyc
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.py
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.pyc
 %%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.py


More information about the svn-ports-all mailing list