tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2022-02-02T21:31:42Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/377Update node to 12.22.12022-02-02T21:31:42ZboklmUpdate node to 12.22.1Closes #40395.Closes #40395.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/701Update Mullvad Browser release prep templates to include communications with ...2023-04-20T18:07:58ZrichardUpdate Mullvad Browser release prep templates to include communications with downstream package maintainers## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day exploit) OR patchs...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day exploit) OR patchsets with trivial changes which do not need testing (e.g. fixes for typos or fixes easily verified in a local developer build)
- [ ] **Next Minor Stable Release** - patchset that needs to be verified in nightly before backport
- [ ] **Eventually** - patchset that needs to be verified in alpha before backport
- [x] **No Backport** - patchset for the next major stable
### Issue Tracking
- [ ] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
## Change Description
So far we have (at least) the following downstream packages for Mullvad Browser being maintained:
- Linx:
- arch - https://aur.archlinux.org/packages/mullvad-browser-bin
- flatpack - https://github.com/flathub/flathub/pull/4052/commits
- macOS:
- homebrew - https://github.com/Homebrew/homebrew-cask/blob/master/Casks/mullvad-browser.rb
Don't have the contact info yet for the homebrew maintainer but to keep it up to date would just require a version bump to the configuration.
/cc @ruihildt fyirichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/918Update Mullvad and Tor Browser Release Prep issue templates2024-02-21T14:39:20ZrichardUpdate Mullvad and Tor Browser Release Prep issue templates## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Release**: patchset that needs ...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Release**: patchset that needs to be verified in nightly before backport
- [ ] **Eventually**: patchset that needs to be verified in alpha before backport
- [x] **No Backport (preferred)**: patchset for the next major stable
#### (Optional) Justification
- [ ] **Emergency security update**: patchset fixes CVEs, 0-days, etc
- [ ] **Censorship event**: patchset enables censorship circumvention
- [ ] **Critical bug-fix**: patchset fixes a bug in core-functionality
- [ ] **Consistency**: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
- [ ] **Sponsor required**: patchset required for sponsor
- [ ] **Other**: please explain
### Issue Tracking
- [ ] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
### Review
#### Request Reviewer
- [x] Request review from an applications developer depending on modified system:
- **NOTE**: if the MR modifies multiple areas, please `/cc` all the relevant reviewers (since gitlab only allows 1 reviewer)
- **accessibility** : henry
- **android** : clairehurst, dan
- **build system** : boklm
- **extensions** : ma1
- **firefox internals (XUL/JS/XPCOM)** : ma1
- **fonts** : pierov
- **frontend (implementation)** : henry
- **frontend (review)** : donuts, richard
- **localization** : henry, pierov
- **macos** : clairehurst, dan
- **nightly builds** : boklm
- **rebases/release-prep** : boklm, dan, ma1, pierov, richard
- **security** : ma1
- **signing** : boklm, richard
- **updater** : pierov
- **misc/other** : pierov, richard
### Change Description
Update the release prep templates for Tor and Mullvad Browsers
/cc @boklm @ma1 @pierov whomever wants to review+merge this
<!-- Whatever context the reviewer needs to effectively review the patchset; if the patch includes UX updates be sure to include screenshots/video of how any new behaviour -->
#### How Tested
<!-- Description of steps taken to verify the change -->richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/569Update migrate_langs in projects/release/update_responses_config.yml2022-10-31T16:37:02ZboklmUpdate migrate_langs in projects/release/update_responses_config.ymlThis reverts the changes from 3a12465d983bb96948486384fd16a91963558f5f
to that file.
Since we changed in a3f49129c0c697eb7e951c871b8bfa8dd2e1fe27 the default
locale to be `ALL`, users of any unkwnown locale should now be redirected
to `...This reverts the changes from 3a12465d983bb96948486384fd16a91963558f5f
to that file.
Since we changed in a3f49129c0c697eb7e951c871b8bfa8dd2e1fe27 the default
locale to be `ALL`, users of any unkwnown locale should now be redirected
to `ALL`, without the need for setting `migrate_langs` for those
locales.
Part of #40627.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/295Update goptlib nightly build to target main branch2021-06-08T14:34:45ZCecylia BocovichUpdate goptlib nightly build to target main branchCloses #40304
Note: obfs4 is the one repo we haven't changed yet because we don't maintain it. This might change soon and we'll hold off on changing the branch until we find out how it will change :)
So afaict goptlib is the only proj...Closes #40304
Note: obfs4 is the one repo we haven't changed yet because we don't maintain it. This might change soon and we'll hold off on changing the branch until we find out how it will change :)
So afaict goptlib is the only project that needs the update.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/855Update Firefox version to 115.5 after the rebase.2023-11-27T10:16:14ZPier Angelo VendrameUpdate Firefox version to 115.5 after the rebase.## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser#42276
- mullvad-browser#254
- tor-browser-build#xxxxx
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon a...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser#42276
- mullvad-browser#254
- tor-browser-build#xxxxx
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Release**: patchset that needs to be verified in nightly before backport
- [ ] **Eventually**: patchset that needs to be verified in alpha before backport
- [ ] **No Backport (preferred)**: patchset for the next major stable
#### (Optional) Justification
- [ ] **Emergency security update**: patchset fixes CVEs, 0-days, etc
- [ ] **Censorship event**: patchset enables censorship circumvention
- [ ] **Critical bug-fix**: patchset fixes a bug in core-functionality
- [ ] **Consistency**: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
- [ ] **Sponsor required**: patchset required for sponsor
- [ ] **Other**: please explain
### Issue Tracking
- [ ] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
### Review
#### Request Reviewer
- [ ] Request review from an applications developer depending on modified system:
- **NOTE**: if the MR modifies multiple areas, please `/cc` all the relevant reviewers (since gitlab only allows 1 reviewer)
- **accessibility** : henry
- **android** : clairehurst, dan
- **build system** : boklm
- **extensions** : ma1
- **firefox internals (XUL/JS/XPCOM)** : ma1
- **fonts** : pierov
- **frontend (implementation)** : henry
- **frontend (review)** : donuts, richard
- **localization** : henry, pierov
- **macos** : clairehurst, dan
- **nightly builds** : boklm
- **rebases/release-prep** : dan, ma1, pierov, richard
- **security** : ma1
- **signing** : boklm, richard
- **updater** : pierov
- **misc/other** : pierov, richard
#### Change Description
Updated the versions so that nightlies are created from the right branch.
I've reset the build number to 1, so that alpha testbuild will have a working tag.
#### How Tested
Not tested.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/383Update components for mozilla942021-12-17T00:53:54ZMatthew FinkelUpdate components for mozilla94Closes #40379 #40398 #40373 #40378 #40368 #40372 #40354 #40367Closes #40379 #40398 #40373 #40378 #40368 #40372 #40354 #40367https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/623Update `Release Prep - Stable`2023-01-12T13:10:17ZboklmUpdate `Release Prep - Stable`Following changes from tor-browser-build#40734 and tor-browser-build#40735Following changes from tor-browser-build#40734 and tor-browser-build#40735boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/919Tor,Mullvad Browser 13.5a5 Release Prep2024-02-22T17:07:12ZrichardTor,Mullvad Browser 13.5a5 Release Prep## Merge Info
### Related Issues
- tor-browser-build#41074
- tor-browser-build#41075
## Review
### Request Reviewer
- [x] Request review from a release engineer: boklm, dan, ma1, pierov, richard
### Change Description
we need `-bu...## Merge Info
### Related Issues
- tor-browser-build#41074
- tor-browser-build#41075
## Review
### Request Reviewer
- [x] Request review from a release engineer: boklm, dan, ma1, pierov, richard
### Change Description
we need `-build2` tags for `tor-browser` and `mullvad-browser` and we need `-build6` tag in `firefox-android`richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/788Tor,Mullvad Browser 13.0a3 release prep2023-08-23T17:59:56ZrichardTor,Mullvad Browser 13.0a3 release prep## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40914
- tor-browser-build#40915
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ]...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40914
- tor-browser-build#40915
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Release**: patchset that needs to be verified in nightly before backport
- [ ] **Eventually**: patchset that needs to be verified in alpha before backport
- [x] **No Backport (preferred)**: patchset for the next major stable
#### (Optional) Justification
- [ ] **Emergency security update**: patchset fixes CVEs, 0-days, etc
- [ ] **Censorship event**: patchset enables censorship circumvention
- [ ] **Critical bug-fix**: patchset fixes a bug in core-functionality
- [ ] **Consistency**: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
- [ ] **Sponsor required**: patchset required for sponsor
- [ ] **Other**: please explain
### Issue Tracking
- [x] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
### Review
#### Request Reviewer
- [x] Request review from an applications developer depending on modified system:
- **NOTE**: if the MR modifies multiple areas, please `/cc` all the relevant reviewers (since gitlab only allows 1 reviewer)
- **accessibility** : henry
- **android** : dan
- **build system** : boklm
- **extensions** : ma1
- **firefox internals (XUL/JS/XPCOM)** : ma1
- **fonts** : pierov
- **frontend (implementation)** : henry
- **frontend (review)** : donuts, richard
- **localization** : henry, pierov
- **nightly builds** : boklm
- **rebases/release-prep** : dan_b, ma1, pierov, richard
- **security** : ma1
- **signing** : boklm, richard
- **updater** : pierov
- **misc/other** : pierov, richard
#### Change Description
Ordinary release prep apart from two things:
- includes some fixes to the Tor Browser Alpha release prep template for the new reality of Android and the 3.0.X series of OpenSSL
- removed the (seemingly) unused `var/platform_version` var from `projects/firefox-android/config`
Curently assumes tor-browser and mullvad-browser will both be on `-build2` tags but we're still waiting on mullvad-browser!78 so maybe it will be on `build1`. Will fix once tag are up.richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/328Tor Browser 10.5.4 release preparations2021-08-05T21:50:43ZMatthew FinkelTor Browser 10.5.4 release preparationsVersion bumps and Changelog update
Closes #40346Version bumps and Changelog update
Closes #40346https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/315Tor Browser 10.5.2 release preparations2021-07-09T17:06:41ZMatthew FinkelTor Browser 10.5.2 release preparationsVersion bumps and Changelog update
Closes #40327 #40337Version bumps and Changelog update
Closes #40327 #40337https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/312Tor Browser 10.5.1 release preparations2021-07-06T20:29:40ZMatthew FinkelTor Browser 10.5.1 release preparationsVersion bumps and Changelog update
Closes #40324 #40325Version bumps and Changelog update
Closes #40324 #40325https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/123Tor Browser 10.0.5 release preparations2020-11-12T19:50:55ZMatthew FinkelTor Browser 10.0.5 release preparationsVersion bumps and Changelog updateVersion bumps and Changelog updateTor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/117Tor Browser 10.0.4 release preparations2020-11-08T20:07:35ZMatthew FinkelTor Browser 10.0.4 release preparationsVersion bumps and Changelog update
(Branch 1 out of 2)Version bumps and Changelog update
(Branch 1 out of 2)Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/363Tbb 11.0a10 build1 rev2021-11-03T03:22:53ZMatthew FinkelTbb 11.0a10 build1 revSupersedes !362
Add a couple more ChangeLog entries, and fix #40380
Closes #40380Supersedes !362
Add a couple more ChangeLog entries, and fix #40380
Closes #40380https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/645signing scripts updates2023-01-31T15:52:45Zboklmsigning scripts updates## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- closes #40736
- closes #40755
- closes #40756
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or oth...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- closes #40736
- closes #40755
- closes #40756
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day exploit) OR patchsets with trivial changes which do not need testing (e.g. fixes for typos or fixes easily verified in a local developer build)
- [ ] **Next Minor Stable Release** - patchset that needs to be verified in nightly before backport
- [ ] **Eventually** - patchset that needs to be verified in alpha before backport
- [x] **No Backport** - patchset for the next major stable
- ### Issue Tracking
- [ ] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
## Change Description
<!-- Whatever context the reviewer needs to effectively review the patchset -->boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/837Sign our macOS bundles on Linux2023-10-31T19:22:33ZboklmSign our macOS bundles on Linux## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- Closes #40934 #29815 #40982
### Backporting
#### Timeline
- [x] **Eventually**: patchset that needs to be verified in alpha before backport
...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- Closes #40934 #29815 #40982
### Backporting
#### Timeline
- [x] **Eventually**: patchset that needs to be verified in alpha before backport
I think we should first sign an alpha, before backporting to the `maint-13.0` branch.
#### (Optional) Justification
- [ ] **Emergency security update**: patchset fixes CVEs, 0-days, etc
- [ ] **Censorship event**: patchset enables censorship circumvention
- [x] **Critical bug-fix**: patchset fixes a bug in core-functionality
- [ ] **Consistency**: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
- [ ] **Sponsor required**: patchset required for sponsor
- [ ] **Other**: please explain
### Issue Tracking
- [ ] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
### Review
#### Request Reviewer
- [x] Request review from an applications developer depending on modified system:
- **NOTE**: if the MR modifies multiple areas, please `/cc` all the relevant reviewers (since gitlab only allows 1 reviewer)
- **accessibility** : henry
- **android** : clairehurst, dan
- **build system** : boklm
- **extensions** : ma1
- **firefox internals (XUL/JS/XPCOM)** : ma1
- **fonts** : pierov
- **frontend (implementation)** : henry
- **frontend (review)** : donuts, richard
- **localization** : henry, pierov
- **macos** : clairehurst, dan
- **nightly builds** : boklm
- **rebases/release-prep** : dan, ma1, pierov, richard
- **security** : ma1
- **signing** : boklm, richard
- **updater** : pierov
- **misc/other** : pierov, richard
#### Change Description
<!-- Whatever context the reviewer needs to effectively review the patchset; if the patch includes UX updates be sure to include screenshots/video of how any new behaviour -->
#### How Tested
<!-- Description of steps taken to verify the change -->
I signed a 13.0 build for testing:
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/29815#note_2957009boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/861Revert "Bug 40933: Add symlinks to have incrementals between 12.5.x and 13.0"2023-12-01T08:48:42ZrichardRevert "Bug 40933: Add symlinks to have incrementals between 12.5.x and 13.0"## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40936
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Relea...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40936
### Backporting
#### Timeline
- [ ] **Immediate**: patchset needed as soon as possible
- [ ] **Next Minor Stable Release**: patchset that needs to be verified in nightly before backport
- [ ] **Eventually**: patchset that needs to be verified in alpha before backport
- [x] **No Backport (preferred)**: patchset for the next major stable
#### (Optional) Justification
- [ ] **Emergency security update**: patchset fixes CVEs, 0-days, etc
- [ ] **Censorship event**: patchset enables censorship circumvention
- [ ] **Critical bug-fix**: patchset fixes a bug in core-functionality
- [ ] **Consistency**: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
- [ ] **Sponsor required**: patchset required for sponsor
- [ ] **Other**: please explain
### Issue Tracking
- [x] Link resolved issues with appropriate [Release Prep issue](https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=Release%20Prep&first_page_size=20) for changelog generation
### Review
#### Request Reviewer
- [x] Request review from an applications developer depending on modified system:
- **NOTE**: if the MR modifies multiple areas, please `/cc` all the relevant reviewers (since gitlab only allows 1 reviewer)
- **accessibility** : henry
- **android** : clairehurst, dan
- **build system** : boklm
- **extensions** : ma1
- **firefox internals (XUL/JS/XPCOM)** : ma1
- **fonts** : pierov
- **frontend (implementation)** : henry
- **frontend (review)** : donuts, richard
- **localization** : henry, pierov
- **macos** : clairehurst, dan
- **nightly builds** : boklm
- **rebases/release-prep** : dan, ma1, pierov, richard
- **security** : ma1
- **signing** : boklm, richard
- **updater** : pierov
- **misc/other** : pierov, richard
#### Change Description
We no longer need to carry this patch since we do not build incrementals from the 12.5 series anymore. Revert's the patch for tor-browser-build#40933
<!-- Whatever context the reviewer needs to effectively review the patchset; if the patch includes UX updates be sure to include screenshots/video of how any new behaviour -->
#### How Tested
<!-- Description of steps taken to verify the change -->richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/386Revert "Bug 40387: Remove some fonts on Linux"2021-12-21T11:28:08ZPier Angelo VendrameRevert "Bug 40387: Remove some fonts on Linux"This reverts commit 2a89fc9e333646eaea46823cf6fc9533e89f61bf.
We do not need it anymore, because we resolved tor-browser#40685,
instead.
Fixes #40399.This reverts commit 2a89fc9e333646eaea46823cf6fc9533e89f61bf.
We do not need it anymore, because we resolved tor-browser#40685,
instead.
Fixes #40399.Pier Angelo VendramePier Angelo Vendrame