[tbb-commits] [tor-browser-build/master] Bug 40384: Make the list of components updates for switch to mozilla95-based Fenix

sysrqb at torproject.org sysrqb at torproject.org
Tue Feb 22 20:45:16 UTC 2022


commit a1a9ab83a692bb5f1f196ecb8ab7b20df4e9ef9e
Author: Nicolas Vigier <boklm at torproject.org>
Date:   Wed Nov 24 14:53:44 2021 +0100

    Bug 40384: Make the list of components updates for switch to mozilla95-based Fenix
---
 projects/android-components/config               |  2 +-
 projects/application-services/config             |  2 +-
 projects/fenix/config                            |  2 +-
 projects/geckoview/config                        |  2 +-
 projects/geckoview/list_toolchain_updates_checks | 18 ++++++++++++++----
 5 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/projects/android-components/config b/projects/android-components/config
index 11b7413..128cea5 100644
--- a/projects/android-components/config
+++ b/projects/android-components/config
@@ -58,7 +58,7 @@ input_files:
 steps:
   list_toolchain_updates:
     git_url: https://github.com/mozilla-mobile/android-components.git
-    git_hash: releases/94.0
+    git_hash: releases/95.0
     #tag_gpg_id: 0
     var:
       container:
diff --git a/projects/application-services/config b/projects/application-services/config
index 2f90643..857f4e3 100644
--- a/projects/application-services/config
+++ b/projects/application-services/config
@@ -100,7 +100,7 @@ input_files:
 
 steps:
   list_toolchain_updates:
-    git_hash: 'v85.4.0'
+    git_hash: 'v86.0.1'
     input_files: []
     var:
       container:
diff --git a/projects/fenix/config b/projects/fenix/config
index e190b74..6f016b8 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -59,7 +59,7 @@ input_files:
 steps:
   list_toolchain_updates:
     git_url: https://github.com/mozilla-mobile/fenix.git
-    git_hash: releases_v94.0.0
+    git_hash: releases_v95.0.0
     #tag_gpg_id: 0
     input_files: []
     var:
diff --git a/projects/geckoview/config b/projects/geckoview/config
index 4911f81..48ae2a0 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -135,7 +135,7 @@ steps:
 
   list_toolchain_updates:
     git_url: https://github.com/mozilla/gecko-dev.git
-    git_hash: release
+    git_hash: beta
     tag_gpg_id: 0
     input_files: []
     var:
diff --git a/projects/geckoview/list_toolchain_updates_checks b/projects/geckoview/list_toolchain_updates_checks
index 1e55f83..1622b19 100644
--- a/projects/geckoview/list_toolchain_updates_checks
+++ b/projects/geckoview/list_toolchain_updates_checks
@@ -167,20 +167,30 @@ my $d = YAML::XS::LoadFile('taskcluster/ci/toolchain/clang.yml');
 my $clang_toolchain;
 foreach my $t (keys %$d) {
   if ($d->{$t}{run}{'toolchain-alias'} eq 'linux64-clang-android-cross') {
-    foreach my $fetch (@{$d->{$t}{fetches}{fetch}}) {
-      $clang_toolchain = $fetch if $fetch =~ m/^clang-.*/;
+    foreach my $fetch (@{$d->{$t}{fetches}{toolchain}}) {
+      $clang_toolchain = $fetch if $fetch =~ m/^.*-clang-.*/;
     }
     last;
   }
 }
 
 if (!$clang_toolchain) {
-  print STDERR "Error: could not find clang toolchain";
+  print STDERR "Error: could not find clang toolchain\\n";
+  exit 1;
+}
+
+my $clang_fetch;
+foreach my $fetch (@{$d->{$clang_toolchain}{fetches}{fetch}}) {
+  $clang_fetch = $fetch if $fetch =~ m/^clang-.*/;
+}
+
+if (!$clang_fetch) {
+  print STDERR "Error: could not find clang fetch\\n";
   exit 1;
 }
 
 my $fetch = YAML::XS::LoadFile('taskcluster/ci/fetch/toolchains.yml');
-print $fetch->{$clang_toolchain}{fetch}{revision};
+print $fetch->{$clang_fetch}{fetch}{revision};
 EOF
 needed=$(perl -MYAML::XS -e "$p")
 current='[% pc("llvm-project", "git_hash") %]'





More information about the tbb-commits mailing list