- Dec 07, 2022
-
- Nov 30, 2022
-
-
Pier Angelo Vendrame authored
-
- Nov 29, 2022
-
-
Pier Angelo Vendrame authored
-
boklm authored
In input_files in projects/firefox-l10n/config we are doing this: my $locales = project_config($project, 'var/locales', $options); foreach my $locale (@$locales) { $locale = process_template($project, $locale, '.'); In this foreach loop, `$locale` is pointing to the real string from `var/locales` and not a copy, and we are updating it with the output from `process_template`. This means that the template will be processed the first time the function is called (for example for a linux-x86_64 build) and the processed value from the first call reused on subsequent calls (for example a macos build, where the `ja` locale is supposed to be different). This is what caused the reproducibility issue in tpo/applications/tor-browser-build!591 (comment 2857042) To fix that we just use a separate variable to store the processed template.
-
- Nov 25, 2022
-
-
boklm authored
We also add android download json files (#40110).
-
- Nov 22, 2022
-
-
Pier Angelo Vendrame authored
Initially we thought of not creating a branch for base-browser, but only a tag. However, fixing trivial issues for the base-browser part needed a rebase in this way, if they were needed to correct the nightly. So, we decided to create a branch also for base-browser.
-
Richard Pospesel authored
-
- Nov 21, 2022
-
-
Richard Pospesel authored
-
- Nov 17, 2022
-
-
boklm authored
Disable updater in base-browser to avoid it getting updated to firefox.
-
- Nov 16, 2022
-
-
Pier Angelo Vendrame authored
The previous way we were using to merge locales in the builds worked with Linux and Windows, but not with macOS.
-
Pier Angelo Vendrame authored
We are adding a notification to tell users they can change their language. It needs new strings, and I have decided to use Fluent for them, for a series of reasons. However, it is the first component to use Fluent, and it needs to be translated with Weblate, but we are not moving base-browser to Weblate, yet. So, we are using another branch on translation.git and we need a new project to fetch it, which I am adding with this commit. Also, I have changed how we manage base-browser translations, and transformed the TT for to a bash for, to keep the Firefox build script shorter, which is helpful for build debugging sessions.
-
- Nov 15, 2022
-
-
Pier Angelo Vendrame authored
-
boklm authored
`make torbrowser-testbuild-macos-x86_64` and `make torbrowser-testbuild-macos-aarch64` can be used to do non-universal testbuilds for a single arch.
-
boklm authored
-
boklm authored
-
boklm authored
The new macos mar and dmg files contain both x86_64 and aarch64 builds for macOS. In projects/release/update_responses_config.yml and tools/signing/nightly/update-responses-base-config.yml we update the build_target to mar_osname mapping to use `macos` instead of `osx64`. We also add the new aarch64 build_target (Darwin_aarch64-gcc3). We update update_responses to take into account the new dmg file names using `macos` instead of `osx64`. We also update tools/dmg2mar and various signing scripts for the `osx64 -> macos` change in both mar files and dmg files.
-
-
- Nov 10, 2022
-
-
- Nov 08, 2022
-
-
Pier Angelo Vendrame authored
Do not use firefox-l10n in testbuilds, since it is not available.
-
- Nov 07, 2022
-
-
Pier Angelo Vendrame authored
Since we have packaged locales, we do not have to include language packs anymore. Also, we have decided that we are not switching back from multi-lingual packages, so we remove the support to single-lingual packages to simplify the browser project.
-
Pier Angelo Vendrame authored
This commit changes Firefox build script to run the needed steps to include additional locales as packages locales. In our first tests, adding a locale adds at least 10 seconds to the build, so we do not add locales for testbuilds.
-
boklm authored
-
- Nov 04, 2022
-
-
Pier Angelo Vendrame authored
We do not bundle HTTPS Everywhere anymore, so we do not need to add it to local builds anymore.
-
- Nov 03, 2022
-
-
Richard Pospesel authored
-
- Nov 02, 2022
-
-
Pier Angelo Vendrame authored
-
Pier Angelo Vendrame authored
Removed mingw-w64 as a depdency from Firefox, since we take libssp directly from mingw-w64-clang (the default compiler for Windows now). Also, take clang as a depdendency for Firefox only on Linux, since macOS and Windows contain it in their compiler packages.
-
- Nov 01, 2022
-
-
shelikhoo authored
-
Richard Pospesel authored
-
- Oct 31, 2022
-
-
Richard Pospesel authored
-
-
- Oct 28, 2022
-
-
boklm authored
-
Richard Pospesel authored
-
Richard Pospesel authored
-
- Oct 27, 2022
-
-
Richard Pospesel authored
-