[Git][tpo/applications/tor-browser-build][main] Bug 40778: Disable more translation dependencies for testbuilds

Richard Pospesel pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 1f26f6f5 by Pier Angelo Vendrame at 2023-02-10T12:18:16+01:00 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. - - - - - 2 changed files: - projects/firefox/build - projects/firefox/config Changes: ===================================== 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" ===================================== 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 View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/1f... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/1f... You're receiving this email because of your account on gitlab.torproject.org.
participants (1)
-
Richard Pospesel (@richard)