Stop supporting Gingerbread, bumping minSdkVersion to 15

RESOLVED FIXED in Firefox 48

Status

()

Firefox for Android
Build Config & IDE Support
RESOLVED FIXED
2 years ago
9 months ago

People

(Reporter: snorp, Assigned: rnewman)

Tracking

(Depends on: 3 bugs, Blocks: 3 bugs)

Trunk
Firefox 48
All
Android
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox48 fixed, fennec48+)

Details

(URL)

MozReview Requests

()

Submitter Diff Changes Open Issues Last Updated
Loading...
Error loading review requests:

Attachments

(1 attachment)

It sucks.
(Assignee)

Updated

2 years ago
Depends on: 1017244, 1155801, 1217675
OS: Unspecified → Android
Summary: Stop supporting Gingerbread → Stop supporting Gingerbread, bumping minSdkVersion to 14
(Assignee)

Comment 1

2 years ago
Note that we have no concrete timeline for this yet.

Updated

2 years ago
(Assignee)

Comment 2

2 years ago
API 14 has ~0 users, so let's just drop 14, too.
Summary: Stop supporting Gingerbread, bumping minSdkVersion to 14 → Stop supporting Gingerbread, bumping minSdkVersion to 15
(Assignee)

Updated

2 years ago
Depends on: 1237342
(Assignee)

Updated

2 years ago
Blocks: 1236896

Updated

2 years ago
Depends on: 1244701

Updated

2 years ago
Depends on: 1245567

Updated

2 years ago
Depends on: 1245568

Updated

2 years ago
Depends on: 1249254

Comment 3

2 years ago
What release are we targeting actually dropping support for Gingerbread? 48, right?
tracking-fennec: --- → ?
Flags: needinfo?(bbermes)
yes, 47 notification, 48 EOL
Flags: needinfo?(bbermes)

Comment 5

2 years ago
Richard or Nick, no rush here, but can one of you own writing the patch for this for 48?
tracking-fennec: ? → 48+
Flags: needinfo?(rnewman)
Flags: needinfo?(nalexander)
(Assignee)

Comment 6

2 years ago
Sure. Note that most of the work is in stopping the build jobs, removing Gingerbread versions from FTP and the website, etc.; in-tree stuff has to wait for that, and is mostly going to be a bunch of `hg rm` calls.
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Component: General → Build Config & IDE Support
Flags: needinfo?(rnewman)
Hardware: Unspecified → All
Version: unspecified → Trunk
rnewman is the expert here :)  I can be backup.
Flags: needinfo?(nalexander)
(Assignee)

Comment 8

2 years ago
Created attachment 8723100 [details]
MozReview Request: Bug 1220184 - Eliminate Gingerbread compatibility. r?froydnj r?nalexander

Review commit: https://reviewboard.mozilla.org/r/36351/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/36351/
Attachment #8723100 - Flags: review?(nfroyd)
Attachment #8723100 - Flags: review?(nalexander)
Comment on attachment 8723100 [details]
MozReview Request: Bug 1220184 - Eliminate Gingerbread compatibility. r?froydnj r?nalexander

https://reviewboard.mozilla.org/r/36351/#review32915

Fine by me.  There are important consumers that need to co-ordinate here: releng (jlund?) needs to remove (or disable, and then remove) the consuming jobs; the update/Balrog team needs to decommission the endpoints or whatever; and the ateam (gbrown!) needs to start filing tickets to remove the API <= 14 support code in the tree.

Onward!
Attachment #8723100 - Flags: review?(nalexander) → review+
(Assignee)

Updated

2 years ago
Whiteboard: [don't land until March 7th 2016]
Attachment #8723100 - Flags: review?(nfroyd) → review+
Comment on attachment 8723100 [details]
MozReview Request: Bug 1220184 - Eliminate Gingerbread compatibility. r?froydnj r?nalexander

https://reviewboard.mozilla.org/r/36351/#review32987

Less code is more better.
Depends on: 1252961
Blocks: 1253011
Blocks: 959203
(Assignee)

Updated

2 years ago
Depends on: 1250994
(Assignee)

Updated

2 years ago
Depends on: 1250999
Blocks: 1255162
Blocks: 1172598
Blocks: 1255535
Blocks: 1256426
Blocks: 1256427
(Assignee)

Comment 11

2 years ago
https://hg.mozilla.org/integration/fx-team/rev/c0d4bc8df842e781f81bef52581a2416c5e66bc2
Bug 1220184 - Eliminate Gingerbread compatibility. r=froydnj, r=nalexander

Comment 12

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/c0d4bc8df842
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
status-firefox48: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 48
(Assignee)

Updated

2 years ago
Whiteboard: [don't land until March 7th 2016]
Depends on: 1258289
Depends on: 1261037
Depends on: 1261039
Depends on: 1261040
Depends on: 1261041
Depends on: 1261043
Depends on: 1261044

Updated

2 years ago
Blocks: 1262335
Depends on: 1264596
Depends on: 1264599
Barbara, just to give you an update - there are only a few outstanding blockers (bug 1250999 - stop building/testing, bug 1245567 - remove download links/builds), and then lots of little code cleanup (where there are some assignees/mentees, but I've pinged on some bugs where there hasn't been any movement). So this is effectively done, except for removing code that we don't need anymore.
Flags: needinfo?(bbermes)
Ok, thanks Chenxia, so I will still leave the Aha card "in development" and let you tell me once the blocking bugs are fixed.
Flags: needinfo?(bbermes) → needinfo?(liuche)
Barbara: Gingerbread is dead! We just have cleanup to do, to remove useless code from our apk (to make it smaller). There are some mentees involved in these bugs, but they're not feature-critical.
Flags: needinfo?(liuche)

Updated

2 years ago
Flags: needinfo?(bbermes)
Thanks, I changed the status to "ready to ship"
Flags: needinfo?(bbermes)
Blocks: 1275721
Depends on: 1279935
Blocks: 1302452
Depends on: 1303030
Depends on: 1336712
You need to log in before you can comment on or make changes to this bug.