tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2022-05-17T10:10:27Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/454Bug 40116: Make Android testbuild single-arch2022-05-17T10:10:27ZPier Angelo VendrameBug 40116: Make Android testbuild single-archAs discussed several times, Android builds take too much time, because any change in GeckoView (or in anything that causes it to be recompiled) results in 4 builds of GV, one for each architecture.
Mozilla supports only multi-arch GV no...As discussed several times, Android builds take too much time, because any change in GeckoView (or in anything that causes it to be recompiled) results in 4 builds of GV, one for each architecture.
Mozilla supports only multi-arch GV now, and we don't want to depart too much from them, but we'd like also to have our process more streamlined.
Therefore, as a tradeoff, this patch makes building single-arch TBA possible, but it's enabled by default only on testbuilds (see comments on #40116).
Supersedes !90.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/451Bug 40494: enable/disable network proxy settings on the macos signing machine2022-05-10T19:19:03ZboklmBug 40494: enable/disable network proxy settings on the macos signing machineCloses #40494.Closes #40494.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/449Add tools/signing/do-all-signing script, and other signing scripts improvements2022-05-10T11:50:16ZboklmAdd tools/signing/do-all-signing script, and other signing scripts improvementsCloses #40476.Closes #40476.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/448Change tor project bookmark for all platforms from torproject.org to its onio...2022-05-10T08:58:11ZGabagaba@torproject.orgChange tor project bookmark for all platforms from torproject.org to its onion urlIt changes the bookmark for https://torproject.org in linux, mac and windows to its onion site http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/
It resolve issue https://gitlab.torproject.org/tpo/applications/tor-br...It changes the bookmark for https://torproject.org in linux, mac and windows to its onion site http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/
It resolve issue https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40491Gabagaba@torproject.orgGabagaba@torproject.orghttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/446Bug 40485: Resolve Android reproducibility issues2022-05-09T07:53:52ZMatthew FinkelBug 40485: Resolve Android reproducibility issuesCloses #40485
As described in the issue, we resolve two issues in this MR. The first is related to code generation in the Nimbus FML (gradle) plugin. The gradle plugin's parser relies on rust's `HashMap` data structure, but that struct...Closes #40485
As described in the issue, we resolve two issues in this MR. The first is related to code generation in the Nimbus FML (gradle) plugin. The gradle plugin's parser relies on rust's `HashMap` data structure, but that structure doesn't provide a deterministic iterator. We replace it with `BTreeMap` which does provide ordering.
The second issue is in `glean_parser` where a build timestamp is included. However, to solve this we can simply set `gleanBuildDate`. Ideally we'd use the result of `MOZ_BUILD_DATE`, but the format is wrong and this doesn't seem important enough to manually parse each component of `MOZ_BUILD_DATE` and format it correctly for `gleanBuildDate` - therefore we just inject `0`.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/444Bug 40426: Update Ubuntu base image to 22.042022-08-08T08:02:55ZGeorg KoppenBug 40426: Update Ubuntu base image to 22.04This is necessary for the mmdebstrap bump to 0.8.6 as well (#40288).
For the Jessie woes see:
https://gitlab.mister-muffin.de/josch/mmdebstrap/issues/2#issuecomment-152.
Closes: #40426, #40288.This is necessary for the mmdebstrap bump to 0.8.6 as well (#40288).
For the Jessie woes see:
https://gitlab.mister-muffin.de/josch/mmdebstrap/issues/2#issuecomment-152.
Closes: #40426, #40288.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/443Draft: Generate pluggable transport bundle on release2022-09-29T22:24:33ZMarco SimonelliDraft: Generate pluggable transport bundle on releaseResolves the issue described in https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40397
Decided against including a tor binary in the bundle, as it makes more sense (at least to me) that a "pluggable transport bu...Resolves the issue described in https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40397
Decided against including a tor binary in the bundle, as it makes more sense (at least to me) that a "pluggable transport bundle" is just that - a bundle of things that are related to PTs.
If necessary it shouldn't be too difficult to also add the tor outputs to the release project.Marco SimonelliMarco Simonellihttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/442Bug 40466: Prepare stable release 11.0.11 (Desktop)2022-04-28T19:05:40ZrichardBug 40466: Prepare stable release 11.0.11 (Desktop)Doing a dry run on tb-build-03, will let you know how it went tomorrowDoing a dry run on tb-build-03, will let you know how it went tomorrowrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/436Draft: Add tools/signing/do-all-signing script2022-05-09T14:06:41ZboklmDraft: Add tools/signing/do-all-signing scriptCloses #40476.Closes #40476.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/435Draft: Signing scripts improvements2022-04-19T14:37:33ZboklmDraft: Signing scripts improvementsCloses #40137 #40157 #40414.
This branch is taking the patches from !219, and adding other improvements and new scripts for #40414.Closes #40137 #40157 #40414.
This branch is taking the patches from !219, and adding other improvements and new scripts for #40414.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/434Draft: Bug 32355: Tor Browser for Linux/ARMv7 (x86_64 build arch)2022-07-07T08:40:39ZboklmDraft: Bug 32355: Tor Browser for Linux/ARMv7 (x86_64 build arch)This is replacing !390, with the following changes:
- rebased on master
- removed commits already merged
- removed `Disable cgo` commits, since we will do this differently (https://gitlab.torproject.org/tpo/applications/tor-browser-build...This is replacing !390, with the following changes:
- rebased on master
- removed commits already merged
- removed `Disable cgo` commits, since we will do this differently (https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/390#note_2771604 and following comments)
- squashed some related commits
Closes #32355
/cc @JeremyRandhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/431Bug 40470: Fix zlib build issue for android2022-04-06T19:27:04ZboklmBug 40470: Fix zlib build issue for androidCloses #40470.Closes #40470.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/429Bug 40469: Update zlib to 1.2.12 (CVE-2018-25032)2022-03-31T21:12:11ZboklmBug 40469: Update zlib to 1.2.12 (CVE-2018-25032)Closes #40469.
I confirmed that tor is still building for windows-x86_64 with this patch.Closes #40469.
I confirmed that tor is still building for windows-x86_64 with this patch.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/428Bug 40248: Remove obsolete comment in projects/firefox/build2022-03-31T21:26:36ZboklmBug 40248: Remove obsolete comment in projects/firefox/buildThis was forgotten in e913b103a9bd501503a42c338738efa1d1424588
Closes #40248This was forgotten in e913b103a9bd501503a42c338738efa1d1424588
Closes #40248boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/427Bug 40186: fonts: Download .zip archive instead of Git clone2022-03-28T10:26:31ZJeremyRandBug 40186: fonts: Download .zip archive instead of Git cloneReduces storage usage from >6 GiB to <40 MiB.
Fixes #40186Reduces storage usage from >6 GiB to <40 MiB.
Fixes #40186JeremyRandJeremyRandhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/426Bug 40460: Update OpenSSL to 1.1.1n2022-03-15T20:09:29ZboklmBug 40460: Update OpenSSL to 1.1.1nCloses #40460.Closes #40460.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/425Bug 40452: Prepare alpha release 11.5a8 (Desktop)2022-03-17T15:13:25ZrichardBug 40452: Prepare alpha release 11.5a8 (Desktop)@boklm: Same as with 11.0.9 release, will need to update the openssl tar.gz hash once it is available.
#40452.@boklm: Same as with 11.0.9 release, will need to update the openssl tar.gz hash once it is available.
#40452.richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/422Release preparations for 11.0.9 (Desktop)2022-03-16T19:28:50ZrichardRelease preparations for 11.0.9 (Desktop)Resolves tor-browser-build#40453
TODONE: need to update the openssl hash once a tarball for 1.1.1n is availableResolves tor-browser-build#40453
TODONE: need to update the openssl hash once a tarball for 1.1.1n is availablerichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/420Bug 40451: Create Release Prep issue template2022-03-10T03:07:15ZrichardBug 40451: Create Release Prep issue templatepartially resolves #40451 (still need Android specific things from @aguestuser which can come as a fixup later)partially resolves #40451 (still need Android specific things from @aguestuser which can come as a fixup later)richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/419fixup! Bug 40818: Prepare alpha release 11.5a62022-03-06T19:09:12Zrichardfixup! Bug 40818: Prepare alpha release 11.5a6Update to the build3 Firefox tag (fixes tor-browser$40825) and we fix the incremental version to 11.5a4 (was 11.5a5)Update to the build3 Firefox tag (fixes tor-browser$40825) and we fix the incremental version to 11.5a4 (was 11.5a5)richardrichard