Closed Bug 1186284 Opened 9 years ago Closed 9 years ago

Formally EOL B2G v2.0/v2.0M (b2g32)

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(4 files)

Talking to Josh today, the B2G v2.0 release has reached a point where no new releases are planned for it other than the work happening on the related-but-separate v2.0m branch. In order to free up automation and engineering resources, we would like to formally EOL v2.0.

What it means:
* No more builds/tests on the releases/mozilla-b2g32_v2_0 branch.
* No more automatic security backports to the v2.0 release (i.e. sec-high/crit bugs). Unless specifically requested by Release Management, security fixes will not be backported to v2.0m either as we have no automation for that branch to ensure that the backport was done correctly.
* The blocking-b2g:2.0, status-b2g-v2.0, approval‑mozilla‑b2g32, and approval‑gaia‑v2.0 flags will be retired.

What it doesn't mean:
* The v2.0m blocking/status flags will remain in use for the supported duration of any releases based off that branch.
--> We do not have approval flags for this branch, so I'd propose either creating them or just leaving blocking-b2g:2.0M+ as sufficient approval for uplift.
* Backports for v2.0m bugs will continue as needed.

Does this all sound reasonable?
Purdy.

Builders removed
- Linux mozilla-b2g32_v2_0 build
- Linux mozilla-b2g32_v2_0 leak test build
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test cppunit
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test crashtest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test jittest-1
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test jittest-2
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test jsreftest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test marionette
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-1
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-2
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-3
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-4
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-5
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test mochitest-other
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test reftest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 debug test xpcshell
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test cppunit
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test crashtest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test crashtest-ipc
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test jittest-1
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test jittest-2
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test jsreftest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test marionette
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-1
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-2
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-3
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-4
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-5
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test mochitest-other
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test reftest
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test reftest-ipc
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test reftest-no-accel
- Ubuntu VM 12.04 mozilla-b2g32_v2_0 opt test xpcshell
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-1
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-10
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-11
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-12
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-13
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-14
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-15
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-16
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-17
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-18
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-19
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-2
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-20
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-21
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-22
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-23
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-24
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-25
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-3
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-4
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-5
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-6
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-7
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-8
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test mochitest-debug-9
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test xpcshell-1
- b2g_emulator_vm mozilla-b2g32_v2_0 debug test xpcshell-2
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test crashtest-1
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test crashtest-2
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test crashtest-3
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test marionette-webapi
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-1
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-2
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-3
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-4
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-5
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-6
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-7
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-8
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test mochitest-9
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-1
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-10
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-11
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-12
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-13
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-14
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-15
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-16
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-17
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-18
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-19
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-2
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-20
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-3
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-4
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-5
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-6
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-7
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-8
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test reftest-9
- b2g_emulator_vm mozilla-b2g32_v2_0 opt test xpcshell
- b2g_mozilla-b2g32_v2_0_emulator-debug_dep
- b2g_mozilla-b2g32_v2_0_emulator-debug_nightly
- b2g_mozilla-b2g32_v2_0_emulator-jb-debug_nightly
- b2g_mozilla-b2g32_v2_0_emulator-jb-debug_periodic
- b2g_mozilla-b2g32_v2_0_emulator-jb_dep
- b2g_mozilla-b2g32_v2_0_emulator-jb_nightly
- b2g_mozilla-b2g32_v2_0_emulator-kk-debug_nightly
- b2g_mozilla-b2g32_v2_0_emulator-kk-debug_periodic
- b2g_mozilla-b2g32_v2_0_emulator-kk_nightly
- b2g_mozilla-b2g32_v2_0_emulator-kk_periodic
- b2g_mozilla-b2g32_v2_0_emulator_dep
- b2g_mozilla-b2g32_v2_0_emulator_nightly
- b2g_mozilla-b2g32_v2_0_flame-kk_eng-debug_periodic
- b2g_mozilla-b2g32_v2_0_flame-kk_eng_dep
- b2g_mozilla-b2g32_v2_0_flame-kk_eng_nightly
- b2g_mozilla-b2g32_v2_0_flame-kk_nightly
- b2g_mozilla-b2g32_v2_0_flame-kk_periodic
- b2g_mozilla-b2g32_v2_0_linux64-b2g-haz_dep
- b2g_mozilla-b2g32_v2_0_linux64_gecko build
- b2g_mozilla-b2g32_v2_0_linux64_gecko nightly
- b2g_mozilla-b2g32_v2_0_linux64_gecko-debug build
- b2g_mozilla-b2g32_v2_0_macosx64_gecko build
- b2g_mozilla-b2g32_v2_0_macosx64_gecko nightly
- b2g_mozilla-b2g32_v2_0_macosx64_gecko-debug build
- b2g_mozilla-b2g32_v2_0_nexus-4_eng_periodic
- b2g_mozilla-b2g32_v2_0_nexus-4_nightly
- b2g_mozilla-b2g32_v2_0_nexus-4_periodic
- b2g_mozilla-b2g32_v2_0_win32_gecko build
- b2g_mozilla-b2g32_v2_0_win32_gecko nightly
- b2g_mozilla-b2g32_v2_0_win32_gecko-debug build
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test gaia-build
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test gaia-integration
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test gaia-linter
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test gaia-unit
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test mochitest-oop-1
- b2g_ubuntu64_vm mozilla-b2g32_v2_0 opt test reftest-sanity-oop
- mozilla-b2g32_v2_0 hg bundle
Attachment #8637631 - Flags: review?(catlee)
Attachment #8637638 - Flags: review?(catlee)
I added some other clean-ups while I was here. As we discussed on IRC today, we'll need to deal with dual-landing this on mozilla-central as well. It's not as clear to me if we should land it on the B2G release branches as well.
Attachment #8637641 - Flags: review?(catlee)
Attached patch tools changesSplinter Review
Attachment #8637642 - Flags: review?(catlee)
Josh tells me we can kill v2.0M as well. No changes on the automation side, but I'll add it to the list for flag removals and the like.
Summary: Formally EOL B2G v2.0 (b2g32) → Formally EOL B2G v2.0/v2.0M (b2g32)
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #0)
> What it doesn't mean:
> * The v2.0m blocking/status flags will remain in use for the supported
> duration of any releases based off that branch.
> --> We do not have approval flags for this branch, so I'd propose either
> creating them or just leaving blocking-b2g:2.0M+ as sufficient approval for
> uplift.
We do not need 2.0M flag anymore and I think we can also remove it with this bug.

> * Backports for v2.0m bugs will continue as needed.
Also no needed. Thanks
> 
> Does this all sound reasonable?
Attachment #8637631 - Flags: review?(catlee) → review+
Attachment #8637642 - Flags: review?(catlee) → review+
Attachment #8637641 - Flags: review?(catlee) → review+
Attachment #8637638 - Flags: review?(catlee) → review+
The hg hook change got deployed as part of an unrelated deployment.
Depends on: 1188345
Depends on: 1188346
Depends on: 1188371
Deps are all resolved and the B2G Landing page has been updated. We're done here.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: