summarylogtreecommitdiffstats
path: root/ceph-17.2.5-fix-iterator-depreciations.patch
AgeCommit message (Collapse)Author
2023-09-09repo: rm upstreamed iterator depreciationsBazaah
This commit removes the patches to three files from ceph-17.2.5-fix-iterator-depreciations: - src/include/xlist.h - src/include/rados/librados.hpp - src/crimson/os/seastore/omap_manager/btree/string_kv_node_layout.h As the upstream has fixed them. However, the patches to the following have not yet been applied upstream, and thus remain: - src/include/rangeset.h - src/msg/async/dpdk/circular_buffer.h Upstream-Ref: https://github.com/ceph/ceph/commit/77a3ed56a7b7326814ea5d37214bec1d88ec334e Upstream-Ref: https://github.com/ceph/ceph/commit/691119c389e119a03aea606b7c4093d46c6db43d Upstream-Ref: https://github.com/ceph/ceph/commit/905969611d256b6613bd86347bd51ddeb0603b79 Upstream-Ref: https://github.com/ceph/ceph/commit/c662ee698c6366e1b53856eb1a2c903c301a426f
2022-10-26pkgbuild: fix-iterator-depreciations.patchBazaah
This commit patches the few instances of std::iterator usage in the upstream. There's no real benefit here, besides reducing the line noise during builds... and yet this is one of the change sets I've liked making the most. Followed the fluentcpp guide for understanding the fix: https://www.fluentcpp.com/2018/05/08/std-iterator-deprecated/ and used this ripgrep to find the definition sites: `rg ':\s*(public)?\s*(std::)?iterator\s*<' .`