Merge #121: Bump tor-browser-build to 10.5a15

00218b8 Decrease checkpoint timeout to 105m (Jeremy Rand)
8f25d59 Cirrus: Add root to subuid/subgid list (Jeremy Rand)
6c02b09 Add mmdebstrap project (Jeremy Rand)
b8f37e4 Add mmdebstrap-image project (Jeremy Rand)
9d2b16b Remove debootstrap-image project (Jeremy Rand)
369dd18 Cirrus: Update apt dependencies for TBB 10.5a15 (Jeremy Rand)
3ffc5b7 Rebase checkpoints.patch for TBB 10.5a15 (Jeremy Rand)
1b8e02a Bump tor-browser-build (NamecoinBot)

Pull request description:
pull/123/head
Jeremy Rand 3 years ago
commit 944cb39dd2
No known key found for this signature in database
GPG Key ID: FD7550C2EB800711

@ -125,7 +125,9 @@ release_linux_x86_64_gcc_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh gcc release linux x86_64 1"
@ -197,7 +199,9 @@ release_linux_x86_64_gcc_2_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh gcc release linux x86_64 1"
@ -269,7 +273,9 @@ release_linux_x86_64_goeasyconfig_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh goeasyconfig release linux x86_64 1"
@ -341,7 +347,9 @@ release_linux_x86_64_ncdns_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncdns release linux x86_64 1"
@ -413,7 +421,9 @@ release_linux_x86_64_ncp11_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncp11 release linux x86_64 1"
@ -485,7 +495,9 @@ release_linux_x86_64_ncprop279_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncprop279 release linux x86_64 1"
@ -557,7 +569,9 @@ release_linux_x86_64_plain-binaries_1_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh plain-binaries release linux x86_64 1"
@ -629,7 +643,9 @@ release_linux_x86_64_release_nosign_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release linux x86_64 1"
@ -704,7 +720,9 @@ release_linux_x86_64_release_sign_docker_builder:
- "echo interrupted_ac_release_linux_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release linux x86_64 1"
@ -846,7 +864,9 @@ release_linux_i686_gcc_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh gcc release linux i686 1"
@ -918,7 +938,9 @@ release_linux_i686_gcc_2_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh gcc release linux i686 1"
@ -990,7 +1012,9 @@ release_linux_i686_goeasyconfig_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh goeasyconfig release linux i686 1"
@ -1062,7 +1086,9 @@ release_linux_i686_ncdns_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncdns release linux i686 1"
@ -1134,7 +1160,9 @@ release_linux_i686_ncp11_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncp11 release linux i686 1"
@ -1206,7 +1234,9 @@ release_linux_i686_ncprop279_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncprop279 release linux i686 1"
@ -1278,7 +1308,9 @@ release_linux_i686_plain-binaries_1_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh plain-binaries release linux i686 1"
@ -1350,7 +1382,9 @@ release_linux_i686_release_nosign_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release linux i686 1"
@ -1425,7 +1459,9 @@ release_linux_i686_release_sign_docker_builder:
- "echo interrupted_ac_release_linux_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release linux i686 1"
@ -1567,7 +1603,9 @@ release_windows_x86_64_mingw-w64_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh mingw-w64 release windows x86_64 1"
@ -1639,7 +1677,9 @@ release_windows_x86_64_mingw-w64_2_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh mingw-w64 release windows x86_64 1"
@ -1711,7 +1751,9 @@ release_windows_x86_64_goeasyconfig_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh goeasyconfig release windows x86_64 1"
@ -1783,7 +1825,9 @@ release_windows_x86_64_ncdns_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncdns release windows x86_64 1"
@ -1855,7 +1899,9 @@ release_windows_x86_64_ncp11_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncp11 release windows x86_64 1"
@ -1927,7 +1973,9 @@ release_windows_x86_64_ncprop279_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncprop279 release windows x86_64 1"
@ -1999,7 +2047,9 @@ release_windows_x86_64_plain-binaries_1_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh plain-binaries release windows x86_64 1"
@ -2071,7 +2121,9 @@ release_windows_x86_64_release_nosign_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release windows x86_64 1"
@ -2146,7 +2198,9 @@ release_windows_x86_64_release_sign_docker_builder:
- "echo interrupted_ac_release_windows_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release windows x86_64 1"
@ -2288,7 +2342,9 @@ release_windows_i686_mingw-w64_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh mingw-w64 release windows i686 1"
@ -2360,7 +2416,9 @@ release_windows_i686_mingw-w64_2_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh mingw-w64 release windows i686 1"
@ -2432,7 +2490,9 @@ release_windows_i686_goeasyconfig_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh goeasyconfig release windows i686 1"
@ -2504,7 +2564,9 @@ release_windows_i686_ncdns_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncdns release windows i686 1"
@ -2576,7 +2638,9 @@ release_windows_i686_ncp11_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncp11 release windows i686 1"
@ -2648,7 +2712,9 @@ release_windows_i686_ncprop279_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncprop279 release windows i686 1"
@ -2720,7 +2786,9 @@ release_windows_i686_plain-binaries_1_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh plain-binaries release windows i686 1"
@ -2792,7 +2860,9 @@ release_windows_i686_release_nosign_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release windows i686 1"
@ -2867,7 +2937,9 @@ release_windows_i686_release_sign_docker_builder:
- "echo interrupted_ac_release_windows_i686"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release windows i686 1"
@ -3009,7 +3081,9 @@ release_osx_x86_64_macosx-toolchain_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh macosx-toolchain release osx x86_64 1"
@ -3081,7 +3155,9 @@ release_osx_x86_64_macosx-toolchain_2_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh macosx-toolchain release osx x86_64 1"
@ -3153,7 +3229,9 @@ release_osx_x86_64_goeasyconfig_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh goeasyconfig release osx x86_64 1"
@ -3225,7 +3303,9 @@ release_osx_x86_64_ncdns_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncdns release osx x86_64 1"
@ -3297,7 +3377,9 @@ release_osx_x86_64_ncp11_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncp11 release osx x86_64 1"
@ -3369,7 +3451,9 @@ release_osx_x86_64_ncprop279_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh ncprop279 release osx x86_64 1"
@ -3441,7 +3525,9 @@ release_osx_x86_64_plain-binaries_1_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh plain-binaries release osx x86_64 1"
@ -3513,7 +3599,9 @@ release_osx_x86_64_release_nosign_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release osx x86_64 1"
@ -3588,7 +3676,9 @@ release_osx_x86_64_release_sign_docker_builder:
- "echo interrupted_ac_release_osx_x86_64"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- "./tools/cirrus_build_project.sh release release osx x86_64 1"

@ -1 +0,0 @@
../tor-browser-build/projects/debootstrap-image/

@ -0,0 +1 @@
../tor-browser-build/projects/mmdebstrap

@ -0,0 +1 @@
../tor-browser-build/projects/mmdebstrap-image

@ -0,0 +1,22 @@
#!/usr/bin/env python3
def add_subid(baseid: str, filename: str):
mapid = 100000
countid = 65536
with open(filename, "r") as f:
for line in f:
line_baseid, line_mapid, line_countid = line.split(":")
line_mapid = int(line_mapid)
line_countid = int(line_countid)
if line_baseid == baseid:
return
mapid = max(mapid, line_mapid + line_countid)
with open(filename, "a") as f:
f.write(f"{baseid}:{mapid}:{countid}\n")
add_subid("root", "/etc/subuid")
add_subid("root", "/etc/subgid")

@ -1,4 +1,4 @@
From 25b581c833679939408fa51ce1d43b55ae481d51 Mon Sep 17 00:00:00 2001
From f1de814df5ff7649268c5684d85f6679ac2be049 Mon Sep 17 00:00:00 2001
From: Jeremy Rand <jeremyrand@airmail.cc>
Date: Fri, 19 Feb 2021 00:23:40 +0000
Subject: [PATCH 1/3] clang: Support rbm checkpointing
@ -8,7 +8,7 @@ Subject: [PATCH 1/3] clang: Support rbm checkpointing
1 file changed, 13 insertions(+)
diff --git a/projects/clang/build b/projects/clang/build
index c4c16d9..bb8283b 100644
index 05a93dc..0c78780 100644
--- a/projects/clang/build
+++ b/projects/clang/build
@@ -2,6 +2,13 @@
@ -25,7 +25,7 @@ index c4c16d9..bb8283b 100644
tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
export PATH="/var/tmp/dist/cmake/bin:$PATH"
[% IF c("var/linux") || c("var/android") %]
@@ -35,6 +42,12 @@ cd build
@@ -37,6 +44,12 @@ cd build
[% IF c("var/rlbox") -%]-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly \[% END -%]
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt;libcxx;libcxxabi;lld"
[% END -%]
@ -42,7 +42,7 @@ index c4c16d9..bb8283b 100644
2.20.1
From ab0c171fe1c82efed5cbaf657b06d7103f209cb9 Mon Sep 17 00:00:00 2001
From 68a55e0dc82875550eb78d17683c0eb582c22c23 Mon Sep 17 00:00:00 2001
From: Jeremy Rand <jeremyrand@airmail.cc>
Date: Sat, 20 Feb 2021 08:51:15 +0000
Subject: [PATCH 2/3] macosx-toolchain: Support rbm checkpointing
@ -85,7 +85,7 @@ index 5716a9e..94f6df1 100644
2.20.1
From 18866ae3512d13c1581a5fedad68565b9cc2e592 Mon Sep 17 00:00:00 2001
From 54af5c1fd0c1bb6268ff6d8e0d2755fc9d96966a Mon Sep 17 00:00:00 2001
From: Jeremy Rand <jeremyrand@airmail.cc>
Date: Mon, 22 Mar 2021 17:19:12 +0000
Subject: [PATCH 3/3] rbm.conf: Support rbm checkpointing
@ -95,10 +95,10 @@ Subject: [PATCH 3/3] rbm.conf: Support rbm checkpointing
1 file changed, 25 insertions(+)
diff --git a/rbm.conf b/rbm.conf
index 76ab74b..8014570 100644
index a7023f2..18d8f78 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -504,6 +504,18 @@ runc:
@@ -509,6 +509,18 @@ container:
remote_start: |
#!/bin/sh
set -e
@ -117,7 +117,7 @@ index 76ab74b..8014570 100644
if [ $(ls -1 '[% c("remote_srcdir", { error_if_undef => 1 }) %]/container-image_'* | wc -l) -ne 1 ]
then
echo "Can't find container image in input files" >&2
@@ -580,6 +592,19 @@ runc:
@@ -568,6 +580,19 @@ container:
remote_finish: |
#!/bin/sh
set -e
@ -134,9 +134,9 @@ index 76ab74b..8014570 100644
+ exit
+ fi
+
sudo rm -Rf '[% c("var/container/dir", { error_if_undef => 1 }) %]'/rootfs '[% c("var/container/dir", { error_if_undef => 1 }) %]'/config.json
rmdir '[% c("var/container/dir") %]'
[% c("rbmdir") %]/container remove '[% c("var/container/dir") %]'
ENV:
--
2.20.1

