{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20325897,"defaultBranch":"main","name":"ceph","ownerLogin":"SUSE","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-05-30T10:29:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1067733?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712707797.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bb20a17289a1f7e3522997d1a2bd5165605b57a9","ref":"refs/heads/ses7p-mu5-factory","pushedAt":"2024-04-10T00:09:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"Merge pull request #515 from SUSE/upstream-tracker-64685\n\nmds: disable `defer_client_eviction_on_laggy_osds' by default\r\n\r\nReviewed-by: Mykola Golub \r\nReviewed-by: Tim Serong ","shortMessageHtmlLink":"Merge pull request #515 from SUSE/upstream-tracker-64685"}},{"before":"40d5950f16207cb31b50a33a059af2af290c1f30","after":null,"ref":"refs/heads/wip-ses7p-fix-ftbfs-gcc14","pushedAt":"2024-04-09T19:11:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"}},{"before":"bb20a17289a1f7e3522997d1a2bd5165605b57a9","after":"c5dd01a91d88f6e207cdec2fb6962c025f627608","ref":"refs/heads/ses7p","pushedAt":"2024-04-09T19:11:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #516 from SUSE/wip-ses7p-fix-ftbfs-gcc14\n\nFix FTBFS on GCC 14 (boo#1222493)\r\n\r\nReviewed-by: Michael Fritch ","shortMessageHtmlLink":"Merge pull request #516 from SUSE/wip-ses7p-fix-ftbfs-gcc14"}},{"before":"55e91c03a8cedacfb352b1e358ba3ca8236f3951","after":"40d5950f16207cb31b50a33a059af2af290c1f30","ref":"refs/heads/wip-ses7p-fix-ftbfs-gcc14","pushedAt":"2024-04-09T09:50:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"make-dist: patch rapidjson to fix FTBFS on GCC 14\n\nWithout this, the build fails on GCC 14:\n\n[ 3456s] /home/abuild/rpmbuild/BUILD/ceph-16.2.15-68-gbb20a17289a/src/rapidjson/include/rapidjson/document.h: In member function ‘rapidjson::GenericStringRef& rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&)’:\n[ 3456s] /home/abuild/rpmbuild/BUILD/ceph-16.2.15-68-gbb20a17289a/src/rapidjson/include/rapidjson/document.h:319:82: error: assignment of read-only member ‘rapidjson::GenericStringRef::length’\n[ 3456s] 319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }\n[ 3456s] | ~~~~~~~^~~~~~~~~~~~\n[ 3456s] make[2]: *** [src/rgw/CMakeFiles/rgw_common.dir/build.make:1774: src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o] Error 1\n[ 3456s] make[1]: *** [CMakeFiles/Makefile2:8011: src/rgw/CMakeFiles/rgw_common.dir/all] Error 2\n\nThe copy assignment operator was disabled in upstream rapidjson a very,\nvery, very long time ago:\n\nhttps://github.com/Tencent/rapidjson/commit/862c39be371278a45a88d4d1d75164be57bb7e2d\n\nThis method of patching a submodule is pretty heinous, even for me.\nThe alternative would be to fork ceph's (very) old rapidjson to the\nSUSE org, apply this patch to that fork, and update ceph's .gitmodules\nfile to point to that instead of the ceph one.\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"make-dist: patch rapidjson to fix FTBFS on GCC 14"}},{"before":"73f78890f8fef0c339fea76d07b1576b419b7ace","after":"55e91c03a8cedacfb352b1e358ba3ca8236f3951","ref":"refs/heads/wip-ses7p-fix-ftbfs-gcc14","pushedAt":"2024-04-09T06:42:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"make-dist: patch rapidjson to fix FTBFS on GCC 14\n\nWithout this, the build fails on GCC 14:\n\n[ 3456s] /home/abuild/rpmbuild/BUILD/ceph-16.2.15-68-gbb20a17289a/src/rapidjson/include/rapidjson/document.h: In member function ‘rapidjson::GenericStringRef& rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&)’:\n[ 3456s] /home/abuild/rpmbuild/BUILD/ceph-16.2.15-68-gbb20a17289a/src/rapidjson/include/rapidjson/document.h:319:82: error: assignment of read-only member ‘rapidjson::GenericStringRef::length’\n[ 3456s] 319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }\n[ 3456s] | ~~~~~~~^~~~~~~~~~~~\n[ 3456s] make[2]: *** [src/rgw/CMakeFiles/rgw_common.dir/build.make:1774: src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o] Error 1\n[ 3456s] make[1]: *** [CMakeFiles/Makefile2:8011: src/rgw/CMakeFiles/rgw_common.dir/all] Error 2\n\nThe copy assignment operator was disabled in upstream rapidjson a very,\nvery, very long time ago:\n\nhttps://github.com/Tencent/rapidjson/commit/862c39be371278a45a88d4d1d75164be57bb7e2d\n\nThis method of patching a submodule is pretty heinous, even for me.\nThe alternative would be to fork ceph's (very) old rapidjson to the\nSUSE org, apply this path to that fork, and update ceph's .gitmodules\nfile to point to that instead of the ceph one.\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"make-dist: patch rapidjson to fix FTBFS on GCC 14"}},{"before":null,"after":"73f78890f8fef0c339fea76d07b1576b419b7ace","ref":"refs/heads/wip-ses7p-fix-ftbfs-gcc14","pushedAt":"2024-04-09T02:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"common/dout: fix FTBFS on GCC 14\n\nThe following problem has been reported by Kaleb Keithley:\n\n```\n/builddir/build/BUILD/ceph-18.2.1/src/osd/osd_types.h: In lambda function:\n/builddir/build/BUILD/ceph-18.2.1/src/common/dout.h:184:73: error: call to non-‘constexpr’ function ‘virtual unsigned int DoutPrefixProvider::get_subsys() const’\n 184 | dout_impl(pdpp->get_cct(), ceph::dout::need_dynamic(pdpp->get_subsys()), v) \\\n | ~~~~~~~~~~~~~~~~^~\n/builddir/build/BUILD/ceph-18.2.1/src/common/dout.h:155:58: note: in definition of macro ‘dout_impl’\n 155 | return (cctX->_conf->subsys.template should_gather()); \\\n | ^~~\n/builddir/build/BUILD/ceph-18.2.1/src/osd/osd_types.h:3617:3: note: in expansion of macro ‘ldpp_dout’\n 3617 | ldpp_dout(dpp, 10) << \"build_prior all_probe \" << all_probe << dendl;\n | ^~~~~~~~~\n```\n\nFor details of the problem and the idea behind the fix,\nplease refer to the comment this commit brings to `dout.h`.\n\nThe minimized replicator that the facilitated Goldbot-based\ninvestigation:\n\n```cpp\nnamespace ceph::dout {\n\ntemplate\nstruct dynamic_marker_t {\n T value;\n // constexpr ctor isn't needed as it's an aggregate type\n constexpr operator T() const { return value; }\n};\n\ntemplate\nconstexpr dynamic_marker_t need_dynamic(T&& t) {\n return dynamic_marker_t{ std::forward(t) };\n}\n\ntemplate\nstruct is_dynamic : public std::false_type {};\n\ntemplate\nstruct is_dynamic> : public std::true_type {};\n\n} // ceph::dout\n\nstruct subsys_t {\n template \n bool should_gather() const {\n return true;\n }\n bool should_gather(const unsigned sub, int level) const {\n return false;\n }\n};\n\nstatic subsys_t subsys;\n\n do { \\\n const bool should_gather = [&](const auto cctX) { \\\n if constexpr (ceph::dout::is_dynamic::value || \\\n ceph::dout::is_dynamic::value) { \\\n std::cout << \"the dynamic path\" << std::endl; \\\n return subsys.should_gather(sub, v); \\\n } else { \\\n /* The parentheses are **essential** because commas in angle \\\n * brackets are NOT ignored on macro expansion! A language's \\\n * limitation, sorry. */ \\\n std::cout << \"the static path\" << std::endl; \\\n /*return subsys.should_gather(sub, v);*/ \\\n return (subsys.template should_gather()); \\\n } \\\n }(cct); \\\n } while (0)\n\n if (decltype(auto) pdpp = (dpp); pdpp) /* workaround -Wnonnull-compare for 'this' */ \\\n dout_impl(42, sub, v)\n\n if (decltype(auto) pdpp = (dpp); pdpp) /* workaround -Wnonnull-compare for 'this' */ \\\n dout_impl(42, ceph::dout::need_dynamic(42), v)\n\nint main() {\n std::random_device dev;\n std::mt19937 rng(dev());\n std::uniform_int_distribution dist6(1,6); // distribution in range [1, 6]\n\n int sub = dist6(rng);\n ldpp_dout(\"mocked out\", sub);\n //ldpp_subdout(\"mocked out\", 4, 3);\n}\n```\n\nFixes: https://tracker.ceph.com/issues/64050\nSigned-off-by: Radoslaw Zarzynski \n(cherry picked from commit 0eace4ea9ea42412d4d6a16d24a8660642e41173)","shortMessageHtmlLink":"common/dout: fix FTBFS on GCC 14"}},{"before":"2ddf924868a3a85f36df5c3dddad38fe81d9e249","after":"bb20a17289a1f7e3522997d1a2bd5165605b57a9","ref":"refs/heads/ses7p-mu5","pushedAt":"2024-03-19T06:12:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"Merge pull request #515 from SUSE/upstream-tracker-64685\n\nmds: disable `defer_client_eviction_on_laggy_osds' by default\r\n\r\nReviewed-by: Mykola Golub \r\nReviewed-by: Tim Serong ","shortMessageHtmlLink":"Merge pull request #515 from SUSE/upstream-tracker-64685"}},{"before":"20a6a8ea11b0b7825199f5e6d4f88cabe8b9bb31","after":"1afba53e31b052f10d56b7b1707f0b863ab07e76","ref":"refs/heads/ses7p-fscrypt","pushedAt":"2024-03-18T22:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"client: Add explicit values for VXattr.setxattr_cb\n\nAdd setxattr_cb: nullptr where we don't initialize that field. This is\nnecessary on older compilers that expect fields in declaration order.\nOtherwise they fail with \"non-trivial designated initializers not\nsupported\".\n\nSigned-off-by: Marcel Lauhoff ","shortMessageHtmlLink":"client: Add explicit values for VXattr.setxattr_cb"}},{"before":"e710e56a8554155d632f18a7bcc0e15290eccc80","after":null,"ref":"refs/heads/upstream-tracker-64685","pushedAt":"2024-03-18T22:18:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"}},{"before":"2ddf924868a3a85f36df5c3dddad38fe81d9e249","after":"bb20a17289a1f7e3522997d1a2bd5165605b57a9","ref":"refs/heads/ses7p","pushedAt":"2024-03-18T22:18:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #515 from SUSE/upstream-tracker-64685\n\nmds: disable `defer_client_eviction_on_laggy_osds' by default\r\n\r\nReviewed-by: Mykola Golub \r\nReviewed-by: Tim Serong ","shortMessageHtmlLink":"Merge pull request #515 from SUSE/upstream-tracker-64685"}},{"before":"de55b70ae27124dda8532ed0687f7144387a2e62","after":"e710e56a8554155d632f18a7bcc0e15290eccc80","ref":"refs/heads/upstream-tracker-64685","pushedAt":"2024-03-18T22:17:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"mds: disable `defer_client_eviction_on_laggy_osds' by default\n\nThis config can result in a single client holding up mds to service\nother clients since once a client is deferred from eviction due to\nlaggy OSD(s), a new clients cap acquire request can be possibly\nblocked until the other laggy client resumes operation, i.e., when\nthe laggy OSD is considered non-laggy anymore.\n\nDisable the config by default till the issue is fixed.\n\nFixes: http://tracker.ceph.com/issues/64685\nSigned-off-by: Venky Shankar \n(cherry picked from commit 109de8bdab86e1adaad580d9e7322c18fa01bc09)\n\nConflicts:\n\tsrc/common/options/mds.yaml.in","shortMessageHtmlLink":"mds: disable `defer_client_eviction_on_laggy_osds' by default"}},{"before":"faff84669860d1b1bdd26222c94766bf8572b05d","after":"de55b70ae27124dda8532ed0687f7144387a2e62","ref":"refs/heads/upstream-tracker-64685","pushedAt":"2024-03-17T19:28:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"mds: disable `defer_client_eviction_on_laggy_osds' by default\n\nThis config can result in a single client holding up mds to service\nother clients since once a client is deferred from eviction due to\nlaggy OSD(s), a new clients cap acquire request can be possibly\nblocked until the other laggy client resumes operation, i.e., when\nthe laggy OSD is considered non-laggy anymore.\n\nDisable the config by default till the issue is fixed.\n\nFixes: http://tracker.ceph.com/issues/64685\nSigned-off-by: Michael Fritch \n(cherry picked from commit 109de8bdab86e1adaad580d9e7322c18fa01bc09)","shortMessageHtmlLink":"mds: disable `defer_client_eviction_on_laggy_osds' by default"}},{"before":null,"after":"faff84669860d1b1bdd26222c94766bf8572b05d","ref":"refs/heads/upstream-tracker-64685","pushedAt":"2024-03-15T19:07:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"mds: disable `defer_client_eviction_on_laggy_osds' by default\n\nThis config can result in a single client holding up mds to service\nother clients since once a client is deferred from eviction due to\nlaggy OSD(s), a new clients cap acquire request can be possibly\nblocked until the other laggy client resumes operation, i.e., when\nthe laggy OSD is considered non-laggy anymore.\n\nDisable the config by default till the issue is fixed.\n\nFixes: http://tracker.ceph.com/issues/64685\nSigned-off-by: Michael Fritch ","shortMessageHtmlLink":"mds: disable `defer_client_eviction_on_laggy_osds' by default"}},{"before":"774ce50b105c0ff6665c9b4660dcdd5390c61544","after":"20a6a8ea11b0b7825199f5e6d4f88cabe8b9bb31","ref":"refs/heads/ses7p-fscrypt","pushedAt":"2024-03-07T15:26:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"client: Add explicit values for VXattr.setxattr_cb\n\nAdd setxattr_cb: nullptr where we don't initialize that field. This is\nnecessary on older compilers that expect fields in declaration order.\nOtherwise they fail with \"non-trivial designated initializers not\nsupported\".\n\nSigned-off-by: Marcel Lauhoff ","shortMessageHtmlLink":"client: Add explicit values for VXattr.setxattr_cb"}},{"before":"3440c2c97efc59dd15b9d73af1291cb229e32b7a","after":null,"ref":"refs/heads/wip-rpm-users","pushedAt":"2024-03-07T03:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"}},{"before":null,"after":"2ddf924868a3a85f36df5c3dddad38fe81d9e249","ref":"refs/heads/ses7p-mu5","pushedAt":"2024-03-06T22:32:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"ceph.spec.in: Advertise users/groups that are generated by the pre scripts\n\nThis is needed for RPM 4.19. For the original submission, see:\nhttps://build.opensuse.org/request/show/1141481\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"ceph.spec.in: Advertise users/groups that are generated by the pre sc…"}},{"before":"6e5f0f6e18143a956f7619a63700be200230218d","after":"2ddf924868a3a85f36df5c3dddad38fe81d9e249","ref":"refs/heads/ses7p","pushedAt":"2024-03-06T22:32:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"ceph.spec.in: Advertise users/groups that are generated by the pre scripts\n\nThis is needed for RPM 4.19. For the original submission, see:\nhttps://build.opensuse.org/request/show/1141481\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"ceph.spec.in: Advertise users/groups that are generated by the pre sc…"}},{"before":"a0e906b087bd211a68984570271a906ad7a73987","after":"6e5f0f6e18143a956f7619a63700be200230218d","ref":"refs/heads/ses7p","pushedAt":"2024-03-06T22:29:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #514 from SUSE/wip-rpm-users\n\nceph.spec.in: Advertise users/groups that are generated by the pre scripts","shortMessageHtmlLink":"Merge pull request #514 from SUSE/wip-rpm-users"}},{"before":null,"after":"3440c2c97efc59dd15b9d73af1291cb229e32b7a","ref":"refs/heads/wip-rpm-users","pushedAt":"2024-03-05T08:18:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"ceph.spec.in: Advertise users/groups that are generated by the pre scripts\n\nThis is needed for RPM 4.19. For the original submission, see:\nhttps://build.opensuse.org/request/show/1141481\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"ceph.spec.in: Advertise users/groups that are generated by the pre sc…"}},{"before":"d2220d9f908fc9e975da41de858bef0c159512e0","after":null,"ref":"refs/heads/wip-fix-cmake328","pushedAt":"2024-02-22T00:51:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"}},{"before":"29c88be104943ec288707a279b4ec22469226531","after":"a0e906b087bd211a68984570271a906ad7a73987","ref":"refs/heads/ses7p","pushedAt":"2024-02-22T00:51:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"Merge pull request #513 from SUSE/wip-fix-cmake328\n\ncmake: Ensure git exists before executing it","shortMessageHtmlLink":"Merge pull request #513 from SUSE/wip-fix-cmake328"}},{"before":null,"after":"d2220d9f908fc9e975da41de858bef0c159512e0","ref":"refs/heads/wip-fix-cmake328","pushedAt":"2023-12-20T05:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"cmake: Ensure git exists before executing it\n\nCMake 3.28 has turned stricter when executing string(REPLACE …) and\nexpects four or more commands. In case of distro package builds from\ntarball, it happens that git is not present. CTags.cmake tries to\ncatch that by veriying the exit status of the command, but as there\nis in fact git | awk, awk returns 0 even when git does not exist.\n\nEnsure that the variable submodules has been defined before trying\nto replace substrings in this variable.\n\nSigned-off-by: Dominique Leuenberger \n(cherry picked from commit 8615731637a116f7b9299c6122a0e058d43a4f6d)","shortMessageHtmlLink":"cmake: Ensure git exists before executing it"}},{"before":"29c88be104943ec288707a279b4ec22469226531","after":"774ce50b105c0ff6665c9b4660dcdd5390c61544","ref":"refs/heads/ses7p-fscrypt","pushedAt":"2023-11-28T17:03:20.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #512 from irq0/backports/fscrypt-on-ses7p\n\nfscrypt backports to ses7p\r\n\r\nReviewed-by: Michael Fritch ","shortMessageHtmlLink":"Merge pull request #512 from irq0/backports/fscrypt-on-ses7p"}},{"before":"9be7fb44a33e20a52339e1bd6694c59c5abc3159","after":"29c88be104943ec288707a279b4ec22469226531","ref":"refs/heads/ses7p-fscrypt","pushedAt":"2023-11-28T16:42:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #511 from SUSE/wip-drop-rpm-requires-release\n\nmake-dist: strip \"-%{release}\" from ceph package Requires\r\n\r\nReviewed-by: Michael Fritch ","shortMessageHtmlLink":"Merge pull request #511 from SUSE/wip-drop-rpm-requires-release"}},{"before":null,"after":"9be7fb44a33e20a52339e1bd6694c59c5abc3159","ref":"refs/heads/ses7p-fscrypt","pushedAt":"2023-11-28T16:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"ceph.spec.in: Replace %usrmerged macro with regular version check\n\n%usrmerged is deprecated in favour of %if 0%{?suse_version} < 1550\n(see https://en.opensuse.org/openSUSE:Usr_merge for details)\n\nFixes: https://tracker.ceph.com/issues/58501\nSigned-off-by: Tim Serong \n(cherry picked from commit 1f92b0314b9ccb44d1aee3f87126b3c8e3ed5b29)","shortMessageHtmlLink":"ceph.spec.in: Replace %usrmerged macro with regular version check"}},{"before":"ed316ac6e1a89f57f82550d2f26b43176bdb606f","after":null,"ref":"refs/heads/wip-drop-rpm-requires-release","pushedAt":"2023-10-03T20:32:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"}},{"before":"7aa6ce9419f0b97562d19fb227575b6e8a756e48","after":"29c88be104943ec288707a279b4ec22469226531","ref":"refs/heads/ses7p","pushedAt":"2023-10-03T20:32:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mgfritch","name":"Michael Fritch","path":"/mgfritch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752663?s=80&v=4"},"commit":{"message":"Merge pull request #511 from SUSE/wip-drop-rpm-requires-release\n\nmake-dist: strip \"-%{release}\" from ceph package Requires\r\n\r\nReviewed-by: Michael Fritch ","shortMessageHtmlLink":"Merge pull request #511 from SUSE/wip-drop-rpm-requires-release"}},{"before":null,"after":"ed316ac6e1a89f57f82550d2f26b43176bdb606f","ref":"refs/heads/wip-drop-rpm-requires-release","pushedAt":"2023-10-03T07:43:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"make-dist: strip \"-%{release}\" from ceph package Requires\n\nRequring %{version}-%{release} doesn't make sense on SUSE\ndistros, because %{version} already contains everything we\nneed (e.g.: 16.2.13.66+g54799ee0666), while %{release} is\nan internal detail of the SUSE build service. Indeed, if\nthese packages have a hard requirement on the latter, it\ncan cause conflicts when installing ceph packages with\nmultiple update channels active (e.g. SES 7.1 Updates and\nSLE 15 SP3 Basesystem Updates) when the release number\ndiffers between channels, but the packages are otherwise\nidentical.\n\nSigned-off-by: Tim Serong ","shortMessageHtmlLink":"make-dist: strip \"-%{release}\" from ceph package Requires"}},{"before":"12e0a9ea9339c6b9c878f6da2fdad6bc8af66c7d","after":"7aa6ce9419f0b97562d19fb227575b6e8a756e48","ref":"refs/heads/ses7p-mu4","pushedAt":"2023-09-11T08:37:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"},"commit":{"message":"Merge pull request #509 from SUSE/ses7p-mu4-update-container-images\n\ncephadm: update to the latest container images","shortMessageHtmlLink":"Merge pull request #509 from SUSE/ses7p-mu4-update-container-images"}},{"before":"f73459829340492a9243a7c52d1577a20a0bc594","after":null,"ref":"refs/heads/ses7p-mu4-update-container-images","pushedAt":"2023-09-11T08:36:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tserong","name":"Tim Serong","path":"/tserong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754700?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwMDowOTo1Ny4wMDAwMDBazwAAAAQshwSZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwMDowOTo1Ny4wMDAwMDBazwAAAAQshwSZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMVQwODozNjoxOS4wMDAwMDBazwAAAAN9pw7y"}},"title":"Activity · SUSE/ceph"}