|
|
| Line 1: |
Line 1: |
| {{DISPLAYTITLE:ESR Landing Process}} | | {{DISPLAYTITLE:ESR Landing Process}} |
|
| |
| '''Goal:'''
| |
|
| |
| We'd like to have a lightweight process that prevents "surprise" ESR landings at the 11th hour and makes sure ESR patches are created very soon after their related mainline patches.
| |
|
| |
|
| === REPOS === | | === REPOS === |
| '''The ESR{{ESR_CURRENT}} repo:''' https://hg.mozilla.org/releases/mozilla-esr{{ESR_CURRENT}}/
| | The ESR repos can be found at https://hg.mozilla.org/releases, for example, [https://hg.mozilla.org/releases/mozilla-esr128 mozilla-esr128] |
| '''The ESR{{ESR_NEXT}} repo:''' https://hg.mozilla.org/releases/mozilla-esr{{ESR_NEXT}}/
| | See [https://whattrainisitnow.com/release/?version=esr ESR] on [https://whattrainisitnow.com/ whattrainisitnow] for the current supports ESR version |
|
| |
|
| ===More info about the ESR=== | | ===More info about the ESR=== |
| Line 15: |
Line 11: |
| * [https://www.mozilla.org/en-US/firefox/organizations/all/ Download] | | * [https://www.mozilla.org/en-US/firefox/organizations/all/ Download] |
|
| |
|
| ===What should land on mozilla-esr{{ESR_CURRENT}}/mozilla-esr{{ESR_NEXT}}=== | | ===What should land on mozilla-esr=== |
|
| |
|
| Security and some major stability fixes when they're landed/merged onto mozilla-beta, or fixes for regressions specific to the ESR. In the first few cycles of ESR we may be more flexible on these criteria. As the versions progress we should limit this to the most critical security fixes. | | Security and some major stability fixes when landed/merged onto mozilla-beta, or fixes for regressions specific to the ESR. In the first few cycles of ESR we may be more flexible on these criteria. As the versions progress we limit this to security and high severity stability fixes. |
|
| |
|
| Exception: If patches only make changes to tests, test harnesses or anything else that does not affect the shipped builds, they may land with self approval (use a=testonly, a=npotb etc). | | Exception: If patches only make changes to tests, test harnesses, or anything else that does not affect the shipped builds, they may land with self approval (use a=testonly, a=npotb etc). |
|
| |
|
| === The associated flags=== | | === The associated flags=== |
|
| |
|
| approval-mozilla-esr{{ESR_CURRENT}}: ''?'', ''+'', ''-'' | | approval-mozilla-esrX: ''?'', ''+'', ''-'' |
| | |
| approval-mozilla-esr{{ESR_NEXT}}: ''?'', ''+'', ''-''
| |
| | |
| tracking-esr{{ESR_CURRENT}}: ''?'', ''-'', ''{{BETA_VERSION}}+'', ''{{NIGHTLY_VERSION}}+'', ...
| |
|
| |
|
| tracking-esr{{ESR_NEXT}}: ''?'', ''-'', ''{{BETA_VERSION}}+'', ''{{NIGHTLY_VERSION}}+'', ... | | tracking-esrX: ''?'', ''-'', ''{{BETA_VERSION}}+'', ''{{NIGHTLY_VERSION}}+'', ... |
|
| |
|
| status-esr{{ESR_CURRENT}}: ''?'', ''unaffected'', ''wontfix'', ''affected'', ''checkin-pending'', ''fixed'', ''verified'' | | status-esrX: ''?'', ''unaffected'', ''wontfix'', ''affected'', ''fixed'', ''verified'' |
|
| |
|
| status-esr{{ESR_NEXT}}: ''?'', ''unaffected'', ''wontfix'', ''affected'', ''checkin-pending'', ''fixed'', ''verified''
| | esrX is the [https://whattrainisitnow.com/release/?version=esr ESR] version supported. |
|
| |
|
| ===The process=== | | ===The process=== |
|
| |
|
| 1) When an engineer believes that a stability bug needs to be addressed for the ESR, or a security fix that's landed on a branch affects the ESR: | | 1) When an engineer believes that a stability bug or a security fix needs to be addressed for the ESR: |
| * Set '''tracking-firefox-esr{{ESR_CURRENT}}''' (and if we're in the middle of supporting 2 versions, then also tracking-firefox-esr{{ESR_NEXT}}) to '''?'''
| | * Set '''status-firefox-esrX''' to '''affected''' |
| * Set '''status-firefox-esr{{ESR_CURRENT}}''' (and if we're in the middle of supporting 2 versions, then also status-firefox-esr{{ESR_NEXT}}) to '''affected''' if an ESR patch is still being worked on | | ** If there is more than one ESR version currently supported, then only set the relevant ESR versions as affected. |
| * Set '''approval-mozilla-esr{{ESR_CURRENT}}''' (and if we're in the middle of support 2 versions, then also approval-mozilla-esr{{ESR_NEXT}}) to '''?''' and '''status-firefox-esr{{ESR_CURRENT}}/{{ESR_NEXT}}''' to '''checkin-pending''' if a patch is ''ready to land on mozilla-esr{{ESR_CURRENT}}/{{ESR_NEXT}}'' | | 2) When the patch is ready for uplift follow the standard [https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift Uplift Request Process] |
| 2) Members of both Security and Release Management teams will triage tracking-firefox-esr{{ESR_CURRENT}}/{{ESR_NEXT}}=?, and if agreement is that it's needed for the ESR, the tracking flag will be set to the first version of mainline Firefox that the patch is present in and the '''approval-mozilla-esr{{ESR_CURRENT}}/{{ESR_NEXT}}''' flag will be set to '''+'''.
| | 3) The Release Management team will monitor and process uplift requests during the Beta cycle of the corresponding mainline Firefox release. |
| * In the case of an ESR-specific regression, we'll track for the next ESR release.
| |
| * Why are we using mainline versions to track the ESR? According to the ESR proposal, a chemspill uses a minor version number, thus throwing off our tracking flags. Additionally, engineers shouldn't have to know what version of the ESR we're on.
| |
| 3) Once the mozilla-beta version matches the tracking-firefox-esr{{ESR_CURRENT}}/{{ESR_NEXT}} version(s), Security and Release Management teams will triage those bugs and make sure affected/checkin-pending fixes are landed at least 1 week prior to release so that we can go-to-build.
| |
| * Approval is required, so add "a={whoever set the approval-mozilla-esr{{ESR_CURRENT}} flag to +}" to the commit message.
| |
| * After landing the patch, set status-firefox-esr{{ESR_CURRENT}}/{{ESR_NEXT}} to "fixed".
| |
| * Our beta period for the ESR will be to push this build to FTP a week early for qualification by enterprises.
| |
| | |
| = ESR Triage Queries =
| |
| ==CURRENT TEMPLATE VALUES==
| |
| | |
| [[Template:ESR_CURRENT|ESR_CURRENT (click to edit)]]: {{ESR_CURRENT}}
| |
| | |
| [[Template:ESR_BRANCH_DATE|ESR_BRANCH_DATE (click to edit)]]: {{ESR_BRANCH_DATE}} // Firefox {{ESR_CURRENT}} beta branch date
| |
| | |
| [[Template:ESR_NEXT|ESR_NEXT (click to edit)]]: {{ESR_NEXT}}
| |
| | |
| [[Template:ESR_NEXT_BRANCH_DATE|ESR_NEXT_BRANCH_DATE (click to edit)]]: {{ESR_NEXT_BRANCH_DATE}} // Firefox {{ESR_NEXT}} beta branch date
| |
| | |
| == ESR{{ESR_CURRENT}} ==
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o0=equals&f0=cf_tracking_firefox_esr{{ESR_CURRENT}}&v0=%3F ESR{{ESR_CURRENT}} Nominations] - track for an upcoming ESR release, or don't track at all
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o0=substring&f0=flagtypes.name&v0=approval-mozilla-esr{{ESR_CURRENT}}%3F ESR-{{ESR_CURRENT}} approval requests] - approve/deny, make sure {{BETA_VERSION}}+ is set
| |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-other%20sec-want&keywords_type=nowords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing%20MailNews%20Thunderbird%20Calendar%20SeaMonkey%20OS%20Plugins%20Android%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_CURRENT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_CURRENT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669801 Security bugs fixed since Firefox {{ESR_CURRENT}}, status not marked for ESR{{ESR_CURRENT}}]
| |
| ** [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-critical%20sec-high&keywords_type=anywords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing%20MailNews%20Thunderbird%20Calendar%20SeaMonkey%20OS%20Plugins%20Android%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_CURRENT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_CURRENT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669802 As above, but only sec-high/sec-criticals]
| |
| ** [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-other%20sec-want%20sec-low&keywords_type=nowords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing20SeaMonkey%20Plugins%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_CURRENT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_CURRENT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669803 As the top, including Tbird, FxOS, excluding sec-lows]
| |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?o1=notsubstring&f2=bug_group&resolution=FIXED&o0=equals&v1=%2B&f0=cf_status_firefox_esr{{ESR_CURRENT}}&bug_status=RESOLVED&bug_status=VERIFIED&f1=cf_tracking_firefox_esr{{ESR_CURRENT}}&v2=core-security&v0=affected&o2=substring Bugs marked as affected for ESR, but not tracked] - track for a release or wontfix
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=CP&f1=OP&f0=OP&f8=cf_tracking_firefox_esr{{ESR_CURRENT}}&o2=anywordssubstr&f9=CP&j7=OR&f4=OP&v5=affected&j1=OR&f3=CP&f2=cf_status_firefox{{BETA_VERSION}}&j4=OR&f5=cf_status_firefox_esr{{ESR_CURRENT}}&v8={{BETA_VERSION}}%2B&f6=CP&v2=fixed%20verified&f7=OP&o8=notequals&o11=notsubstring&f11=component&v11=Mozmill May need to land now] - {{BETA_VERSION}}+ if necessary, or wontfix
| |
| | |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_tracking_firefox_esr{{ESR_CURRENT}}&o1=equals&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_CURRENT}}&v1={{BETA_VERSION}}%2B&v2=fixed%20verified%20disabled%20wontfix%20unaffected Bugs that need to be fixed on ESR{{ESR_CURRENT}} this cycle] - follow up with the engineers
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_tracking_firefox_esr{{ESR_CURRENT}}&o1=equals&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_CURRENT}}&v1=%2B&v2=%20fixed%20verified Tracked, but not for a specific version] - follow up and decide on what version of the ESR these fixes should go into
| |
| | |
| == ESR{{ESR_NEXT}} ==
| |
| '''Note: not useful until Firefox {{ESR_NEXT}} is on Beta'''
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o0=equals&f0=cf_tracking_firefox_esr{{ESR_NEXT}}&v0=%3F ESR{{ESR_NEXT}} Nominations] - track for an upcoming ESR release, or don't track at all
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o0=substring&f0=flagtypes.name&v0=approval-mozilla-esr{{ESR_NEXT}}%3F ESR-{{ESR_NEXT}} approval requests] - approve/deny, make sure {{BETA_VERSION}}+ is set
| |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-other%20sec-want&keywords_type=nowords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_NEXT_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing%20MailNews%20Thunderbird%20Calendar%20SeaMonkey%20OS%20Plugins%20Android%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_NEXT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_NEXT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669804 Security bugs fixed since Firefox {{ESR_NEXT}}, status not marked for ESR{{ESR_NEXT}}]
| |
| ** [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-critical%20sec-high&keywords_type=anywords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_NEXT_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing%20MailNews%20Thunderbird%20Calendar%20SeaMonkey%20OS%20Plugins%20Android%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_NEXT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_NEXT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669805 As above, but only sec-high/sec-criticals]
| |
| ** [https://bugzilla.mozilla.org/buglist.cgi?keywords=sec-other%20sec-want%20sec-low&keywords_type=nowords&f4=cf_last_resolved&o4=greaterthan&v4={{ESR_NEXT_BRANCH_DATE}}&f0=product&o0=nowordssubstr&v0=Boot2Gecko%20Testing20SeaMonkey%20Plugins%20iOS&f1=bug_group&o1=substring&v1=core-security&f3=cf_status_firefox{{ESR_NEXT}}&o3=nowordssubstr&v3=unaffected%20verified%20fixed%20disabled&resolution=FIXED&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_NEXT}}&v2=unaffected%20wontfix%20verified%20fixed%20affected%20disabled&list_id=12669806 As the top, including Tbird, FxOS, excluding sec-lows]
| |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?o1=notsubstring&f2=bug_group&resolution=FIXED&o0=equals&v1=%2B&f0=cf_status_firefox_esr{{ESR_NEXT}}&bug_status=RESOLVED&bug_status=VERIFIED&f1=cf_tracking_firefox_esr{{ESR_NEXT}}&v2=core-security&v0=affected&o2=substring Bugs marked as affected for ESR, but not tracked] - track for a release or wontfix
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=CP&f1=OP&f0=OP&f8=cf_tracking_firefox_esr{{ESR_NEXT}}&o2=anywordssubstr&f9=CP&j7=OR&f4=OP&v5=affected&j1=OR&f3=CP&f2=cf_status_firefox{{BETA_VERSION}}&j4=OR&f5=cf_status_firefox_esr{{ESR_NEXT}}&v8={{BETA_VERSION}}%2B&f6=CP&v2=fixed%20verified&f7=OP&o8=notequals&o11=notsubstring&f11=component&v11=Mozmill May need to land now] - {{BETA_VERSION}}+ if necessary, or wontfix
| |
| | |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_tracking_firefox_esr{{ESR_NEXT}}&o1=equals&o2=nowordssubstr&f2=cf_status_firefox_esr{{ESR_NEXT}}&v1={{BETA_VERSION}}%2B&v2=fixed%20verified%20disabled%20wontfix%20unaffected Bugs that need to be fixed on ESR{{ESR_NEXT}} this cycle] - follow up with the engineers
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_tracking_firefox_esr{{ESR_NEXT}}&o1=equals&o2=nowordssubstr&query_format=advanced&f2=cf_status_firefox_esr{{ESR_NEXT}}&v1=%2B&v2=%20fixed%20verified Tracked, but not for a specific version] - follow up and decide on what version of the ESR these fixes should go into
| |
|
| |
|
| = ESR Timeline and Activities = | | = ESR Timeline and Activities = |
| Line 97: |
Line 41: |
| * to review uplift requests | | * to review uplift requests |
| * to follow up on approved uplifts that have not landed | | * to follow up on approved uplifts that have not landed |
| * Note: if you don't have [https://www.mozilla.org/en-US/about/governance/policies/security-group/bugs/ security bug access], please ask another release manager to check the sec-critical bugs to nominate them and cc you.
| |
|
| |
|
| === Week 4 === | | === Week 4 === |
| Tue: Send [[Release_Management/ESR_Landing_Process#Smoke_Test_Request|smoke test e-mail]] to enterprise list
| | Monday: |
| | | # Kick off RC build in ship-it. |
| === Week 5 ===
| | # Create release notes in Nucleus. |
| Mon:
| | Tuesday: |
| # Kick off RC build in ship-it | | # Monitor for QA sign off on esr-localtest. |
| # Send [[Release_Management/ESR_Landing_Process#Go_To_Build_for_ESR_Candidate|go to build e-mail]] for ESR candidate to release-drivers. (This happens automatically if you fill in the form in ship-it)
| |
| # Create release notes in Nucleus | |
|
| |
|
| == Release Week == | | == Release Week == |
| Monday: ESR sign off on esr-localtest channel should have been received, so now email release-drivers list to request the push to esr-cdntest (more on these channels in [[Releases/Update_Channels]]. | | Monday: |
| | # Trigger the push to esr-cdntest in ship-it. |
| | # Monitor for QA sign off on esr-cdntest. |
|
| |
|
| === Release Day === | | === Release Day === |
| All happens after mainline release goes live (usually 8am Pacific time) | | All happens in parallel to mainline release go-live (usually 6am Pacific time) |
| # You must have received sign off for esr-cdntest updates from QA | | # Trigger the ship graph in ship-it. |
| # Talk with sec team to coordinate timing for sec advisories going live
| | # Mark release notes as public in Nucleus. |
| # Send [[Release_Management/ESR_Landing_Process#Request_to_push_release_to_esr_channel|push release to esr channel e-mail]] request for releng to r-d
| | # Publish the security advisories. |
| # Mark release notes as public in Nucleus | | # Email the release-signoff & release-drivers groups to confirm build is live |
| # Update [http://viewvc.svn.mozilla.org/vc/libs/product-details/history product details in SVN] ([[Release_Management/Release_Notes_and_Product_Details|instructions]]; add the version to history/firefoxHistory.class.php and update the constant in FIREFOX_ESR.php) | | # Monitor for QA sign off on esr channel. |
| # Add release to [[Releases|historical releases page]] | | # Email the announce & enterprise groups. |
| # Post [[Release_Management/ESR_Landing_Process#Release_Announcement|release announcement]] to enterprise mailing list
| |
| # Update as needed the wiki template values - [[Release_Management/ESR_Landing_Process#CURRENT_TEMPLATE_VALUES]] - at the very least you are bumping the dot version of the current ESR | |
| # File bugs in the BMO: Adminstration component to create and remove ESR related tracking flags and attachment flags at the boundaries between major versions. Examples can be found in this bugzilla query: https://bugzilla.mozilla.org/buglist.cgi?list_id=12657880&short_desc=esr%20flag&resolution=FIXED&query_format=advanced&short_desc_type=allwordssubstr | |
|
| |
|
| == Sample E-mails == | | === Release Announcement Email === |
| === Smoke Test Request ===
| | <pre> |
| <pre style="white-space:pre-wrap;"> | | Subject: Firefox ESR 115.12.0 released |
| Subject: Request: Smoke Test Firefox {{ESR_NEXT}}esr | |
|
| |
|
| As we approach the ESR {{ESR_NEXT}} release date of {{FIREFOX_SHIP_DATE}}, we'd like your help in smoke testing the latest pre-release builds. Our request is not for full qualification of the builds but rather exploratory testing of internal websites and applications for which our QA team does not have access.
| | We are pleased to announce that the Firefox ESR 115.12.0 release is now available for download at: |
| | https://www.mozilla.org/firefox/organizations/all/ |
|
| |
|
| Please file bugs for any critical regressions that you find in Bugzilla and make sure to set the need-info? flag on release-mgmt at mozilla.com <mailto:release-mgmt at mozilla.com> in order to alert the release management team to the issues. Alternatively, you can directly email release-mgmt at mozilla.com <mailto:release-mgmt at mozilla.com> or this list.
| | As always, we recommend that users keep up to date with the newest version |
| | of Firefox ESR for the latest stability and security fixes. |
|
| |
|
| Thank you for your continued support in ensuring high quality ESR releases.
| | Release notes for Firefox 115.12.0esr are available at: |
| | https://www.mozilla.org/firefox/115.12.0/releasenotes/ |
|
| |
|
| | Associated security advisories are posted at: |
| | https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/ |
| | |
| | Thank you, |
| <name> | | <name> |
| Firefox Release Manager | | Firefox Release Manager |
|
| |
|
| |
| *NOTE*: Do not deploy any of the pre-release builds listed below. These pre-release builds will not update correctly and will not be supported by Mozilla.
| |
|
| |
|
| |
| ESR {{ESR_NEXT}} Windows:
| |
| https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-esr38-win32/latest/firefox-38.1.0esrpre.en-US.win32.installer.exe
| |
|
| |
| ESR {{ESR_NEXT}} Mac OS X:
| |
| https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-esr38-macosx64/latest/firefox-38.1.0esrpre.en-US.mac.dmg
| |
|
| |
| ESR {{ESR_NEXT}} Linux 32 bits:
| |
| http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-esr38-linux/latest/firefox-38.1.0esrpre.en-US.linux-i686.tar.bz2
| |
|
| |
| ESR {{ESR_NEXT}} Linux 64 bits:
| |
| https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-esr38-linux64/latest/firefox-38.1.0esrpre.en-US.linux-x86_64.tar.bz2
| |
| </pre> | | </pre> |
|
| |
|
| === Request to push release to esr channel ===
| |
| <pre style="white-space:pre-wrap;">
| |
| Subject: Please push Firefox 24.5.0esr build #1 to the ESR channel
| |
|
| |
| Hello,
| |
|
| |
| QA has signed off on the desktop release. Please push ESR to the esr release channel.
| |
|
| |
| Thanks,
| |
| <name>
| |
| </pre>
| |
|
| |
| === Release Announcement ===
| |
| <pre>
| |
| Subject: Firefox 24.6.0esr released
| |
|
| |
| I'm pleased to announce the release of Firefox ESR 24.6.0. This release includes security fixes in line with Firefox 30.
| |
|
| |
| You can find installers for Windows / Mac OS X / GNU/Linux here:
| |
| https://www.mozilla.org/en-US/firefox/organizations/all/
| |
|
| |
| And the release notes are available here:
| |
| https://www.mozilla.org/en-US/firefox/24.6.0/releasenotes/
| |
|
| |
| <name>
| |
| Firefox Release Manager
| |
| </pre>
| |
| [[category:Release_Management|E]] | | [[category:Release_Management|E]] |
|
| |
|
| = Branching Logistics =
| |
| When we have the overlapping ESR (and the first build of a major version number for the ESR.next - 10, 17, 24, 31, etc) we do build a separate build with its own branding from the newly minted branch. See https://wiki.mozilla.org/Releases/Firefox_24.0.esr/BuildNotes for how to kick off the builds and http://hg.mozilla.org/releases/mozilla-esr31/rev/e91c79c4c04b for an example of the custom configs needed for that first build's partials that has to land before kicking off the build in ship-it.
| |
|
| |
|
| [[Category:Release_Management:Processes|ESR]] | | [[Category:Release_Management:Processes|ESR]] |