-
5ba04970
by Pier Angelo Vendrame at 2024-07-16T10:57:00+02:00
Bug 41156: Remove redundancy in Rust config options.
configure_opt has been renamed to target_flags to avoid confusion with
the the flags usually passed to configure scripts generated from
autoconf.
-
9999a1ac
by Pier Angelo Vendrame at 2024-07-16T10:57:01+02:00
Bug 41155: Update taskcluster paths.
Mozilla moved the YAML files in which they define their toolchain.
Also, updated how we check Rust's version.
-
af71b2e4
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41155: Update the tools to extract the macOS SDK.
Updated the tools from Firefox 128.
-
00703548
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41155: Update desktop dependencies for Firefox 128.
-
cf99dfac
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 29320: Use the LLVM toolchain to build Rust for Windows.
-
e9be9689
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 29318: Drop the GCC mingw toolchain.
-
1c933bd8
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41155: Add a project for windows-rs.
-
38b2ea47
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41155: Updated the Firefox project for 128.
-
299bb7bb
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41171: Switch Android containers to Debian bookworm.
This involves replacing all references to OpenJDK 11 with OpenJDK 17.
-
c3444c4c
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41172: Refactor the android-toolchain project.
In the android-toolchain project we used to add many versions of the
tools we do not actually need.
Also, since we are not building anything, but just extracting archives,
we can run the build outside containers.
-
3b685fab
by Pier Angelo Vendrame at 2024-07-16T10:57:02+02:00
Bug 41155: Set minimum API level to 21 for all Android architectures.
Google dropped support for KitKat in the Play Store.
So, the minimum API level supported by the NDK and by Firefox is 21.
-
c6ddd22a
by Pier Angelo Vendrame at 2024-07-17T14:18:19+02:00
Bug 41155: Update toolchains for ESR128 (Android)
-
9abf39ee
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41155: Update application-services to 128.
-
5405c943
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41123: Move firefox-android inside geckoview.
The steps to build Fenix after the migration to the monorepo are very
similar to the ones we used to build it from the previous repository.
However, they need to be run on the tor-browser.git repository, so in
this commit we move part of the firefox-android project to the
merge_aars phase of GeckoView.
-
070bc3fd
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41123: Rename GeckoView's merge_aars step to build_apk.
-
1b574d24
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41123: Use GeckoView apks in browser.
Now the APKs are produced in the GeckoView project, rather than
firefox-android.
-
3118df78
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41178: Disable IPv6 in fix_gradle_deps.py.
Our build servers cannot reach maven.mozilla.org through IPv6.
With this commit, we switch to requests (we have it anyway, since we
use it to build changelogs), which downloads dependencies on memory
first, but usually dependencies are small and you need a giant amount
of memory to build Java stuff anyway.
-
a571c1aa
by Pier Angelo Vendrame at 2024-07-17T14:18:26+02:00
Bug 41155: Bump Firefox version to 128.
-
29a472cc
by NoisyCoil at 2024-07-17T14:18:26+02:00
Bug 41155: Do not strip binaries again when packaging debs.
Our binaries are already stripped, so avoid stripping them again when
creating Debian packages, as the version of binutils in our containers
cannot understand some ELF sections of the new binaries generated after
the Firefox+toolchain update.