Hello community, here is the log from the commit of package ceph for openSUSE:Factory checked in at 2019-03-08 13:28:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ceph (Old) and /work/SRC/openSUSE:Factory/.ceph.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ceph" Fri Mar 8 13:28:10 2019 rev:39 rq:681478 version:14.1.0.559+gf1a72cff25 Changes: -------- --- /work/SRC/openSUSE:Factory/ceph/ceph-test.changes 2019-02-04 21:24:40.663606376 +0100 +++ /work/SRC/openSUSE:Factory/.ceph.new.28833/ceph-test.changes 2019-03-08 13:28:14.206995513 +0100 @@ -1,0 +2,48 @@ +Mon Mar 4 11:49:18 UTC 2019 - [email protected] + +- Edge ceph package memory constraint upward to address "virtual memory + exhausted: Cannot allocate memory" build failure sseen in OBS + +------------------------------------------------------------------- +Fri Mar 1 14:51:10 UTC 2019 - [email protected] + +- Update to 14.1.0-559-gf1a72cff25: + + rebase on top of upstream master branch, SHA1 34f04be35bb9abcb5860b4c975b105adacc7a3aa + * fix GCC-9 build (bsc#1121395) + + SUSE branding for Ceph Dashboard (Sebastian Krah) + + spec: + * Drop use of $FIRST_ARG (Franck Bui) + * fix ceph-mgr-diskprediction-local runtime deps + +------------------------------------------------------------------- +Sun Feb 24 10:39:14 UTC 2019 - [email protected] + +- Update to 14.1.0-402-ga396e8bf3b: + + rebase on top of upstream master branch, SHA1 1f909bc88be501e58cfbe1bab55efc20de10fa8d + * upstream v14.1.0 (Nautilus RC1) release + + see draft release notes: https://github.com/ceph/ceph/pull/26598 + * rados: provide user with more meaningful error message (bsc#999643) + * librados3 is dead: long live librados2 + * several MGR modules (notably the dashboard) have been split off from + ceph-mgr into dedicated subpackages + * upstream v14.1.0 introduces an optional dependency on rabbitmq-c + + disabled, for now, since openSUSE does not ship this package + + rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs (bsc#1126554) + + arch tweaks (enable lttng build for ppc64le, drop ppc64 openSUSE, add + s390x openSUSE) + +------------------------------------------------------------------- +Fri Feb 15 14:00:09 UTC 2019 - [email protected] + +- Update to 14.0.1-3975-g14d8f3cab5: + + rebase on top of upstream master branch, SHA1 24fcffb94ccda5cb11eeb74315c78e053fbb1c66 + * Enabling and using the dashboard should be possible and strongly + encouraged - see http://docs.ceph.com/docs/master/mgr/dashboard/ for the + basics + + spec: + * enable s390x build for openSUSE + * disable lttng build on s390x, enable it on ppc64le + * new subpackages for the larger MGR plugins (notably, dashboard) + * drop RHEL-specific subman code blocks + +------------------------------------------------------------------- ceph.changes: same change Old: ---- ceph-14.0.1-3346-g0364ec8d2f.tar.bz2 New: ---- ceph-14.1.0-559-gf1a72cff25.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ceph-test.spec ++++++ --- /var/tmp/diff_new_pack.e1j4jI/_old 2019-03-08 13:28:16.198995165 +0100 +++ /var/tmp/diff_new_pack.e1j4jI/_new 2019-03-08 13:28:16.198995165 +0100 @@ -33,28 +33,29 @@ %bcond_without cephfs_java %bcond_without lttng %bcond_without libradosstriper +%bcond_without amqp_endpoint %global _remote_tarball_prefix https://download.ceph.com/tarballs/ %endif %if 0%{?suse_version} %bcond_with selinux %bcond_without ceph_test_package %bcond_with cephfs_java +%bcond_with amqp_endpoint #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} %global _fillupdir /var/adm/fillup-templates %endif %if 0%{?is_opensuse} -%bcond_without lttng %bcond_without libradosstriper %else %bcond_with libradosstriper -%ifarch x86_64 aarch64 +%endif +%ifarch x86_64 aarch64 ppc64le %bcond_without lttng %else %bcond_with lttng %endif %endif -%endif %bcond_with seastar %if 0%{?fedora} >= 29 || 0%{?suse_version} >= 1500 || 0%{?rhel} >= 8 # distros that need a py3 Ceph build @@ -96,7 +97,7 @@ # main package definition ################################################################################# Name: ceph-test -Version: 14.0.1.3346+g0364ec8d2f +Version: 14.1.0.559+gf1a72cff25 Release: 0%{?dist} %if 0%{?fedora} || 0%{?rhel} Epoch: 2 @@ -112,19 +113,15 @@ Group: System/Filesystems %endif URL: http://ceph.com/ -Source0: %{?_remote_tarball_prefix}ceph-14.0.1-3346-g0364ec8d2f.tar.bz2 +Source0: %{?_remote_tarball_prefix}ceph-14.1.0-559-gf1a72cff25.tar.bz2 %if 0%{?suse_version} Source96: checkin.sh Source97: README-checkin.txt Source98: README-ceph-test.txt Source99: ceph-rpmlintrc # _insert_obs_source_lines_here -%if 0%{?is_opensuse} -ExclusiveArch: x86_64 aarch64 ppc64 ppc64le -%else ExclusiveArch: x86_64 aarch64 ppc64le %endif -%endif ################################################################################# # dependencies that apply across all distro families ################################################################################# @@ -145,7 +142,6 @@ BuildRequires: checkpolicy BuildRequires: selinux-policy-devel %endif -BuildRequires: bc BuildRequires: gperf %if 0%{?rhel} == 7 BuildRequires: cmake3 > 3.5 @@ -157,7 +153,7 @@ %if 0%{?rhel} == 7 # devtoolset offers newer make and valgrind-devel, but the old ones are good # enough. -BuildRequires: devtoolset-7-gcc-c++ >= 7.3.1 +BuildRequires: devtoolset-7-gcc-c++ >= 7.3.1-5.13 %else BuildRequires: gcc-c++ %endif @@ -170,7 +166,6 @@ BuildRequires: gperftools-devel >= 2.4 %endif %endif -BuildRequires: jq BuildRequires: leveldb-devel > 1.2 BuildRequires: libaio-devel BuildRequires: libblkid-devel >= 2.17 @@ -198,7 +193,12 @@ BuildRequires: xfsprogs-devel BuildRequires: xmlstarlet BuildRequires: yasm +%if 0%{with amqp_endpoint} +BuildRequires: librabbitmq-devel +%endif %if 0%{with make_check} +BuildRequires: jq +BuildRequires: python%{_python_buildid}-bcrypt BuildRequires: python%{_python_buildid}-coverage BuildRequires: python%{_python_buildid}-nose BuildRequires: python%{_python_buildid}-pecan @@ -206,6 +206,11 @@ BuildRequires: python%{_python_buildid}-six BuildRequires: python%{_python_buildid}-tox BuildRequires: python%{_python_buildid}-virtualenv +%if 0%{?rhel} == 7 +BuildRequires: pyOpenSSL%{_python_buildid} +%else +BuildRequires: python%{_python_buildid}-pyOpenSSL +%endif BuildRequires: socat %endif %if 0%{with seastar} @@ -230,16 +235,15 @@ PreReq: %fillup_prereq BuildRequires: net-tools BuildRequires: libbz2-devel -BuildRequires: btrfsprogs BuildRequires: mozilla-nss-devel BuildRequires: keyutils-devel BuildRequires: libopenssl-devel BuildRequires: lsb-release BuildRequires: openldap2-devel -BuildRequires: krb5 -BuildRequires: krb5-devel +#BuildRequires: krb5 +#BuildRequires: krb5-devel BuildRequires: cunit-devel -BuildRequires: python%{_python_buildid}-base +BuildRequires: python%{_python_buildid}-setuptools BuildRequires: python%{_python_buildid}-Cython BuildRequires: python%{_python_buildid}-PrettyTable BuildRequires: python%{_python_buildid}-Sphinx @@ -249,23 +253,17 @@ %if 0%{?fedora} || 0%{?rhel} BuildRequires: boost-random -BuildRequires: btrfs-progs BuildRequires: nss-devel BuildRequires: keyutils-libs-devel BuildRequires: libibverbs-devel BuildRequires: librdmacm-devel BuildRequires: openldap-devel -BuildRequires: krb5-devel +#BuildRequires: krb5-devel BuildRequires: openssl-devel BuildRequires: CUnit-devel BuildRequires: redhat-lsb-core +%if 0%{?rhel} == 7 BuildRequires: Cython -BuildRequires: python%{_python_buildid}-prettytable -BuildRequires: python%{_python_buildid}-sphinx -BuildRequires: lz4-devel >= 1.7 -%endif -# python34-... for RHEL, python3-... for all other supported distros -%if 0%{?rhel} BuildRequires: python34-devel BuildRequires: python34-setuptools BuildRequires: python34-Cython @@ -274,6 +272,10 @@ BuildRequires: python3-setuptools BuildRequires: python3-Cython %endif +BuildRequires: python%{_python_buildid}-prettytable +BuildRequires: python%{_python_buildid}-sphinx +BuildRequires: lz4-devel >= 1.7 +%endif # distro-conditional make check dependencies %if 0%{with make_check} %if 0%{?fedora} || 0%{?rhel} @@ -281,7 +283,6 @@ BuildRequires: python%{_python_buildid}-jwt BuildRequires: python%{_python_buildid}-routes BuildRequires: python%{_python_buildid}-werkzeug -BuildRequires: python%{_python_buildid}-bcrypt BuildRequires: xmlsec1 %endif %if 0%{?suse_version} @@ -290,7 +291,6 @@ BuildRequires: python%{_python_buildid}-Routes BuildRequires: python%{_python_buildid}-Werkzeug BuildRequires: python%{_python_buildid}-numpy-devel -BuildRequires: python%{_python_buildid}-bcrypt BuildRequires: xmlsec1-devel %endif %endif @@ -363,6 +363,28 @@ %endif %if 0%{?suse_version} %endif +%if 0%{?rhel} == 7 +%endif +%if 0%{?suse_version} +%endif +%if 0%{?fedora} || 0%{?rhel} +%endif +%if 0%{?suse_version} +%endif +%if 0%{?rhel} == 7 +%endif +%if 0%{?suse_version} +%endif +%if 0%{?fedora} || 0%{?rhel} +%endif +%if 0%{?suse_version} +%endif +%if 0%{?suse_version} +%endif +%if 0%{?suse_version} +%endif +%if 0%{?suse_version} +%endif %if 0%{?suse_version} %endif %if 0%{?suse_version} @@ -395,8 +417,6 @@ %endif %if 0%{?suse_version} %endif -%if 0%{?suse_version} -%endif %if 0%{with python2} %if 0%{?suse_version} %endif @@ -474,7 +494,7 @@ %if 0%{?suse_version} %endif %prep -%autosetup -p1 -n ceph-14.0.1-3346-g0364ec8d2f +%autosetup -p1 -n ceph-14.1.0-559-gf1a72cff25 %build @@ -549,9 +569,6 @@ -DWITH_PYTHON2=OFF \ -DMGR_PYTHON_VERSION=3 \ %endif -%if 0%{?rhel} && ! 0%{?centos} - -DWITH_SUBMAN=ON \ -%endif %if 0%{without ceph_test_package} -DWITH_TESTS=OFF \ %endif @@ -585,6 +602,11 @@ %else -DWITH_LIBRADOSSTRIPER=OFF \ %endif +%if 0%{with amqp_endpoint} + -DWITH_RADOSGW_AMQP_ENDPOINT=ON \ +%else + -DWITH_RADOSGW_AMQP_ENDPOINT=OFF \ +%endif -DBOOST_J=$CEPH_SMP_NCPUS \ -DWITH_GRAFANA=ON @@ -657,6 +679,9 @@ # create __pycache__ directories and their contents %py3_compile %{buildroot}%{python3_sitelib} %endif +%if 0%{?rhel} == 8 +%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib} +%endif rm -rf %{buildroot}%{_bindir}/ceph-crash rm -rf %{buildroot}%{_bindir}/crushtool @@ -745,9 +770,39 @@ rm -rf %{buildroot}%{_unitdir}/[email protected] rm -rf %{buildroot}%{_unitdir}/ceph-mds.target rm -rf %{buildroot}%{_bindir}/ceph-mgr -rm -rf %{buildroot}%{_libdir}/ceph/mgr +rm -rf %{buildroot}%{_datadir}/ceph/mgr/ansible +rm -rf %{buildroot}%{_datadir}/ceph/mgr/balancer +rm -rf %{buildroot}%{_datadir}/ceph/mgr/crash +rm -rf %{buildroot}%{_datadir}/ceph/mgr/deepsea +rm -rf %{buildroot}%{_datadir}/ceph/mgr/devicehealth +rm -rf %{buildroot}%{_datadir}/ceph/mgr/influx +rm -rf %{buildroot}%{_datadir}/ceph/mgr/insights +rm -rf %{buildroot}%{_datadir}/ceph/mgr/iostat +rm -rf %{buildroot}%{_datadir}/ceph/mgr/localpool +rm -rf %{buildroot}%{_datadir}/ceph/mgr/mgr_module.* +rm -rf %{buildroot}%{_datadir}/ceph/mgr/mgr_util.* +rm -rf %{buildroot}%{_datadir}/ceph/mgr/orchestrator_cli +rm -rf %{buildroot}%{_datadir}/ceph/mgr/orchestrator.* +rm -rf %{buildroot}%{_datadir}/ceph/mgr/osd_perf_query +rm -rf %{buildroot}%{_datadir}/ceph/mgr/pg_autoscaler +rm -rf %{buildroot}%{_datadir}/ceph/mgr/progress +rm -rf %{buildroot}%{_datadir}/ceph/mgr/prometheus +rm -rf %{buildroot}%{_datadir}/ceph/mgr/rbd_support +rm -rf %{buildroot}%{_datadir}/ceph/mgr/restful +rm -rf %{buildroot}%{_datadir}/ceph/mgr/selftest +rm -rf %{buildroot}%{_datadir}/ceph/mgr/status +rm -rf %{buildroot}%{_datadir}/ceph/mgr/telegraf +rm -rf %{buildroot}%{_datadir}/ceph/mgr/telemetry +rm -rf %{buildroot}%{_datadir}/ceph/mgr/test_orchestrator +rm -rf %{buildroot}%{_datadir}/ceph/mgr/volumes +rm -rf %{buildroot}%{_datadir}/ceph/mgr/zabbix rm -rf %{buildroot}%{_unitdir}/[email protected] rm -rf %{buildroot}%{_unitdir}/ceph-mgr.target +rm -rf %{buildroot}%{_datadir}/ceph/mgr/dashboard +rm -rf %{buildroot}%{_datadir}/ceph/mgr/diskprediction_local +rm -rf %{buildroot}%{_datadir}/ceph/mgr/diskprediction_cloud +rm -rf %{buildroot}%{_datadir}/ceph/mgr/rook +rm -rf %{buildroot}%{_datadir}/ceph/mgr/ssh rm -rf %{buildroot}%{_bindir}/ceph-mon rm -rf %{buildroot}%{_bindir}/ceph-monstore-tool rm -rf %{buildroot}%{_mandir}/man8/ceph-mon.8* @@ -786,7 +841,6 @@ rm -rf %{buildroot}%{_mandir}/man8/ceph-bluestore-tool.8* rm -rf %{buildroot}%{_mandir}/man8/ceph-volume.8* rm -rf %{buildroot}%{_mandir}/man8/ceph-volume-systemd.8* -rm -rf %{buildroot}%{_sysconfdir}/cron.hourly/subman rm -rf %{buildroot}%{_unitdir}/[email protected] rm -rf %{buildroot}%{_unitdir}/ceph-osd.target rm -rf %{buildroot}%{_unitdir}/[email protected] @@ -802,15 +856,14 @@ rm -rf %{buildroot}%{_libdir}/librados_tp.so rm -rf %{buildroot}%{_bindir}/librados-config rm -rf %{buildroot}%{_mandir}/man8/librados-config.8* -rm -rf %{buildroot}%{_libdir}/libradospp.so.* rm -rf %{buildroot}%{_includedir}/rados/buffer.h rm -rf %{buildroot}%{_includedir}/rados/buffer_fwd.h rm -rf %{buildroot}%{_includedir}/rados/crc32c.h rm -rf %{buildroot}%{_includedir}/rados/inline_memory.h rm -rf %{buildroot}%{_includedir}/rados/librados.hpp +rm -rf %{buildroot}%{_includedir}/rados/librados_fwd.hpp rm -rf %{buildroot}%{_includedir}/rados/page.h rm -rf %{buildroot}%{_includedir}/rados/rados_types.hpp -rm -rf %{buildroot}%{_libdir}/libradospp.so rm -rf %{buildroot}%{python_sitearch}/rados.so rm -rf %{buildroot}%{python_sitearch}/rados-*.egg-info rm -rf %{buildroot}%{python3_sitearch}/rados.cpython*.so @@ -980,8 +1033,6 @@ %endif %if 0%{?fedora} || 0%{?rhel} %endif -%if 0%{?rhel} && ! 0%{?centos} -%endif %if 0%{?suse_version} %endif %if 0%{?fedora} || 0%{?rhel} @@ -1045,6 +1096,7 @@ %{_bindir}/ceph_test_* %{_bindir}/ceph-coverage %{_bindir}/ceph-debugpack +%{_bindir}/cephdeduptool %{_mandir}/man8/ceph-debugpack.8* %dir %{_libdir}/ceph %{_libdir}/ceph/ceph-monstore-update-crush.sh ++++++ ceph.spec ++++++ ++++ 817 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ceph/ceph.spec ++++ and /work/SRC/openSUSE:Factory/.ceph.new.28833/ceph.spec ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.e1j4jI/_old 2019-03-08 13:28:16.310995146 +0100 +++ /var/tmp/diff_new_pack.e1j4jI/_new 2019-03-08 13:28:16.314995144 +0100 @@ -12,7 +12,7 @@ <size unit="G">28</size> </disk> <memory> - <size unit="M">8500</size> + <size unit="M">9000</size> </memory> </hardware> </overwrite> ++++++ ceph-14.0.1-3346-g0364ec8d2f.tar.bz2 -> ceph-14.1.0-559-gf1a72cff25.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/ceph/ceph-14.0.1-3346-g0364ec8d2f.tar.bz2 /work/SRC/openSUSE:Factory/.ceph.new.28833/ceph-14.1.0-559-gf1a72cff25.tar.bz2 differ: char 11, line 1
