morgan pushed to branch tor-browser-146.0a1-16.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
1c87b6b6
by Morgan at 2025-12-09T12:28:58+00:00
-
69e483d3
by Morgan at 2025-12-09T12:28:58+00:00
-
6b6b5b76
by Morgan at 2025-12-09T12:28:59+00:00
-
db0fab06
by Morgan at 2025-12-09T12:28:59+00:00
-
363ed840
by Morgan at 2025-12-09T12:29:00+00:00
-
ee916914
by Morgan at 2025-12-09T17:08:05+00:00
-
f33670aa
by Morgan at 2025-12-09T17:08:05+00:00
7 changed files:
- .gitlab/issue_templates/000 Bug Report.md
- .gitlab/issue_templates/060 Rebase - Alpha.md
- .gitlab/issue_templates/080 Security Backports.md
- .gitlab/issue_templates/100 Release QA - Desktop.md
- .gitlab/issue_templates/101 Release QA - Android.md
- .gitlab/issue_templates/110 Firefox Release Review.md
- .gitlab/issue_templates/120 Bugzilla Audit.md
Changes:
| ... | ... | @@ -29,6 +29,11 @@ to be working. |
| 29 | 29 | Provide a description of what actually occurs.
|
| 30 | 30 | -->
|
| 31 | 31 | |
| 32 | +## User impact
|
|
| 33 | +<!--
|
|
| 34 | +Provide an overview of consequences to users due to this bug.
|
|
| 35 | +-->
|
|
| 36 | + |
|
| 32 | 37 | ## Bookkeeping
|
| 33 | 38 | <!--
|
| 34 | 39 | Please provide the following information:
|
| ... | ... | @@ -46,12 +51,17 @@ Please provide the following information: |
| 46 | 51 | - [ ] other (please specify):
|
| 47 | 52 | - Operating System:
|
| 48 | 53 | - [ ] Windows
|
| 54 | + - Version:
|
|
| 49 | 55 | - [ ] macOS
|
| 56 | + - Version:
|
|
| 50 | 57 | - [ ] Linux
|
| 58 | + - Distribution + Version:
|
|
| 59 | + - Desktop Environment + Version:
|
|
| 51 | 60 | - [ ] Android
|
| 61 | + - Version:
|
|
| 62 | + - Device:
|
|
| 52 | 63 | - [ ] Tails
|
| 53 | 64 | - [ ] Other (please specify):
|
| 54 | -- Operating System Version:
|
|
| 55 | 65 | |
| 56 | 66 | ### Browser UI language
|
| 57 | 67 | <!--
|
| ... | ... | @@ -30,8 +30,10 @@ |
| 30 | 30 | ### **Bookkeeping**
|
| 31 | 31 | |
| 32 | 32 | - [ ] Link this issue to the appropriate [Release Prep](https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Apps%3A%3AType%3A%3AReleasePreparation) issue.
|
| 33 | +- [ ] Create "Firefox Release Review" issue for this version
|
|
| 34 | + - **NOTE**: We have issues open through Firefox 153 so this can be skipped until we get to Firefox 154
|
|
| 33 | 35 | |
| 34 | -### Update Branch Protection Rules
|
|
| 36 | +### **Update Branch Protection Rules**
|
|
| 35 | 37 | |
| 36 | 38 | - [ ] In [Repository Settings](https://gitlab.torproject.org/tpo/applications/tor-browser/-/settings/repository):
|
| 37 | 39 | - [ ] Remove previous alpha `base-browser` and `tor-browser` branch protection rules (this will prevent pushing new changes to the branches being rebased)
|
| ... | ... | @@ -50,16 +50,13 @@ |
| 50 | 50 | -->
|
| 51 | 51 | |
| 52 | 52 | ## **tor-browser**: https://gitlab.torproject.org/tpo/applications/tor-browser.git
|
| 53 | -- [ ] Backport any Android-specific security fixes from Firefox rapid-release
|
|
| 53 | +- [ ] Backport security fixes from Firefox rapid-release
|
|
| 54 | 54 | - [ ] Backport patches to `tor-browser` stable branch
|
| 55 | 55 | - [ ] Open MR
|
| 56 | 56 | - [ ] Merge
|
| 57 | 57 | - [ ] cherry-pick patches onto:
|
| 58 | 58 | - [ ] `base-browser` stable
|
| 59 | 59 | - [ ] `mullvad-browser` stable
|
| 60 | - - [ ] `tor-browser` alpha
|
|
| 61 | - - [ ] `base-browser` alpha
|
|
| 62 | - - [ ] `mullvad-browser` alpha
|
|
| 63 | 60 | - [ ] Sign/Tag commits:
|
| 64 | 61 | - In **tor-browser-build.git**, run signing script:
|
| 65 | 62 | ```bash
|
| ... | ... | @@ -68,9 +65,6 @@ |
| 68 | 65 | - [ ] `base-browser` stable
|
| 69 | 66 | - [ ] `tor-browser` stable
|
| 70 | 67 | - [ ] `mullvad-browser` stable
|
| 71 | - - [ ] `base-browser` alpha
|
|
| 72 | - - [ ] `tor-browser` alpha
|
|
| 73 | - - [ ] `mullvad-browser` alpha
|
|
| 74 | 68 | |
| 75 | 69 | - [ ] Push tags to `upstream`
|
| 76 | 70 | - **OR**
|
| ... | ... | @@ -84,4 +78,5 @@ |
| 84 | 78 | /label ~"Apps::Product::TorBrowser"
|
| 85 | 79 | /label ~"Apps::Product::MullvadBrowser"
|
| 86 | 80 | /label ~"Apps::Type::Backport"
|
| 81 | +/label ~"Apps::Impact::High"
|
|
| 87 | 82 | /label ~"Priority::Blocker" |
| ... | ... | @@ -185,6 +185,14 @@ Manual QA test check-list for major desktop releases. Please copy/paste form int |
| 185 | 185 | - [ ] UI shouldn't accept bad ports (e.g. invalid port numbers, non-numbers, etc)
|
| 186 | 186 | - [ ] Each individual setting type has it's own validation (i.e. not all or nothing anymore)
|
| 187 | 187 | |
| 188 | +## Upgrades
|
|
| 189 | +- [ ] Build-to-Build upgrade from:
|
|
| 190 | + - [ ] Previous minor version
|
|
| 191 | + - [ ] Previous major version
|
|
| 192 | + - [ ] Previous watershed release
|
|
| 193 | + - **NOTE**: a watershed release is a release which all previous versions will first update to before updating to latest; the most recent watershed is Tor Browser 14.0
|
|
| 194 | + - Updater Documentation: https://gitlab.torproject.org/tpo/applications/wiki/-/wikis/Development-Information/Tor-Browser/Updater
|
|
| 195 | + |
|
| 188 | 196 | ```
|
| 189 | 197 | |
| 190 | 198 | </details>
|
| ... | ... | @@ -200,8 +208,8 @@ Please lay claim to a platform in the comments: |
| 200 | 208 | - x86_64
|
| 201 | 209 | - aarch64
|
| 202 | 210 | - Linux
|
| 203 | - - x86
|
|
| 204 | 211 | - x86_64
|
| 212 | + - aarch64
|
|
| 205 | 213 | |
| 206 | 214 | <!-- Do not edit beneath this line <3 -->
|
| 207 | 215 | |
| ... | ... | @@ -209,4 +217,5 @@ Please lay claim to a platform in the comments: |
| 209 | 217 | |
| 210 | 218 | /label ~"Apps::Product::TorBrowser"
|
| 211 | 219 | /label ~"Apps::Type::Test"
|
| 220 | +/label ~"Apps::Impact::High"
|
|
| 212 | 221 | /label ~"Priority::Blocker" |
| ... | ... | @@ -86,6 +86,12 @@ Manual QA test check-list for major android releases. Please copy/paste form int |
| 86 | 86 | - [ ] Not removable from about:addons
|
| 87 | 87 | - [ ] Tests: https://test-data.tbb.torproject.org/test-data/noscript/
|
| 88 | 88 | - **TODO**: fix test pages
|
| 89 | + |
|
| 90 | +## Upgrades
|
|
| 91 | +- [ ] Build-to-Build upgrade from:
|
|
| 92 | + - [ ] Previous minor version
|
|
| 93 | + - [ ] Previous major version
|
|
| 94 | + |
|
| 89 | 95 | ```
|
| 90 | 96 | |
| 91 | 97 | </details>
|
| ... | ... | @@ -93,7 +99,6 @@ Manual QA test check-list for major android releases. Please copy/paste form int |
| 93 | 99 | Please lay claim to an architecture in the comments:
|
| 94 | 100 | |
| 95 | 101 | Architectures:
|
| 96 | -- x86
|
|
| 97 | 102 | - x86_64
|
| 98 | 103 | - arm32
|
| 99 | 104 | - aarch64
|
| ... | ... | @@ -104,4 +109,5 @@ Architectures: |
| 104 | 109 | |
| 105 | 110 | /label ~"Apps::Product::TorBrowser"
|
| 106 | 111 | /label ~"Apps::Type::Test"
|
| 112 | +/label ~"Apps::Impact::High"
|
|
| 107 | 113 | /label ~"Priority::Blocker" |
| ... | ... | @@ -7,19 +7,15 @@ |
| 7 | 7 | - [ ] Generate Bugzilla triage CSV
|
| 8 | 8 | - Run (from `tor-browser-build` root):
|
| 9 | 9 | ```bash
|
| 10 | - ./tools/browser/generate-bugzilla-triage-csv ${FIREFOX_VERSION} ${PREVIOUS_NIGHTLY_TAG} ${NEXT_NIGHLTY_TAG} ${TRIAGE_ISSUE_NUMBER} > out.csv
|
|
| 10 | + ./tools/browser/generate-bugzilla-triage-csv ${FIREFOX_VERSION} ${TRIAGE_ISSUE_NUMBER} > out.csv
|
|
| 11 | 11 | ```
|
| 12 | 12 | - `${FIREFOX_VERSION}`: the major Firefox version of the nightly to review
|
| 13 | 13 | - **Example**: 129
|
| 14 | - - `${PREVIOUS_NIGHTLY_TAG}`: the nightly 'end' tag of the previous major Firefox version
|
|
| 15 | - - **Example**: `FIREFOX_NIGHTLY_128_END`
|
|
| 16 | - - `${NEXT_NIGHLTY_TAG}`: the nightly 'end' tag of the next major Firefox version we are reviewing
|
|
| 17 | - - **Example**: `FIREFOX_NIGHTLY_129_END`
|
|
| 18 | 14 | - `${TRIAGE_ISSUE_NUMBER}`: this `tor-browser` issue
|
| 19 | 15 | - **Example**: `43303`
|
| 20 | 16 | - **Example**:
|
| 21 | 17 | ```bash
|
| 22 | - ./tools/browser/generate-bugzilla-triage-csv 129 FIREFOX_NIGHTLY_128_END FIREFOX_NIGHTLY_129_END 43303 > 129.csv
|
|
| 18 | + ./tools/browser/generate-bugzilla-triage-csv 129 43303 > 129.csv
|
|
| 23 | 19 | ```
|
| 24 | 20 | - [ ] Attach the generated CSV file to the triage isssue
|
| 25 | 21 | - [ ] Import to Google Sheets ( https://sheets.google.com )
|
| ... | ... | @@ -38,24 +34,29 @@ |
| 38 | 34 | - Change `Restricted` to `Anyone with the link`
|
| 39 | 35 | - Post link in an internal note on this issue
|
| 40 | 36 | - [ ] Assign requested reviewers to this issue
|
| 37 | + - **NOTE**: We currently have 3 blocks of reviewers in rotation:
|
|
| 38 | + - bea, boklm, ma1
|
|
| 39 | + - dan_b, henry-x, pierov
|
|
| 40 | + - clairehurst, morgan, jwilde
|
|
| 41 | +- [ ] Set the issue's `Due Date` to 10 weeks after this version's "Beta starts" date or 2 weeks after the next ESR's "Beta starts" date (whichever is sooner)
|
|
| 42 | + - **Release Calendar**: https://whattrainisitnow.com/calendar/
|
|
| 41 | 43 | |
| 42 | 44 | ## Release Notes Review
|
| 43 | 45 | |
| 44 | 46 | <!--
|
| 45 | 47 | Ticket author! Find and post links to the release notes here!
|
| 46 | - - Release notes for users: https://www.mozilla.org/en-US/firefox/releases/
|
|
| 48 | + - Release notes for users: https://www.firefox.com/en-US/releases/
|
|
| 47 | 49 | - Release notes for developers: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases
|
| 48 | 50 | -->
|
| 49 | 51 | |
| 50 | 52 | - [ ] Release Notes for Users (often includes multiple point releases):
|
| 51 | - - https://www.mozilla.org/en-US/firefox/${FIREFOX_VERSION}/releasenotes/
|
|
| 53 | + - https://www.firefox.com/firefox/${FIREFOX_VERSION}/releasenotes/
|
|
| 52 | 54 | - [ ] Release Notes for Developers
|
| 53 | 55 | - https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/${FIREFOX_VERSION}
|
| 54 | 56 | |
| 55 | 57 | ---
|
| 56 | 58 | |
| 57 | 59 | - Bugzilla Triage and Release Notes Review Completed by:
|
| 58 | - <!-- try and distribute the review responsibilities somehow fairly across the team -->
|
|
| 59 | 60 | - [ ] reviewer 1 <!-- replace with reviewer name :) -->
|
| 60 | 61 | - [ ] reviewer 2 <!-- replace with reviewer name :) -->
|
| 61 | 62 | - [ ] reviewer 3 <!-- replace with reviewer name :) -->
|
| ... | ... | @@ -14,8 +14,8 @@ Title: |
| 14 | 14 | |
| 15 | 15 | ---
|
| 16 | 16 | |
| 17 | -<!-- Make sure the "esr-" label is the correct version: -->
|
|
| 18 | -/label ~"esr-140"
|
|
| 17 | +/label ~"esr-153"
|
|
| 19 | 18 | /label ~"Apps::Product::TorBrowser"
|
| 20 | 19 | /label ~"Apps::Type::Audit"
|
| 21 | 20 | /label ~"Priority::Blocker"
|
| 21 | +/milestone %"Tor Browser 16.0" |