Open Bug 1306391 (nukeb2g) Opened 8 years ago Updated 2 years ago

[meta] Remove B2G and related code

Categories

(Firefox Build System :: General, task)

task

Tracking

(Not tracked)

People

(Reporter: aryx, Unassigned)

References

(Depends on 9 open bugs)

Details

(Keywords: meta)

https://groups.google.com/forum/#!topic/mozilla.dev.fxos/FoAwifahNPY announced that the Boot 2 Gecko (B2G) code will be removed from mozilla-central. This is the tracking bug for that.
Depends on: 1299390
Depends on: 1306447
Depends on: 1291291
Depends on: 1306604
Depends on: 1306605
Depends on: 1290668
Alias: nukeb2g
Depends on: 1306641
Depends on: 1306648
Depends on: 1306782
Depends on: 1306801
Depends on: 1307332
Depends on: 1307467
Depends on: 1307491
Depends on: 1308073
Depends on: 1308075
Depends on: 1308202
Depends on: 1308267
Depends on: 1308319
Depends on: 1308363
Depends on: 1308943
Once all this code has been removed, will there be components in Bugzilla which are not in the B2G product which should be closed out and moved to Graveyard?
Flags: needinfo?(aryx.bugmail)
Depends on: 1309028
Depends on: 1309031
(In reply to Emma Humphries ☕️ [:emceeaich] (UTC-8) +needinfo me from comment #1) > Once all this code has been removed, will there be components in Bugzilla > which are not in the B2G product which should be closed out and moved to > Graveyard? Cloud Services::MobileId (service which provided authentification by phone number as alternative to Firefox Accounts, no idea if it is still running and MoCo is bound by contracts to keep the status like this) Core::DOM: Apps (bug 1291291) If the Gonk widget gets removed: Core::Widget: Gonk Developer Documentation::Firefox OS (I assume with B2G product you mean "Firefox OS" and that this product will be graveyarded on BMO). mozilla.org::Security Assurance: Firefox OS Tech Evangelism:Preinstalled B2G Apps Websites::Master Firefox OS Websites::mobilepartners.mozilla.org (unsure if it was also used for Android or iOS, but that site redirects to mozilla.org)
Flags: needinfo?(aryx.bugmail)
Depends on: 1309593
Depends on: 1310094
Depends on: 1310097
Depends on: 1310101
Depends on: 1310366
Depends on: 1310378
Depends on: 1310436
Depends on: 1310721
Depends on: 1310845
Depends on: 1310905
Depends on: 1310910
Depends on: 1311057
Depends on: 1311149
Depends on: 1311214
Depends on: 1311246
Depends on: 1312101
Depends on: 1312164
Depends on: 1313221
Depends on: 1316408
Depends on: 1317711
Depends on: 1317983
Depends on: 1318206
Depends on: 1318207
Depends on: 1318209
Depends on: 1318210
Depends on: 1318217
Depends on: 1318218
Depends on: 1318342
Depends on: 1318343
Depends on: 1318344
Depends on: 1318354
Depends on: 1318356
Depends on: 1318562
Depends on: 1318874
Depends on: 1318875
Depends on: 1318879
Depends on: 1318881
Depends on: 1318883
Depends on: 1318887
Depends on: 1318888
Depends on: 1318904
Depends on: 1318936
Depends on: 1320404
Depends on: 1330772
Depends on: 1331838
Depends on: 1337054
Depends on: 1340952
Depends on: 1299500
Depends on: 1347045
Depends on: 1350497
Depends on: 1351089
Depends on: 1351093
Depends on: 989373
Depends on: 1355179
Depends on: 1355752
Depends on: 1356913
Depends on: 1357322
Depends on: 1357323
Depends on: 1357326
Depends on: 1357368
Depends on: 1357649
Depends on: 1357828
Depends on: 1358005
Depends on: 1359988
Depends on: 1361009
Depends on: 1284674
Depends on: 1365843
Depends on: 1367514
No longer blocks: 1369194
Depends on: 1369194
Depends on: 1197401
Depends on: 1373478
Depends on: 1373677
Depends on: 1382099
Depends on: 1382930
Is the battery and reset related stuff also going to be removed ? I'm currently doing some cleanups / trimdowns on esr52 and already collected some nukeb2g patches
Depends on: 1386825
Depends on: BonkGonk
Anyone interested in patches against the esr52 branch ?
(In reply to Enrico Weigelt, metux IT consult from comment #5) > Anyone interested in patches against the esr52 branch ? We don't land cleanup patches like this to ESR branches.
(In reply to Andrew McCreight [:mccr8] from comment #6) > (In reply to Enrico Weigelt, metux IT consult from comment #5) > > Anyone interested in patches against the esr52 branch ? > > We don't land cleanup patches like this to ESR branches. Ok. What about fixes for build switches ?
(In reply to Enrico Weigelt, metux IT consult from comment #7) > (In reply to Andrew McCreight [:mccr8] from comment #6) > > (In reply to Enrico Weigelt, metux IT consult from comment #5) > > > Anyone interested in patches against the esr52 branch ? > > > > We don't land cleanup patches like this to ESR branches. > > Ok. What about fixes for build switches ? If you were a build peer, you could probably (somewhat ironically) make the argument that build switch cleanup is not part of the build, and therefore land it on ESR. But, in practice, you won't actually find a build peer who's willing to make that argument and greenlight landing those patches on ESR for you.
What exactly is a build peer ?
(In reply to Enrico Weigelt, metux IT consult from comment #9) > What exactly is a build peer ? One of these people: https://wiki.mozilla.org/Modules/All#Build_Config
Depends on: 1394467
Depends on: 1413348
Depends on: 1430413
Depends on: 1432576
Depends on: 1432578
Product: Core → Firefox Build System
Depends on: 1444104
Depends on: 1445969
Depends on: 1445923
Depends on: 1446809
Depends on: 1447873
Depends on: 1448367
Depends on: 1476530
Depends on: 1477975
Can I find the source code of dependent bugs on Github? Where I can PR the code.
Flags: needinfo?(aryx.bugmail)
This bug is only about the backend code which was part of mozilla-central. The frontend code was in a separate repo - "gaia". So patches have to be for mozilla-central. Not every dependent bug will have checked if all the called code in the code which got removed is still needed. A static analysis could detect those. If you want to manually find something to work on, search the source code for "B2G" or "Mulet".
Flags: needinfo?(aryx.bugmail)
Depends on: 1488401
Depends on: 1502747
Summary: Remove B2G and related code → [meta] Remove B2G and related code
Depends on: 1517232
Type: defect → task
Depends on: 1351012
Depends on: 1566186
Depends on: 1606477
Severity: normal → S3
Depends on: 1798508
You need to log in before you can comment on or make changes to this bug.