[tor-commits] [tor-browser-build/master] Bug 40333: Add a temporary ff91esr target in rbm.conf

sysrqb at torproject.org sysrqb at torproject.org
Tue Aug 3 00:37:16 UTC 2021


commit b78195061f1b8142ec28ef280efb8c72ec58983e
Author: Nicolas Vigier <boklm at torproject.org>
Date:   Thu Jul 8 16:47:24 2021 +0200

    Bug 40333: Add a temporary ff91esr target in rbm.conf
---
 projects/cbindgen/config |  2 +-
 projects/clang/build     |  2 +-
 projects/clang/config    |  6 +++---
 projects/node/config     |  2 +-
 projects/rust/build      |  4 ++--
 projects/rust/config     |  8 +++++---
 rbm.conf                 | 11 +++++++++++
 7 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/projects/cbindgen/config b/projects/cbindgen/config
index 125d0e4..6b7695e 100644
--- a/projects/cbindgen/config
+++ b/projects/cbindgen/config
@@ -13,7 +13,7 @@ var:
     use_container: 1
 
 targets:
-  android:
+  ff91esr:
     var:
       cbindgen_version: 0.19.0
       cbindgen_hash: d9e490ce8b836194595bd30611253a7028059da2
diff --git a/projects/clang/build b/projects/clang/build
index 05a93dc..608d80c 100644
--- a/projects/clang/build
+++ b/projects/clang/build
@@ -25,7 +25,7 @@ export LLVM_HOME=$(pwd)
 mkdir build
 cd build
 # XXX: remove duplicated parts while fixing tor-browser-build#40048
-[% IF ! c("var/android") %]
+[% IF ! c("var/ff91esr") %]
   cmake .. -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=$distdir \
                                -DCMAKE_BUILD_TYPE:STRING=Release \
        [% IF c("var/rlbox") -%]-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly \[% END -%]
diff --git a/projects/clang/config b/projects/clang/config
index 2d12335..3ce6d97 100644
--- a/projects/clang/config
+++ b/projects/clang/config
@@ -8,7 +8,7 @@ var:
     use_container: 1
 
 targets:
-  android:
+  ff91esr:
     var:
       llvm_version: '[% pc("llvm-project", "version") %]'
 
@@ -32,7 +32,7 @@ input_files:
     name: cmake
   - project: clang-source
     name: clang-source
-    enable: '[% ! c("var/android") %]'
+    enable: '[% ! c("var/ff91esr") %]'
   - project: llvm-project
     name: clang-source
-    enable: '[% c("var/android") %]'
+    enable: '[% c("var/ff91esr") %]'
diff --git a/projects/node/config b/projects/node/config
index 87de822..30fce8d 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -8,7 +8,7 @@ var:
     use_container: 1
 
 targets:
-  android:
+  ff91esr:
     var:
       node_version: 10.23.1
       node_hash: 88aa16f5af79615b183ca55ed81393763169e75d1fb96013cf1831895c6cedfa
diff --git a/projects/rust/build b/projects/rust/build
index 9609758..d4061eb 100644
--- a/projects/rust/build
+++ b/projects/rust/build
@@ -4,7 +4,7 @@ distdir=/var/tmp/dist/[% project %]
 mkdir -p $distdir
 tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
 export PATH="/var/tmp/dist/cmake/bin:$PATH"
-[% IF c("var/android") %]
+[% IF c("var/ff91esr") %]
   tar -C /var/tmp/dist -xf [% c('input_files_by_name/ninja') %]
   export PATH=/var/tmp/dist/ninja:$PATH
 [% END %]
@@ -40,7 +40,7 @@ mkdir /var/tmp/build
 tar -C /var/tmp/build -xf  [% c('input_files_by_name/rust') %]
 cd /var/tmp/build/rustc-[% c('version') %]-src
 
-[% IF ! c("var/android") %]
+[% IF ! c("var/ff91esr") %]
   # LLVM has reproducibility issues when optimizing bitcode, which we need to
   # patch. See: #32053 for more details.
   cd src/llvm-project
diff --git a/projects/rust/config b/projects/rust/config
index b6e22d7..05d33b2 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -9,10 +9,12 @@ var:
     use_container: 1
 
 targets:
-  android:
+  ff91esr:
     var:
       current_version: 1.52.0
       previous_version: 1.51.0
+  android:
+    var:
       arch_deps:
         - libssl-dev
         - pkg-config
@@ -81,7 +83,7 @@ input_files:
     name: cmake
   - project: ninja
     name: ninja
-    enable: '[% c("var/android") %]'
+    enable: '[% c("var/ff91esr") %]'
   - project: '[% c("var/compiler") %]'
     name: '[% c("var/compiler") %]'
   - URL: 'https://static.rust-lang.org/dist/rustc-[% c("var/current_version") %]-src.tar.gz'
@@ -98,4 +100,4 @@ input_files:
     enable: '[% c("var/windows-i686") %]'
   - filename: 43909.patch
     name: 43909
-    enable: '[% ! c("var/android") %]'
+    enable: '[% ! c("var/ff91esr") %]'
diff --git a/rbm.conf b/rbm.conf
index f54655e..408f295 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -264,9 +264,17 @@ targets:
         - zip
         - unzip
 
+  # Temporary target for the switch to firefox91. We use it to switch each
+  # platform separately to firefox91, and we should remove it once all
+  # platforms have been moved to it.
+  ff91esr:
+    var:
+      ff91esr: 1
+
   torbrowser-android-armv7:
     - android-armv7
     - android
+    - ff91esr
   android-armv7:
     arch: armv7
     var:
@@ -278,6 +286,7 @@ targets:
   torbrowser-android-x86:
     - android-x86
     - android
+    - ff91esr
   android-x86:
     arch: x86
     var:
@@ -289,6 +298,7 @@ targets:
   torbrowser-android-x86_64:
     - android-x86_64
     - android
+    - ff91esr
   android-x86_64:
     arch: x86_64
     var:
@@ -300,6 +310,7 @@ targets:
   torbrowser-android-aarch64:
     - android-aarch64
     - android
+    - ff91esr
   android-aarch64:
     arch: aarch64
     var:





More information about the tor-commits mailing list