tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2023-02-28T08:18:29Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/670Bug 40793: Add some metadata also to the Windows installer2023-02-28T08:18:29ZPier Angelo VendrameBug 40793: Add some metadata also to the Windows installer## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40793
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40793
### 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
- [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
## Change Description
This commit adds metadata to the Windows installers.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/669Bug 40796: Improve the UX for the changelogs script when using the issue number2023-02-23T12:08:48ZPier Angelo VendrameBug 40796: Improve the UX for the changelogs script when using the issue number## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40796
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40796
### 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
- [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
## Change Description
Quick&dirty fix to try to use the argument as an issue id, tooPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/668Bug 40795: Trim down tor-browser-build release prep issue templates2023-02-23T18:41:42ZrichardBug 40795: Trim down tor-browser-build release prep issue templates## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40795
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40795
- ### 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
- [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
## Change Description
Trims down the release prep templates since with tor-browser#41649 the rebase and security backport tasks have their own issue templates
<!-- Whatever context the reviewer needs to effectively review the patchset -->
/cc @boklm @ma1 @dan @henry @pierovrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/667Bug 40794: Make the language list change the build id of firefox-l10n2023-02-21T16:16:53ZPier Angelo VendrameBug 40794: Make the language list change the build id of firefox-l10n## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40794
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40794
### 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
- [x] **Eventually** - patchset that needs to be verified in alpha before backport
- [ ] **No Backport** - patchset for the next major stable
### 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
## Change Description
We found that changing the locale list does not influence the firefox-l10n build id, but I think it should.
So, this commit adds a comment in the build script with the list of included languages, only to make sure changing the language list changes the build id, too.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/665Bug 40788: Remove all languages but en-US for privacy-browser build target2023-02-21T08:43:24ZPier Angelo VendrameBug 40788: Remove all languages but en-US for privacy-browser build target## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40788
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40788
### 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
Do not apply localization to Privacy Browser.
In addition to changing `rbm.conf`, this required some changes because some wildcards didn't match anything in this case and made the build fail.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/664Bug 40789: Broken mirror links for glean: link 404 for version 5.0.1 hosted a...2023-02-20T20:34:13ZrichardBug 40789: Broken mirror links for glean: link 404 for version 5.0.1 hosted at...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40789
- ### Backport Timeline
- [x] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40789
- ### Backport Timeline
- [x] **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
- [ ] **No Backport** - patchset for the next major stable
- ### 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
## Change Description
Update url to my people.tpo spacerichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/663Bug 40800: Add WebTunnel Support for Tor Browser Mobile2023-03-03T16:47:57ZshelikhooBug 40800: Add WebTunnel Support for Tor Browser Mobile## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- #40800
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day expl...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- #40800
- ### 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
- [X] **Eventually** - patchset that needs to be verified in alpha before backport
- [ ] **No Backport** - patchset for the next major stable
- ### 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
## Change Description
<!-- Whatever context the reviewer needs to effectively review the patchset -->
This merge request adds WebTunnel support to Tor Browser mobile. A separate merge request have been sent to [tor android service](https://gitlab.torproject.org/tpo/applications/tor-android-service/-/merge_requests/3) . I will update reference to tor android service and squash commits once this merge request is approved.
One can test this pt with a custom bridge line of `webtunnel 192.0.2.3:1 url=https://n97jlbvjwy3iotetc0axrtu3mm7gq1gajqv7-80-78-24-44.sslip.io/939e42a2-8f3f-4645-9d7b-8b9be28b157e`
(I will AFK until Feb 27, so the review is not urgent.)shelikhooshelikhoohttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/662Bug 40792: dmg2mar script missing project name prefix to make rule2023-02-20T15:43:43ZrichardBug 40792: dmg2mar script missing project name prefix to make rule## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- #40792
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day exp...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- #40792
- ### 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
- [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
## Change Description
Verified fix with 12.5a3 signing. Longer term we should probably add a $(projectname) function akin to $(ProjectName) et al which just returns `$SIGNING_PROJECTNAME`.richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/661Bug 40790: Fix dmg2mar after dmg changes from #281242023-02-17T16:43:49ZboklmBug 40790: Fix dmg2mar after dmg changes from #28124## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40790
- Closes #40791
- ### Backport Timeline
- [x] **Immediate** - patchsets for critical bug fixes or other major blocker (e...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40790
- Closes #40791
- ### Backport Timeline
- [x] **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
- [ ] **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/660Bug 41634: Remove reference to OpenSSl 1.1.1b in tor warning message to avoid...2023-02-16T18:19:13ZrichardBug 41634: Remove reference to OpenSSl 1.1.1b in tor warning message to avoid...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser#41634
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser#41634
- ### 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
- [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
## Change Description
This patch removes reference to OpenSSL 1.1.1b which I'm guessing is triggering the false positive on the Google Play Store (see linked issue). Once verified this works, I'll make a MR to the tor daemon itself so we can remove this patch step and we can drop this patch.
<!-- Whatever context the reviewer needs to effectively review the patchset -->richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/659Bug 40724: Prepare alpha release 12.5a32023-02-20T15:02:35ZrichardBug 40724: Prepare alpha release 12.5a3Release prep for 12.5a3
Will do a build on `tb-build-05` overnight
Related: #40724Release prep for 12.5a3
Will do a build on `tb-build-05` overnight
Related: #40724richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/658Bug 40781: Move translations to new paths2023-02-15T08:23:02ZPier Angelo VendrameBug 40781: Move translations to new paths## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser#41351
- tor-browser-build#40781
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major b...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser#41351
- tor-browser-build#40781
### 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
- [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
## Change Description
tor-browser-build counterpart of tor-browser!547.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/657Bug 40784: Fix var_p/nightly_torbrowser_incremental_from after #407372023-02-15T18:43:27ZboklmBug 40784: Fix var_p/nightly_torbrowser_incremental_from after #40737## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40784
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-d...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40784
- ### 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
- [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
## Change Description
<!-- Whatever context the reviewer needs to effectively review the patchset -->boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/656download-unsigned-sha256sums-gpg-signatures-from-people-tpo updates2023-02-15T18:42:17Zboklmdownload-unsigned-sha256sums-gpg-signatures-from-people-tpo updates## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40782
- Closes #40783
- ### Backport Timeline
- [x] **Immediate** - only first of the two patches should be backported (#4078...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- Closes #40782
- Closes #40783
- ### Backport Timeline
- [x] **Immediate** - only first of the two patches should be backported (#40782)
- ### 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
## Change Description
In the first commit we change the script to use tb-build-04 and tb-build-05 instead of tb-build-03 (which does not exist anymore). This should be backported to maint-12.0.
In the second commit we update the URLs to include $projectname. This one should not be backported.
<!-- Whatever context the reviewer needs to effectively review the patchset -->boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/655Update Privacy Browser installer icon2023-02-14T09:25:20ZPier Angelo VendrameUpdate Privacy Browser installer icon## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backport Timeline
- [x] **No Backport** - patchset for the next major stable
### Issue Tracking
- [ ] Link resolved issues with appropri...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
### Backport Timeline
- [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
I would not include this in changelogs.
## Change Description
Updated the icon, as discussed with the UX Team and the Sponsor.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/654Bug 40776: Create both a system-wide and a portable Privacy Browser installer2023-02-27T15:41:55ZPier Angelo VendrameBug 40776: Create both a system-wide and a portable Privacy Browser installer## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40776
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40776
### 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
- No linking, since it doesn't really affect Tor Browser?
## Change Description
With this commit, we create two installers for Privacy Browser, instead of one:
1. the usual installer, that is the same as Tor Browser, for portable mode
2. an additional installer, for system-wide installations, that requires administrative privileges
Splitting the installers is a sort of cheat, but Windows users are used to having different installers for one mode or the other one.
In particular, the problems we avoid are:
- adding a checkbox for the portable mode:
- we cannot add a checkbox to the installation directory page, unless we hardcode a copy of it
- we should add a new page, and it isn't very elegant
- to do things properly, we'd need to localize the installer!
- we need some logic to enable/disable the checkbox
- nonsense with the required privileges: we don't want to run the installer as admin for portable mode, if possible, so:
- we could restart the installer with admin privileges, if possible, but only when needed: not trivial
- we could force portable mode unless the user starts the installer as admin (and tell them to do so, but the UX could be not so great)
- we stop caring of this, and always run the installer as admin (but there isn't a way for an admin user to start the installer without granting the admin permissions, so bad ux again?)
- additional nonsense with the privileges: the uninstaller needs to run with high privileges, too!
- option 1: if we mark the installer as needing admin privileges, the uninstaller is automatically marked, too
- option 2: we use a custom option to finalize the uninstaller (NSIS 3.08 introduced one, e.g., to automatically sign uninstallers)
- option 3: we patch the NSIS C++ code
So, the two option cheat seems to be the easiest alternative.
In addition to that, I've cleaned and improved `pe_checksum_fix.py`:
- it now uses the `with open() as f` which is preferred in scripts
- it accepts the input as an argument, instead of using hardcoded names
- it overwrites the input, rather than creating an additional one, since we don't need the original one
This allowed to cleanup a `mv` dance in `projects/browser/build` :slight_smile: .
Finally, it renames the `Start $which Browser` desktop and start menu links to `$which Browser`.
I think they're cleaner, but I can revert the change in case.
The MR includes the commit also from !651, so this one should be merged first, then I'll rebase this one, if needed.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/653Bug 40725: Prepare stable release 12.0.32023-02-13T16:14:08ZrichardBug 40725: Prepare stable release 12.0.3## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40725
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40725
- ### 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
- [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
## Change Description
Everything should be set pending android security fix backports coming next week.
<!-- Whatever context the reviewer needs to effectively review the patchset -->richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/652Bug 40778: Disable more translation dependencies for testbuilds2023-02-10T15:40:48ZPier Angelo VendrameBug 40778: Disable more translation dependencies for testbuilds## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40778
### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes for...## Merge Info
<!-- Bookkeeping information for release management -->
### Related Issues
- tor-browser-build#40778
### 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
- [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
## Change Description
This avoids useless recompilation of Firefox due to us referencing the translation git hashes when we didn't actually use them.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/651Bug 40772: Support HiDPI displays in the installer2023-02-13T09:07:09ZPier Angelo VendrameBug 40772: Support HiDPI displays in the installer## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40772
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40772
- ### 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
- [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
## Change Description
Make NSIS aware of DPI.
I wonder why it isn't the default option.
Anyway, the result is visible on the issue.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/650Bug 40773: Copy some documentation files only on Tor Browser2023-02-10T10:27:32ZPier Angelo VendrameBug 40773: Copy some documentation files only on Tor Browser## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40773
- ### Backport Timeline
- [ ] **Immediate** - patchsets for critical bug fixes or other major blocker (e.g. fixes...## Merge Info
<!-- Bookkeeping information for release management -->
- ### Related Issues
- tor-browser-build#40773
- ### 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
- [ ] **No Backport** - patchset for the next major stable
- ### 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
## Change Description
Let's fix our docs and some other files.Pier Angelo VendramePier Angelo Vendrame