Skip to content
Snippets Groups Projects
  1. Jul 25, 2023
  2. Jul 24, 2023
  3. Jul 21, 2023
  4. Jul 20, 2023
    • Pier Angelo Vendrame's avatar
      Bug 40855: Update toolchains for Firefox 115 (macOS part) · 838f290f
      Pier Angelo Vendrame authored
      macOS-only toolchain updates.
      
      With this update, we stop downloading the macOS SDK from people.tpo.
      Instead, we download it from apple.com and we use the same scripts as
      Mozilla to extract it.
      We took them from Firefox source tree, and slightly adapted to our
      build system/containers/needs.
      
      Also, we try to be more similar to Mozilla in compiling LLVM runtimes.
      Verified
      838f290f
    • Pier Angelo Vendrame's avatar
      Bug 40855: Update toolchains for Firefox 115 (Windows part) · 028d15c6
      Pier Angelo Vendrame authored
      Windows-only toolchain updates.
      
      Also, bug 40832: Unify mingw-w64-clang 32+64 bits
      
      The clang binaries used in the mingw-w64-clang artifacts were exactly
      the same, because Clang allows you to set the target at runtime with
      CLI options, contrarily to GCC, that allows you to set them at build
      time.
      
      Also, i686 and x86_64 parts that differ have different paths, so they
      can live in the same mingw-w64 installation.
      This allows us to save both time, and space on the out directory, since
      we can safely use only one archive for both platforms.
      
      Also, partially bug 40652: drop dependency on libssp.
      
      Libssp is not necessary anymore for _FORTIFY_SOURCE.
      So, we match llvm-mingw, and replace it with empty archives.
      In the future, we should stop creating these archives, too, when the
      compiler users stop including it during linking.
      Verified
      028d15c6
    • Pier Angelo Vendrame's avatar
      Bug 40855: Update toolchains for Firefox 115 (common part) · 4df7d971
      Pier Angelo Vendrame authored
      Toolchain updates needed for all platforms.
      
      Bug 31588 (partially): Create cargo vendor archives locally for
      cbindgen.
      
      The Rust crates we use provide a Cargo.lock. That should be enough to
      make sure they always use a certain version of a dependency.
      Therefore, with 115, we could try stop hosting vendor archives on
      people.tpo and build them locally.
      In this commit we do that for cbindgen.
      In next commit we could try to do so for also other projects.
      Verified
      4df7d971
  5. Jul 14, 2023
  6. Jul 13, 2023
  7. Jul 07, 2023
  8. Jul 06, 2023
  9. Jul 04, 2023
    • boklm's avatar
      Bug 40894: Fix format of keyring/boklm.gpg · 6e2c33ed
      boklm authored
      In #40871 I incorrectly set `keyring/boklm.gpg` in format `GPG keybox
      database version 1`, instead of `PGP/GPG key public ring (v4)`.
      
      This was fixed with:
      
       gpg --no-default-keyring --keyring ./keyring/boklm.gpg --export > ./keyring/boklm-2.gpg
       mv ./keyring/boklm-2.gpg ./keyring/boklm.gpg
      Unverified
      6e2c33ed
  10. Jun 30, 2023
  11. Jun 28, 2023
  12. Jun 27, 2023
  13. Jun 26, 2023
  14. Jun 23, 2023
    • Richard Pospesel's avatar
      ChangeLog.txt updates · c5bfcc1a
      Richard Pospesel authored
      - migrated Docs-PB to Docs-MB in browser project
      - updated browser build script to take new path into account
      - created separate ChangeLog-MB.txt softlink, migrate ChangeLog.txt softlink
        to ChangeLog-TBB.txt
      - updated changelog-format-blog-post script to reference correct file and
        fix bug in raw changelog link
      c5bfcc1a
  15. Jun 21, 2023
  16. Jun 20, 2023
  17. Jun 15, 2023
  18. Jun 13, 2023
  19. Jun 12, 2023
  20. Jun 08, 2023
  21. Jun 07, 2023
    • Pier Angelo Vendrame's avatar
      Bug 40874: Include the commit information in GeckoView · f4227713
      Pier Angelo Vendrame authored
      Add the commit hash and GitLab URL to the mozconfig to make them appear
      in about:buildconfig on Android, too.
      Verified
      f4227713
    • Pier Angelo Vendrame's avatar
      Bug 40847: Do not rely on du to compute the HFS size · 2579da7c
      Pier Angelo Vendrame authored
      HFS has the disadvantage that we cannot grow the filesystem while
      adding files.
      We have to estimate an initial size, instead, and we relied on du for
      this. However, du depends on the underlying filesystem, and this could
      lead to reproducibility issues (because the HFS headers tell different
      sizes).
      
      So, with this change, we compute a rough number of needed blocks by
      taking the actual size of the files.
      
      Overshooting is not a problem, because DMG is compressed with bzip2, so
      unused space will be trimmed, eventually.
      Verified
      2579da7c
  22. Jun 05, 2023
Loading