log for de.tutao.tutanota:396418
== Installed Android Tools ==
2024-11-28 17:09:38,817 DEBUG: Reading 'config.yml'
2024-11-28 17:09:38,829 INFO: Creating log directory
2024-11-28 17:09:38,829 INFO: Creating temporary directory
2024-11-28 17:09:38,832 INFO: Creating output directory
2024-11-28 17:09:38,964 DEBUG: Getting git vcs interface for https://github.com/tutao/tutanota.git
2024-11-28 17:09:38,964 DEBUG: Checking de.tutao.tutanota:396418
2024-11-28 17:09:38,964 INFO: Building version 253.241126.2 (396418) of de.tutao.tutanota
2024-11-28 17:09:38,965 WARNING: Android NDK version 'r26b' could not be found!
2024-11-28 17:09:38,965 WARNING: Configured versions:
Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2024-11-28 17:09:40,512 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:443
2024-11-28 17:09:40,750 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json.asc HTTP/1.1" 200 488
2024-11-28 17:09:40,755 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:443
2024-11-28 17:09:41,009 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json HTTP/1.1" 200 136323
Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r26b-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r26b-linux.zip
2024-11-28 17:09:41,436 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2024-11-28 17:09:41,560 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r26b-linux.zip HTTP/1.1" 200 669320864
Unzipping to /tmp/.sdkmanager-kum8vqvu
Installing into /opt/android-sdk/ndk/26.1.10909125
2024-11-28 17:10:35,461 INFO: Set NDK r26b (26.1.10909125) up
2024-11-28 17:10:35,461 INFO: Running 'sudo' commands in /home/vagrant
2024-11-28 17:10:35,461 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y g++ make emscripten; curl -Lo node.tar.gz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz; echo "bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7 node.tar.gz" | sha256sum -c -; tar xzf node.tar.gz --strip-components=1 -C /usr/local/; sysctl fs.inotify.max_user_watches=524288 || true
+ apt-get update
Get:1 https://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:2 https://debian.osuosl.org/debian bookworm InRelease [151 kB]
Get:3 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [206 kB]
Get:4 https://security.debian.org/debian-security bookworm-security/main Translation-en [126 kB]
Get:5 https://debian.osuosl.org/debian bookworm-updates InRelease [55.4 kB]
Get:6 https://debian.osuosl.org/debian bookworm-backports InRelease [59.0 kB]
Get:7 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8789 kB]
Get:8 https://debian.osuosl.org/debian bookworm/main Translation-en [6109 kB]
Get:9 https://debian.osuosl.org/debian bookworm-updates/main amd64 Packages [2712 B]
Get:10 https://debian.osuosl.org/debian bookworm-updates/main Translation-en [3096 B]
Get:11 https://debian.osuosl.org/debian bookworm-backports/main amd64 Packages [263 kB]
Get:12 https://debian.osuosl.org/debian bookworm-backports/main Translation-en [218 kB]
Fetched 16.0 MB in 20s (803 kB/s)
Reading package lists...
+ apt-get install -y g++ make emscripten
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:12.2.0-3).
g++ set to manually installed.
The following additional packages will be installed:
binaryen clang-14 libc-ares2 libclang-common-14-dev libclang-cpp14
libclang1-14 libcurl3-nss libgc1 libllvm14 libnode108 libobjc-12-dev
libobjc4 libpfm4 libuv1 lld-14 llvm-14 llvm-14-linker-tools llvm-14-runtime
node-acorn node-busboy node-cjs-module-lexer node-undici node-xtend nodejs
nss-plugin-pem
Suggested packages:
clang-14-doc wasi-libc adb automake closure-compiler cmake emscripten-doc
scons wabt llvm-14-doc make-doc npm
Recommended packages:
llvm-14-dev libjs-d3 libclang-rt-14-dev nodejs-doc
The following NEW packages will be installed:
binaryen clang-14 emscripten libc-ares2 libclang-common-14-dev
libclang-cpp14 libclang1-14 libcurl3-nss libgc1 libllvm14 libnode108
libobjc-12-dev libobjc4 libpfm4 libuv1 lld-14 llvm-14 llvm-14-linker-tools
llvm-14-runtime make node-acorn node-busboy node-cjs-module-lexer
node-undici node-xtend nodejs nss-plugin-pem
0 upgraded, 27 newly installed, 0 to remove and 2 not upgraded.
Need to get 180 MB of archives.
After this operation, 1183 MB of additional disk space will be used.
Get:1 https://debian.osuosl.org/debian bookworm/main amd64 binaryen amd64 108-1 [3150 kB]
Get:2 https://debian.osuosl.org/debian bookworm/main amd64 libllvm14 amd64 1:14.0.6-12 [21.8 MB]
Get:3 https://debian.osuosl.org/debian bookworm/main amd64 libclang-cpp14 amd64 1:14.0.6-12 [11.1 MB]
Get:4 https://debian.osuosl.org/debian bookworm/main amd64 libgc1 amd64 1:8.2.2-3 [245 kB]
Get:5 https://debian.osuosl.org/debian bookworm/main amd64 libobjc4 amd64 12.2.0-14 [43.1 kB]
Get:6 https://debian.osuosl.org/debian bookworm/main amd64 libobjc-12-dev amd64 12.2.0-14 [170 kB]
Get:7 https://debian.osuosl.org/debian bookworm/main amd64 libclang-common-14-dev all 1:14.0.6-12 [890 kB]
Get:8 https://debian.osuosl.org/debian bookworm/main amd64 llvm-14-linker-tools amd64 1:14.0.6-12 [1288 kB]
Get:9 https://debian.osuosl.org/debian bookworm/main amd64 libclang1-14 amd64 1:14.0.6-12 [6157 kB]
Get:10 https://debian.osuosl.org/debian bookworm/main amd64 clang-14 amd64 1:14.0.6-12 [102 kB]
Get:11 https://debian.osuosl.org/debian bookworm/main amd64 lld-14 amd64 1:14.0.6-12 [1192 kB]
Get:12 https://debian.osuosl.org/debian bookworm/main amd64 llvm-14-runtime amd64 1:14.0.6-12 [477 kB]
Get:13 https://debian.osuosl.org/debian bookworm/main amd64 nss-plugin-pem amd64 1.0.8+1-1 [54.6 kB]
Get:14 https://debian.osuosl.org/debian bookworm/main amd64 libcurl3-nss amd64 7.88.1-10+deb12u8 [394 kB]
Get:15 https://debian.osuosl.org/debian bookworm/main amd64 libpfm4 amd64 4.13.0-1 [294 kB]
Get:16 https://debian.osuosl.org/debian bookworm/main amd64 llvm-14 amd64 1:14.0.6-12 [11.7 MB]
Get:17 https://debian.osuosl.org/debian bookworm/main amd64 node-xtend all 4.0.2-3 [3932 B]
Get:18 https://debian.osuosl.org/debian bookworm/main amd64 libc-ares2 amd64 1.18.1-3 [102 kB]
Get:19 https://debian.osuosl.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]
Get:20 https://debian.osuosl.org/debian bookworm/main amd64 node-cjs-module-lexer all 1.2.2+dfsg-5 [30.1 kB]
Get:21 https://debian.osuosl.org/debian bookworm/main amd64 node-busboy all 1.6.0+~cs2.6.0-2 [16.9 kB]
Get:22 https://debian.osuosl.org/debian bookworm/main amd64 node-undici all 5.15.0+dfsg1+~cs20.10.9.3-1+deb12u4 [285 kB]
Get:23 https://debian.osuosl.org/debian bookworm/main amd64 libnode108 amd64 18.19.0+dfsg-6~deb12u2 [10.5 MB]
Get:24 https://debian.osuosl.org/debian bookworm/main amd64 nodejs amd64 18.19.0+dfsg-6~deb12u2 [319 kB]
Get:25 https://debian.osuosl.org/debian bookworm/main amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB]
Get:26 https://debian.osuosl.org/debian bookworm/main amd64 emscripten all 3.1.6~dfsg-5 [109 MB]
Get:27 https://debian.osuosl.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 180 MB in 27s (6734 kB/s)
Selecting previously unselected package binaryen.
(Reading database ... 64068 files and directories currently installed.)
Preparing to unpack .../00-binaryen_108-1_amd64.deb ...
Unpacking binaryen (108-1) ...
Selecting previously unselected package libllvm14:amd64.
Preparing to unpack .../01-libllvm14_1%3a14.0.6-12_amd64.deb ...
Unpacking libllvm14:amd64 (1:14.0.6-12) ...
Selecting previously unselected package libclang-cpp14.
Preparing to unpack .../02-libclang-cpp14_1%3a14.0.6-12_amd64.deb ...
Unpacking libclang-cpp14 (1:14.0.6-12) ...
Selecting previously unselected package libgc1:amd64.
Preparing to unpack .../03-libgc1_1%3a8.2.2-3_amd64.deb ...
Unpacking libgc1:amd64 (1:8.2.2-3) ...
Selecting previously unselected package libobjc4:amd64.
Preparing to unpack .../04-libobjc4_12.2.0-14_amd64.deb ...
Unpacking libobjc4:amd64 (12.2.0-14) ...
Selecting previously unselected package libobjc-12-dev:amd64.
Preparing to unpack .../05-libobjc-12-dev_12.2.0-14_amd64.deb ...
Unpacking libobjc-12-dev:amd64 (12.2.0-14) ...
Selecting previously unselected package libclang-common-14-dev.
Preparing to unpack .../06-libclang-common-14-dev_1%3a14.0.6-12_all.deb ...
Unpacking libclang-common-14-dev (1:14.0.6-12) ...
Selecting previously unselected package llvm-14-linker-tools.
Preparing to unpack .../07-llvm-14-linker-tools_1%3a14.0.6-12_amd64.deb ...
Unpacking llvm-14-linker-tools (1:14.0.6-12) ...
Selecting previously unselected package libclang1-14.
Preparing to unpack .../08-libclang1-14_1%3a14.0.6-12_amd64.deb ...
Unpacking libclang1-14 (1:14.0.6-12) ...
Selecting previously unselected package clang-14.
Preparing to unpack .../09-clang-14_1%3a14.0.6-12_amd64.deb ...
Unpacking clang-14 (1:14.0.6-12) ...
Selecting previously unselected package lld-14.
Preparing to unpack .../10-lld-14_1%3a14.0.6-12_amd64.deb ...
Unpacking lld-14 (1:14.0.6-12) ...
Selecting previously unselected package llvm-14-runtime.
Preparing to unpack .../11-llvm-14-runtime_1%3a14.0.6-12_amd64.deb ...
Unpacking llvm-14-runtime (1:14.0.6-12) ...
Selecting previously unselected package nss-plugin-pem:amd64.
Preparing to unpack .../12-nss-plugin-pem_1.0.8+1-1_amd64.deb ...
Unpacking nss-plugin-pem:amd64 (1.0.8+1-1) ...
Selecting previously unselected package libcurl3-nss:amd64.
Preparing to unpack .../13-libcurl3-nss_7.88.1-10+deb12u8_amd64.deb ...
Unpacking libcurl3-nss:amd64 (7.88.1-10+deb12u8) ...
Selecting previously unselected package libpfm4:amd64.
Preparing to unpack .../14-libpfm4_4.13.0-1_amd64.deb ...
Unpacking libpfm4:amd64 (4.13.0-1) ...
Selecting previously unselected package llvm-14.
Preparing to unpack .../15-llvm-14_1%3a14.0.6-12_amd64.deb ...
Unpacking llvm-14 (1:14.0.6-12) ...
Selecting previously unselected package node-xtend.
Preparing to unpack .../16-node-xtend_4.0.2-3_all.deb ...
Unpacking node-xtend (4.0.2-3) ...
Selecting previously unselected package libc-ares2:amd64.
Preparing to unpack .../17-libc-ares2_1.18.1-3_amd64.deb ...
Unpacking libc-ares2:amd64 (1.18.1-3) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../18-libuv1_1.44.2-1+deb12u1_amd64.deb ...
Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...
Selecting previously unselected package node-cjs-module-lexer.
Preparing to unpack .../19-node-cjs-module-lexer_1.2.2+dfsg-5_all.deb ...
Unpacking node-cjs-module-lexer (1.2.2+dfsg-5) ...
Selecting previously unselected package node-busboy.
Preparing to unpack .../20-node-busboy_1.6.0+~cs2.6.0-2_all.deb ...
Unpacking node-busboy (1.6.0+~cs2.6.0-2) ...
Selecting previously unselected package node-undici.
Preparing to unpack .../21-node-undici_5.15.0+dfsg1+~cs20.10.9.3-1+deb12u4_all.deb ...
Unpacking node-undici (5.15.0+dfsg1+~cs20.10.9.3-1+deb12u4) ...
Selecting previously unselected package libnode108:amd64.
Preparing to unpack .../22-libnode108_18.19.0+dfsg-6~deb12u2_amd64.deb ...
Unpacking libnode108:amd64 (18.19.0+dfsg-6~deb12u2) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../23-nodejs_18.19.0+dfsg-6~deb12u2_amd64.deb ...
Unpacking nodejs (18.19.0+dfsg-6~deb12u2) ...
Selecting previously unselected package node-acorn.
Preparing to unpack .../24-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ...
Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Selecting previously unselected package emscripten.
Preparing to unpack .../25-emscripten_3.1.6~dfsg-5_all.deb ...
Unpacking emscripten (3.1.6~dfsg-5) ...
Selecting previously unselected package make.
Preparing to unpack .../26-make_4.3-4.1_amd64.deb ...
Unpacking make (4.3-4.1) ...
Setting up binaryen (108-1) ...
Setting up nss-plugin-pem:amd64 (1.0.8+1-1) ...
Setting up node-cjs-module-lexer (1.2.2+dfsg-5) ...
Setting up libc-ares2:amd64 (1.18.1-3) ...
Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...
Setting up libpfm4:amd64 (4.13.0-1) ...
Setting up make (4.3-4.1) ...
Setting up libgc1:amd64 (1:8.2.2-3) ...
Setting up libllvm14:amd64 (1:14.0.6-12) ...
Setting up libcurl3-nss:amd64 (7.88.1-10+deb12u8) ...
Setting up node-xtend (4.0.2-3) ...
Setting up llvm-14-linker-tools (1:14.0.6-12) ...
Setting up node-busboy (1.6.0+~cs2.6.0-2) ...
Setting up libclang1-14 (1:14.0.6-12) ...
Setting up libobjc4:amd64 (12.2.0-14) ...
Setting up llvm-14-runtime (1:14.0.6-12) ...
Setting up libclang-common-14-dev (1:14.0.6-12) ...
Setting up libclang-cpp14 (1:14.0.6-12) ...
Setting up lld-14 (1:14.0.6-12) ...
Setting up libobjc-12-dev:amd64 (12.2.0-14) ...
Setting up node-undici (5.15.0+dfsg1+~cs20.10.9.3-1+deb12u4) ...
Setting up llvm-14 (1:14.0.6-12) ...
Setting up clang-14 (1:14.0.6-12) ...
Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Setting up libnode108:amd64 (18.19.0+dfsg-6~deb12u2) ...
Setting up nodejs (18.19.0+dfsg-6~deb12u2) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Setting up emscripten (3.1.6~dfsg-5) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for systemd (252.31-1~deb12u1) ...
+ curl -Lo node.tar.gz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
58 44.4M 58 26.0M 0 0 24.3M 0 0:00:01 0:00:01 --:--:-- 24.3M
100 44.4M 100 44.4M 0 0 26.1M 0 0:00:01 0:00:01 --:--:-- 26.1M
+ echo 'bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7 node.tar.gz'
+ sha256sum -c -
node.tar.gz: OK
+ tar xzf node.tar.gz --strip-components=1 -C /usr/local/
+ sysctl fs.inotify.max_user_watches=524288
fs.inotify.max_user_watches = 524288
2024-11-28 17:12:46,826 DEBUG: > sudo passwd --lock root
passwd: password changed.
2024-11-28 17:12:47,532 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 72573 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u1) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u9) ...
2024-11-28 17:13:00,829 INFO: Getting source for revision e1b38b936633605977cb0638d913cdf810c2a389
2024-11-28 17:13:00,830 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:00,830 DEBUG: > git rev-parse --show-toplevel
2024-11-28 17:13:01,033 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:01,033 DEBUG: > git submodule foreach --recursive git reset --hard
2024-11-28 17:13:01,938 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:01,939 DEBUG: > git reset --hard
2024-11-28 17:13:02,944 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:02,945 DEBUG: > git submodule foreach --recursive git clean -dffx
2024-11-28 17:13:03,248 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:03,248 DEBUG: > git clean -dffx
2024-11-28 17:13:03,351 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:03,352 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2024-11-28 17:13:04,558 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:04,559 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2024-11-28 17:13:05,364 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:05,365 DEBUG: > git remote set-head origin --auto
2024-11-28 17:13:06,069 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:06,069 DEBUG: > git checkout -f e1b38b936633605977cb0638d913cdf810c2a389
2024-11-28 17:13:07,075 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:07,075 DEBUG: > git clean -dffx
2024-11-28 17:13:07,179 INFO: Initialising submodules
2024-11-28 17:13:07,179 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:07,179 DEBUG: > git rev-parse --show-toplevel
2024-11-28 17:13:07,385 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:07,385 DEBUG: > git submodule sync
2024-11-28 17:13:08,791 DEBUG: Directory: build/de.tutao.tutanota
2024-11-28 17:13:08,792 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org submodule update --init --force --recursive
Submodule path 'libs/webassembly/liboqs': checked out '62b58a34fbbcc1cb23f2c090c8a19b090ebf1aa2'
Submodule path 'libs/webassembly/phc-winner-argon2': checked out 'f57e61e19229e23c4445b85494dbf7c07de721cb'
2024-11-28 17:13:10,099 INFO: Collecting source libraries
2024-11-28 17:13:10,111 DEBUG: Removing debuggable flags from build/srclib/rustup
2024-11-28 17:13:10,121 INFO: Creating local.properties file at build/de.tutao.tutanota/local.properties
2024-11-28 17:13:10,123 INFO: Creating local.properties file at build/de.tutao.tutanota/app-android/local.properties
2024-11-28 17:13:10,124 INFO: Creating local.properties file at build/de.tutao.tutanota/app-android/app/local.properties
2024-11-28 17:13:10,125 DEBUG: Removing debuggable flags from build/de.tutao.tutanota/app-android/app
2024-11-28 17:13:10,136 INFO: Removing specified files
2024-11-28 17:13:10,137 INFO: Removing app-ios
2024-11-28 17:13:10,225 INFO: Cleaned build.gradle.kts of keysigning configs at build/de.tutao.tutanota/app-android/calendar/build.gradle.kts
2024-11-28 17:13:10,230 INFO: Cleaned build.gradle of keysigning configs at build/de.tutao.tutanota/app-android/app/build.gradle
2024-11-28 17:13:10,243 INFO: Running 'prebuild' commands in build/de.tutao.tutanota/app-android/app
2024-11-28 17:13:10,243 DEBUG: Directory: build/de.tutao.tutanota/app-android/app
2024-11-28 17:13:10,243 DEBUG: > bash -e -u -o pipefail -x -c -- cd ../..; node buildSrc/fixFdroidDeps.js; npm install; npm run build-packages; node buildSrc/prepareMobileBuild.js dist; /home/vagrant/build/srclib/rustup/rustup-init.sh -y --default-toolchain 1.79.0 --target aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android; source $HOME/.cargo/env; sed -i -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand = \"$(which rustc)\"" -e "s|\"cargo\"|\"$(which cargo)\"|" tuta-sdk/android/sdk/build.gradle.kts
/etc/bash.bashrc: line 7: PS1: unbound variable
+ cd ../..
+ node buildSrc/fixFdroidDeps.js
+ npm install
npm WARN skipping integrity check for git dependency ssh://git@github.com/tutao/better-sqlite3-sqlcipher.git
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated eslint@8.57.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
> tutanota@253.241126.2 preinstall
> git config core.hooksPath githooks || true
added 619 packages, and audited 628 packages in 1m
99 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
npm notice
npm notice New minor version of npm available! 10.2.4 -> 10.9.1
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.9.1>
npm notice Run `npm install -g npm@10.9.1` to update!
npm notice
+ npm run build-packages
> tutanota@253.241126.2 build-packages
> node buildSrc/buildPackages.js all
+ node buildSrc/prepareMobileBuild.js dist
prepare mobile build for build type dist
No folder at build-calendar-app/images
no file at build-calendar-app/index.html
+ /home/vagrant/build/srclib/rustup/rustup-init.sh -y --default-toolchain 1.79.0 --target aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
info: downloading installer
info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for '1.79.0-x86_64-unknown-linux-gnu'
info: latest update on 2024-06-13, rust version 1.79.0 (129f3b996 2024-06-10)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std' for 'aarch64-linux-android'
info: downloading component 'rust-std' for 'armv7-linux-androideabi'
info: downloading component 'rust-std' for 'i686-linux-android'
info: downloading component 'rust-std' for 'x86_64-linux-android'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
info: installing component 'rust-std' for 'aarch64-linux-android'
info: installing component 'rust-std' for 'armv7-linux-androideabi'
info: installing component 'rust-std' for 'i686-linux-android'
info: installing component 'rust-std' for 'x86_64-linux-android'
info: installing component 'rust-std'
info: installing component 'rustc'
info: installing component 'rustfmt'
info: default toolchain set to '1.79.0-x86_64-unknown-linux-gnu'
1.79.0-x86_64-unknown-linux-gnu installed - rustc 1.79.0 (129f3b996 2024-06-10)
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, you need to source
the corresponding env file under $HOME/.cargo.
This is usually done by running one of the following (note the leading DOT):
. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
source "$HOME/.cargo/env.fish" # For fish
+ source /home/vagrant/.cargo/env
++ case ":${PATH}:" in
++ export PATH=/home/vagrant/.cargo/bin:/opt/android-sdk/ndk/26.1.10909125:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin
++ PATH=/home/vagrant/.cargo/bin:/opt/android-sdk/ndk/26.1.10909125:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin
++ which cargo
++ which rustc
++ which cargo
+ sed -i -e '/cargo {/a cargoCommand = "/home/vagrant/.cargo/bin/cargo"\nrustcCommand = "/home/vagrant/.cargo/bin/rustc"' -e 's|"cargo"|"/home/vagrant/.cargo/bin/cargo"|' tuta-sdk/android/sdk/build.gradle.kts
2024-11-28 17:15:39,157 INFO: Cleaning Gradle project...
2024-11-28 17:15:39,158 DEBUG: Directory: build/de.tutao.tutanota/app-android/app
2024-11-28 17:15:39,158 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.7 via distributionUrl
Downloading missing gradle version 8.7
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.7-bin.zip: OK
Running /opt/gradle/versions/8.7/bin/gradle clean
Welcome to Gradle 8.7!
Here are the highlights of this release:
- Compiling and testing with Java 22
- Cacheable Groovy script compilation
- New methods in lazy collection properties
For more details see https://docs.gradle.org/8.7/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.7/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: BuildType(releaseTest): resValue 'string/package_name' value is being replaced.
WARNING: BuildType(releaseTest): resValue 'string/account_type' value is being replaced.
> Configure project :calendar
w: file:///home/vagrant/build/de.tutao.tutanota/app-android/calendar/build.gradle.kts:34:2: 'flavorDimensions(vararg String): Unit' is deprecated. Replaced by flavorDimensions property
w: file:///home/vagrant/build/de.tutao.tutanota/app-android/calendar/build.gradle.kts:127:2: 'packagingOptions(Packaging.() -> Unit): Unit' is deprecated. Renamed to packaging
WARNING: BuildType(releaseTest): resValue 'string/package_name' value is being replaced.
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 2m 16s
1 actionable task: 1 up-to-date
2024-11-28 17:18:04,279 INFO: Scanning source for common problems...
2024-11-28 17:18:04,551 INFO: Removing binary at node_modules/jszip/.jekyll-metadata
2024-11-28 17:18:04,784 INFO: Removing gzip file archive at node_modules/better-sqlite3/deps/sqlcipher.tar.gz
2024-11-28 17:18:04,926 INFO: Removing binary at node_modules/@esbuild/linux-x64/bin/esbuild
2024-11-28 17:18:04,960 INFO: Removing gzip file archive at node_modules/bytebuffer/dist/bytebuffer.min.js.gz
2024-11-28 17:18:04,960 INFO: Removing gzip file archive at node_modules/bytebuffer/dist/bytebuffer-dataview.min.js.gz
2024-11-28 17:18:04,966 INFO: Removing WebAssembly binary file at node_modules/source-map/lib/mappings.wasm
2024-11-28 17:18:05,064 INFO: Removing gzip file archive at node_modules/long/dist/long.min.js.gz
2024-11-28 17:18:05,119 INFO: Removing binary at node_modules/esbuild/bin/esbuild
2024-11-28 17:18:05,253 INFO: Removing shared library at node_modules/electron/dist/libEGL.so
2024-11-28 17:18:05,254 INFO: Removing binary at node_modules/electron/dist/chrome-sandbox
2024-11-28 17:18:05,254 INFO: Removing shared library at node_modules/electron/dist/libffmpeg.so
2024-11-28 17:18:05,255 INFO: Removing shared library at node_modules/electron/dist/libvk_swiftshader.so
2024-11-28 17:18:05,257 INFO: Removing binary at node_modules/electron/dist/v8_context_snapshot.bin
2024-11-28 17:18:05,257 INFO: Removing binary at node_modules/electron/dist/chrome_crashpad_handler
2024-11-28 17:18:05,259 INFO: Removing binary at node_modules/electron/dist/electron
2024-11-28 17:18:05,311 INFO: Removing shared library at node_modules/electron/dist/libvulkan.so.1
2024-11-28 17:18:05,312 INFO: Removing binary at node_modules/electron/dist/snapshot_blob.bin
2024-11-28 17:18:05,313 INFO: Removing shared library at node_modules/electron/dist/libGLESv2.so
2024-11-28 17:18:05,672 DEBUG: scanner is configured to use signature data from: 'suss'
2024-11-28 17:18:05,673 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2024-11-28 17:18:06,259 DEBUG: write 'suss.json' to cache
2024-11-28 17:18:06,263 DEBUG: next suss.json cache update due in 23:59:59.986553
2024-11-28 17:18:06,456 INFO: Removing gradle-wrapper.jar at app-android/gradle/wrapper/gradle-wrapper.jar
2024-11-28 17:18:06,537 INFO: Removing gradle-wrapper.jar at tuta-sdk/android/gradle/wrapper/gradle-wrapper.jar
2024-11-28 17:18:06,581 INFO: Creating source tarball...
2024-11-28 17:18:51,816 INFO: Running 'build' commands in build/de.tutao.tutanota/app-android/app
2024-11-28 17:18:51,817 DEBUG: Directory: build/de.tutao.tutanota/app-android/app
2024-11-28 17:18:51,817 DEBUG: > bash -e -u -o pipefail -x -c cd ../..; node --max-old-space-size=4096 webapp prod
/etc/bash.bashrc: line 7: PS1: unbound variable
+ cd ../..
+ node --max-old-space-size=4096 webapp prod
Building app mail
started cleaning 0.005
bundling polyfill 0.008
[plugin typescript] @rollup/plugin-typescript: outputToFilesystem option is defaulting to true.
started copying images 74.162
started bundling 74.292
wasm build: emcc \
"phc-winner-argon2/src/argon2.c" "phc-winner-argon2/src/core.c" "phc-winner-argon2/src/ref.c" "phc-winner-argon2/src/blake2/blake2b.c" \
-I "phc-winner-argon2/include" \
-DARGON2_NO_THREADS \
-flto \
-O3 \
--no-entry \
-s TOTAL_MEMORY=48MB \
-s EXPORTED_FUNCTIONS="['_argon2id_hash_raw', '_malloc', '_free']" \
-o ../../build/wasm/argon2.wasm
wasm build: mkdir -p include/oqs
cp "liboqs/src/oqs.h" include/oqs
cp "liboqs/src/common/common.h" include/oqs
cp "liboqs/src/common/rand/rand.h" include/oqs
cp "liboqs/src/common/aes/aes.h" include/oqs
cp "liboqs/src/common/sha2/sha2.h" include/oqs
cp "liboqs/src/common/sha3/sha3.h" include/oqs
cp "liboqs/src/common/sha3/sha3x4.h" include/oqs
cp "liboqs/src/kem/kyber/kem_kyber.h" include/oqs
cp "liboqs/src/kem/kem.h" include/oqs
cp "liboqs/src/sig/sig.h" include/oqs
touch include/oqs/oqsconfig.h
emcc \
"liboqs/src/kem/kem.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/kem.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/verify.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/indcpa.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/symmetric-shake.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/poly.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/polyvec.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/cbd.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/ntt.c" "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref/reduce.c" "liboqs/src/kem/kyber/kem_kyber_1024.c" "liboqs/src/common/pqclean_shims/fips202.c" "liboqs/src/common/sha3/xkcp_sha3.c" "liboqs/src/common/sha3/xkcp_low/KeccakP-1600/plain-64bits/KeccakP-1600-opt64.c" "liboqs/src/common/common.c" "../../packages/tutanota-crypto/lib/encryption/Liboqs/rand.c" "../../packages/tutanota-crypto/lib/encryption/Liboqs/exit.c" \
-I "include" \
-I "liboqs/src/kem/kyber/pqcrystals-kyber_kyber1024_ref" \
-I "liboqs/src/common/pqclean_shims" \
-DOQS_VERSION_TEXT=\"tutakyber\" \
-DOQS_ENABLE_KEM_kyber_1024=1 \
-DOQS_ENABLE_KEM_KYBER=1 \
-DOQS_DIST_BUILD=1 \
-DKYBER_K=4 \
-flto \
-O3 \
-s STANDALONE_WASM \
--no-entry \
-s TOTAL_MEMORY=48MB \
-s EXPORTED_FUNCTIONS="['_OQS_KEM_new', '_OQS_KEM_free', '_OQS_KEM_keypair', '_OQS_KEM_encaps', '_OQS_KEM_decaps', '_TUTA_inject_entropy', '_malloc', '_free']" \
-o ../../build/wasm/liboqs.wasm
Circular dependency: src/common/api/worker/rest/DefaultEntityRestCache.ts -> src/common/api/worker/offline/OfflineStorage.ts -> src/common/api/worker/rest/DefaultEntityRestCache.ts
Circular dependency: src/common/gui/base/Dialog.ts -> src/common/gui/base/TextField.ts -> src/common/gui/base/GuiUtils.ts -> src/common/gui/base/Dialog.ts
Circular dependency: src/common/gui/base/TextField.ts -> src/common/gui/base/GuiUtils.ts -> src/common/gui/base/DropDownSelector.ts -> src/common/gui/base/TextField.ts
Circular dependency: src/common/gui/base/GuiUtils.ts -> src/common/gui/base/DropDownSelector.ts -> src/common/gui/base/GuiUtils.ts
Circular dependency: src/mail-app/mailLocator.ts -> src/mail-app/mail/model/InboxRuleHandler.ts -> src/mail-app/mailLocator.ts
Circular dependency: src/common/gui/editor/HtmlEditor.ts -> src/common/gui/editor/Editor.ts -> src/common/gui/editor/HtmlEditor.ts
Circular dependency: src/common/subscription/SwitchSubscriptionDialog.ts -> src/common/subscription/PaymentViewer.ts -> src/common/subscription/SwitchSubscriptionDialog.ts
Circular dependency: src/calendar-app/calendar/gui/eventeditor-model/CalendarNotificationModel.ts -> src/calendar-app/calendar/gui/eventeditor-model/CalendarEventModel.ts -> src/calendar-app/calendar/gui/eventeditor-model/CalendarNotificationModel.ts
Circular dependency: src/calendar-app/calendar/gui/eventeditor-model/CalendarEventModel.ts -> src/calendar-app/calendar/gui/eventeditor-model/CalendarEventModelStrategy.ts -> src/calendar-app/calendar/gui/eventeditor-model/CalendarEventModel.ts
Circular dependency: src/common/calendar/import/CalendarImporterDialog.ts -> src/common/calendar/import/CalendarImporter.ts -> src/common/calendar/import/CalendarImporterDialog.ts
bundling timings:
# BUILD 77977.05672099999
## initialize 11952.490377999988
- plugin 1 (typescript) - buildStart 11951.36348
- plugin 3 (commonjs) - buildStart 0.47744699999748264
- plugin 8 (node-resolve) - buildStart 0.08016800000041258
## generate module graph 50732.312801999986
- plugin 0 (commonjs--resolver) - resolveId 278.8975560001418
- plugin 1 (typescript) - resolveId 1088.3766620007373
- plugin 2 (resolve-libs) - resolveId 42.45474700028717
- plugin 9 (wasm) - resolveId 26.680796999920858
- plugin 8 (node-resolve) - resolveId 116.4850400005962
- plugin 1 (typescript) - load 132.0829359996278
- plugin 3 (commonjs) - transform 765.4372880003357
generate ast 4862.275060999993
- plugin 9 (wasm) - resolveDynamicImport 8.575842000020202
- plugin 3 (commonjs) - load 3.884485999980825
- plugin 8 (node-resolve) - load 1.7099200000229757
- plugin 9 (wasm) - load 89.09031800007506
## sort and bind modules 1093.831296999997
## mark included statements 14162.72167899998
treeshaking pass 1 1355.4476439999999
treeshaking pass 2 1597.9731279999833
treeshaking pass 3 1562.3403340000077
treeshaking pass 4 1898.9440200000245
treeshaking pass 5 1021.7786570000171
treeshaking pass 6 730.7750219999871
treeshaking pass 7 686.831085999991
treeshaking pass 8 885.4900210000051
treeshaking pass 9 973.2644039999868
treeshaking pass 10 646.6860210000013
treeshaking pass 11 1000.7995850000007
treeshaking pass 12 1076.3606909999799
treeshaking pass 13 723.5867989999824
- plugin 1 (typescript) - buildEnd 34.92557900000247
- plugin 3 (commonjs) - buildEnd 0.0298659999971278
started writing bundles into build 154.923
app.js 114.98046875K
/src/common/misc/ClientConstants.ts
/src/common/misc/ClientDetector.ts