tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2020-08-24T17:47:17Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/34Draft: Bug 40045: Fix complete .mar file creation for dmg2mar2020-08-24T17:47:17ZMatthew FinkelDraft: Bug 40045: Fix complete .mar file creation for dmg2marSecond attempt (and signed).
Closes #40045Second attempt (and signed).
Closes #40045Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/33Draft: Bug 40045: Fix complete .mar file creation for dmg2mar2020-08-21T13:52:07ZMatthew FinkelDraft: Bug 40045: Fix complete .mar file creation for dmg2marI think this should do it.
Closes #40045I think this should do it.
Closes #40045Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/32Bug 40053: Also create the langpacks tarball for non-release builds.2020-08-20T19:03:41ZGeorg KoppenBug 40053: Also create the langpacks tarball for non-release builds.This is useful for Tails' QA when integrating new Tor Browser major
releases.
Closes #40053.This is useful for Tails' QA when integrating new Tor Browser major
releases.
Closes #40053.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/31Bug 40038: Update geckoview to 80.0b22020-08-19T22:18:41ZGeorg KoppenBug 40038: Update geckoview to 80.0b2Closes #40038.Closes #40038.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/30Bug 34359: Adapt abicheck.cc to deal with newer GCC version2020-08-13T15:26:35ZGeorg KoppenBug 34359: Adapt abicheck.cc to deal with newer GCC versionESR 78 compiled with GCC 9.3.0 requires GLIBCXX_3.4.28.
Closes #34359.ESR 78 compiled with GCC 9.3.0 requires GLIBCXX_3.4.28.
Closes #34359.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/28Draft: Bug 34359: Adapt abicheck.cc to deal with newer GCC version2020-08-13T10:12:25ZGeorg KoppenDraft: Bug 34359: Adapt abicheck.cc to deal with newer GCC versionESR 78 compiled with GCC 9.3.0 requires GLIBCXX_3.4.26.
Closes #34359.ESR 78 compiled with GCC 9.3.0 requires GLIBCXX_3.4.26.
Closes #34359.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/27Bug 40017: Enable stripping again on Windows2020-08-11T19:45:33ZGeorg KoppenBug 40017: Enable stripping again on WindowsMozilla fixed the regression in bug 1651680.
Closes #40017.Mozilla fixed the regression in bug 1651680.
Closes #40017.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/26Bug 40011 v42020-08-10T16:06:26ZGeorg KoppenBug 40011 v4Closes #40010, #40011.Closes #40010, #40011.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/25Bug 40037 v22020-08-10T17:18:04ZGeorg KoppenBug 40037 v2Closes #40037Closes #40037Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/24Draft: Bug 40011 v32020-08-11T09:21:34ZGeorg KoppenDraft: Bug 40011 v3Closes #40010, #40011.Closes #40010, #40011.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/23Bug 40019: Ship our own runtime library for macOS2020-08-06T23:20:22ZGeorg KoppenBug 40019: Ship our own runtime library for macOSCloses #40019.Closes #40019.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/21Draft: Bug 40019: Ship our own runtime library for macOS2020-08-06T21:48:32ZGeorg KoppenDraft: Bug 40019: Ship our own runtime library for macOSCloses #40019.Closes #40019.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/20Bug 33932: Improve steps for collecting gradle dependencies2020-08-06T16:43:04ZGeorg KoppenBug 33932: Improve steps for collecting gradle dependenciesCloses #33932.Closes #33932.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/18Bug 40027: Fix incremental .mar creation for esr782020-07-30T20:43:22ZboklmBug 40027: Fix incremental .mar creation for esr78Closes #40027.
This is based on !17, with the patch from https://gitlab.torproject.org/boklm/tor-browser-build/-/commit/a7fdf7c3b35d869d2cf40f0a814e3eda3426c357 squashed.
I have not tested that it really works, so someone should test it.Closes #40027.
This is based on !17, with the patch from https://gitlab.torproject.org/boklm/tor-browser-build/-/commit/a7fdf7c3b35d869d2cf40f0a814e3eda3426c357 squashed.
I have not tested that it really works, so someone should test it.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/17Bug 40027: Fix incremental .mar creation for esr782020-07-30T20:44:24ZGeorg KoppenBug 40027: Fix incremental .mar creation for esr78Closes #40027Closes #40027Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/15Bug 40026: Fix full .mar creation for esr782020-07-21T15:25:38ZGeorg KoppenBug 40026: Fix full .mar creation for esr78At the same time we remove the MBSDIFF environment variable as it is not
needed for full .mar file generation.
Closes #40026At the same time we remove the MBSDIFF environment variable as it is not
needed for full .mar file generation.
Closes #40026Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/13Bug 40021 v22020-07-20T17:38:26ZGeorg KoppenBug 40021 v2Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #40015, #33481, #33487...Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #40015, #33481, #33487, #40021, #33410, #40003, #40018.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/10Bug 34432 v52020-07-10T22:53:16ZGeorg KoppenBug 34432 v5Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #40015, #33481, #33487.Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #40015, #33481, #33487.Sponsor 58 - Tor Browser Security, Performance, & Usability Improvementshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/6Bug 34432 v42020-07-09T15:49:49ZGeorg KoppenBug 34432 v4Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #34230, #40015.Closes #33559, #33558, #33563, #33561, #33564, #34187, #33801, #33973, #33626, #34014, #34013, #34012, #33833, #34011, #33760, #33557, #31845, #34386, #40004, #40005, #40006, #34387, #34391, #34390, #34388, #32389, #34230, #40015.Sponsor 58 - Tor Browser Security, Performance, & Usability Improvementshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/3WIP: Bug 344322020-07-17T15:29:51ZGeorg KoppenWIP: Bug 34432This request is about merging the fixes to the 16 child tickets mentioned in #34432. That should allow us to keep both the new toolchain and the older ones on `tor-browser-build`s `master` and make progress on building a Fenix-based Tor ...This request is about merging the fixes to the 16 child tickets mentioned in #34432. That should allow us to keep both the new toolchain and the older ones on `tor-browser-build`s `master` and make progress on building a Fenix-based Tor Browser.
To test the changes I pushed `bug_34432_v3_test` with an additional commit to pick up a rebased GeckoView branch. Using that branch running
`./rbm/rbm build fenix-tor-android-service --target torbrowser-testbuild --target torbrowser-android-fenix-armv7` (replace "armv7" for the other architecture)
and
`./rbm/rbm build geckoview --step merge_aars --target torbrowser-testbuild --target torbrowser-android-all`
should build everything for that is getting changed for Fenix.
Compared to the previous review done by @ahf I needed make 4 smaller and larger changes (IIRC):
1. Node has a newer version now (10.21)
1. I found a bug in `cbindgen` I fixed
1. I needed to adjust things for the `fenix-` namespace where required, so we can keep everything on `master`
1. I needed to take upcoming changes for `application-services` into account as that project requires a newer NDK (r21).Sponsor 58 - Tor Browser Security, Performance, & Usability Improvements