Bug 1687369 - FTBFS on ARM/PPC/s390x
Summary: FTBFS on ARM/PPC/s390x
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: deepin-clone
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: sensor.wen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F-ExcludeArch-s390x F-ExcludeArch-ARM PPCTracker
TreeView+ depends on / blocked
 
Reported: 2019-03-11 11:49 UTC by Robin Lee
Modified: 2019-08-09 10:02 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-09 10:02:16 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github linuxdeepin deepin-clone issues 11 0 None open Add a qmake option to disable BootDoctor, since it does not work on non-ubuntu-based distros 2020-03-03 11:40:24 UTC

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.


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