Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1474773

Summary: Latest ceph is not built on i686
Product: [Fedora] Fedora Reporter: Kaleb KEITHLEY <kkeithle>
Component: cephAssignee: Boris Ranto <branto>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: berrange, bhubbard, branto, david, extras-qa, fedora, kdreyer, ramkrsna, steve
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-12.1.1-2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1474743 Environment:
Last Closed: 2017-07-25 21:04:56 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: 1474743, 1474774    
Bug Blocks: 179258, 1474772    
Attachments:
Description Flags
Add missing fallthrough annotations none

Description Kaleb KEITHLEY 2017-07-25 11:34:30 UTC
+++ This bug was initially created as a clone of Bug #1474743 +++

Description of problem:
The latest update of Ceph in rawhide just excluded several Fedora architectures

 ExcludeArch:   i686 armv7hl ppc64

As a result this has broken downstream packages that depend on ceph like libvirt & QEMU.

Please re-enable these architectures asap.

If there are build problems then plesae create blocker bugs against the arch exclude trackers

https://fedoraproject.org/wiki/Packaging:Guidelines#Architecture_Build_Failures

Version-Release number of selected component (if applicable):
12.1.1-1

--- Additional comment from Kaleb KEITHLEY on 2017-07-25 07:22:38 EDT ---

It doesn't build on those platforms.

File a bug against Ceph.

--- Additional comment from Daniel Berrange on 2017-07-25 07:29:19 EDT ---

That's not the way Fedora works. As per the packaging guidelines link above, maintainers need to explicitly track any build problems on architectures & mark them as blocking the arch trackers so the problem can be resolved.

Comment 1 Kaleb KEITHLEY 2017-07-25 11:42:38 UTC
see build log at

https://koji.fedoraproject.org/koji/taskinfo?taskID=20683234

Comment 2 Daniel Berrangé 2017-07-25 12:49:13 UTC
Created attachment 1304204 [details]
Add missing fallthrough annotations

Comment 3 Daniel Berrangé 2017-07-25 12:49:41 UTC
This patch trivially fixes the i686 build by silencing the compiler warnings