Bug 1687369

Summary: FTBFS on ARM/PPC/s390x
Product: [Fedora] Fedora Reporter: Robin Lee <robinlee.sysu>
Component: deepin-cloneAssignee: sensor.wen
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: felixonmars, hannsj_uhl, sensor.wen, sztsian
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-09 10:02:16 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, 485251, 1071880    

Description Robin Lee 2019-03-11 11:49:46 UTC
app/src/fixboot/bootdoctor.cpp has explict enumeration on supported arches, and arm32 is not suppported.

Comment 1 Peter Robinson 2019-03-11 13:26:00 UTC
Actually with a minor investigation this will fail completely on Fedora in general, the bootdoctor binary calls out to an x86 script which is full of debian/ubuntu assumptions such as:

https://github.com/linuxdeepin/deepin-clone/blob/master/app/src/fixboot/scripts/boot_fix_x86.sh#L27
https://github.com/linuxdeepin/deepin-clone/blob/master/app/src/fixboot/scripts/boot_fix_x86.sh#L99
https://github.com/linuxdeepin/deepin-clone/blob/master/app/src/fixboot/scripts/boot_fix_x86.sh#L118

You could actually write a single Fedora script which would cover UEFI platforms quite well using the grub2 support in Fedora for x86_64/aarch64/ARMv7, which would be a tiny bit more than what would be required to support x86_64 well.

Comment 2 Robin Lee 2019-08-09 10:02:16 UTC
deepin-clone is retired since f31.