tor-browser-build merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests2020-08-27T20:06:52Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/43Draft: Bug 40062 v32020-08-27T20:06:52ZGeorg KoppenDraft: Bug 40062 v3Closes #40062.Closes #40062.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/44Draft: Bug 40062 v42020-09-03T08:35:07ZGeorg KoppenDraft: Bug 40062 v4Closes #40062.Closes #40062.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/45WIP: Bug 40058: Build Fenix with tor-android-service and topl2020-08-31T20:00:29ZAlex CatarineuWIP: Bug 40058: Build Fenix with tor-android-service and toplhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/47Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.12020-09-01T09:35:20ZAlex CatarineuBug 40065: Bump debootstrap-image ubuntu_version to 20.04.1Fixes #40065.Fixes #40065.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/48Bug 40066: Remove default bridge 37.218.240.34.2020-08-31T16:04:26ZPhilipp Winterphw@torproject.orgBug 40066: Remove default bridge 37.218.240.34.The colocation site where the bridge is running will be shut down.The colocation site where the bridge is running will be shut down.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/50Bug 40058: Build Fenix with tor-android-service and topl2020-09-02T11:58:12ZAlex CatarineuBug 40058: Build Fenix with tor-android-service and toplFixes #40058.
This is currently based on the branch from !41.Fixes #40058.
This is currently based on the branch from !41.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/58Draft: Bug 400772020-09-07T07:50:24ZGeorg KoppenDraft: Bug 40077Closes #40077, #40071.Closes #40077, #40071.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/59Draft: Bug 40077 v22020-09-10T17:08:16ZGeorg KoppenDraft: Bug 40077 v2Closes #40071, #40077.Closes #40071, #40077.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/64Bug 40070: Use android-* targets instead of torbrowser-android-* targets2020-09-11T20:05:11ZboklmBug 40070: Use android-* targets instead of torbrowser-android-* targetsCloses #40070.Closes #40070.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/66Bug 40080: Add reproducible build of Python for Windows2022-09-20T15:17:12ZyanmaaniBug 40080: Add reproducible build of Python for WindowsThis PR adds a reproducible build of Python 3.8.5 for Windows. This can be used for Namecoin, for example.
It's a separate project because the build system differs heavily from Linux Python's such. It relies on an entirely separate proj...This PR adds a reproducible build of Python 3.8.5 for Windows. This can be used for Namecoin, for example.
It's a separate project because the build system differs heavily from Linux Python's such. It relies on an entirely separate project (github.com/v-finance/cross-python), which re-implements that which is done by autoconf/make in upstream. As such it doesn't use MSVC, which means it doesn't need Wine.
There are some disgusting hacks in the build script. These can probably be cleaned up later, but it consistently produces working executables right now.
Python has a build-time dependency on Python, which we currently solve by depending on python3 in container-image, so this is not bootstrappable as-is. However, reproducible builds of Python for Linux are trivial to do, if a bit cumbersome (Python 3.8 has a build-time dependency on Python 3.6, and so on and so forth.)
Closes #40080.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/67Draft: Bug 40087: Deterministically add HTTPS Everywhere into omni.ja2020-09-13T18:41:09ZMatthew FinkelDraft: Bug 40087: Deterministically add HTTPS Everywhere into omni.jaCloses #40087Closes #40087Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/71Draft: Bug 40093: Ensure application-services libs do not include libc networ...2020-09-30T18:40:23ZAlex CatarineuDraft: Bug 40093: Ensure application-services libs do not include libc networking symbolsCloses #40093.
This compiles and links NSS/application-services with lto, and also adds a check
which will make the building of the application-services project fail if it finds
networking symbols in the final built libraries.Closes #40093.
This compiles and links NSS/application-services with lto, and also adds a check
which will make the building of the application-services project fail if it finds
networking symbols in the final built libraries.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/76Draft: Bug 40103: Add i386 pkg-config path for linux-i6862020-09-19T21:32:49ZMatthew FinkelDraft: Bug 40103: Add i386 pkg-config path for linux-i686Closes #40103Closes #40103Tor Browser: 10.5Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/77Bug 40103: Add i386 pkg-config path for linux-i6862020-09-19T21:31:06ZMatthew FinkelBug 40103: Add i386 pkg-config path for linux-i686Closes #40103Closes #40103Tor Browser: 10.5Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/79Bug 34163: Fix versionCode for testbuilds2020-09-26T17:32:00ZGeorg KoppenBug 34163: Fix versionCode for testbuildsCloses #34163.Closes #34163.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/81Draft: Bug 40060: Define versionName in Fenix build2020-09-30T13:04:18ZMatthew FinkelDraft: Bug 40060: Define versionName in Fenix buildCloses #40060
We can simplify this into one definition when we use `torbrowser_version` defined in rbm.conf instead of `version` locally defined for `fenix`.
See https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issue...Closes #40060
We can simplify this into one definition when we use `torbrowser_version` defined in rbm.conf instead of `version` locally defined for `fenix`.
See https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40060#note_2709985 for more details.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/82Draft: Bug 40060: Define versionName in Fenix build2020-09-30T18:14:59ZMatthew FinkelDraft: Bug 40060: Define versionName in Fenix buildIn addition, we delete the Fenix specific `version` and we use the
globally defined `version` in rbm.conf.In addition, we delete the Fenix specific `version` and we use the
globally defined `version` in rbm.conf.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/83Bug 40060: Define versionName in Fenix build2020-09-30T18:22:56ZMatthew FinkelBug 40060: Define versionName in Fenix buildIn addition, we delete the Fenix specific `version` and we use the
`abbrev` and `osname`.In addition, we delete the Fenix specific `version` and we use the
`abbrev` and `osname`.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/84Draft: Bug 40060: Define versionName in Fenix build2020-09-30T18:54:40ZMatthew FinkelDraft: Bug 40060: Define versionName in Fenix buildIn addition, we delete the hard-coded Fenix specific `version` and we
use `abbrev`, instead. We add `osname` in the filename, as well, for
consistency with the firefox build output.
(Small commit message modification from !83 )In addition, we delete the hard-coded Fenix specific `version` and we
use `abbrev`, instead. We add `osname` in the filename, as well, for
consistency with the firefox build output.
(Small commit message modification from !83 )Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_requests/85Draft: Bug 40093: Ensure application-services libs do not include libc networ...2020-10-01T08:58:33ZAlex CatarineuDraft: Bug 40093: Ensure application-services libs do not include libc networking symbolsCloses #40093 (supersedes !71).Closes #40093 (supersedes !71).