@ -21,7 +21,7 @@ mv .cirrus.yml .cirrus.yml.bak
diff .cirrus.yml .cirrus.yml.bak
echo "Installing rbm deps..."
APT_DEPS="libyaml-libyaml-perl libtemplate-perl libio-handle-util-perl libio-all-perl libio-captureoutput-perl libjson-perl libpath-tiny-perl libstring-shellquote-perl libsort-versions-perl libdigest-sha-perl libdata-uuid-perl libdata-dump-perl libfile-copy-recursive-perl libfile-slurp-perl git runc rsync"
APT_DEPS="libyaml-libyaml-perl libtemplate-perl libdatetime-perl libio-handle-util-perl libio-all-perl libio-captureoutput-perl libjson-perl libpath-tiny-perl libstring-shellquote-perl libsort-versions-perl libdigest-sha-perl libdata-uuid-perl libdata-dump-perl libfile-copy-recursive-perl libfile-slurp-perl git uidmap rsync"
apt-get install -y $APT_DEPS || (sleep 15s && apt-get install -y $APT_DEPS)
echo "Pulling rbm..."
@ -36,6 +36,9 @@ cat tools/rbm.local.conf.onetarget | sed "s/CHANNEL/$CHANNEL/g" | sed "s/ncdns-a
echo "Patching rbm..."
./tools/patch-tor-to-namecoin.sh
echo "Mapping subid's..."
./tools/add-root-subids.py
if [[ "$BUMP_DEPS" -eq 1 ]]; then
./tools/namecoin-bump-versions.sh
exit 0

@ -152,7 +152,9 @@ print_os_arch () {
- \"echo interrupted_ac_${CHANNEL}_${OS}_${ARCH}\"
reupload_on_changes: true
checkpoint_background_script:
- sleep 110m
# 110m caused the 2hr task timeout to be hit while the cache was uploading
# for macosx-toolchain, which broke subsequent builds.
- sleep 105m
- ./tools/container-interrupt.sh
build_script:
- \"./tools/cirrus_build_project.sh ${PROJECT_BASE} ${CHANNEL} ${OS} ${ARCH} 1\""

@ -1 +1 @@
Subproject commit 896b7c34db546b55bb466e24e87b01a7eec434e4
Subproject commit a345f20bc3c95e766e62ac67eb47dfe490733282
Loading…
Cancel
Save