Please branch and build rocksdb in epel10. If you do not wish to maintain rocksdb in epel10, or do not think you will be able to do this in a timely manner, the EPEL Packagers SIG would be happy to be a co-maintainer of the package; please add the epel-packagers-sig group through https://src.fedoraproject.org/rpms/rocksdb/addgroup and grant it commit access, or collaborator access on epel* branches. I would also be happy to be a co-maintainer (FAS: kkeithle); please add me through https://src.fedoraproject.org/rpms/rocksdb/adduser
this is a runtime requirement for Ceph
scratch build https://koji.fedoraproject.org/koji/taskinfo?taskID=125554114
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-e01ca7b4ee
I added kkeithle as co-maintainer. How should rocksdb be updated in the future to be compatible with Ceph?
(In reply to Jonny Heggheim from comment #4) > I added kkeithle as co-maintainer. How should rocksdb be updated in the > future to be compatible with Ceph? It should probably stay at 9.3.z for the life of Stream10, unless something arises like a CVE. Possibly it could be updated to 9.4, 9.5, etc., maybe with approval from the EPEL powers that be. And certainly not to 10.y.z without approval from the EPEL powers. Is that the answer you were looking for?
Yes, but also for Fedora or will you use the bundled rocksdb library?
(In reply to Jonny Heggheim from comment #6) > Yes, but also for Fedora or will you use the bundled rocksdb library? bundled rocksdb lib? You mean in ceph? I only use the bundled lib when ceph itself is not compatible with the rocksdb lib present on the system. That's true for other packages too, not just rocksdb. In general I prefer to not use bundled packages. Most of the bundled packages in Ceph have a cmake switch to use the system libs, or not. Apart from that, the packages I maintain in Fedora I try to keep them updated in rawhide to the latest available. I tihink you should update rocksdb in Fedora using whatever criteria you want. If Ceph works with it, it will use it. If it doesn't, I'll enable the bundled version.