[tor-commits] [tor-browser-build/maint-10.0-android] Bug 40191: Update application-services to 67.2.0

sysrqb at torproject.org sysrqb at torproject.org
Fri Jan 22 21:03:02 UTC 2021


commit 76b12220f53ee43a7130c7e363a6b96316255814
Author: Georg Koppen <gk at torproject.org>
Date:   Sat Dec 19 09:48:11 2020 +0000

    Bug 40191: Update application-services to 67.2.0
---
 projects/application-services/build  |  9 ++------
 projects/application-services/config | 41 ++++--------------------------------
 projects/nss/config                  |  4 ++--
 3 files changed, 8 insertions(+), 46 deletions(-)

diff --git a/projects/application-services/build b/projects/application-services/build
index f366605..8cf98a8 100644
--- a/projects/application-services/build
+++ b/projects/application-services/build
@@ -12,18 +12,13 @@ tar -C $GRADLE_HOME -xf $rootdir/[% c('input_files_by_name/gradle') %]
 export PATH=$GRADLE_HOME/gradle/bin:$PATH
 cd /var/tmp/dist
 [% FOREACH arch = ['armv7', 'aarch64', 'x86', 'x86_64'] -%]
-  # The host (i.e. Linux) bits should be the same for all four targets. Thus,
-  # extracting all input files into the same place should give us a working host
-  # part with all the needed target architectures.
-  tar -xf $rootdir/[% c('input_files_by_name/rust-' _ arch) %]
   tar -xf $rootdir/[% c('input_files_by_name/nss-' _ arch) %]
   mv nss nss-[% arch %]
   tar -xf $rootdir/[% c('input_files_by_name/sqlcipher-' _ arch) %]
   mv sqlcipher sqlcipher-[% arch %]
 [% END -%]
-# We pick the armv7 flavor, but it actually does not matter which one we choose
-# as `uniffi-bindgen` is a host tool. See: tor-browser-build#40171.
-tar -xf $rootdir/[% c('input_files_by_name/uniffi-rs-armv7') %]
+tar -xf $rootdir/[% c('input_files_by_name/rust') %]
+tar -xf $rootdir/[% c('input_files_by_name/uniffi-rs') %]
 export PATH=/var/tmp/dist/rust/bin:/var/tmp/dist/uniffi-rs:$PATH
 cd $rootdir
 
diff --git a/projects/application-services/config b/projects/application-services/config
index a67a880..93a099d 100644
--- a/projects/application-services/config
+++ b/projects/application-services/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-version: 67.0.0
-git_hash: 6a234c2b1e1972f11e585551d4cf2e40e84bf16f
+version: 67.2.0
+git_hash: 4cc798c8cd8a1e38ce88e0bb22a05692be63b164
 git_url: https://github.com/mozilla/application-services
 git_submodule: 1
 
@@ -26,43 +26,10 @@ input_files:
     name: '[% c("var/compiler") %]'
   - project: gradle
     name: gradle
-  # We need the torbrowser-* targets for Rust and Rust-dependent projects, see:
-  # #40094.
   - project: rust
-    name: rust-armv7
-    target_prepend:
-      - torbrowser-android-armv7
-  - project: rust
-    name: rust-aarch64
-    target_prepend:
-      - torbrowser-android-aarch64
-  - project: rust
-    name: rust-x86
-    target_prepend:
-      - torbrowser-android-x86
-  - project: rust
-    name: rust-x86_64
-    target_prepend:
-      - torbrowser-android-x86_64
-  # `uniffi-rs` provides us with a host tool, yet we still need to include
-  # artifacts for all architectures to avoid unnecessary rebuilding later on.
-  # See: tor-browser-build#40171.
+    name: rust
   - project: uniffi-rs
-    name: uniffi-rs-armv7
-    target_prepend:
-      - torbrowser-android-armv7
-  - project: uniffi-rs
-    name: uniffi-rs-aarch64
-    target_prepend:
-      - torbrowser-android-aarch64
-  - project: uniffi-rs
-    name: uniffi-rs-x86
-    target_prepend:
-      - torbrowser-android-x86
-  - project: uniffi-rs
-    name: uniffi-rs-x86_64
-    target_prepend:
-      - torbrowser-android-x86_64
+    name: uniffi-rs
   - project: nss
     name: nss-armv7
     target_prepend:
diff --git a/projects/nss/config b/projects/nss/config
index 4fc6c90..fb84009 100644
--- a/projects/nss/config
+++ b/projects/nss/config
@@ -2,7 +2,7 @@
 filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
 # The required versions for application-services can be found at the respective
 # commit in libs/build-all.sh
-version: 3.57
+version: 3.59
 nspr_version: 4.29
 var:
   container:
@@ -19,7 +19,7 @@ input_files:
     project: ninja
   - URL: 'https://ftp.mozilla.org/pub/security/nss/releases/NSS_[% c("version") | replace("\\.", "_") %]_RTM/src/nss-[% c("version") %]-with-nspr-[% c("nspr_version") %].tar.gz'
     name: nss
-    sha256sum: d457f915846219b20e8ad1dba80b9273e3f27aca3cebc4a0775ae8641e899ad1
+    sha256sum: 2e2c09c17b1c9f43a2f0a5d83a30a712bff3016d2b7cf5a3dd904847292607ae
   - filename: configure.patch
   - filename: config.patch
   - filename: bug_13028.patch





More information about the tor-commits mailing list