tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2022-08-24T13:43:43Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/501Bug 40605: Reworked the macOS toolchain creation.2022-08-24T13:43:43ZPier Angelo VendrameBug 40605: Reworked the macOS toolchain creation.We were compiling another Clang with the macOS toolchain, but we did not really need to, so I have removed that step.
However, compiling compiler-rt was failing in this way, so I have disabled a pair of components we should not need.
Pr...We were compiling another Clang with the macOS toolchain, but we did not really need to, so I have removed that step.
However, compiling compiler-rt was failing in this way, so I have disabled a pair of components we should not need.
Probably, only the built-ins are actually needed.
Finally, we now compile libc++ in the way LLVM currently suggests.
Fixes: #40605.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/502Bug 40604: Fix binutils build on android2022-08-17T09:32:29ZboklmBug 40604: Fix binutils build on androidCloses #40604.Closes #40604.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/503Bug 40595 (and others): The big MR for 1022022-08-31T13:13:25ZPier Angelo VendrameBug 40595 (and others): The big MR for 102This MR moves Tor Browser to the first Firefox 102 branch, updates all the needed toolchains, and tries to remove the dependency on GCC on Windows whenever possible.
Fixes: #29318, #29321, #29322, #40409, #40591, #40592, #40595, tor-br...This MR moves Tor Browser to the first Firefox 102 branch, updates all the needed toolchains, and tries to remove the dependency on GCC on Windows whenever possible.
Fixes: #29318, #29321, #29322, #40409, #40591, #40592, #40595, tor-browser#41152.
Currently drafted because blocked on !501 (it includes also its commit, but in case of change I'll rebase it to main).Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/504Bug 40607 - Add alpha-specific release prep template2022-08-19T17:49:57ZrichardBug 40607 - Add alpha-specific release prep templateresolved #40607
I'll make a subsequent ticket and MR to go back and update the 'stable' release template as well
@ma1, @dan : updated release process for future alphas if you are curiousresolved #40607
I'll make a subsequent ticket and MR to go back and update the 'stable' release template as well
@ma1, @dan : updated release process for future alphas if you are curiousrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/505Bug 40612: Migrate Release Prep template to Release Prep - Stable2022-08-19T17:45:03ZrichardBug 40612: Migrate Release Prep template to Release Prep - Stableresolves #40612
Migrate and tweak the stable release prep template
@ma1, @dan updated stable release process if you're curiousresolves #40612
Migrate and tweak the stable release prep template
@ma1, @dan updated stable release process if you're curiousrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/506Bug 40610: Fix copying of src tarballs2022-08-19T17:35:26ZboklmBug 40610: Fix copying of src tarballsFixing an issue introduced in 70dc7d9f9bbcd5439dcf72b7c48e405756f5ef95:
var/torbrowser-src was renamed to var/browser-src, but we did not update
it in projects/release/build.
Closes #40610.Fixing an issue introduced in 70dc7d9f9bbcd5439dcf72b7c48e405756f5ef95:
var/torbrowser-src was renamed to var/browser-src, but we did not update
it in projects/release/build.
Closes #40610.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/507Bug 40580: Add support for uk (ukranian) locale2022-08-30T01:22:35ZrichardBug 40580: Add support for uk (ukranian) localerichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/508Bug 40242: Tor Browser has two default bridges that share a fingerprint, and ...2022-08-23T16:21:02ZrichardBug 40242: Tor Browser has two default bridges that share a fingerprint, and Tor ignores oneresolves tor-browser#40242 and will need to backport to maint-11.5resolves tor-browser#40242 and will need to backport to maint-11.5richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/509Release prep for tor-browser-91.132022-08-30T10:13:00ZrichardRelease prep for tor-browser-91.13Also reverts the src tarball fix improperly backported from `main`
tor-browser-build#40534Also reverts the src tarball fix improperly backported from `main`
tor-browser-build#40534richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/510Bug 40574: Improve tools/signing/android-signing2022-08-26T18:51:18ZboklmBug 40574: Improve tools/signing/android-signing* use projects/android-toolchain/config to download android build-tools
* download unsigned apk files for pkgstage and upload them to pkgstage
when signed
* use set-config.android-signing
Closes #40574.* use projects/android-toolchain/config to download android build-tools
* download unsigned apk files for pkgstage and upload them to pkgstage
when signed
* use set-config.android-signing
Closes #40574.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/511Bug 40613: Prepare stable release (Android Only) 11.5.32022-08-26T18:19:37Zma1Bug 40613: Prepare stable release (Android Only) 11.5.3ma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/512Bug 40614: Update release templates with feedback from ma12022-08-30T17:41:11ZrichardBug 40614: Update release templates with feedback from ma1resolves #40614
cc @danresolves #40614
cc @danrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/513Bug 40589: Prepare alpha release 12.0a2 (Desktop+Android)2022-09-06T15:44:12ZrichardBug 40589: Prepare alpha release 12.0a2 (Desktop+Android)initial MR for the 12.0a2 release, we're still missing an update to `android-compoennts` for https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41094
cc @boklm, @ma1, @dan
Going to try an initial build on tb-build-05 ...initial MR for the 12.0a2 release, we're still missing an update to `android-compoennts` for https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41094
cc @boklm, @ma1, @dan
Going to try an initial build on tb-build-05 tonight let's see how it goesrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/514Draft: Bug 40620: Update macosx-sdk to 11.02022-09-06T06:43:41ZboklmDraft: Bug 40620: Update macosx-sdk to 11.0Closes #40620.Closes #40620.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/515Bug 40621: Update namecoin patches for linted TorButton2022-09-09T11:31:12ZboklmBug 40621: Update namecoin patches for linted TorButtonCloses #40621.Closes #40621.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/516Use port 80 in placeholder bridge addresses2023-01-19T18:37:35ZDavid Fifielddcf@torproject.orgUse port 80 in placeholder bridge addressesI did not test this change with a full browser build. I only tested it by changing the prefs `extensions.torlauncher.default_bridge.meek-azure.1` and `extensions.torlauncher.default_bridge.snowflake.1`, and toggling the "This computer go...I did not test this change with a full browser build. I only tested it by changing the prefs `extensions.torlauncher.default_bridge.meek-azure.1` and `extensions.torlauncher.default_bridge.snowflake.1`, and toggling the "This computer goes through a firewall that only allows connections to certain ports" setting. Without this change, meek-azure and Snowflake don't work; with this change, they do.
Closes #40624.David Fifielddcf@torproject.orgDavid Fifielddcf@torproject.orghttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/517Bug 40626: Define the replacements for generic families on Linux2022-09-20T14:35:11ZPier Angelo VendrameBug 40626: Define the replacements for generic families on LinuxNeeded for tor-browser#41116 to work properly on Linux.
Fixes #40626.Needed for tor-browser#41116 to work properly on Linux.
Fixes #40626.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/518Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos2022-10-14T16:22:01ZrichardBug 40587: Migrate tor-browser-build configs from gitolite to gitlab reposWe need to wait until goptlib is migrated, and we will need to update
the snowflake build script as its sources hardcode the gitolite repo
Closes #40587We need to wait until goptlib is migrated, and we will need to update
the snowflake build script as its sources hardcode the gitolite repo
Closes #40587richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/519Bug 40609: Prepare alpha release 12.0a3 (Desktop+Android)2022-09-27T14:39:59ZrichardBug 40609: Prepare alpha release 12.0a3 (Desktop+Android)resolves #40609resolves #40609richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/520Draft: Bug 40158: Add support for macOS AArch642022-11-21T02:25:13ZboklmDraft: Bug 40158: Add support for macOS AArch64We don't enable aarch64 build by default yet. This will be done in a
second part (tor-browser-build#40439) where we create universal
x86-64/arm64 dmg files.
In projects/macosx-toolchain/build we also clean up the flags used to
build com...We don't enable aarch64 build by default yet. This will be done in a
second part (tor-browser-build#40439) where we create universal
x86-64/arm64 dmg files.
In projects/macosx-toolchain/build we also clean up the flags used to
build compiler-rt, trying to stay close to what Mozilla is doing.
We also switch back to using Ninja, to avoid an error in compiler-rt
build for aarch64:
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40158#note_2836499
Closes #40158.boklmboklm