log for org.maoist2009.tlsfragment:102130200

== Installed Android Tools ==2025-07-18 02:23:12,161 DEBUG: Reading 'config.yml'2025-07-18 02:23:12,173 INFO: Creating log directory2025-07-18 02:23:12,173 INFO: Creating temporary directory2025-07-18 02:23:12,173 INFO: Creating output directory2025-07-18 02:23:12,183 DEBUG: Getting git vcs interface for https://github.com/maoist2009/TlsFragment2025-07-18 02:23:12,184 DEBUG: Checking org.maoist2009.tlsfragment:1021302002025-07-18 02:23:12,184 INFO: Building version 3.2.0 (102130200) of org.maoist2009.tlsfragment2025-07-18 02:23:12,184 WARNING: Android NDK version 'r25b' could not be found!2025-07-18 02:23:12,184 WARNING: Configured versions:Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2025-07-18 02:23:14,524 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432025-07-18 02:23:14,774 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 4082025-07-18 02:23:14,779 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432025-07-18 02:23:15,167 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 149106Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r25b-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r25b-linux.zip2025-07-18 02:23:15,612 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432025-07-18 02:23:15,781 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25b-linux.zip HTTP/1.1" 200 530975885Unzipping to /tmp/.sdkmanager-bv3ru44qInstalling into /opt/android-sdk/ndk/25.1.89373932025-07-18 02:23:56,588 INFO: Set NDK r25b (25.1.8937393) up2025-07-18 02:23:56,594 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/org.maoist2009.tlsfragment, universal_newlines=False, shell=None, istream=None)2025-07-18 02:23:56,607 INFO: Running 'sudo' commands in /home/vagrant2025-07-18 02:23:56,608 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y ant make autoconf automake build-essential ccache clang cmake gettext libltdl-dev libtool libffi-dev libssl-dev openssl patch pkg-config unzip zip zlib1g-dev cython3 python3-pip python3-venv python3-virtualenv python3-sh; apt-get install -y -t bookworm-backports python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml python3-packaging; rm /opt/android-sdk/tools/bin/sdkmanager; ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager; echo -e '#!/usr/bin/sh\nls /opt/android-sdk/platforms | sed "s/android-/API level:\ /g"' > /opt/android-sdk/tools/bin/avdmanager; chmod +x /opt/android-sdk/tools/bin/avdmanager+ apt-get updateGet: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://debian.osuosl.org/debian bookworm-updates InRelease [55.4 kB]Get:4 https://debian.osuosl.org/debian bookworm-backports InRelease [59.4 kB]Get:5 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [272 kB]Get:6 https://security.debian.org/debian-security bookworm-security/main Translation-en [163 kB]Get:7 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8793 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 [756 B]Get:10 https://debian.osuosl.org/debian bookworm-updates/main Translation-en [664 B]Get:11 https://debian.osuosl.org/debian bookworm-backports/main amd64 Packages [299 kB]Get:12 https://debian.osuosl.org/debian bookworm-backports/main Translation-en [254 kB]Fetched 16.2 MB in 8s (2132 kB/s)Reading package lists...+ apt-get install -y ant make autoconf automake build-essential ccache clang cmake gettext libltdl-dev libtool libffi-dev libssl-dev openssl patch pkg-config unzip zip zlib1g-dev cython3 python3-pip python3-venv python3-virtualenv python3-shReading package lists...Building dependency tree...Reading state information...openssl is already the newest version (3.0.16-1~deb12u1).patch is already the newest version (2.7.6-7).unzip is already the newest version (6.0-28).zlib1g-dev is already the newest version (1:1.2.13.dfsg-1).zlib1g-dev set to manually installed.The following additional packages will be installed:autotools-dev bzip2 clang-14 cmake-data dpkg-dev file libarchive13libclang-common-14-dev libclang-cpp14 libclang1-14 libdpkg-perl libgc1libhiredis0.14 libjsoncpp25 libllvm14 libobjc-12-dev libobjc4 libpkgconf3librhash0 libuv1 llvm-14-linker-tools m4 pkgconf pkgconf-bin python3-distlibpython3-filelock python3-pip-whl python3-platformdirs python3-setuptools-whlpython3-wheel python3-wheel-whl python3.11-venv xz-utilsSuggested packages:ant-doc autoconf-archive gnu-standards autoconf-doc bzip2-doc distcc | iceccclang-14-doc wasi-libc cmake-doc cmake-format elpa-cmake-mode ninja-buildcython-doc debian-keyring autopoint gettext-doc libasprintf-devlibgettextpo-dev lrzip bzr libtool-doc libssl-doc gfortran| fortran95-compiler gcj-jdk m4-doc make-docRecommended packages:ant-optional llvm-14-dev fakeroot libalgorithm-merge-perl libclang-rt-14-devlibfile-fcntllock-perlThe following NEW packages will be installed:ant autoconf automake autotools-dev build-essential bzip2 ccache clangclang-14 cmake cmake-data cython3 dpkg-dev file gettext libarchive13libclang-common-14-dev libclang-cpp14 libclang1-14 libdpkg-perl libffi-devlibgc1 libhiredis0.14 libjsoncpp25 libllvm14 libltdl-dev libobjc-12-devlibobjc4 libpkgconf3 librhash0 libssl-dev libtool libuv1llvm-14-linker-tools m4 make pkg-config pkgconf pkgconf-bin python3-distlibpython3-filelock python3-pip python3-pip-whl python3-platformdirspython3-setuptools-whl python3-sh python3-venv python3-virtualenvpython3-wheel python3-wheel-whl python3.11-venv xz-utils zip0 upgraded, 53 newly installed, 0 to remove and 2 not upgraded.Need to get 71.3 MB of archives.After this operation, 325 MB of additional disk space will be used.Get:1 https://debian.osuosl.org/debian bookworm/main amd64 bzip2 amd64 1.0.8-5+b1 [49.8 kB]Get:2 https://debian.osuosl.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB]Get:3 https://debian.osuosl.org/debian bookworm/main amd64 xz-utils amd64 5.4.1-1 [471 kB]Get:4 https://debian.osuosl.org/debian bookworm/main amd64 ant all 1.10.13-1 [2161 kB]Get:5 https://debian.osuosl.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]Get:6 https://debian.osuosl.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]Get:7 https://debian.osuosl.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]Get:8 https://debian.osuosl.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]Get:9 https://debian.osuosl.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]Get:10 https://debian.osuosl.org/debian bookworm/main amd64 libdpkg-perl all 1.21.22 [603 kB]Get:11 https://debian.osuosl.org/debian bookworm/main amd64 dpkg-dev all 1.21.22 [1353 kB]Get:12 https://debian.osuosl.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B]Get:13 https://debian.osuosl.org/debian bookworm/main amd64 libhiredis0.14 amd64 0.14.1-3 [35.9 kB]Get:14 https://debian.osuosl.org/debian bookworm/main amd64 ccache amd64 4.8+really4.7.5-1 [644 kB]Get:15 https://debian.osuosl.org/debian bookworm/main amd64 libllvm14 amd64 1:14.0.6-12 [21.8 MB]Get:16 https://debian.osuosl.org/debian bookworm/main amd64 libclang-cpp14 amd64 1:14.0.6-12 [11.1 MB]Get:17 https://debian.osuosl.org/debian bookworm/main amd64 libgc1 amd64 1:8.2.2-3 [245 kB]Get:18 https://debian.osuosl.org/debian bookworm/main amd64 libobjc4 amd64 12.2.0-14+deb12u1 [43.2 kB]Get:19 https://debian.osuosl.org/debian bookworm/main amd64 libobjc-12-dev amd64 12.2.0-14+deb12u1 [170 kB]Get:20 https://debian.osuosl.org/debian bookworm/main amd64 libclang-common-14-dev all 1:14.0.6-12 [890 kB]Get:21 https://debian.osuosl.org/debian bookworm/main amd64 llvm-14-linker-tools amd64 1:14.0.6-12 [1288 kB]Get:22 https://debian.osuosl.org/debian bookworm/main amd64 libclang1-14 amd64 1:14.0.6-12 [6157 kB]Get:23 https://debian.osuosl.org/debian bookworm/main amd64 clang-14 amd64 1:14.0.6-12 [102 kB]Get:24 https://debian.osuosl.org/debian bookworm/main amd64 clang amd64 1:14.0-55.7~deb12u1 [5144 B]Get:25 https://debian.osuosl.org/debian bookworm/main amd64 libarchive13 amd64 3.6.2-1+deb12u2 [343 kB]Get:26 https://debian.osuosl.org/debian bookworm/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB]Get:27 https://debian.osuosl.org/debian bookworm/main amd64 librhash0 amd64 1.4.3-3 [134 kB]Get:28 https://debian.osuosl.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]Get:29 https://debian.osuosl.org/debian bookworm/main amd64 cmake-data all 3.25.1-1 [2026 kB]Get:30 https://debian.osuosl.org/debian bookworm/main amd64 cmake amd64 3.25.1-1 [8692 kB]Get:31 https://debian.osuosl.org/debian bookworm/main amd64 cython3 amd64 0.29.32-2+b1 [1302 kB]Get:32 https://debian.osuosl.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB]Get:33 https://debian.osuosl.org/debian bookworm/main amd64 libffi-dev amd64 3.4.4-1 [59.4 kB]Get:34 https://debian.osuosl.org/debian bookworm/main amd64 libltdl-dev amd64 2.4.7-7~deb12u1 [164 kB]Get:35 https://debian.osuosl.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]Get:36 https://debian.osuosl.org/debian bookworm/main amd64 libssl-dev amd64 3.0.16-1~deb12u1 [2440 kB]Get:37 https://debian.osuosl.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB]Get:38 https://debian.osuosl.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]Get:39 https://debian.osuosl.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]Get:40 https://debian.osuosl.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]Get:41 https://debian.osuosl.org/debian bookworm/main amd64 python3-distlib all 0.3.6-1 [257 kB]Get:42 https://debian.osuosl.org/debian bookworm/main amd64 python3-filelock all 3.9.0-1 [9460 B]Get:43 https://debian.osuosl.org/debian bookworm/main amd64 python3-wheel all 0.38.4-2 [30.8 kB]Get:44 https://debian.osuosl.org/debian bookworm/main amd64 python3-pip all 23.0.1+dfsg-1 [1325 kB]Get:45 https://debian.osuosl.org/debian bookworm/main amd64 python3-pip-whl all 23.0.1+dfsg-1 [1717 kB]Get:46 https://debian.osuosl.org/debian bookworm/main amd64 python3-platformdirs all 2.6.0-1 [16.3 kB]Get:47 https://debian.osuosl.org/debian bookworm/main amd64 python3-setuptools-whl all 66.1.1-1+deb12u1 [1112 kB]Get:48 https://debian.osuosl.org/debian bookworm/main amd64 python3-sh all 1.14.2-1 [42.8 kB]Get:49 https://debian.osuosl.org/debian bookworm/main amd64 python3.11-venv amd64 3.11.2-6+deb12u6 [5896 B]Get:50 https://debian.osuosl.org/debian bookworm/main amd64 python3-venv amd64 3.11.2-1+b1 [1200 B]Get:51 https://debian.osuosl.org/debian bookworm/main amd64 python3-wheel-whl all 0.38.4-2 [38.6 kB]Get:52 https://debian.osuosl.org/debian bookworm/main amd64 python3-virtualenv all 20.17.1+ds-1 [93.9 kB]Get:53 https://debian.osuosl.org/debian bookworm/main amd64 zip amd64 3.0-13 [230 kB]debconf: delaying package configuration, since apt-utils is not installedFetched 71.3 MB in 12s (6012 kB/s)Selecting previously unselected package bzip2.(Reading database ... 64069 files and directories currently installed.)Preparing to unpack .../00-bzip2_1.0.8-5+b1_amd64.deb ...Unpacking bzip2 (1.0.8-5+b1) ...Selecting previously unselected package file.Preparing to unpack .../01-file_1%3a5.44-3_amd64.deb ...Unpacking file (1:5.44-3) ...Selecting previously unselected package xz-utils.Preparing to unpack .../02-xz-utils_5.4.1-1_amd64.deb ...Unpacking xz-utils (5.4.1-1) ...Selecting previously unselected package ant.Preparing to unpack .../03-ant_1.10.13-1_all.deb ...Unpacking ant (1.10.13-1) ...Selecting previously unselected package m4.Preparing to unpack .../04-m4_1.4.19-3_amd64.deb ...Unpacking m4 (1.4.19-3) ...Selecting previously unselected package autoconf.Preparing to unpack .../05-autoconf_2.71-3_all.deb ...Unpacking autoconf (2.71-3) ...Selecting previously unselected package autotools-dev.Preparing to unpack .../06-autotools-dev_20220109.1_all.deb ...Unpacking autotools-dev (20220109.1) ...Selecting previously unselected package automake.Preparing to unpack .../07-automake_1%3a1.16.5-1.3_all.deb ...Unpacking automake (1:1.16.5-1.3) ...Selecting previously unselected package make.Preparing to unpack .../08-make_4.3-4.1_amd64.deb ...Unpacking make (4.3-4.1) ...Selecting previously unselected package libdpkg-perl.Preparing to unpack .../09-libdpkg-perl_1.21.22_all.deb ...Unpacking libdpkg-perl (1.21.22) ...Selecting previously unselected package dpkg-dev.Preparing to unpack .../10-dpkg-dev_1.21.22_all.deb ...Unpacking dpkg-dev (1.21.22) ...Selecting previously unselected package build-essential.Preparing to unpack .../11-build-essential_12.9_amd64.deb ...Unpacking build-essential (12.9) ...Selecting previously unselected package libhiredis0.14:amd64.Preparing to unpack .../12-libhiredis0.14_0.14.1-3_amd64.deb ...Unpacking libhiredis0.14:amd64 (0.14.1-3) ...Selecting previously unselected package ccache.Preparing to unpack .../13-ccache_4.8+really4.7.5-1_amd64.deb ...Unpacking ccache (4.8+really4.7.5-1) ...Selecting previously unselected package libllvm14:amd64.Preparing to unpack .../14-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 .../15-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 .../16-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 .../17-libobjc4_12.2.0-14+deb12u1_amd64.deb ...Unpacking libobjc4:amd64 (12.2.0-14+deb12u1) ...Selecting previously unselected package libobjc-12-dev:amd64.Preparing to unpack .../18-libobjc-12-dev_12.2.0-14+deb12u1_amd64.deb ...Unpacking libobjc-12-dev:amd64 (12.2.0-14+deb12u1) ...Selecting previously unselected package libclang-common-14-dev.Preparing to unpack .../19-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 .../20-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 .../21-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 .../22-clang-14_1%3a14.0.6-12_amd64.deb ...Unpacking clang-14 (1:14.0.6-12) ...Selecting previously unselected package clang.Preparing to unpack .../23-clang_1%3a14.0-55.7~deb12u1_amd64.deb ...Unpacking clang (1:14.0-55.7~deb12u1) ...Selecting previously unselected package libarchive13:amd64.Preparing to unpack .../24-libarchive13_3.6.2-1+deb12u2_amd64.deb ...Unpacking libarchive13:amd64 (3.6.2-1+deb12u2) ...Selecting previously unselected package libjsoncpp25:amd64.Preparing to unpack .../25-libjsoncpp25_1.9.5-4_amd64.deb ...Unpacking libjsoncpp25:amd64 (1.9.5-4) ...Selecting previously unselected package librhash0:amd64.Preparing to unpack .../26-librhash0_1.4.3-3_amd64.deb ...Unpacking librhash0:amd64 (1.4.3-3) ...Selecting previously unselected package libuv1:amd64.Preparing to unpack .../27-libuv1_1.44.2-1+deb12u1_amd64.deb ...Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...Selecting previously unselected package cmake-data.Preparing to unpack .../28-cmake-data_3.25.1-1_all.deb ...Unpacking cmake-data (3.25.1-1) ...Selecting previously unselected package cmake.Preparing to unpack .../29-cmake_3.25.1-1_amd64.deb ...Unpacking cmake (3.25.1-1) ...Selecting previously unselected package cython3.Preparing to unpack .../30-cython3_0.29.32-2+b1_amd64.deb ...Unpacking cython3 (0.29.32-2+b1) ...Selecting previously unselected package gettext.Preparing to unpack .../31-gettext_0.21-12_amd64.deb ...Unpacking gettext (0.21-12) ...Selecting previously unselected package libffi-dev:amd64.Preparing to unpack .../32-libffi-dev_3.4.4-1_amd64.deb ...Unpacking libffi-dev:amd64 (3.4.4-1) ...Selecting previously unselected package libltdl-dev:amd64.Preparing to unpack .../33-libltdl-dev_2.4.7-7~deb12u1_amd64.deb ...Unpacking libltdl-dev:amd64 (2.4.7-7~deb12u1) ...Selecting previously unselected package libpkgconf3:amd64.Preparing to unpack .../34-libpkgconf3_1.8.1-1_amd64.deb ...Unpacking libpkgconf3:amd64 (1.8.1-1) ...Selecting previously unselected package libssl-dev:amd64.Preparing to unpack .../35-libssl-dev_3.0.16-1~deb12u1_amd64.deb ...Unpacking libssl-dev:amd64 (3.0.16-1~deb12u1) ...Selecting previously unselected package libtool.Preparing to unpack .../36-libtool_2.4.7-7~deb12u1_all.deb ...Unpacking libtool (2.4.7-7~deb12u1) ...Selecting previously unselected package pkgconf-bin.Preparing to unpack .../37-pkgconf-bin_1.8.1-1_amd64.deb ...Unpacking pkgconf-bin (1.8.1-1) ...Selecting previously unselected package pkgconf:amd64.Preparing to unpack .../38-pkgconf_1.8.1-1_amd64.deb ...Unpacking pkgconf:amd64 (1.8.1-1) ...Selecting previously unselected package pkg-config:amd64.Preparing to unpack .../39-pkg-config_1.8.1-1_amd64.deb ...Unpacking pkg-config:amd64 (1.8.1-1) ...Selecting previously unselected package python3-distlib.Preparing to unpack .../40-python3-distlib_0.3.6-1_all.deb ...Unpacking python3-distlib (0.3.6-1) ...Selecting previously unselected package python3-filelock.Preparing to unpack .../41-python3-filelock_3.9.0-1_all.deb ...Unpacking python3-filelock (3.9.0-1) ...Selecting previously unselected package python3-wheel.Preparing to unpack .../42-python3-wheel_0.38.4-2_all.deb ...Unpacking python3-wheel (0.38.4-2) ...Selecting previously unselected package python3-pip.Preparing to unpack .../43-python3-pip_23.0.1+dfsg-1_all.deb ...Unpacking python3-pip (23.0.1+dfsg-1) ...Selecting previously unselected package python3-pip-whl.Preparing to unpack .../44-python3-pip-whl_23.0.1+dfsg-1_all.deb ...Unpacking python3-pip-whl (23.0.1+dfsg-1) ...Selecting previously unselected package python3-platformdirs.Preparing to unpack .../45-python3-platformdirs_2.6.0-1_all.deb ...Unpacking python3-platformdirs (2.6.0-1) ...Selecting previously unselected package python3-setuptools-whl.Preparing to unpack .../46-python3-setuptools-whl_66.1.1-1+deb12u1_all.deb ...Unpacking python3-setuptools-whl (66.1.1-1+deb12u1) ...Selecting previously unselected package python3-sh.Preparing to unpack .../47-python3-sh_1.14.2-1_all.deb ...Unpacking python3-sh (1.14.2-1) ...Selecting previously unselected package python3.11-venv.Preparing to unpack .../48-python3.11-venv_3.11.2-6+deb12u6_amd64.deb ...Unpacking python3.11-venv (3.11.2-6+deb12u6) ...Selecting previously unselected package python3-venv.Preparing to unpack .../49-python3-venv_3.11.2-1+b1_amd64.deb ...Unpacking python3-venv (3.11.2-1+b1) ...Selecting previously unselected package python3-wheel-whl.Preparing to unpack .../50-python3-wheel-whl_0.38.4-2_all.deb ...Unpacking python3-wheel-whl (0.38.4-2) ...Selecting previously unselected package python3-virtualenv.Preparing to unpack .../51-python3-virtualenv_20.17.1+ds-1_all.deb ...Unpacking python3-virtualenv (20.17.1+ds-1) ...Selecting previously unselected package zip.Preparing to unpack .../52-zip_3.0-13_amd64.deb ...Unpacking zip (3.0-13) ...Setting up python3-setuptools-whl (66.1.1-1+deb12u1) ...Setting up python3-filelock (3.9.0-1) ...Setting up gettext (0.21-12) ...Setting up python3-pip-whl (23.0.1+dfsg-1) ...Setting up libarchive13:amd64 (3.6.2-1+deb12u2) ...Setting up m4 (1.4.19-3) ...Setting up python3-sh (1.14.2-1) ...Setting up file (1:5.44-3) ...Setting up python3-distlib (0.3.6-1) ...Setting up bzip2 (1.0.8-5+b1) ...Setting up libffi-dev:amd64 (3.4.4-1) ...Setting up python3-wheel (0.38.4-2) ...Setting up python3-platformdirs (2.6.0-1) ...Setting up zip (3.0-13) ...Setting up autotools-dev (20220109.1) ...Setting up libpkgconf3:amd64 (1.8.1-1) ...Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...Setting up python3.11-venv (3.11.2-6+deb12u6) ...Setting up make (4.3-4.1) ...Setting up xz-utils (5.4.1-1) ...update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto modeSetting up libssl-dev:amd64 (3.0.16-1~deb12u1) ...Setting up cython3 (0.29.32-2+b1) ...Setting up libjsoncpp25:amd64 (1.9.5-4) ...Setting up pkgconf-bin (1.8.1-1) ...Setting up python3-pip (23.0.1+dfsg-1) ...Setting up libgc1:amd64 (1:8.2.2-3) ...Setting up ant (1.10.13-1) ...Setting up libdpkg-perl (1.21.22) ...Setting up autoconf (2.71-3) ...Setting up libllvm14:amd64 (1:14.0.6-12) ...Setting up librhash0:amd64 (1.4.3-3) ...Setting up cmake-data (3.25.1-1) ...Setting up llvm-14-linker-tools (1:14.0.6-12) ...Setting up python3-wheel-whl (0.38.4-2) ...Setting up libhiredis0.14:amd64 (0.14.1-3) ...Setting up automake (1:1.16.5-1.3) ...update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto modeSetting up libtool (2.4.7-7~deb12u1) ...Setting up ccache (4.8+really4.7.5-1) ...Updating symlinks in /usr/lib/ccache ...Setting up python3-virtualenv (20.17.1+ds-1) ...Setting up libclang1-14 (1:14.0.6-12) ...Setting up libobjc4:amd64 (12.2.0-14+deb12u1) ...Setting up dpkg-dev (1.21.22) ...Setting up pkgconf:amd64 (1.8.1-1) ...Setting up libltdl-dev:amd64 (2.4.7-7~deb12u1) ...Setting up python3-venv (3.11.2-1+b1) ...Setting up libclang-common-14-dev (1:14.0.6-12) ...Setting up pkg-config:amd64 (1.8.1-1) ...Setting up libclang-cpp14 (1:14.0.6-12) ...Setting up libobjc-12-dev:amd64 (12.2.0-14+deb12u1) ...Setting up cmake (3.25.1-1) ...Setting up build-essential (12.9) ...Setting up clang-14 (1:14.0.6-12) ...Setting up clang (1:14.0-55.7~deb12u1) ...Processing triggers for libc-bin (2.36-9+deb12u10) ...+ apt-get install -y -t bookworm-backports python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml python3-packagingReading package lists...Building dependency tree...Reading state information...python3-appdirs is already the newest version (1.4.4-3).python3-appdirs set to manually installed.python3-colorama is already the newest version (0.4.6-2).python3-colorama set to manually installed.The following additional packages will be installed:python3-importlib-metadata python3-markupsafe python3-more-itertoolspython3-pep517 python3-tomli python3-zippSuggested packages:python-jinja2-docRecommended packages:python3-babelThe following NEW packages will be installed:python3-build python3-importlib-metadata python3-jinja2 python3-markupsafepython3-more-itertools python3-pep517 python3-toml python3-tomlipython3-zippThe following packages will be upgraded:python3-packaging1 upgraded, 9 newly installed, 0 to remove and 56 not upgraded.Need to get 348 kB of archives.After this operation, 1364 kB of additional disk space will be used.Get:1 https://debian.osuosl.org/debian bookworm/main amd64 python3-more-itertools all 8.10.0-2 [53.0 kB]Get:2 https://debian.osuosl.org/debian bookworm/main amd64 python3-zipp all 1.0.0-6 [6696 B]Get:3 https://debian.osuosl.org/debian bookworm/main amd64 python3-importlib-metadata all 4.12.0-1 [24.9 kB]Get:4 https://debian.osuosl.org/debian bookworm-backports/main amd64 python3-packaging all 25.0-1~bpo12+1 [57.5 kB]Get:5 https://debian.osuosl.org/debian bookworm/main amd64 python3-tomli all 2.0.1-2 [17.9 kB]Get:6 https://debian.osuosl.org/debian bookworm/main amd64 python3-pep517 all 0.13.0-2 [17.4 kB]Get:7 https://debian.osuosl.org/debian bookworm/main amd64 python3-toml all 0.10.2-1 [16.2 kB]Get:8 https://debian.osuosl.org/debian bookworm/main amd64 python3-build all 0.9.0-1 [20.7 kB]Get:9 https://debian.osuosl.org/debian bookworm/main amd64 python3-markupsafe amd64 2.1.2-1+b1 [13.2 kB]Get:10 https://debian.osuosl.org/debian bookworm/main amd64 python3-jinja2 all 3.1.2-1+deb12u2 [120 kB]debconf: delaying package configuration, since apt-utils is not installedFetched 348 kB in 1s (464 kB/s)Selecting previously unselected package python3-more-itertools.(Reading database ... 70505 files and directories currently installed.)Preparing to unpack .../0-python3-more-itertools_8.10.0-2_all.deb ...Unpacking python3-more-itertools (8.10.0-2) ...Selecting previously unselected package python3-zipp.Preparing to unpack .../1-python3-zipp_1.0.0-6_all.deb ...Unpacking python3-zipp (1.0.0-6) ...Selecting previously unselected package python3-importlib-metadata.Preparing to unpack .../2-python3-importlib-metadata_4.12.0-1_all.deb ...Unpacking python3-importlib-metadata (4.12.0-1) ...Preparing to unpack .../3-python3-packaging_25.0-1~bpo12+1_all.deb ...Unpacking python3-packaging (25.0-1~bpo12+1) over (23.0-1) ...Selecting previously unselected package python3-tomli.Preparing to unpack .../4-python3-tomli_2.0.1-2_all.deb ...Unpacking python3-tomli (2.0.1-2) ...Selecting previously unselected package python3-pep517.Preparing to unpack .../5-python3-pep517_0.13.0-2_all.deb ...Unpacking python3-pep517 (0.13.0-2) ...Selecting previously unselected package python3-toml.Preparing to unpack .../6-python3-toml_0.10.2-1_all.deb ...Unpacking python3-toml (0.10.2-1) ...Selecting previously unselected package python3-build.Preparing to unpack .../7-python3-build_0.9.0-1_all.deb ...Unpacking python3-build (0.9.0-1) ...Selecting previously unselected package python3-markupsafe.Preparing to unpack .../8-python3-markupsafe_2.1.2-1+b1_amd64.deb ...Unpacking python3-markupsafe (2.1.2-1+b1) ...Selecting previously unselected package python3-jinja2.Preparing to unpack .../9-python3-jinja2_3.1.2-1+deb12u2_all.deb ...Unpacking python3-jinja2 (3.1.2-1+deb12u2) ...Setting up python3-more-itertools (8.10.0-2) ...Setting up python3-tomli (2.0.1-2) ...Setting up python3-zipp (1.0.0-6) ...Setting up python3-markupsafe (2.1.2-1+b1) ...Setting up python3-jinja2 (3.1.2-1+deb12u2) ...Setting up python3-packaging (25.0-1~bpo12+1) ...Setting up python3-toml (0.10.2-1) ...Setting up python3-importlib-metadata (4.12.0-1) ...Setting up python3-pep517 (0.13.0-2) ...Setting up python3-build (0.9.0-1) ...+ rm /opt/android-sdk/tools/bin/sdkmanager++ which sdkmanager+ ln -s /usr/bin/sdkmanager /opt/android-sdk/tools/bin/sdkmanager+ echo -e '#!/usr/bin/sh\nls /opt/android-sdk/platforms | sed "s/android-/API level:\ /g"'+ chmod +x /opt/android-sdk/tools/bin/avdmanager2025-07-18 02:26:45,385 DEBUG: > sudo passwd --lock rootpasswd: password changed.2025-07-18 02:26:46,094 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 70682 files and directories currently installed.)Removing sudo (1.9.13p3-1+deb12u2) ...Purging configuration files for sudo (1.9.13p3-1+deb12u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.36-9+deb12u10) ...2025-07-18 02:27:05,944 INFO: Getting source for revision 54da8fc55f944ed6166a3fff5fd65663286d0a1f2025-07-18 02:27:05,945 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:05,945 DEBUG: > git rev-parse --show-toplevel2025-07-18 02:27:06,153 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:06,153 DEBUG: > git submodule foreach --recursive git reset --hard2025-07-18 02:27:06,357 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:06,357 DEBUG: > git reset --hard2025-07-18 02:27:06,560 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:06,561 DEBUG: > git submodule foreach --recursive git clean -dffx2025-07-18 02:27:06,664 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:06,664 DEBUG: > git clean -dffx2025-07-18 02:27:06,767 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:06,767 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 origin2025-07-18 02:27:07,572 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:07,573 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 origin2025-07-18 02:27:08,077 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:08,077 DEBUG: > git remote set-head origin --auto2025-07-18 02:27:08,681 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:08,682 DEBUG: > git checkout -f 54da8fc55f944ed6166a3fff5fd65663286d0a1f2025-07-18 02:27:08,885 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:08,885 DEBUG: > git clean -dffx2025-07-18 02:27:08,988 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:08,988 DEBUG: > git rev-parse --show-toplevel2025-07-18 02:27:09,192 DEBUG: Directory: build/org.maoist2009.tlsfragment2025-07-18 02:27:09,192 DEBUG: > git submodule deinit --all --force2025-07-18 02:27:09,295 INFO: Collecting source libraries2025-07-18 02:27:09,355 DEBUG: Removing debuggable flags from build/srclib/python-for-android2025-07-18 02:27:09,400 DEBUG: Removing debuggable flags from build/srclib/buildozer2025-07-18 02:27:09,409 INFO: Creating local.properties file at build/org.maoist2009.tlsfragment/local.properties2025-07-18 02:27:09,409 INFO: Creating local.properties file at build/org.maoist2009.tlsfragment/tools/local.properties2025-07-18 02:27:09,409 INFO: Creating local.properties file at build/org.maoist2009.tlsfragment/tools/build/local.properties2025-07-18 02:27:09,410 DEBUG: Removing debuggable flags from build/org.maoist2009.tlsfragment/tools/build2025-07-18 02:27:09,411 INFO: Running 'prebuild' commands in build/org.maoist2009.tlsfragment/tools/build2025-07-18 02:27:09,411 DEBUG: Directory: build/org.maoist2009.tlsfragment/tools/build2025-07-18 02:27:09,411 DEBUG: > bash -e -u -o pipefail -x -c -- sdkmanager 'platforms;android-31' 'build-tools;36.0.0'; sed -r "s:#?android.sdk_path =.*:android.sdk_path = /opt/android-sdk:" -i buildozer.spec; sed -r "s:#?android.ndk_path =.*:android.ndk_path = /opt/android-sdk/ndk/25.1.8937393:" -i buildozer.spec; sed -r "s:#?android.ant_path =.*:android.ant_path = /usr:" -i buildozer.spec; sed -r "s:#.*?android.skip_update =.*:android.skip_update = True:" -i buildozer.spec; sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = /home/vagrant/build/srclib/python-for-android:" -i buildozer.spec; sed -r "s:log_level =.*:log_level = 1:" -i buildozer.spec; sed -r "s:warn_on_root =.*:warn_on_root = 0:" -i buildozer.spec; cat buildozer.spec/etc/bash.bashrc: line 7: PS1: unbound variable+ sdkmanager 'platforms;android-31' 'build-tools;36.0.0'Downloading https://dl.google.com/android/repository/build-tools_r36_linux.zip into /home/vagrant/.cache/sdkmanager/build-tools_r36_linux.zipUnzipping to /tmp/.sdkmanager-0vl73wi0Installing into /opt/android-sdk/build-tools/36.0.0+ sed -r 's:#?android.sdk_path =.*:android.sdk_path = /opt/android-sdk:' -i buildozer.spec+ sed -r 's:#?android.ndk_path =.*:android.ndk_path = /opt/android-sdk/ndk/25.1.8937393:' -i buildozer.spec+ sed -r 's:#?android.ant_path =.*:android.ant_path = /usr:' -i buildozer.spec+ sed -r 's:#.*?android.skip_update =.*:android.skip_update = True:' -i buildozer.spec+ sed -r 's:#?p4a.source_dir =.*:p4a.source_dir = /home/vagrant/build/srclib/python-for-android:' -i buildozer.spec+ sed -r 's:log_level =.*:log_level = 1:' -i buildozer.spec+ sed -r 's:warn_on_root =.*:warn_on_root = 0:' -i buildozer.spec+ cat buildozer.spec[app]# (str) Title of your applicationtitle = TLSFragment# (str) Package namepackage.name = tlsfragment# (str) Package domainpackage.domain = org.maoist2009# (str) Source code where the main.py livesource.dir = ../..# (list) Source files to include (let empty to include all the files)source.include_exts = py,png,jpg,kv,atlas,json# (list) List of inclusions using pattern matching# source.include_patterns = src,config.json,main.py# (list) Source files to exclude (let empty to not exclude anything)#source.exclude_exts = spec# (list) List of directory to exclude (let empty to not exclude anything)source.exclude_dirs = test, tools, docs, browser# (list) List of exclusions using pattern matching# Do not prefix with './'#source.exclude_patterns = license,images/*/*.jpg# (str) Application versioning (method 1)# version = 0.2# (str) Application versioning (method 2)version.regex = version = ['"](.*)['"]version.filename = %(source.dir)s/pyproject.toml# (list) Application requirements# comma separated e.g. requirements = sqlite3,kivyrequirements = python3,kivy,ahocorasick-python,requests,dnspython,pyjnius,https://github.com/kvdroid/Kvdroid/archive/refs/heads/master.zip# (str) Custom source folders for requirements# Sets custom source for any requirements with recipes# requirements.source.kivy = ../../kivy# (str) Presplash of the applicationpresplash.filename = %(source.dir)s/presplash.jpeg# (str) Icon of the applicationicon.filename = %(source.dir)s/small_icon.png# (list) Supported orientations# Valid options are: landscape, portrait, portrait-reverse or landscape-reverseorientation = portrait# (list) List of service to declareservices = Proxyservice:service.py:foreground:sticky## OSX Specific### author = © Copyright Info# change the major version of python used by the apposx.python_version = 3# Kivy version to useosx.kivy_version = 2.2.0## Android specific## (bool) Indicate if the application should be fullscreen or notfullscreen = 0# (string) Presplash background color (for android toolchain)# Supported formats are: #RRGGBB #AARRGGBB or one of the following names:# red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,# darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,# olive, purple, silver, teal.android.presplash_color = #39C5BB# (string) Presplash animation using Lottie format.# see https://lottiefiles.com/ for examples and https://airbnb.design/lottie/# for general documentation.# Lottie files can be created using various tools, like Adobe After Effect or Synfig.#android.presplash_lottie = "path/to/lottie/file.json"# (str) Adaptive icon of the application (used if Android API level is 26+ at runtime)#icon.adaptive_foreground.filename = %(source.dir)s/data/icon_fg.png#icon.adaptive_background.filename = %(source.dir)s/data/icon_bg.png# (list) Permissions# (See https://python-for-android.readthedocs.io/en/latest/buildoptions/#build-options-1 for all the supported syntaxes and properties)android.permissions = INTERNET, FOREGROUND_SERVICE, REQUEST_IGNORE_BATTERY_OPTIMIZATIONS# (list) features (adds uses-feature -tags to manifest)#android.features = android.hardware.usb.host# (int) Target Android API, should be as high as possible.#android.api = 31# (int) Minimum API your APK / AAB will support.#android.minapi = 21# (int) Android SDK version to use#android.sdk = 20# (str) Android NDK version to useandroid.ndk = 25b# (int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi.#android.ndk_api = 21# (str) Android NDK directory (if empty, it will be automatically downloaded.)android.ndk_path = /opt/android-sdk/ndk/25.1.8937393# (str) Android SDK directory (if empty, it will be automatically downloaded.)android.sdk_path = /opt/android-sdk# (str) ANT directory (if empty, it will be automatically downloaded.)android.ant_path = /usr# (bool) If True, then skip trying to update the Android sdk# This can be useful to avoid excess Internet downloads or save time# when an update is due and you just want to test/build your packageandroid.skip_update = True# (bool) If True, then automatically accept SDK license# agreements. This is intended for automation only. If set to False,# the default, you will be shown the license when first running# buildozer.# android.accept_sdk_license = False# (str) Android entry point, default is ok for Kivy-based app#android.entrypoint = org.kivy.android.PythonActivity# (str) Full name including package path of the Java class that implements Android Activity# use that parameter together with android.entrypoint to set custom Java class instead of PythonActivity#android.activity_class_name = org.kivy.android.PythonActivity# (str) Extra xml to write directly inside the <manifest> element of AndroidManifest.xml# use that parameter to provide a filename from where to load your custom XML code#android.extra_manifest_xml = ./src/android/extra_manifest.xml# (str) Extra xml to write directly inside the <manifest><application> tag of AndroidManifest.xml# use that parameter to provide a filename from where to load your custom XML arguments:#android.extra_manifest_application_arguments = ./src/android/extra_manifest_application_arguments.xml# (str) Full name including package path of the Java class that implements Python Service# use that parameter to set custom Java class which extends PythonService#android.service_class_name = org.kivy.android.PythonService# (str) Android app theme, default is ok for Kivy-based app# android.apptheme = "@android:style/Theme.NoTitleBar"# (list) Pattern to whitelist for the whole project#android.whitelist =# (bool) If True, your application will be listed as a home app (launcher app)# android.home_app = False# (str) Path to a custom whitelist file#android.whitelist_src =# (str) Path to a custom blacklist file#android.blacklist_src =# (list) List of Java .jar files to add to the libs so that pyjnius can access# their classes. Don't add jars that you do not need, since extra jars can slow# down the build process. Allows wildcards matching, for example:# OUYA-ODK/libs/*.jar#android.add_jars = foo.jar,bar.jar,path/to/more/*.jar# (list) List of Java files to add to the android project (can be java or a# directory containing the files)#android.add_src =# (list) Android AAR archives to add#android.add_aars =# (list) Put these files or directories in the apk assets directory.# Either form may be used, and assets need not be in 'source.include_exts'.# 1) android.add_assets = source_asset_relative_path# 2) android.add_assets = source_asset_path:destination_asset_relative_path#android.add_assets =# (list) Put these files or directories in the apk res directory.# The option may be used in three ways, the value may contain one or zero ':'# Some examples:# 1) A file to add to resources, legal resource names contain ['a-z','0-9','_']# android.add_resources = my_icons/all-inclusive.png:drawable/all_inclusive.png# 2) A directory, here  'legal_icons' must contain resources of one kind# android.add_resources = legal_icons:drawable# 3) A directory, here 'legal_resources' must contain one or more directories,# each of a resource kind:  drawable, xml, etc...# android.add_resources = legal_resources#android.add_resources =# (list) Gradle dependencies to add#android.gradle_dependencies =# (bool) Enable AndroidX support. Enable when 'android.gradle_dependencies'# contains an 'androidx' package, or any package from Kotlin source.# android.enable_androidx requires android.api >= 28#android.enable_androidx = True# (list) add java compile options# this can for example be necessary when importing certain java libraries using the 'android.gradle_dependencies' option# see https://developer.android.com/studio/write/java8-support for further information# android.add_compile_options = "sourceCompatibility = 1.8", "targetCompatibility = 1.8"# (list) Gradle repositories to add {can be necessary for some android.gradle_dependencies}# please enclose in double quotes# e.g. android.gradle_repositories = "maven { url 'https://kotlin.bintray.com/ktor' }"#android.add_gradle_repositories =# (list) packaging options to add# see https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html# can be necessary to solve conflicts in gradle_dependencies# please enclose in double quotes# e.g. android.add_packaging_options = "exclude 'META-INF/common.kotlin_module'", "exclude 'META-INF/*.kotlin_module'"#android.add_packaging_options =# (list) Java classes to add as activities to the manifest.#android.add_activities = com.example.ExampleActivity# (str) OUYA Console category. Should be one of GAME or APP# If you leave this blank, OUYA support will not be enabled#android.ouya.category = GAME# (str) Filename of OUYA Console icon. It must be a 732x412 png image.#android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png# (str) XML file to include as an intent filters in <activity> tag#android.manifest.intent_filters =# (list) Copy these files to src/main/res/xml/ (used for example with intent-filters)#android.res_xml = PATH_TO_FILE,# (str) launchMode to set for the main activity#android.manifest.launch_mode = standard# (str) screenOrientation to set for the main activity.# Valid values can be found at https://developer.android.com/guide/topics/manifest/activity-element#android.manifest.orientation = fullSensor# (list) Android additional libraries to copy into libs/armeabi#android.add_libs_armeabi = libs/android/*.so#android.add_libs_armeabi_v7a = libs/android-v7/*.so#android.add_libs_arm64_v8a = libs/android-v8/*.so#android.add_libs_x86 = libs/android-x86/*.so#android.add_libs_mips = libs/android-mips/*.so# (bool) Indicate whether the screen should stay on# Don't forget to add the WAKE_LOCK permission if you set this to True#android.wakelock = False# (list) Android application meta-data to set (key=value format)#android.meta_data =# (list) Android library project to add (will be added in the# project.properties automatically.)#android.library_references =# (list) Android shared libraries which will be added to AndroidManifest.xml using <uses-library> tag#android.uses_library =# (str) Android logcat filters to use#android.logcat_filters = *:S python:D# (bool) Android logcat only display log for activity's pid#android.logcat_pid_only = False# (str) Android additional adb arguments#android.adb_args = -H host.docker.internal# (bool) Copy library instead of making a libpymodules.so#android.copy_libs = 1# (list) The Android archs to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64# In past, was `android.arch` as we weren't supporting builds for multiple archs at the same time.android.archs = arm64-v8a, armeabi-v7a# (int) overrides automatic versionCode computation (used in build.gradle)# this is not the same as app version and should only be edited if you know what you're doing# android.numeric_version = 1# (bool) enables Android auto backup feature (Android API >=23)android.allow_backup = True# (str) XML file for custom backup rules (see official auto backup documentation)# android.backup_rules =# (str) If you need to insert variables into your AndroidManifest.xml file,# you can do so with the manifestPlaceholders property.# This property takes a map of key-value pairs. (via a string)# Usage example : android.manifest_placeholders = [myCustomUrl:\"org.kivy.customurl\"]# android.manifest_placeholders = [:]# (bool) Skip byte compile for .py files# android.no-byte-compile-python = False# (str) The format used to package the app for release mode (aab or apk or aar).android.release_artifact = apk# (str) The format used to package the app for debug mode (apk or aar).android.debug_artifact = apk## Python for android (p4a) specific## (str) python-for-android URL to use for checkout#p4a.url =# (str) python-for-android fork to use in case if p4a.url is not specified, defaults to upstream (kivy)#p4a.fork = kivy# (str) python-for-android branch to use, defaults to master#p4a.branch = master# (str) python-for-android specific commit to use, defaults to HEAD, must be within p4a.branch#p4a.commit = HEAD# (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)p4a.source_dir = /home/vagrant/build/srclib/python-for-android# (str) The directory in which python-for-android should look for your own build recipes (if any)#p4a.local_recipes =# (str) Filename to the hook for p4a#p4a.hook =# (str) Bootstrap to use for android builds# p4a.bootstrap = sdl2# (int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask)#p4a.port =# Control passing the --use-setup-py vs --ignore-setup-py to p4a# "in the future" --use-setup-py is going to be the default behaviour in p4a, right now it is not# Setting this to false will pass --ignore-setup-py, true will pass --use-setup-py# NOTE: this is general setuptools integration, having pyproject.toml is enough, no need to generate# setup.py if you're using Poetry, but you need to add "toml" to source.include_exts.#p4a.setup_py = false# (str) extra command line arguments to pass when invoking pythonforandroid.toolchain#p4a.extra_args =## iOS specific## (str) Path to a custom kivy-ios folder#ios.kivy_ios_dir = ../kivy-ios# Alternately, specify the URL and branch of a git checkout:ios.kivy_ios_url = https://github.com/kivy/kivy-iosios.kivy_ios_branch = master# Another platform dependency: ios-deploy# Uncomment to use a custom checkout#ios.ios_deploy_dir = ../ios_deploy# Or specify URL and branchios.ios_deploy_url = https://github.com/phonegap/ios-deployios.ios_deploy_branch = 1.12.2# (bool) Whether or not to sign the codeios.codesign.allowed = false# (str) Name of the certificate to use for signing the debug version# Get a list of available identities: buildozer ios list_identities#ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"# (str) The development team to use for signing the debug version#ios.codesign.development_team.debug = <hexstring># (str) Name of the certificate to use for signing the release version#ios.codesign.release = %(ios.codesign.debug)s# (str) The development team to use for signing the release version#ios.codesign.development_team.release = <hexstring># (str) URL pointing to .ipa file to be installed# This option should be defined along with `display_image_url` and `full_size_image_url` options.#ios.manifest.app_url =# (str) URL pointing to an icon (57x57px) to be displayed during download# This option should be defined along with `app_url` and `full_size_image_url` options.#ios.manifest.display_image_url =# (str) URL pointing to a large icon (512x512px) to be used by iTunes# This option should be defined along with `app_url` and `display_image_url` options.#ios.manifest.full_size_image_url =[buildozer]# (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))log_level = 1# (int) Display warning if buildozer is run as root (0 = False, 1 = True)warn_on_root = 0# (str) Path to build artifact storage, absolute or relative to spec file# build_dir = ./.buildozer# (str) Path to build output (i.e. .apk, .aab, .ipa) storage# bin_dir = ./bin#    -----------------------------------------------------------------------------#    List as sections##    You can define all the "list" as [section:key].#    Each line will be considered as a option to the list.#    Let's take [app] / source.exclude_patterns.#    Instead of doing:##[app]#source.exclude_patterns = license,data/audio/*.wav,data/images/original/*##    This can be translated into:##[app:source.exclude_patterns]#license#data/audio/*.wav#data/images/original/*##    -----------------------------------------------------------------------------#    Profiles##    You can extend section / key with a profile#    For example, you want to deploy a demo version of your application without#    HD content. You could first change the title to add "(demo)" in the name#    and extend the excluded directories to remove the HD content.##[app@demo]#title = My Application (demo)##[app:source.exclude_patterns@demo]#images/hd/*##    Then, invoke the command line with the "demo" profile:##buildozer --profile demo android debug2025-07-18 02:27:15,246 INFO: Scanning source for common problems...2025-07-18 02:27:15,264 INFO: Creating source tarball...2025-07-18 02:27:15,398 INFO: Running 'build' commands in build/org.maoist2009.tlsfragment/tools/build2025-07-18 02:27:15,398 DEBUG: Directory: build/org.maoist2009.tlsfragment/tools/build2025-07-18 02:27:15,398 DEBUG: > bash -e -u -o pipefail -x -c python3 -m venv $HOME/venv; source $HOME/venv/bin/activate; pip3 install /home/vagrant/build/srclib/buildozer cython==0.29.33; buildozer android release/etc/bash.bashrc: line 7: PS1: unbound variable+ python3 -m venv /home/vagrant/venv+ source /home/vagrant/venv/bin/activate++ deactivate nondestructive++ '[' -n '' ']'++ '[' -n '' ']'++ '[' -n /usr/bin/bash -o -n '' ']'++ hash -r++ '[' -n '' ']'++ unset VIRTUAL_ENV++ unset VIRTUAL_ENV_PROMPT++ '[' '!' nondestructive = nondestructive ']'++ VIRTUAL_ENV=/home/vagrant/venv++ export VIRTUAL_ENV++ _OLD_VIRTUAL_PATH=/opt/android-sdk/ndk/25.1.8937393:/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/venv/bin:/opt/android-sdk/ndk/25.1.8937393:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin++ export PATH++ '[' -n '' ']'++ '[' -z '' ']'++ _OLD_VIRTUAL_PS1=++ PS1='(venv) '++ export PS1++ VIRTUAL_ENV_PROMPT='(venv) '++ export VIRTUAL_ENV_PROMPT++ '[' -n /usr/bin/bash -o -n '' ']'++ hash -r+ pip3 install /home/vagrant/build/srclib/buildozer cython==0.29.33Processing /home/vagrant/build/srclib/buildozerPreparing metadata (setup.py): startedPreparing metadata (setup.py): finished with status 'done'Collecting cython==0.29.33Downloading Cython-0.29.33-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 6.0 MB/s eta 0:00:00Collecting pexpectDownloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 417.8 kB/s eta 0:00:00Collecting shDownloading sh-2.2.2-py3-none-any.whl (38 kB)Collecting virtualenvDownloading virtualenv-20.31.2-py3-none-any.whl (6.1 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.1/6.1 MB 13.9 MB/s eta 0:00:00Collecting ptyprocess>=0.5Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)Collecting distlib<1,>=0.3.7Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 3.2 MB/s eta 0:00:00Collecting filelock<4,>=3.12.2Downloading filelock-3.18.0-py3-none-any.whl (16 kB)Collecting platformdirs<5,>=3.9.1Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB)Installing collected packages: ptyprocess, distlib, sh, platformdirs, pexpect, filelock, cython, virtualenv, buildozerDEPRECATION: buildozer is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559Running setup.py install for buildozer: startedRunning setup.py install for buildozer: finished with status 'done'Successfully installed buildozer-1.5.0 cython-0.29.33 distlib-0.4.0 filelock-3.18.0 pexpect-4.9.0 platformdirs-4.3.8 ptyprocess-0.7.0 sh-2.2.2 virtualenv-20.31.2+ buildozer android release# Check configuration tokens# Ensure build layout# Check configuration tokens# Preparing build# Check requirements for android# Install platform# Apache ANT found at /usr# Android SDK found at /opt/android-sdk# Android NDK found at /opt/android-sdk/ndk/25.1.8937393# Recommended android's NDK version by p4a is: 25b# Skipping Android SDK update due to spec file setting# Note: this also prevents installing missing SDK components# Updating SDK build tools if necessary# Downloading platform api target if necessary# Android packages installation done.# Check application requirements# Compile platform# Build the application #1# Package the application# Asking for release but P4A_RELEASE_KEYALIAS is missing--sign will not be passed# Asking for release but P4A_RELEASE_KEYSTORE_PASSWD is missing--sign will not be passed# Asking for release but P4A_RELEASE_KEYSTORE is missing--sign will not be passed# Asking for release but P4A_RELEASE_KEYALIAS_PASSWD is missing--sign will not be passed# Android packaging done!# APK tlsfragment-3.2.0-arm64-v8a_armeabi-v7a-release-unsigned.apk available in the bin directory2025-07-18 03:16:12,768 INFO: Successfully built version 3.2.0 of org.maoist2009.tlsfragment from 54da8fc55f944ed6166a3fff5fd65663286d0a1f2025-07-18 03:16:13,068 DEBUG: Checking build/org.maoist2009.tlsfragment/tools/build/bin/tlsfragment-3.2.0-arm64-v8a_armeabi-v7a-release-unsigned.apk2025-07-18 03:16:13,141 INFO: success: org.maoist2009.tlsfragment2025-07-18 03:16:13,141 INFO: Finished2025-07-18 03:16:13,142 INFO: 1 build succeeded