Bug 2324157 - Please branch and build rocksdb in epel10
Summary: Please branch and build rocksdb in epel10
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: rocksdb
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kaleb KEITHLEY
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: EPELPackagersSIG
TreeView+ depends on / blocked
 
Reported: 2024-11-06 12:24 UTC by Kaleb KEITHLEY
Modified: 2024-11-06 16:58 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-06 13:37:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kaleb KEITHLEY 2024-11-06 12:24:04 UTC
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

Comment 1 Kaleb KEITHLEY 2024-11-06 12:30:33 UTC
this is a runtime requirement for Ceph

Comment 2 Kaleb KEITHLEY 2024-11-06 12:47:04 UTC
scratch build https://koji.fedoraproject.org/koji/taskinfo?taskID=125554114

Comment 4 Jonny Heggheim 2024-11-06 14:54:15 UTC
I added kkeithle as co-maintainer. How should rocksdb be updated in the future to be compatible with Ceph?

Comment 5 Kaleb KEITHLEY 2024-11-06 15:19:43 UTC
(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?

Comment 6 Jonny Heggheim 2024-11-06 16:37:19 UTC
Yes, but also for Fedora or will you use the bundled rocksdb library?

Comment 7 Kaleb KEITHLEY 2024-11-06 16:58:42 UTC
(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.


Note You need to log in before you can comment on or make changes to this bug.