Debian Patches

Status for ceph/14.2.21-1

Patch Description Author Forwarded Bugs Origin Last update
debian-armel-armhf-buildflags.patch no
fix-bash-completion-location no
add-option-to-disable-ceph-dencoder.patch =================================================================== no
update-java-source-target-flags.patch use --release 7 instead of -source/-target Instead of -source/-target ceph should be build with --release for OpenJDK 9
or later so that the bootclasspath is also set, as per JEP-247, otherwise it
risks incurring into binary incompatibility when run with an earlier OpenJDK.
OpenJDK 11 minimum compatibility release has been updated to 7.
Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> no 2018-04-24
disable-crypto.patch =================================================================== no
32bit-avoid-overloading.patch Avoid overloading on 32 bit architectures unsigned and size_t are equivalent on 32 bit architectures,
so only define the size_t based overload of advance on 64
bit architectures.
https://wiki.debian.org/ArchitectureSpecificsMemo
James Page <james.page@ubuntu.com>, Bernd Zeimetz <bzed@debian.org> no
32bit-avoid-size_t.patch Avoid use of size_t when necessary On 32 bit architectures size_t is not a 64 bit type, which
causes comparison mismatch failures during compilation.

===================================================================
James Page <james.page@ubuntu.com>, Bernd Zeimetz <bzed@debian.org> no
civetweb-755-1.8-somaxconn-configurable_conf.patch Adds max_connections to reference configuration. Jesse Williamson <jesse.williamson@canonical.com> yes upstream upstream, https://github.com/civetweb/civetweb/pull/776/commits/3b8eb36676f70d06f8918ccf62029207c49cdda0
civetweb-755-1.8-somaxconn-configurable.patch Makes SOMAXCONN user-configurable. Jesse Williamson <jesse.williamson@canonical.com> yes upstream upstream, https://github.com/civetweb/civetweb/pull/776/commits/febab7dc38c9671577603425c54c20f841e27f97
civetweb-755-1.8-somaxconn-configurable_test.patch Adds max_connections to test display. Jesse Williamson <jesse.williamson@canonical.com> yes upstream upstream, https://github.com/civetweb/civetweb/pull/776/commits/3b8eb36676f70d06f8918ccf62029207c49cdda0
bluefs-use-uint64_t-for-len.patch [PATCH] os/bluestore/BlueFS: use uint64_t for `len`
change the type of parameter `len` of `BlueFS::_read_random()` from
`size_t` to `uint64_t`.

i think the type of `size_t` comes from
`rocksdb::RandomAccessFile::Read(uint64_t offset, size_t n,
rocksdb::Slice* result, char* scratch)`. and when we implement this
method, we continued using `n`'s type. but, we are using it with
`std::min()`, for instance, where the template parameter type deduction
fails if the lhs and rhs parameters' types are different. so probaly the
better solution is to use `uint64_t` directly to avoid the the cast and
specializing the template.
Kefu Chai <kchai@redhat.com> no 2019-06-28
riscv64-link-pthread.patch Link with -pthread instead of -lpthread to fix FTBFS on riscv64
===================================================================
no 2020-03-01
mds-purgequeue-use_uint64_t.patch =================================================================== no
make-ceph-python-3.9-aware.patch Make Ceph Python 3.9 aware Add versions of interpreters Ceph didn't know about. Thomas Goirand <zigo@debian.org> no 2020-11-28
cmake_define_BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT_for_Boost.Asio_users.patch cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users
.
see also
https://www.boost.org/doc/libs/1_74_0/doc/html/boost_asio/std_executors.html#boost_asio.std_executors.polymorphic_i_o_executor
.
we could use `asio::any_io_executor` later on though for better
performance.
.
also, define CMP0093, so FindBoost reports Boost_VERSION in x.y.z
format. it is simpler to use `VERSION_GREATER_EQUAL` to compare its
version with 1.74 instead of its C macro version ("107000").
Kefu Chai <kchai@redhat.com> no debian upstream, https://github.com/ceph/ceph/commit/3d708219092d0e89a1434c30ffc8a4999f062cc0.patch 2021-03-24
cmake_add_1.74_to_known_versions.patch cmake: add 1.74 to known versions Kefu Chai <kchai@redhat.com> no debian upstream, https://github.com/ceph/ceph/commit/b6a94da6149e50bdd43752919d7c01b04c59f79e.patch 2020-12-13
another-cmakelists-fix.patch Another cmakelists fix This fixes the last Boost 1.74 compatibility problems.

===================================================================
Thomas Goirand <zigo@debian.org> no 2021-01-08
fix-ceph-osd-systemd-target.patch Fix systemd ceph-osd.target This helps when rebooting. Thomas Goirand <zigo@debian.org> no 2021-01-28
allow-bgp-to-host.patch allow BGP-to-the-host style binding
diff --git a/src/common/ipaddr.cc b/src/common/ipaddr.cc
index 0abf7f20ca..ce81e7e735 100644
Thomas Goirand no 2021-04-21

All known versions for source package 'ceph'

Links