Bug 1997426

Summary: RocksDB fails to compile on s390x
Product: [Fedora] Fedora Reporter: Jonny Heggheim <hegjon>
Component: rocksdbAssignee: Jonny Heggheim <hegjon>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 34CC: dan, hegjon, mmuzila, yselkowi
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: s390x   
OS: Unspecified   
Whiteboard:
Fixed In Version: rocksdb-6.22.1-3.fc35, rocksdb-6.22.1-3.fc36 rocksdb-6.22.1-3.fc35 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-09-24 20:09:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 485231    

Description Jonny Heggheim 2021-08-25 08:54:42 UTC
RocksDB fails to compile on s390x.

Upstream have been notified here https://github.com/facebook/rocksdb/issues/8610


Steps to Reproduce:
1. Build the package on a s390x machine

Comment 1 Dan Horák 2021-08-25 12:55:28 UTC
For the record, ceph depends on rocksdb, so there is a broken buildroot now. I suggest to apply the fix from https://github.com/facebook/rocksdb/issues/8698 as a downstream patch until it's resolved upstream.

Comment 2 Yaakov Selkowitz 2021-08-25 18:09:01 UTC
Filed: https://src.fedoraproject.org/rpms/rocksdb/pull-request/1

Comment 3 Yaakov Selkowitz 2021-08-25 20:13:24 UTC
Thanks for merging, that built for rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1823666

Could you merge that into f35 too?

Comment 4 Jonny Heggheim 2021-08-26 08:50:39 UTC
(In reply to Dan Horák from comment #1)
> For the record, ceph depends on rocksdb, so there is a broken buildroot now.

Thanks for the information, I did not know that ceph depended on rocksdb

Comment 5 Jonny Heggheim 2021-08-26 08:52:30 UTC
(In reply to Yaakov Selkowitz from comment #3)
> Thanks for merging, that built for rawhide:
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1823666
> 
> Could you merge that into f35 too?

Thanks for the PR.

Building for f35 now: https://koji.fedoraproject.org/koji/taskinfo?taskID=74547253

Comment 6 Yaakov Selkowitz 2021-08-26 15:55:14 UTC
Thanks, looks like we're set now.

Comment 7 Dan Horák 2021-08-26 16:08:34 UTC
Yaakov/Jonny, we need an update in bodhi for F-35 (starting this Tuesday), please.

Comment 8 Yaakov Selkowitz 2021-08-26 16:31:54 UTC
Oh, bodhi gating just started, oops.

Comment 9 Fedora Update System 2021-08-26 17:10:35 UTC
FEDORA-2021-644f4dc8c3 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-644f4dc8c3

Comment 10 Fedora Update System 2021-08-26 19:50:42 UTC
FEDORA-2021-644f4dc8c3 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-644f4dc8c3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-644f4dc8c3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2021-09-24 20:09:27 UTC
FEDORA-2021-644f4dc8c3 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.