[Bug 1207726] New: Micro OS First Boot Fails to install Firefox on AARCH64
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 Bug ID: 1207726 Summary: Micro OS First Boot Fails to install Firefox on AARCH64 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: MicroOS Assignee: kubic-bugs@opensuse.org Reporter: eric@tuxbot.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- When logging into Micro OS Gnome RC after creating a user the 'First Boot' script runs [/usr/bin/mod-firstboot] and attempts to install org.mozilla.firefox. However this always fails on aarch64 as Mozilla only provides an x86_64 package of the Firefox flatpak. This results in the mod-firstboot script failing with an error on every login. This also results in a broken environment as the rest of mod-firstboot fails to run. I don't know a lot about Micro OS but would suggest improving mod-firstboot in the following ways. 1) Install Firefox last and not first. This will allow the other components to successfully install even if the Firefox flatpack fails. 2) For AARCH64 default to installing a different brower, the org.chromium.Chromium flatpak is working well for me on AARCH64. Or even better help/convince/persuade Mozilla to address * https://bugzilla.mozilla.org/show_bug.cgi?id=1646462 * https://bugzilla.mozilla.org/show_bug.cgi?id=1677963 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 Eric Molitor <eric@tuxbot.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eric@tuxbot.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c1 --- Comment #1 from Eric Molitor <eric@tuxbot.com> --- Created attachment 864599 --> http://bugzilla.opensuse.org/attachment.cgi?id=864599&action=edit Patch to default AARCH64 to Chromium Attached is a patch to install chromium on aarch64 but retain firefox for all others arch. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c2 --- Comment #2 from Eric Molitor <eric@tuxbot.com> --- Attached a minimal patch that I'm using to work around the issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 Eric Molitor <eric@tuxbot.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://code.opensuse.org/p | |ackage/gnome-branding-Micro | |OS/blob/master/f/mod-firstb | |oot CC| |rbrown@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 Eric Molitor <eric@tuxbot.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Micro OS First Boot Fails |Micro OS GNOME First Boot |to install Firefox on |Fails to install Firefox on |AARCH64 |AARCH64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c3 Richard Brown <rbrown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guillaume.gardet@arm.com Assignee|kubic-bugs@opensuse.org |guillaume.gardet@arm.com Flags| |needinfo?(guillaume.gardet@ | |arm.com) --- Comment #3 from Richard Brown <rbrown@suse.com> --- There's a third option - not supporting the MicroOS Desktop on aarch64 That is my preferred option given the state of Desktop application availability on aarch64 Remember, the MicroOS Desktop (unlike regular MicroOS) promises a simple out of the box experience..and that also isn't well aligned with the availability (or lack thereof) of aarch64 desktop hardware Guillaume, your thoughts? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c4 Guillaume GARDET <guillaume.gardet@arm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(guillaume.gardet@ | |arm.com) | --- Comment #4 from Guillaume GARDET <guillaume.gardet@arm.com> --- I strongly suggest to fix issues on aarch64 since desktop software and desktop hardware are now available on aarch64. I agree, the number of Arm laptops is still low, but it is growing. When you check openSUSE:Factory:ARM project in OBS and openQA, you can see that software is ready. Mozilla not providing Firefox flatpack on aarch64 is known, but not sure who could help on this upstream issue. @Richard, are you ok to take this patch? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c5 --- Comment #5 from Richard Brown <rbrown@suse.com> --- (In reply to Guillaume GARDET from comment #4)
I strongly suggest to fix issues on aarch64 since desktop software and desktop hardware are now available on aarch64.
I agree, the number of Arm laptops is still low, but it is growing. When you check openSUSE:Factory:ARM project in OBS and openQA, you can see that software is ready.
Mozilla not providing Firefox flatpack on aarch64 is known, but not sure who could help on this upstream issue.
@Richard, are you ok to take this patch?
Not really, no. I don't want to have to maintain two seperate test cases, needles, etc for aarch64 and x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c6 --- Comment #6 from Eric Molitor <eric@tuxbot.com> --- Obviously I'm not on the hook to support this but I was genuinely surprised when everything 'just worked' with the exception of Firefox. Even if you choose to not officially support it I'd be dissapointed if Desktop Micro OS went away on AARCH64 as an (unsupported) option. Would you consider a revised version of the patch that just skipped Firefox on AARCH64? FWICT Mozilla has been working to add CI support for AARCH64 Firefox builds which will hopefully, someday, resolve this gap. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c7 Joed L <jlopez777+opensuse@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jlopez777+opensuse@gmail.co | |m --- Comment #7 from Joed L <jlopez777+opensuse@gmail.com> --- Recommends wont-fix until upstream resolves. And tag wiki to explain status due to architecture/ ff issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 Luciano Santos <luc14n0@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.mozilla.or | |g/show_bug.cgi?id=1646462 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207726 http://bugzilla.opensuse.org/show_bug.cgi?id=1207726#c8 Joed L <jlopez777+opensuse@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #8 from Joed L <jlopez777+opensuse@gmail.com> --- Recommends wont-fix until upstream resolves. And tag wiki to explain status due to architecture/ ff issue. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com