Bug 2228587 - please reintroduce i686 for f38 builds
Summary: please reintroduce i686 for f38 builds
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: inkscape
Version: 38
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-02 18:47 UTC by Fabio Valentini
Modified: 2023-08-05 21:19 UTC (History)
5 users (show)

Fixed In Version: inkscape-1.3-4.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-05 01:38:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2023-08-02 18:47:24 UTC
Dropping architecture support is a breaking change that should be coordinated with dependent packages. Anything that depends on headless inkscape during the build will currently fail to build on i686 in rawhide and f38.

It's probably *fine* to drop i686 from inkscape in Rawhide (though that should also have been coordinated with dependent packages), but dropping it mid-release in Fedora 38 as well is not OK. Looking at the commit history, this might even have happened accidentally by merging rawhide into the f38 branch.

Reproducible: Always

Comment 1 Gwyn Ciesla 2023-08-02 19:23:24 UTC
It was indeed an accident.

It currently doesn't build on i686: https://kojipkgs.fedoraproject.org//work/tasks/3716/104273716/build.log

I had thought that failure was f39 only but it's f38 as well.

Comment 2 Kalev Lember 2023-08-02 20:56:12 UTC
This looks like an issue with LTO to me. Maybe try putting something like this at the beginning of %build section and see if it fixes it?

%ifarch %{ix86}
# FTBFS on i686 with LTO enabled
%define _lto_cflags %{nil}
%endif

Comment 3 Kalev Lember 2023-08-02 20:57:27 UTC
Or alternatively ask the tools people for help figuring out what's actually going wrong with LTO.

Comment 4 Fedora Update System 2023-08-03 14:09:32 UTC
FEDORA-2023-60b2eba6d1 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-60b2eba6d1

Comment 5 Fedora Update System 2023-08-04 02:18:39 UTC
FEDORA-2023-60b2eba6d1 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-60b2eba6d1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-60b2eba6d1

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

Comment 6 Fedora Update System 2023-08-05 01:38:22 UTC
FEDORA-2023-60b2eba6d1 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fabio Valentini 2023-08-05 21:19:03 UTC
Thank you for the quick fix!


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