Closed
Bug 1062537
Opened 10 years ago
Closed 9 years ago
Specify --with-android-min-sdk=15 for x86 builds
Categories
(Firefox Build System :: Android Studio and Gradle Integration, defect)
Firefox Build System
Android Studio and Gradle Integration
All
Android
Tracking
(firefox46 fixed)
RESOLVED
FIXED
mozilla46
Tracking | Status | |
---|---|---|
firefox46 | --- | fixed |
People
(Reporter: rnewman, Assigned: rnewman)
References
Details
Attachments
(2 files)
4.13 KB,
patch
|
Details | Diff | Splinter Review | |
3.55 KB,
patch
|
nalexander
:
review+
mfinkle
:
review+
|
Details | Diff | Splinter Review |
As far as I can tell, the earliest supported Android SDK version for x86 devices is JB (16).
We should specify the new build flags for min=16 in our x86 builds. Right now that'll result in smaller, faster output code; eventually it will also minimize shipped resources.
Someone with more data than I have can correct me if we should really target a lower minimum.
Assignee | ||
Comment 1•10 years ago
|
||
Can we find this out from FHR?
For all v3 payloads:
Filter:
environments/current/org.mozilla.sysinfo.sysinfo/architecture = x86
Bucket count on
environments/current/org.mozilla.sysinfo.sysinfo/version
which will be strings like "4.1.2".
Assignee | ||
Comment 2•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•10 years ago
|
||
mfinkle provides!
99.9% of our x86 user base is on 15+.
The lowest API version is 10. Next after that is 13, then 15.
Assignee | ||
Comment 4•10 years ago
|
||
mfinkle, blassey: care to opine?
Summary: Specify --with-android-min-sdk=16 for x86 builds → Specify --with-android-min-sdk=15 for x86 builds
Assignee | ||
Comment 5•10 years ago
|
||
tmary supplied even more data: <15 is 0.056% of the x86 user base.
Cumulative percentages:
2.2.2 0.02%
2.3.1 0.02%
2.3.7 0.03%
3.2 0.06%
4.0.3 0.06%
4.0.4 4.16%
4.0.4 4.16%
4.1.1 4.32%
4.1.2 17.20%
4.1.2 17.20%
4.1.2 17.20%
4.1.2 17.20%
4.1.2 17.21%
4.2 17.21%
4.2.0 17.21%
4.2.1 19.79%
4.2.2 73.58%
4.3 90.57%
4.3.1 90.58%
4.3.2 90.58%
4.3.9 90.58%
4.4 90.58%
4.4.0 90.58%
4.4.2 99.95%
4.4.3 99.96%
4.4.4 100.00%
4.4.9 100.00%
4.4 100.00%
5.0.1 100.00%
Comment 6•10 years ago
|
||
I honestly don't know how much benefit we'd get from this. The population is very small (<2% for all x86), so I don't know that it's worth doing anything right now.
I think we should focus on getting the "gingerbread phone" build created first.
Assignee | ||
Comment 7•10 years ago
|
||
This is something of a fatfennec issue, albeit only for x86 users.
Blocks: fatfennec
Assignee | ||
Comment 8•9 years ago
|
||
Maybe a good first step for Bug 1155801? mfinkle, should we do this?
Flags: needinfo?(mark.finkle)
Assignee | ||
Updated•9 years ago
|
Comment 9•9 years ago
|
||
(In reply to Richard Newman [:rnewman] from comment #8)
> Maybe a good first step for Bug 1155801? mfinkle, should we do this?
Too many pots on the stove. Let's just get bug 1155801 (and friends) finished first.
Flags: needinfo?(mark.finkle)
Assignee | ||
Comment 10•9 years ago
|
||
With that bug landed, we are close to this being done.
But in order to eliminate Honeycomb compat code (which we now wouldn't be testing on ARM), and resolve Bug 1217675, we need to bump x86 to either v14 or v15. I propose bumping straight to v15.
I suggest doing this in the same cycle as dropping ARM Honeycomb support to reduce the risk of Play doing something crazy.
Assignee | ||
Comment 11•9 years ago
|
||
This bumps all x86 mozconfigs.
Attachment #8703057 -
Flags: review?(nalexander)
Attachment #8703057 -
Flags: review?(mark.finkle)
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Assignee | ||
Comment 12•9 years ago
|
||
Comment 13•9 years ago
|
||
Comment on attachment 8703057 [details] [diff] [review]
Specify --with-android-min-sdk=15 for x86 builds. v1
Review of attachment 8703057 [details] [diff] [review]:
-----------------------------------------------------------------
Technically there is no issue here. Please post to the mailing list (of course). I expect the Wiki wants updating, although I don't know where off-hand. I see the MDN documentation is fresh at https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build.
Attachment #8703057 -
Flags: review?(nalexander) → review+
Comment 14•9 years ago
|
||
Comment on attachment 8703057 [details] [diff] [review]
Specify --with-android-min-sdk=15 for x86 builds. v1
LGTM
Attachment #8703057 -
Flags: review?(mark.finkle) → review+
Assignee | ||
Comment 15•9 years ago
|
||
Updated MDN, the wiki, and SUMO:
https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build$revision/982989
https://support.mozilla.org/en-US/kb/will-firefox-work-my-mobile-device/revision/113221
https://wiki.mozilla.org/index.php?title=Mobile%2FPlatforms%2FAndroid&diff=1111060&oldid=1069880
https://wiki.mozilla.org/index.php?title=Mobile/Fennec/Android&diff=prev&oldid=1111061
Assignee | ||
Comment 16•9 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/82c0daba6032b5cd3fae7ffcae0fce4776e6a860
Bug 1062537 - Pre: correct comments in android_version_code.py.
https://hg.mozilla.org/integration/fx-team/rev/30c5cd7a3ec750909be74cc68473a6e30ee7f6e6
Bug 1062537 - Specify --with-android-min-sdk=15 for x86 builds. r=nalexander,mfinkle
Assignee | ||
Comment 17•9 years ago
|
||
Email sent to release-drivers and mobile-firefox-dev:
https://mail.mozilla.org/pipermail/mobile-firefox-dev/2016-January/001672.html
Comment 18•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/82c0daba6032
https://hg.mozilla.org/mozilla-central/rev/30c5cd7a3ec7
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 46
Updated•6 years ago
|
Product: Firefox for Android → Firefox Build System
Target Milestone: Firefox 46 → mozilla46
You need to log in
before you can comment on or make changes to this bug.
Description
•