Bug 1448923 - Xfce ARM image default browser is unavailable (image fails to build)
Summary: Xfce ARM image default browser is unavailable (image fails to build)
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 26
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Martin Stransky
QA Contact: Fedora Extras Quality Assurance
Whiteboard: AcceptedBlocker
Depends On:
Blocks: ARMTracker F26BetaBlocker
TreeView+ depends on / blocked
Reported: 2017-05-08 16:36 UTC by Adam Williamson
Modified: 2017-05-19 18:26 UTC (History)
11 users (show)

Fixed In Version: firefox-53.0.2-5.fc26
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2017-05-19 18:26:46 UTC

Attachments (Terms of Use)

Description Adam Williamson 2017-05-08 16:36:04 UTC
Firefox 53 fails to build on ARM, and rather than fixing this before shipping it to Fedora 26 (and Rawhide), the Firefox maintainers built it and shipped it with non-x86 arches disabled:


This means Xfce ARM (and probably other ARM images, but Xfce ARM is a release-blocking image) fails to compose, and also that it has no default browser.

There are two possible resolutions to this: fix Firefox to build on ARM, or change Xfce's default browser to something that *is* available on ARM. Obviously we would highly prefer the first solution.

Comment 1 Adam Williamson 2017-05-08 16:52:35 UTC
Proposing as a Beta blocker (as an alternative to blocking on https://bugzilla.redhat.com/show_bug.cgi?id=1443938 directly), violates the Alpha criteria "All release-blocking images must boot in their supported configurations" (since a blocking image is missing for now) and "It must be possible to run the default web browser and a terminal application from all release-blocking desktop environments" (just removing Firefox from the package set would not be a sufficient fix).

Comment 2 Mike Ruckman 2017-05-12 21:18:41 UTC
Discussed in the 2017-05-02 Blocker Review meeting [0]. This is accepted as a blocker in lieu of #1443928 because this more precisely reflects the actual criteria violation. There was a long discussion on it during the meeting [1] as well as a mailing list discussion [2] to explain the rationale.

[0] Sorry for the late update on this.
[1] https://meetbot.fedoraproject.org/fedora-blocker-review/2017-05-08/f26-blocker-review.2017-05-08-16.00.log.html
[2] https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/NNKH7V7S6XV673EG5YBQCG2MBO6LCUKP/

Comment 3 Mike Ruckman 2017-05-12 21:19:38 UTC
The actual text of the #AGREED is: "This bug is a conditional violation of the following criterion: "It must be possible to run the default web browser and a terminal application from all release-blocking desktop environments." as well as the "image compose" criterion."

Comment 4 Stephen Gallagher 2017-05-17 12:42:51 UTC
Firefox was patched to support the armv7hl architecture.

Comment 5 Adam Williamson 2017-05-19 18:26:46 UTC
This appears to be resolved now; the update has been pushed stable and we have Xfce ARM images again in current composes. I haven't had direct confirmation that Firefox *works* properly, but if there are any problems there, they can be reported separately. Thanks for the build fix!

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