morgan pushed to branch tor-browser-146.0a1-16.0-1 at The Tor Project / Applications / Tor Browser

Commits:

7 changed files:

Changes:

  • .gitlab/issue_templates/000 Bug Report.md
    ... ... @@ -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
     <!--
    

  • .gitlab/issue_templates/060 Rebase - Alpha.md
    ... ... @@ -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)
    

  • .gitlab/issue_templates/080 Security Backports.md
    ... ... @@ -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"

  • .gitlab/issue_templates/100 Release QA - Desktop.md
    ... ... @@ -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"

  • .gitlab/issue_templates/101 Release QA - Android.md
    ... ... @@ -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"

  • .gitlab/issue_templates/110 Firefox Release Review.md
    ... ... @@ -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 :) -->
    

  • .gitlab/issue_templates/120 Bugzilla Audit.md
    ... ... @@ -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"