From 1f26f6f5f9c689d510fc8421908d36e7b8b2fcaf Mon Sep 17 00:00:00 2001 From: Pier Angelo Vendrame <pierov@torproject.org> Date: Fri, 10 Feb 2023 12:16:39 +0100 Subject: [PATCH] Bug 40778: Disable more translation dependencies for testbuilds We still had several translation enabled in Firefox dependencies also for testbuilds. This made Firefox build again when translations changed even though we did not use them. --- projects/firefox/build | 18 ++++++++++++------ projects/firefox/config | 3 ++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/projects/firefox/build b/projects/firefox/build index 907f09372..53e4d8e3f 100644 --- a/projects/firefox/build +++ b/projects/firefox/build @@ -57,11 +57,13 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz mkdir -p $distdir/[% IF ! c("var/macos") %]Browser[% END %] -tar -xf $rootdir/[% c('input_files_by_name/translation-base-browser') %] -transl_base_browser=$rootdir/translation-base-browser -[% IF c("var/tor-browser") -%] - tar -xf $rootdir/[% c('input_files_by_name/translation-tor-browser') %] - transl_tor_browser=$rootdir/translation-tor-browser +[% IF !c("var/testbuild") -%] + tar -xf $rootdir/[% c('input_files_by_name/translation-base-browser') %] + transl_base_browser=$rootdir/translation-base-browser + [% IF c("var/tor-browser") -%] + tar -xf $rootdir/[% c('input_files_by_name/translation-tor-browser') %] + transl_tor_browser=$rootdir/translation-tor-browser + [% END -%] [% END -%] cd /var/tmp/build/[% project %]-[% c("version") %] @@ -116,7 +118,11 @@ add_translation () { echo " locale/$lang/$filename (locale/$lang/$filename)" >> "browser/components/$component/jar.mn" } -supported_locales="[% tmpl(c('var/locales').join(' ')) %]" +[% IF c("var/testbuild") -%] + supported_locales="" +[% ELSE -%] + supported_locales="[% tmpl(c('var/locales').join(' ')) %]" +[% END -%] [% IF c("var/tor-browser") -%] torbutton_locales="toolkit/torbutton/chrome/locale/" torbutton_jar="toolkit/torbutton/jar.mn" diff --git a/projects/firefox/config b/projects/firefox/config index 606daff36..144b09f02 100644 --- a/projects/firefox/config +++ b/projects/firefox/config @@ -183,6 +183,7 @@ input_files: - project: translation name: translation-base-browser pkg_type: base-browser + enable: '[% !c("var/testbuild") %]' - project: translation name: translation-base-browser-fluent pkg_type: base-browser-fluent @@ -190,7 +191,7 @@ input_files: - project: translation name: translation-tor-browser pkg_type: tor-browser - enable: '[% c("var/tor-browser") %]' + enable: '[% c("var/tor-browser") && !c("var/testbuild") %]' - filename: namecoin-torbutton.patch enable: '[% c("var/namecoin") %]' # TorButton patch authored by Arthur Edelstein, from https://github.com/arthuredelstein/torbutton/ branch 2.1.10-namecoin -- GitLab