Closed Bug 1069663 Opened 10 years ago Closed 9 years ago

mozilla.org treats Ubuntu on ARM as Android

Categories

(www.mozilla.org :: Pages & Content, defect)

Production
ARM
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugzilla, Assigned: jgmize)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [kb=1515075] )

Attachments

(1 file)

44 bytes, text/x-github-pull-request
Details | Review
According to a user on reddit, when they visit mozilla.org on a machine with an ARM processor running Ubuntu 14.04, they are presented with Android-related content.

Link to the user's comment set in the URL field.
Attached file pull request
Status: NEW → ASSIGNED
Component: General → Pages & Content
Whiteboard: [kb=1515075]
Assignee: nobody → kohei.yoshino
After a bit of discussion in IRC with lsblakk, it appears to be true that Linux/ARM users can build Firefox from source.

We should replace the "Your system doesn't meet the requirements to run Firefox." message for these users with something more appropriate. A starting point could be "We do not have a Firefox build for your system. You may want to try building from source."

We could link these users to either the general build article (https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions) or the simple build article (https://developer.mozilla.org/en-US/docs/Simple_Firefox_build).

It may be worth asking for copy and/or build instructions link suggestions directly in the reddit thread (as it appears no one at Mozilla has direct experience with this hardware setup).

:cmore - Thoughts?
It might be worth pointing out that while we do not have any official builds of Firefox, the debian Iceweasel fork is still being built for both armel and armhf according to https://packages.debian.org/search?keywords=iceweasel and should be usable on ubuntu and other debian-based linux distros.
Matej - 

Can you offer some quick copy guidance here? To summarize, users on Linux/ARM hardware are currently getting incorrect messaging from our download button. We don't have a build for them, but they can build from source. We need something short and sweet that links to the simple build instructions (https://developer.mozilla.org/en-US/docs/Simple_Firefox_build).

The text needs to be short enough to fit in the space the download button occupies.

I gave it the old college try in comment 2:

"We do not have a Firefox build for your system. You may want to try building from source." ("building from source" would link to the MDN article)
Flags: needinfo?(Mnovak)
I'm not sure if we should be recommending building form source for this-- as I mentioned in comment #3 there may be a version of Firefox available through their package manager (even if it's an unofficial fork), and building Firefox requires more ram than most ARM machines will have, which means they would need to cross-compile it from another machine (see https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/FirefoxCrossCompile for an example).
Hmm, so what would you recommend we tell these folks? Sounds like we need a better version of "We don't have an official build for your system. It's complicated. You might want to start here." - with "here" linking to something better than the build docs.

I think we could get away with not providing a link - it may be hard to find something general enough, but we definitely need an accurate message.

:jgmize - If you were one of these users, what would you want to hear?
Flags: needinfo?(Mnovak)
Hello,

I am the user that reported this at reddit. I was told [1] that I was welcome to voice my opinion here.

Regarding the message, I think the first thing to suggest should be that they look for it in the package repositories of their distro, but that you should also mention building from source and link to notes about that as well as the current challenge of that and that one might like to cross-compile.

I know too much information can lead to a messy page.

The most important thing, I think, is that you don't limit us ARM-users in how we are able to browse mozilla.org. That we're given a choice to see information about other platforms also.

Regards,

J. Doe

---

[1]: http://www.reddit.com/r/firefox/comments/2grqnk/mozillaorg_thinks_im_using_android_im_using/ckzjnvb?context=3
Thanks for the input J. Doe! We discussed this in a meeting today and decided on the following:

- Update a SUMO article to include information about distro package repos and building from source. This article will touch on the intricacies of the situation.

- Create a new, concise message for the download button for Linux/ARM users. This message will link to the SUMO article mentioned above.
:jpetto - Sounds like a good solution.
Do we have an ETA on a solution here? thanks!
Cmore:  who are you asking for a solution?
:jgmize Will be updating the SUMO article and writing new button copy. He's just been buried lately. It is in his queue to be addressed after the November 10th push.
Yes, it's in my queue, sorry about the delay.
Assignee: kohei.yoshino → jmize
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/4e5a9562f401a84028e9c7f22e66b1c2643dfaf9
Fix Bug 1069663 - mozilla.org treats Ubuntu on ARM as Android

https://github.com/mozilla/bedrock/commit/b52bd23a64f0efbc3c0c02a48368e0695d7f43b0
Merge pull request #2300 from kyoshino/bug-1069663-arm-linux

Fix Bug 1069663 - mozilla.org treats Ubuntu on ARM as Android
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: