65 次代碼提交 658b7f0028 ... cbb8a87e7e

作者 SHA1 備註 提交日期
  Jeremy Rand cbb8a87e7e tor: Use basebrowser target for host inputs 2 年之前
  Jeremy Rand dd6e1fa80f rust: Use basebrowser target for host inputs 2 年之前
  Jeremy Rand bdcc9b13d1 firefox: Use basebrowser target for host inputs 2 年之前
  Jeremy Rand 6cd6b36d3a cmake: Use basebrowser target for host inputs 2 年之前
  Jeremy Rand 49b0633c1a gcc: Make x86_64 and i686 use same output filename 2 年之前
  Jeremy Rand c3a2049b65 gcc: Add osname to output filename 2 年之前
  Jeremy Rand 7e34b67631 Bug 32355: firefox / linux-arm: fix for Bug 23656 2 年之前
  Jeremy Rand 3abaa5163a Bug 32355: mmdebstrap-image: Re-add buster 2 年之前
  Nicolas Vigier 2c5d161972 Bug 32355: Enable multi_lingual for linux-cross builds 2 年之前
  JeremyRand a970645904 Bug 32355: ncdns / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand 7a61f5842a Bug 32355: gosvcutils / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand ea5bf27f52 Bug 32355: goservice / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand 08d6fd05e2 Bug 32355: cmake / linux-cross: Use host gcc 5 年之前
  Jeremy Rand 691157b239 Bug 32355: Makefile: Add linux-arm target 2 年之前
  Jeremy Rand 38692d6b15 Bug 32355: release: Add linux-arm target 2 年之前
  Jeremy Rand 824ed6a0eb Bug 32355: browser: Add linux-arm target 2 年之前
  Jeremy Rand 85b727c00b Bug 32355: tor: Add linux-arm target 3 年之前
  JeremyRand 8c284e26b4 Bug 32355: openssl: Add linux-arm target 5 年之前
  JeremyRand 32593c43d5 Bug 32355: go: Add linux-arm target 4 年之前
  Jeremy Rand e97c8ee897 Bug 32355: firefox: Add linux-arm target 3 年之前
  Jeremy Rand 9cbef267d6 Bug 32355: rust: Add linux-arm target 2 年之前
  Jeremy Rand ccb87647c7 Bug 32355: gcc: Add linux-arm target 2 年之前
  JeremyRand 82bf2dc1e6 Bug 32355: firefox-langpacks: Add linux-arm target 5 年之前
  JeremyRand 9cdd7d0633 Bug 32355: binutils: Add linux-cross target 5 年之前
  Jeremy Rand 658b7f0028 gcc: Add osname to output filename 2 年之前
  Pier Angelo Vendrame c4c7d4e0ac Bug 41152: Do not merge libc++ and libunwind 2 年之前
  Pier Angelo Vendrame ca0d30c316 Bug 40409: Upgrade NSIS to 3.08 2 年之前
  Pier Angelo Vendrame 791d781ee4 Bug 29321: Use mingw-w64/clang toolchain to build tor 2 年之前
  Pier Angelo Vendrame 3448858ba2 Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL 2 年之前
  Pier Angelo Vendrame 3ad4275c64 Bug 40591: Fix Rust 1.60 on Debian Jessie 2 年之前
  Pier Angelo Vendrame 0fa09e9c67 Bug 29318: Use Clang for everything on Windows 2 年之前
  Pier Angelo Vendrame 5831fbe7ea Bug 40595: Update config and toolchains for 102 2 年之前
  Pier Angelo Vendrame 3f2459a3b3 Revert "Bug 40603: Revert cbindgen update for desktop" 2 年之前
  Jeremy Rand 07ffced32e Bug 32355: firefox / linux-arm: fix for Bug 23656 2 年之前
  Jeremy Rand 0d8f255c97 Bug 32355: mmdebstrap-image: Re-add buster 2 年之前
  Nicolas Vigier 475f4f0f31 Bug 32355: Enable multi_lingual for linux-cross builds 2 年之前
  JeremyRand 19fe1f1355 Bug 32355: ncdns / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand a190046625 Bug 32355: gosvcutils / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand 55a07e486f Bug 32355: goservice / linux-cross: Fix libcap dependency 4 年之前
  JeremyRand b2b09d3505 Bug 32355: cmake / linux-cross: Use host gcc 5 年之前
  Jeremy Rand 04604150f3 Bug 32355: Makefile: Add linux-arm target 2 年之前
  Jeremy Rand d1fbe032e1 Bug 32355: release: Add linux-arm target 2 年之前
  Jeremy Rand 5babe57518 Bug 32355: browser: Add linux-arm target 2 年之前
  Jeremy Rand e9b55b95ca Bug 32355: tor: Add linux-arm target 3 年之前
  JeremyRand dcfb312680 Bug 32355: openssl: Add linux-arm target 5 年之前
  JeremyRand 23fe35f4bd Bug 32355: go: Add linux-arm target 4 年之前
  Jeremy Rand cb94a989e6 Bug 32355: firefox: Add linux-arm target 3 年之前
  Jeremy Rand 5e7d208042 Bug 32355: rust: Add linux-arm target 2 年之前
  Jeremy Rand 887f06fba0 Bug 32355: gcc: Add linux-arm target 2 年之前
  JeremyRand 3e8b6c4cd6 Bug 32355: firefox-langpacks: Add linux-arm target 5 年之前
  JeremyRand 7139b90b58 Bug 32355: binutils: Add linux-cross target 5 年之前
  Richard Pospesel 8a3d65ecf6 Bug 40614: Update release templates with feedback from ma1 2 年之前
  Nicolas Vigier fb941ceed6 Bug 40574: Improve tools/signing/android-signing 2 年之前
  Richard Pospesel e54d10d637 fixup! Bug 40612: Migrate Release Prep template to Release Prep - Stable 2 年之前
  Richard Pospesel cc37607107 Bug 40614: Update release templates with feedback from ma1 2 年之前
  Nicolas Vigier 751756c2e7 Bug 40574: Improve tools/signing/android-signing 2 年之前
  Richard Pospesel 506caae0e5 fixup! Bug 40612: Migrate Release Prep template to Release Prep - Stable 2 年之前
  Pier Angelo Vendrame 783de0fc7f Bug 41152: Do not merge libc++ and libunwind 2 年之前
  Pier Angelo Vendrame 80d595c488 Bug 40409: Upgrade NSIS to 3.08 2 年之前
  Pier Angelo Vendrame ce197c1ec5 Bug 29321: Use mingw-w64/clang toolchain to build tor 2 年之前
  Pier Angelo Vendrame 1e6e2138f2 Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL 2 年之前
  Pier Angelo Vendrame 45015a1aad Bug 40591: Fix Rust 1.60 on Debian Jessie 2 年之前
  Pier Angelo Vendrame cf6dc5b070 Bug 29318: Use Clang for everything on Windows 2 年之前
  Pier Angelo Vendrame bb49c539e6 Bug 40595: Update config and toolchains for 102 2 年之前
  Pier Angelo Vendrame 286cef720a Revert "Bug 40603: Revert cbindgen update for desktop" 2 年之前

+ 1 - 1
projects/cmake/config

@@ -15,4 +15,4 @@ input_files:
     enable: '[% c("var/linux") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'

+ 4 - 4
projects/firefox/config

@@ -189,7 +189,7 @@ input_files:
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - project: nasm
     name: nasm
     enable: '[% ! c("var/linux-cross") %]'
@@ -198,7 +198,7 @@ input_files:
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - project: python
     name: python
     enable: '[% c("var/linux") %]'
@@ -210,13 +210,13 @@ input_files:
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - project: gcc
     name: gcc
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - project: fxc2
     name: fxc2
     enable: '[% c("var/windows") %]'

+ 4 - 5
projects/firefox/list_toolchain_updates_checks

@@ -44,12 +44,11 @@ check_update_needed cbindgen "$needed" "$current"
 
 # nasm
 read -d '' p << 'EOF' || true
-if (m/^\\s*MODERN_NASM_VERSION\\s*=\\s*LooseVersion\\("([^"]+)"\\)/) {
-  print $1;
-  exit;
-}
+my $nasm = YAML::XS::LoadFile('taskcluster/ci/toolchain/nasm.yml');
+my $linux64 = 'linux64-nasm';
+print substr $nasm->{$linux64}{'fetches'}{'fetch'}[0], 5;
 EOF
-needed=$(cat python/mozboot/mozboot/base.py | perl -ne "$p")
+needed=$(perl -MYAML::XS -e "$p")
 current='2.15.05'
 check_update_needed nasm "$needed" "$current"
 

+ 2 - 3
projects/gcc/config

@@ -1,13 +1,12 @@
 # vim: filetype=yaml sw=2
-filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+filename: '[% project %]-[% c("version") %]-[% IF c("linux-cross") %][% c("var/osname") %][% ELSE %]x86[% END %]-[% c("var/build_id") %].tar.gz'
 # Note: When updating the gcc version, if this includes a libstdc++
 # ABI change we should also update projects/firefox/abicheck.cc to
 # require the new version.
-version: '[% c("var/gcc_version") %]'
+version: '[% pc("gcc-source", "version") %]'
 container:
   use_container: 1
 var:
-  gcc_version: '[% pc("gcc-source", "version") %]'
   distdir: gcc
   deps:
     - build-essential

+ 1 - 2
projects/mingw-w64/config

@@ -2,11 +2,10 @@
 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
 git_url: https://git.code.sf.net/p/mingw-w64/mingw-w64
 git_hash: aa08f56da559016f10336dddca85d59f9bdc9e02
-version: '[% c("abbrev") %]'
+version: '[% pc("gcc-source", "version") %]'
 container:
   use_container: 1
 var:
-  gcc_version: '[% pc("gcc-source", "version") %]'
   deps:
     - automake
     - build-essential

+ 1 - 1
projects/openssl/build

@@ -8,7 +8,7 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
 [% IF c("var/osname") == "linux-i686" -%]
 export CC='gcc -m32'
 [% END %]
-# OpenSSL preprends the host triple to $CC
+# OpenSSL prepends the host triple to $CC
 [% IF c("var/osx") -%]
   # Tricking OpenSSL into using our clang as cross-compiler
   ln -s $clangdir/bin/clang $clangdir/bin/x86_64-apple-darwin-cc

+ 1 - 1
projects/rust/build

@@ -7,7 +7,7 @@ export PATH="/var/tmp/dist/cmake/bin:$PATH"
 tar -C /var/tmp/dist -xf [% c('input_files_by_name/binutils') %]
 export PATH=/var/tmp/dist/binutils/bin:$PATH
 tar -C /var/tmp/dist -xf [% c('input_files_by_name/rust_prebuilt') %]
-cd /var/tmp/dist/rust-[% c('var/version') %]-x86_64-unknown-linux-gnu
+cd /var/tmp/dist/rust-[% c('version') %]-x86_64-unknown-linux-gnu
 ./install.sh --prefix=$distdir-rust-prebuilt
 export PATH="$distdir-rust-prebuilt/bin:$PATH"
 

+ 4 - 8
projects/rust/config

@@ -1,16 +1,12 @@
 # vim: filetype=yaml sw=2
 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-version: '[% c("var/version") %]'
+version: '1.60.0'
 container:
   use_container: 1
 
-var:
-  version: 1.60.0
-
 targets:
   android:
     var:
-      version: 1.60.0
       arch_deps:
         - libssl-dev
         - pkg-config
@@ -103,7 +99,7 @@ input_files:
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'browser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - project: clang
     name: clang
     # On Windows we the basic Clang without additional Windows stuff because we
@@ -111,12 +107,12 @@ input_files:
     # libgcc, and the GNU/LLVM is a tier 3 platform supported only for x86_64).
     # macOS does not need Clang because it comes already with its compiler.
     enable: '[% c("var/linux") || c("var/android") || c("var/windows") %]'
-  - URL: 'https://static.rust-lang.org/dist/rustc-[% c("var/version") %]-src.tar.gz'
+  - URL: 'https://static.rust-lang.org/dist/rustc-[% c("version") %]-src.tar.gz'
     name: rust
     sig_ext: asc
     file_gpg_id: 1
     gpg_keyring: rust.gpg
-  - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/version") %]-x86_64-unknown-linux-gnu.tar.xz'
+  - URL: 'https://static.rust-lang.org/dist/rust-[% c("version") %]-x86_64-unknown-linux-gnu.tar.xz'
     name: rust_prebuilt
     sig_ext: asc
     file_gpg_id: 1

+ 1 - 1
projects/tor/config

@@ -83,7 +83,7 @@ input_files:
     enable: '[% c("var/linux-cross") %]'
     target:
       - '[% c("var/channel") %]'
-      - 'torbrowser-linux-x86_64'
+      - 'basebrowser-linux-x86_64'
   - name: zstd
     project: zstd
     enable: '[% c("var/android") %]'