ceph (16.2.15+ds-0+deb12u1) bookworm-security; urgency=medium

  * Adding myself to uploaders.
  * Updating watch file for ceph 16.
  * Merging upstream version 16.2.15:
    - 16.2.12: Fix rgw bucket validation against POST policies
      [CVE-2023-43040]
  * Refreshing 32bit-fixes.patch.
  * Removing bug1917414.patch, included upstream.
  * Removing patches for CVE-2022-3650, included upstream.
  * Cherry-picking patch from upstream to fix authentication bypass in rgw
    (Closes: #1088993) [CVE-2024-48916].

 -- Daniel Baumann <daniel@debian.org>  Wed, 04 Dec 2024 06:46:17 +0100

ceph (16.2.11+ds-2) unstable; urgency=medium

  * Add missing python3-distutils runtime depends in ceph-common.

 -- Thomas Goirand <zigo@debian.org>  Thu, 16 Feb 2023 11:54:41 +0100

ceph (16.2.11+ds-1) unstable; urgency=medium

  * New upstream release.
  * Removed patches applied upstream:
    - CVE-2022-3854_2_rgw_Fix_rgw_sal_Bucket_empty_static_method_signatures.patch
    - fix-FTBFS-include-memory.h.patch
    - mgr-Define-PY_SSIZE_T_CLEAN-ahead-of-every-Python.h.patch
  * Refreshed patches:
    - 32bit-fixes.patch
    - CVE-2022-3854_1_rgw_Guard_against_malformed_bucket_URLs.patch
    - enable-strsignal.patch
  * Fix cephfs-shell.install.

 -- Thomas Goirand <zigo@debian.org>  Fri, 27 Jan 2023 16:46:08 +0100

ceph (16.2.10+ds-5) unstable; urgency=medium

  [ Thomas Goirand ]
  * Add adduser as depends for cephadm and ceph-common, fixing piupart run
    (Closes: #1027175).
  * CVE-2022-3854: RGW Segmentation fault when requested resource includes a
    colon. Added upstream patches (Closes: #1027151):
    - CVE-2022-3854_1_rgw_Guard_against_malformed_bucket_URLs.patch
    - CVE-2022-3854_2_rgw_Fix_rgw_sal_Bucket_empty_static_method_....patch

  [ Charles Plessy ]
  * Replace transition package mime-support with media-types
    (Closes: #1024700).

 -- Thomas Goirand <zigo@debian.org>  Mon, 09 Jan 2023 11:41:27 +0100

ceph (16.2.10+ds-4) unstable; urgency=high

  * CVE-2022-3650: ceph to root privilege escalation via ceph-crash.service.
    Add upstream patches (Closes: #1024932):
    - ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch
    - ceph-crash_fix_stderr_handling.patch

 -- Thomas Goirand <zigo@debian.org>  Mon, 28 Nov 2022 12:02:57 +0100

ceph (16.2.10+ds-3) unstable; urgency=medium

  * Fix mgr modules fail to run due to "PY_SSIZE_T_CLEAN macro must be defined
    for '#'": add mgr-Define-PY_SSIZE_T_CLEAN-ahead-of-every-Python.h.patch
    backported from upstream (Closes: #1020489, #1003890).
  * Fix debian/cephfs-shell.install (it was doing FTBFS with file not found).
  * Add fix-CheckCxxAtomic-riscv64.patch (Closes: #1018837).
  * Remove arch-qualifier for libboost-context-dev and libboost-coroutine-dev
    as Ceph FTBFS without these libs anyways (Closes: #1012489).

 -- Thomas Goirand <zigo@debian.org>  Thu, 22 Sep 2022 15:35:37 +0200

ceph (16.2.10+ds-2) unstable; urgency=medium

  * Replace Fix-build-with-fmt-8.1.1.patch by Fix-build-with-fmt-8-9.patch
    thanks to Shengjing Zhu <zhushengjing@cambricon.com> (Closes: #1014549).

 -- Thomas Goirand <zigo@debian.org>  Sun, 31 Jul 2022 21:59:55 +0200

ceph (16.2.10+ds-1) unstable; urgency=high

  * New upstream hotfix release:
    - CVE-2022-0670: Users who were running OpenStack Manila to export native
      CephFS, who upgraded their Ceph cluster from Nautilus (or earlier) to a
      later major version, were vulnerable to an attack by malicious users
      (Closes: #1016069).
    - A regression made it possible to dereference a null pointer for for
      s3website requests that don’t refer to a bucket resulting in an RGW
      segfault.
  * Add fix-FTBFS-include-memory.h.patch to address FTBFS under GCC 12.

 -- Thomas Goirand <zigo@debian.org>  Wed, 27 Jul 2022 09:30:47 +0200

ceph (16.2.9+ds-1) unstable; urgency=medium

  * New upstream release.
  * Fix patches:
    - refreshed enable-strsignal.patch.
    - removed disable-log-slow-requests.patch.
  * Fix prometheus_alerts.yml path in d/rules.

 -- Thomas Goirand <zigo@debian.org>  Fri, 15 Jul 2022 17:27:25 +0200

ceph (16.2.7+ds-5) unstable; urgency=medium

  * Fix cephfs-top package long and short description (Closes: #1004246).
  * Drop the ceph-mgr-diskprediction-local package, because it relies on the
    python3-sklearn package, which the release team is dropping. Also, it
    relies on pre-trained data, which aren't built from source, so it is
    considered non-free in Debian (Closes: #1014641).

 -- Thomas Goirand <zigo@debian.org>  Fri, 15 Jul 2022 11:31:04 +0200

ceph (16.2.7+ds-4) unstable; urgency=medium

  * Add fix-build-with-fmt-8.1.1.patch (Closes: #1003469).

 -- Thomas Goirand <zigo@debian.org>  Fri, 14 Jan 2022 10:50:50 +0100

ceph (16.2.7+ds-3) unstable; urgency=medium

  * Rebuild source-only.
  * Fix cephadm user creation that was failing, and subsequent chown failing as
    the package installation as a consequence.

 -- Thomas Goirand <zigo@debian.org>  Mon, 10 Jan 2022 11:45:19 +0100

ceph (16.2.7+ds-2) unstable; urgency=medium

  * Add libgf-complete-dev as build-dependency, since the Ceph repository
    contains the exact same code as the Debian packaged version.
  * Add libjerasure-dev as build-dependency, as the code of the Debian package
    only contains a little bit further input checking and nothing else, so the
    Ceph embedded copy is just less good (a simple diff shows this). This also
    closes a very long silly debate that could have been solved by simply
    reading the diff (Closes: #791445).
  * libsqlite3-mod-ceph-dbg: do not depend on libsqlite3-0-dbgsym.
  * Add missing python3-ceph-common package (Closes: #1003013).
  * Set --max-parallel=8 when 32 GB (this optimizes build on my laptop).
  * Kill the ceph-fuse-dbg package that is uninstallable.
  * Remove ceph-base depends on essential packages: debianutils, findutils.

 -- Thomas Goirand <zigo@debian.org>  Mon, 03 Jan 2022 15:24:32 +0100

ceph (16.2.7+ds-1) unstable; urgency=medium

  * New upstream release:
    - Fix data corruption on upgrades from older releases (Closes: #1002749).
  * Remove build-dependency on clang: we use gcc on all arch.
  * Move smartmontools and nvme-cli to ceph-base, as per upstream.
  * Increase the number of parallel processes when building with a lot of RAM.
  * Refreshed a few patches.

 -- Thomas Goirand <zigo@debian.org>  Wed, 29 Dec 2021 09:29:49 +0100

ceph (16.2.6+ds-11) unstable; urgency=medium

  * Revert libcephfs2.symbols "fix".

 -- Thomas Goirand <zigo@debian.org>  Tue, 28 Dec 2021 08:45:18 +0100

ceph (16.2.6+ds-10) unstable; urgency=medium

  * Fix libcephfs2.symbols.
  * Build-depends only on python3-dev, not python3-all-dev (Closes: #1002688).

 -- Thomas Goirand <zigo@debian.org>  Mon, 27 Dec 2021 15:48:02 +0100

ceph (16.2.6+ds-9) unstable; urgency=medium

  * Fix ceph-mgr-modules-core,ceph-mgr: both ship /usr/share/ceph/mgr/*
    (Closes: #998826).

 -- Thomas Goirand <zigo@debian.org>  Mon, 27 Dec 2021 10:16:27 +0100

ceph (16.2.6+ds-8) unstable; urgency=medium

  * Uploading to unstable.

 -- Thomas Goirand <zigo@debian.org>  Fri, 24 Dec 2021 23:46:33 +0100

ceph (16.2.6+ds-7) experimental; urgency=medium

    [ Adrian Bunk ]
    * Use the system libfmt
    * Use the system liburing
    * Optimize for space on 32bit architectures
    * Don't let cmake append CFLAGS/CXXFLAGS is -O/-g settings different from
      what we set.

 -- Thomas Goirand <zigo@debian.org>  Thu, 23 Dec 2021 15:53:49 +0100

ceph (16.2.6+ds-6) experimental; urgency=medium

  * Use -DWITH_BOOST_CONTEXT=ON in s390x mips64el and riscv64.
  * Fix cmake-test-for-16-bytes-atomic-support-on-mips-also.patch so that it
    works also for 32 bits mips.

 -- Thomas Goirand <zigo@debian.org>  Thu, 09 Dec 2021 13:54:42 +0100

ceph (16.2.6+ds-5) experimental; urgency=medium

  * Add cmake-test-for-16-bytes-atomic-support-on-mips-also.patch which fixes
    FTBFS on mips64el.
  * Add only-yied-under-armv7-and-above.patch which fixes FTBFS on armel.

 -- Thomas Goirand <zigo@debian.org>  Sat, 20 Nov 2021 15:00:51 +0100

ceph (16.2.6+ds-4) experimental; urgency=medium

  * Add libgoogle-perftools-dev build-depends on all available arch.
  * Remove a symbol in debian/libcephfs2.symbols that is missing on ppc64el.
  * Removed useless libsqlite3-mod-ceph.symbols.

 -- Thomas Goirand <zigo@debian.org>  Mon, 08 Nov 2021 20:44:04 +0100

ceph (16.2.6+ds-3) experimental; urgency=medium

  * Do not maintain debian/librados2.symbols.

 -- Thomas Goirand <zigo@debian.org>  Mon, 08 Nov 2021 08:36:08 +0100

ceph (16.2.6+ds-2) experimental; urgency=medium

  * Build-depends on valgrind for all avialable arch.
  * Build-depends on libboost-context-dev and libboost-coroutine-dev on
    s390x, mips64el and riscv64.

 -- Thomas Goirand <zigo@debian.org>  Sun, 07 Nov 2021 15:14:08 +0100

ceph (16.2.6+ds-1) experimental; urgency=medium

  * New upstream release.
  * Exclude debian folder from upstream orig tarball.
  * Commit some of the upstream packaging to be closer to their packaging.
  * Refreshed patch:
    - disable-crypto.patch
    - riscv64-link-pthread.patch
    - compile-ppc.c-on-all-powerpc-machines.patch
  * Remove patch (now useless / NA):
    - 32bit-avoid-overloading.patch
    - 32bit-avoid-size_t.patch
    - make-ceph-python-3.9-aware.patch
    - patches/another-cmakelists-fix.patch
    - cmake_add_1.74_to_known_versions.patch
    - cmake_define_BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT_for_Boost...sers.patch
    - allow-bgp-to-host.patch
  * Add patch taken from Ubuntu:
    - enable-strsignal.patch
    - 32bit-fixes.patch
    - disable-log-slow-requests.patch
    - bug1914584.patch
    - bug1917414.patch
  * Removed patch applied upstream:
    - bluefs-use-uint64_t-for-len.patch
    - debian/patches/mds-purgequeue-use_uint64_t.patch
  * Rebased patch:
    - add-option-to-disable-ceph-dencoder.patch
  * d/rules: import stuff from the Ubuntu packaging.
  * Reviewed build-dependency list.
  * Switch to debhelper-compat 11.
  * Use dh_installsystemd, not dh_systemd_enable which is deprecated.
  * Reviewed (and rewrote a lot of) debian/copyright.
  * Do not override dh_systemd_enable and dh_systemd_start.

 -- Thomas Goirand <zigo@debian.org>  Tue, 02 Nov 2021 14:48:40 +0100

ceph (14.2.21-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Compile ppc.c on all powerpc machines. Fixes 32 bit powerpc build
    (Closes: #993642).

 -- Mattias Ellert <mattias.ellert@physics.uu.se>  Thu, 26 Aug 2021 10:36:49 +0200

ceph (14.2.21-1) unstable; urgency=high

  * New upstream release, resolving these:
    - CVE-2021-3509: Cross Site Scripting via token Cookie (Closes: #988888).
    - CVE-2021-3524: injection of HTTP headers via a CORS ExposeHeader tag in
      the Ceph Storage RadosGW (Closes: #988889).
    - CVE-2021-3531: RadosGW denial of service (crash) (Closes: #988890).

 -- Thomas Goirand <zigo@debian.org>  Thu, 27 May 2021 12:04:21 +0200

ceph (14.2.20-2) unstable; urgency=medium

  * Add allow-bgp-to-host.patch.

 -- Thomas Goirand <zigo@debian.org>  Wed, 21 Apr 2021 10:02:07 +0200

ceph (14.2.20-1) unstable; urgency=medium

  * New upstream point release (Closes: #986173):
    - Fixes CVE-2021-20288: Unauthorized global_id reuse in cephx
      (Closes: #986974)
  * Remove "rm -rf /etc/ceph" in ceph-base.postinst (Closes: #987192).

 -- Thomas Goirand <zigo@debian.org>  Tue, 20 Apr 2021 13:00:13 +0200

ceph (14.2.18-1) unstable; urgency=medium

  * New upstream point release.
  * Refreshed 32bit-avoid-size_t.patch.
  * Rebased bluefs-use-uint64_t-for-len.patch.
  * Refreshed 32bit-avoid-size_t.patch.
  * Refreshed riscv64-link-pthread.patch.
  * Rebased
  cmake_define_BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT_for_Boost.Asio_users.patch
  * Refreshed another-cmakelists-fix.patch.
  * Removed allow-binding-on-lo.patch applied upstream.

 -- Thomas Goirand <zigo@debian.org>  Wed, 24 Mar 2021 12:49:20 +0100

ceph (14.2.16-2) unstable; urgency=medium

  * Add fix-ceph-osd-systemd-target.patch.

 -- Thomas Goirand <zigo@debian.org>  Thu, 28 Jan 2021 16:45:23 +0100

ceph (14.2.16-1) unstable; urgency=medium

  * Add allow-binding-on-lo.patch.
  * New upstream release.

 -- Thomas Goirand <zigo@debian.org>  Fri, 15 Jan 2021 12:26:14 +0100

ceph (14.2.15-4) unstable; urgency=medium

  * Add upstream 3 patches for libboost 1.74 (Closes: #977243).

 -- Thomas Goirand <zigo@debian.org>  Sun, 13 Dec 2020 16:33:57 +0100

ceph (14.2.15-3) unstable; urgency=medium

  [ Adrian Bunk ]
  * [197afaf] Merge branch 'debian/unstable' into 'debian/unstable'
    Portability fixes
    See merge request ceph-team/ceph!6

 -- Thomas Goirand <zigo@debian.org>  Thu, 03 Dec 2020 21:03:06 +0100

ceph (14.2.15-2) unstable; urgency=medium

  * Do not build with clang, instead, set --max-parallel=1, as it seems it
    worked for Ubuntu. If this doesn't work, we'll disable the non-64 bits
    arch completely.

 -- Thomas Goirand <zigo@debian.org>  Mon, 30 Nov 2020 21:10:12 +0100

ceph (14.2.15-1) unstable; urgency=medium

  * New upstream release (Closes: #956750):
    - Fix FTBFS with GCC-10 (Closes: #957079).
    - Fix CVE-2020-10753 (Closes: #963760).
    - Fix CVE-2020-25660 (Closes: #975275).
  * Refreshed patches:
    - 32bit-avoid-size_t.patch
    - add-option-to-disable-ceph-dencoder.patch
    - bluefs-use-uint64_t-for-len.patch
    - disable-crypto.patch
    - mds-purgequeue-use_uint64_t.patch
  * Raw wrap-and-sort -bastk.
  * Added myself as uploader.
  * Added librdkafka-dev as build-depends.
  * Fixed debian/libcephfs-dev.install.
  * debian/calc-max-parallel.sh: allow for more values of --max-parallel so
    that ceph builds faster on more powerful machines.
  * Add a patch to make Ceph aware of Python 3.9:
    - make-ceph-python-3.9-aware.patch
  * Add a debian/source/options to ignore CRLF to CR changes.
  * Use --home in ceph-common.postinst when creating the Ceph system user.
  * Updated debian/libcephfs2.symbols (added 3 new symbols).
  * Package: ceph-resource-agents, switch Priority: to optional.
  * Add debian/source.lintian-overrides to allow .js which shipped by upstream
    in both compiled and source version.
  * Removed now useless dpkg-maintscript-helper rm_conffile: they have been
    around for more than one release.
  * debian/ceph-osd.postinst: remove as it's doing nothing.
  * Fix debian/lib{rbd1,rados2}.symbols (3 missing symbols).

 -- Thomas Goirand <zigo@debian.org>  Fri, 27 Nov 2020 23:58:00 +0100

ceph (14.2.9-1) unstable; urgency=high

  * [dc4e7cf] Update upstream source from tag 'upstream/14.2.9'
    Update to upstream version '14.2.9'
    with Debian dir 544321a5823a0e5b826198888c79cb3ed4dd9b2e
    Closing #956142 / CVE-2020-1760

 -- Bernd Zeimetz <bzed@debian.org>  Fri, 24 Apr 2020 22:43:18 +0200

ceph (14.2.8-2) unstable; urgency=medium

  * [eed9184] Fix 32bit issues in src/mds/PurgeQueue.cc
    mips64el (as reported in the bug report) built fine.
    s390x is a buildd issue, gets stuck sometimes for unknown (and not
    reproducible) reasons.
    Other build issues are fixed hopefully.
    Thanks to Ivo De Decker (Closes: #953749)

 -- Bernd Zeimetz <bzed@debian.org>  Mon, 23 Mar 2020 00:14:25 +0100

ceph (14.2.8-1) unstable; urgency=medium

  * [e14a030] Update upstream source from tag 'upstream/14.2.8'
    Update to upstream version '14.2.8'
    with Debian dir 6c28e7789e84694b28409f0aceb9bfe6f2acdade
    Closes: #953364
  * [6bc660e] Refreshing patches
  * [9e935e3] Fix FTBFS on riscv64.
    Thanks to Aurelien Jarno (Closes: #953003)
  * [4287e84] fix lintian override

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 08 Mar 2020 22:31:55 +0100

ceph (14.2.7-1) unstable; urgency=medium

  * [a68d12f] Update upstream source from tag 'upstream/14.2.7'
    Update to upstream version '14.2.7'
    with Debian dir 1125b03b88e8da85cf70f7cc540c1c30fa95d456
    This also contains a fix for
    [CVE-2020-1700]: Fixed a flaw in RGW beast frontend that
    could lead to denial of service from an unauthenticated client.
    CVE-2020-1699 was patched since 14.2.6-3.
  * [1474595] Removing patches applied upstream

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 01 Feb 2020 00:47:27 +0100

ceph (14.2.6-6) unstable; urgency=medium

  * [c18d632] Remove broken patch (Option::TYPE_SIZE as uint64_t).
    This patch actually results in a segfault while parsing options.
    Revert it and then see what it was actually needed for on 32bit.
    Thanks to Martin Mlynář (Closes: #949743)
  * [b5c7be8] Update patch with a non-segfaulting version.
    Took me some time to figure out that in option.cc size_t is not what you
    expect, but a struct instead, just with the same name.
    So to make clang happy we'll use static_cast<std::size_t> now, although
    this will for sure show various other issues on 32bit as not all
    possible config values will fit into 32bit numbers.
    Fixing this will need a lot of upstream work unfortunately.

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 26 Jan 2020 15:39:29 +0100

ceph (14.2.6-5) unstable; urgency=medium

  * [966df1a] Removing cython from Build-deps.
    Thanks to Sandro Tosi (Closes: #936282)
  * [38fdd89] clang ist not available on sh4
  * [3c97474] Replace findstring by filter where needed.
    Thanks jrtc27 for the hint.
  * [c694d0d] Pass -DHAVE_NEON=0 to cmake on armel.
    Instead of "fixing" CMakeCache.txt.
  * [825a942] Revert "Don't build ceph on mipsel."
    This reverts commit 424ea9b82f956daa8fa9c0539d0752ccfdc7caf6.
    Thanks to peter green (Closes: #949528)
  * [79aef26] Remove merge fail

 -- Bernd Zeimetz <bzed@debian.org>  Tue, 21 Jan 2020 21:21:17 +0100

ceph (14.2.6-4) unstable; urgency=high

  * Really uploading to unstable now.

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 18 Jan 2020 19:58:32 +0100

ceph (14.2.6-3) experimental; urgency=high

  * Uploading to unstable, including changes to make ceph
    build on mipsel again (Closes: #948722).
  * [1bac6f0] mgr/dashboard: fix improper URL checking.
    This change disables up-level references beyond the HTTP base directory.
    [CVE-2020-1699]
    Upstream commit 0443e40c11280ba3b7efcba61522afa70c4f8158
    Thanks to Salvatore Bonaccorso (Closes: #949206)
  * [720ce76] Updating changelog (from experimental)

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 18 Jan 2020 19:11:22 +0100

ceph (14.2.6-2) experimental; urgency=medium

  * [fc4df2f] d/rules: make sure mips doesn't match on mipsel/mips64el
  * [3d9ed86] Add patch to disable dencoder build if needed.
  * [ce0c9bb] Don't build ceph-dencoder on mipsel.
    Its a debugging tool and does not build on mipsel due to g++/clang++
    running out of memory.
    Replacing it by a shellscript that prints an error message.
  * [0d83e22] Configure gbp for experimental

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 16 Jan 2020 23:59:37 +0100

ceph (14.2.6-1) unstable; urgency=medium

  [ James Page ]
  * [2e50d5b] Fix misnamed package Recommends brbd1 -> librbd1
  * [11df8ed] Add missing debhelper misc:Depends for python3-ceph
  * [08c3c8b] Add missing Depends on python3-{distutils,routes} to ceph-mgr-dashboard package

  [ Bernd Zeimetz ]
  * [a87f434] Update upstream source from tag 'upstream/14.2.6'
    Update to upstream version '14.2.6'
    with Debian dir f37aa9f99ec09cc88d8e5e468c1f642fa7f77ef1
  * [e91626b] Revert "Fix ceph-mgr - indefinite queue growth hangs"
    This reverts commit 010db9a30458a6417ff667c3c11a3870edb8ee0c.
    Patches were applied upstream for 14.2.6

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 12 Jan 2020 23:13:27 +0100

ceph (14.2.5-3) unstable; urgency=medium

  * Uploading to unstable

  * [010db9a] Fix ceph-mgr - indefinite queue growth hangs.
    Applying the backport for the fix
    https://github.com/ceph/ceph/pull/32466
    Thanks to Milan Kupcevic (Closes: #947969)
  * [b01de37] Merge branch 'debian/unstable' into debian/experimental
  * [c8f35e5] Add breaks/replaces for ceph-common - ceph mds.
  * [ee905cb] Revert "Configure gbp for experimental"
    This reverts commit 3bcd5ac5f416b902a868036c243d7f19752c82f8.
  * [6303513] Revert "CI: build in experimental"
    This reverts commit d481122833e611c69c28e2b381e1cc1c8f689385.
  * [f1a9482] Snapshot changelog
  * [6e955c8] Removing automatic Ubuntu header
  * [b90d95a] Mark patch as forwarded

 -- Bernd Zeimetz <bzed@debian.org>  Tue, 07 Jan 2020 20:50:28 +0100

ceph (14.2.5-2) experimental; urgency=medium
  
  * [8c74414] lower --max-parallel for >=16GB
    g++ loves to eat ram
  * [b15dcdd] Build-dep. on python3-dev instead python3-all-dev.
    Thanks to Graham Inggs (Closes: #948021)
  * [d481122] CI: build in experimental
  * [4303a75] 32bit: fix more size_t vs uint64_t issues.
  * [c98ea07] Install bash-completion in /usr again.
    This change went missing somewhere during the import of the
    changes done in Ubuntu between 12.2.11 and 14.2.4.
    Thanks to Andreas Beckmann (Closes: #948165)
  * [c7d90b9] Move manpages to ceph-common again.
    This also went missing during the import.
  * [3e5a680] Use a better way to check if we are on 32bit.
  * [c03cd06] rm d/p/boost-py37-compat.patch.
    Upstream renamed assert.h to ceph_assert.h, so this patch should not be
    necessary anymore.

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 05 Jan 2020 00:04:23 +0100

ceph (14.2.5-1) experimental; urgency=medium

  [ Bernd Zeimetz ]
  * [3bcd5ac] Configure gbp for experimental
  * [bd0b051] New upstream version 14.2.5
  * [46cbe61] Merge upstream changes for 14.2.5
  * [4dfd819] Refreshing patches
  * [da26f25] Fix copy&paste errors in build-deps.
  * [7ff43a2] Mark build-deps needed for make check.
    And remove the need to install them.
  * [5ef8ac3] Remove left over patch file
  * [91ab5b9] */lib_tp.so files are not built, don't install them.
  * [44591e4] Don't try to install files we don't build
  * [db0994e] librbd1.symbols: add new symbols.
  * [d53724e] Add install/postinstall files for ceph-mgr-k8sevents
  * [acada37] Add lintian override for .chm file.
    Source and build info is shipped.
  * [bbb0bd6] copy the radosgw init file in override_dh_installinit.
  * [a5958d5] Avoid duplicate files.
    etc/bash_completion.d/ceph was accidentally shipped in ceph-base again.
  * [fbc33a3] Add missing > in Dependency.

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 02 Jan 2020 10:52:50 +0100

ceph (14.2.4-9) unstable; urgency=medium

  * [8c74414] lower --max-parallel for >=16GB
    g++ loves to eat ram
  * [b15dcdd] Build-dep. on python3-dev instead python3-all-dev.
    Thanks to Graham Inggs (Closes: #948021)
  * [c98ea07] Install bash-completion in /usr again.
    This change went missing somewhere during the import of the
    changes done in Ubuntu between 12.2.11 and 14.2.4.
    Thanks to Andreas Beckmann (Closes: #948165)
  * [c7d90b9] Move manpages to ceph-common again.
    This also went missing during the import.

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 05 Jan 2020 00:22:21 +0100

ceph (14.2.4-8) unstable; urgency=medium

  * [e187e6a] Use WITH_CCACHE from cmake to build with ccache.
  * [8cbe25e] Hack CMakeCache.txt to disable HAVE_ARM_NEON on armel.
    after trying to patch the various places where HAVE_ARM_NEON is used
    the easiest way to get rid of it on armel seems to be to patch the cmake
    cache file.
  * [424ea9b] Don't build ceph on mipsel.
    No compiler is able to build the code without running into oom-issues.

 -- Bernd Zeimetz <bzed@debian.org>  Wed, 01 Jan 2020 19:29:48 +0100

ceph (14.2.4-7) unstable; urgency=medium

  * [9b97753] Make sure we use ccache if needed.
  * [3dbd1ac] d/rules: Remove the armel fpu options.
    Hopefully properly patched now.
  * [da253e4] m68k, sh4: build with clang to avoid gcc OOM.

 -- Bernd Zeimetz <bzed@debian.org>  Tue, 31 Dec 2019 00:13:23 +0100

ceph (14.2.4-6) unstable; urgency=medium

  * [b1c9b5d] Try to reduce memory usage even further if needed.
    gcc loves to eat too much memory on armhf mipsel armel.
  * [d695778] Remove softfp patch in favour of build flags.
    This hopefully avoids the need to update and debug the patch.
  * [6eddb32] Build with clang(++) on armhf mipsel armel.
    Reports seem to suggest that clang does not need as much memory as gcc.
  * [b9420ba] Fix unsigned/size_t issue for sh4 & m86k.
  * [0027181] Updating changelog
  * [6502f60] Fix another 32bit size_t/uint64_t issue.
    In src/common/options.cc line 192.
  * [4a0b044] Fix another 32bit size_t/uint64_t issue.
    This time: powerpc.

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 29 Dec 2019 17:38:10 +0100

ceph (14.2.4-5) unstable; urgency=medium

  [ Bernd Zeimetz ]
  * [453eaa4] Avoid using make -j 32 on powerpc.
    A lot of CPU do not always help.

  [ Milan Kupcevic ]
  * [c6ec924] cherry pick critical bluestore data corruption fix
    (Closes: #947457)

  [ Bernd Zeimetz ]
  * [e88fc21] Set -DWITH_BOOST_CONTEXT=OFF where necessary.
    [!s390x !mips64el !ia64 !m68k !ppc64 !riscv64 !sh4 !sparc64 !x32]

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 28 Dec 2019 15:54:51 +0100

ceph (14.2.4-4) unstable; urgency=medium

  * [b70efb1] Create missing directories for arch:all build.
  * [3e4530f] try to save even more memory on armhf.
    Don't build debug flags at all.
  * [b478ee5] Avoid overloading on mipsel.
    Add mipsel to debian/patches/32bit-avoid-overloading.patch
  * [85eb6e9] Also build jerasure with softfp on armel.

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 26 Dec 2019 16:03:51 +0100

ceph (14.2.4-3) unstable; urgency=medium

  [ Bernd Zeimetz ]
  * [f3f47f5] CI: disable extra-long running tests.

  [ Steve Langasek ]
  * [9794fc4] Drop uninstallable and unneeded server binaries on i386.
    (Closes: #947156)

  [ Bernd Zeimetz ]
  * [6c2993f] Merge tag 'debian/14.2.4-0ubuntu3' into debian/unstable
  * [0c5b41f] Use a tracker.d.o list instead of a closed one. (Closes: #760538)
  * [d95db97] Try to build with --max-parallel=1 on slow arches.
    We run into out-of-memory errors again.
  * [e8d9e63] Use -mfloat-abi=softfp on armel for NEON instructions.
    And again, that patch went missing somewhere.
    Taken from
    https://salsa.debian.org/ceph-team/ceph/commit/fa7d0d84f736d0b8450572f3192a43ff7b3252c4

 -- Bernd Zeimetz <bzed@debian.org>  Tue, 24 Dec 2019 13:03:45 +0100

ceph (14.2.4-2) unstable; urgency=medium

  [ Thomas Goirand ]
  * [4b2327d] Add a python3-ceph metapackage.

  [ Bernd Zeimetz ]
  * [dbc7d2f] Add lintian override for empty python3-ceph package.
  * [5381390] Remove -en from description.
    We actually want to have a description in the changes file...
  * [4a57f31] Make python3-ceph dependencies binNMU safe

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 28 Nov 2019 09:43:37 +0100

ceph (14.2.4-1) unstable; urgency=medium

  * Uploading 14.2.4 to Debian.
    (Closes: #936282, #943961, #940854, #942733)
  * Adding missing sources (two.js, bootstrap 3.3.4)
  * ceph-mon.postinst missed the interpreter
  * Add missing dependency on python3
  * ignore lintian errors about minified js with shipped sources
  * Radowgw uses a systemd template, override lintian.
  * libcephfs-jni: rpath to java libraries needed.
    Add lintian override.
  * Remove .pc folder from debian folder.
  * Adding myself to Uploaders
  * Merging the work done in Ubuntu.

      [ Dariusz Gadomski ]
      * d/p/issue37490.patch: Cherry pick fix to optimize LVM queries in
        ceph-volume, resolving performance issues in systems under heavy load
        or with large numbers of disks (LP: #1850754).
    
      [ James Page ]
      * d/p/issue40114.patch: Cherry pick endian fixes to resolve issues
        using Ceph on big-endian architectures such as s390x (LP: #1851290).
      * New upstream release (LP: #1850901):
        - d/p/more-py3-compat.patch,ceph-volume-wait-for-lvs.patch,
          ceph-volume-wait-for-lvs.patch: Drop, included upstream.
        - d/p/bluefs-use-uint64_t-for-len.patch: Cherry pick fix to resolve
          FTBFS on 32 bit architectures.
      * d/rules: Disable SPDK support as this generates a build which
        has a minimum CPU baseline of 'corei7' on x86_64 which is not
        compatible with older CPU's (LP: #1842020).
      * d/p/issue40781.patch: Cherry pick fix for py3 compatibility in ceph-
        crash.
    
      [ Eric Desrochers ]
      * Ensure that daemons are not automatically restarted during package
        upgrades (LP: #1840347):
        - d/rules: Use "--no-restart-after-upgrade" and "--no-stop-on-upgrade"
          instead of "--no-restart-on-upgrade".
        - d/rules: Drop exclusion for ceph-[osd,mon,mds] for restarts.
    
      [ Jesse Williamson ]
      * d/p/civetweb-755-1.8-somaxconn-configurable*.patch: Backport changes
        to civetweb to allow tuning of SOMAXCONN in Ceph RADOS Gateway
        deployments (LP: #1838109).
    
      [ James Page ]
      * d/p/ceph-volume-wait-for-lvs.patch: Cherry pick inflight fix to
        ensure that required wal and db devices are present before
        activating OSD's (LP: #1828617).
    
      [ Steve Beattie ]
      * SECURITY UPDATE: RADOS gateway remote denial of service
        - d/p/CVE-2019-10222.patch: rgw: asio: check the remote endpoint
          before processing requests.
        - CVE-2019-10222
        - Closes: #936015
    
      [ James Page ]
      * New upstream release.
      * d/p/fix-py3-encoding-fsid.patch: Drop, no longer required.
      * d/p/pybind-auto-encode-decode-cstr.patch: Drop, reverted upstream.
      * d/p/fix-py3-encoding-fsid.patch: Cherry pick correct fix to resolve
        FSID encoding issues under Python 3 (LP: #1833079).
      * d/p/pybind-auto-encode-decode-cstr.patch: Cherry pick fix to ensure
        that encoding/decoding of strings is correctly performed under
        Python 3 (LP: #1833079).
    
      * New upstream release.
      * d/p/misc-32-bit-fixes.patch: Drop, included upstream.
      * d/p/py37-compat.patch: Drop, included upstream.
      * d/p/collections.abc-compat.patch: Drop, included in release.
      * d/p/*: Refresh.
      * d/*: Re-sync packaging with upstream for Nautilus release.
      * d/control,ceph-test.*,rules: Disable build of test binaries, drop
        ceph-test binary package (reduce build size).
      * d/control,rules: Use system boost libraries (reduce build time).
      * d/control: Add dependency on smartmontools, suggest use of nvme-cli
        for ceph-osd package.
      * d/p/32bit-*.patch: Fix misc 32 bit related issues which cause
        compilation failures on armhf and i386 architectures.
      * d/control: Add Breaks/Replaces on ceph-common for ceph-argparse to
        deal with move of Python module.
    
      * New upstream release (LP: #1810766).
      * d/p/*: Refresh.
    
      * d/p/more-py3-compat.patch: Add more py3 fixes.
    
      * d/p/more-py3-compat.patch: Misc Python 3 fixes in ceph-create-keys.
    
      * d/tests/python-ceph: Fix python3 test support resolving
        autopkgtest failure.
    
      * New upstream point release.
      * d/p/*: Refresh.
      * d/control,python-*.install,rules: Drop Python 2 support.
      * d/tests: Update for Python 2 removal.
      * d/p/misc-32-bit-fixes.patch: Update type of rgw_max_attr_name_len,
        resolving SIGABRT in radosgw (LP: #1805145).
      * d/p/boost-py37-compat.patch: Fix compilation issue with boost
        imports conflicting with ceph's assert.h header.
      * d/p/collections.abc-compat.patch: Selective cherry-pick of upstream
        fix for future compatibility with Python 3.8, avoiding deprecation
        warnings under Python 3.7.
    
      * d/ceph-mds.install: Install missing systemd configuration
        (LP: #1789927).
    
      * Re-instate 32bit architectures.
        - d/control: Switch back to linux-any
        - d/p/misc-32-bit-fixes.patch: Misc fixes for compilation
          failures under 32 bit architectures.
        - d/rules: Disable SPDK integration under i386.
      * Repack upstream tarball, excluding non-DFSG sources (LP: #1750848):
        - d/copyright: Purge upstream tarball of minified js files, which
          are neither shipped in binaries or required for package build.
        - d/watch: Add dversionmangle for +dfsg\d version suffix.
      * d/control,rules: Drop requirement for gcc-7 for arm64.
      * d/ceph-osd.udev: Add udev rules for sample LVM layout for OSD's,
        ensuring that LV's have ceph:ceph ownership (LP: #1767087).
    
      * d/copyright,source.lintian-overrides: Exclude jsonchecker component
        of rapidjson avoiding license-problem-json-evil non-free issue.
      * New upstream point release.
      * d/control: Remove obsolete X{S}-* fields.
    
      * New upstream release.
      * Sync with changes in upstream packaging:
        - d/*.install,rules: Use generated systemd unit files for install
        - d/ceph-test.install: Drop binaries removed upstream.
      * d/p/*: Refresh and drop as needed.
      * d/*.symbols: Refresh for new release.
      * d/rules,calc-max-parallel.sh: Automatically calculate the maximum
        number of parallel compilation units based on total memory.
      * d/control: Drop support for 32 bit architectures.
      * d/control: Update Vcs-* fields for Ubuntu.
      * d/control: Drop min python version field.

 -- Bernd Zeimetz <bzed@debian.org>  Mon, 18 Nov 2019 14:18:10 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog librbd-dev`.
