[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser-build][main] 19 commits: Bug 41156: Remove redundancy in Rust config options.



Title: GitLab

Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build

Commits:

  • 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.
    

5 changed files:

The diff was not included because it is too large.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits