log for org.ucam.ssb22.pinyinfdroid:110
== Installed Android Tools ==2026-10-17 08:43:02,907 INFO: Creating log directory2026-10-17 08:43:02,907 INFO: Creating temporary directory2026-10-17 08:43:02,907 INFO: Creating output directory2026-10-17 08:43:02,910 DEBUG: Getting git vcs interface for https://gitlab.com/ssb22/pinyin-web-and-epub.git2026-10-17 08:43:02,910 DEBUG: Checking org.ucam.ssb22.pinyinfdroid:1102026-10-17 08:43:02,910 INFO: Building org.ucam.ssb22.pinyinfdroid:1102026-10-17 08:43:02,911 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/org.ucam.ssb22.pinyinfdroid, stdin=None, shell=False, universal_newlines=False)2026-10-17 08:43:02,913 INFO: Running 'sudo' commands in /home/vagrant2026-10-17 08:43:02,913 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c echo "deb https://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list; apt-get update; apt-get install -y -t bookworm openjdk-17-jdk-headless; update-java-alternatives -s java-1.17.0-openjdk-amd64+ echo 'deb https://deb.debian.org/debian bookworm main'+ apt-get updateGet:1 https://security.debian.org/debian-security trixie-security InRelease [43.4 kB]Get:2 https://deb.debian.org/debian bookworm InRelease [151 kB]Get:3 https://security.debian.org/debian-security trixie-security/main amd64 Packages [269 kB]Get:4 https://security.debian.org/debian-security trixie-security/main Translation-en [166 kB]Get:5 https://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]Get:6 https://deb.debian.org/debian bookworm/main Translation-en [6107 kB]Get:7 https://debian.osuosl.org/debian trixie InRelease [140 kB]Get:8 https://debian.osuosl.org/debian trixie-updates InRelease [47.3 kB]Get:9 https://debian.osuosl.org/debian trixie-backports InRelease [54.0 kB]Get:10 https://debian.osuosl.org/debian trixie/main amd64 Packages [9678 kB]Get:11 https://debian.osuosl.org/debian trixie/main Translation-en [6486 kB]Get:12 https://debian.osuosl.org/debian trixie-updates/main amd64 Packages [4412 B]Get:13 https://debian.osuosl.org/debian trixie-updates/main Translation-en [2496 B]Get:14 https://debian.osuosl.org/debian trixie-backports/main amd64 Packages [285 kB]Get:15 https://debian.osuosl.org/debian trixie-backports/main Translation-en [223 kB]Fetched 32.4 MB in 2s (15.0 MB/s)Reading package lists...+ apt-get install -y -t bookworm openjdk-17-jdk-headlessReading package lists...Building dependency tree...Reading state information...The following additional packages will be installed:openjdk-17-jre-headlessSuggested packages:openjdk-17-demo openjdk-17-source libnss-mdns fonts-dejavu-extrafonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei| fonts-wqy-zenhei fonts-indicThe following NEW packages will be installed:openjdk-17-jdk-headless openjdk-17-jre-headless0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.Need to get 116 MB of archives.After this operation, 272 MB of additional disk space will be used.Get:1 https://deb.debian.org/debian bookworm/main amd64 openjdk-17-jre-headless amd64 17.0.19+10-1~deb12u2 [43.9 MB]Get:2 https://deb.debian.org/debian bookworm/main amd64 openjdk-17-jdk-headless amd64 17.0.19+10-1~deb12u2 [71.7 MB]Fetched 116 MB in 1s (173 MB/s)Selecting previously unselected package openjdk-17-jre-headless:amd64.(Reading database ... 48149 files and directories currently installed.)Preparing to unpack .../openjdk-17-jre-headless_17.0.19+10-1~deb12u2_amd64.deb ...Unpacking openjdk-17-jre-headless:amd64 (17.0.19+10-1~deb12u2) ...Selecting previously unselected package openjdk-17-jdk-headless:amd64.Preparing to unpack .../openjdk-17-jdk-headless_17.0.19+10-1~deb12u2_amd64.deb ...Unpacking openjdk-17-jdk-headless:amd64 (17.0.19+10-1~deb12u2) ...Setting up openjdk-17-jre-headless:amd64 (17.0.19+10-1~deb12u2) ...Processing triggers for ca-certificates-java (20240118) ...done.Setting up openjdk-17-jdk-headless:amd64 (17.0.19+10-1~deb12u2) ...+ update-java-alternatives -s java-1.17.0-openjdk-amd64update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-17-openjdk-amd64/bin/jconsole2026-10-17 08:43:14,328 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-10-17 08:43:14,629 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48587 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u4) ...2026-10-17 08:43:18,237 INFO: Getting source for revision 16a721d992ec59b2a53e78ed5860089b698a76332026-10-17 08:43:18,238 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,238 DEBUG: > git rev-parse --show-toplevel2026-10-17 08:43:18,439 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,439 DEBUG: > git submodule foreach --recursive git reset --hard2026-10-17 08:43:18,540 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,540 DEBUG: > git reset --hard2026-10-17 08:43:18,742 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,742 DEBUG: > git submodule foreach --recursive git clean -dffx2026-10-17 08:43:18,843 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,843 DEBUG: > git clean -dffx2026-10-17 08:43:18,944 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:18,944 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 origin2026-10-17 08:43:19,445 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:19,446 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 origin2026-10-17 08:43:20,047 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:20,047 DEBUG: > git remote set-head origin --auto2026-10-17 08:43:20,649 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:20,649 DEBUG: > git checkout -f 16a721d992ec59b2a53e78ed5860089b698a76332026-10-17 08:43:20,850 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:20,850 DEBUG: > git clean -dffx2026-10-17 08:43:20,951 INFO: commit: 16a721d992ec59b2a53e78ed5860089b698a7633 (SHA1: 16a721d992ec59b2a53e78ed5860089b698a7633)2026-10-17 08:43:20,951 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:20,951 DEBUG: > git rev-parse --show-toplevel2026-10-17 08:43:21,153 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:21,153 DEBUG: > git submodule deinit --all --force2026-10-17 08:43:21,254 INFO: Creating local.properties file at build/org.ucam.ssb22.pinyinfdroid/local.properties2026-10-17 08:43:21,255 INFO: Scanning source for common problems...2026-10-17 08:43:21,256 INFO: Creating source tarball...2026-10-17 08:43:21,386 INFO: Running 'build' commands in build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:21,386 DEBUG: Directory: build/org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:21,386 DEBUG: > bash -e -u -o pipefail -x -c sdkmanager 'platforms;android-34' 'build-tools;34.0.0'; PLATFORM=/opt/android-sdk/platforms/android-34; BUILD_TOOLS=/opt/android-sdk/build-tools/34.0.0; mkdir -p bin; $BUILD_TOOLS/aapt package -0 '' -v -f -I $PLATFORM/android.jar -M AndroidManifest.xml -A assets -S res -m -J gen -F bin/resources.ap_; find src -type f -name '*.java' > argfile; javac -source 1.8 -target 1.8 -Xlint:deprecation -classpath $PLATFORM/android.jar -sourcepath 'src;gen' -d bin gen/org/ucam/ssb22/pinyinfdroid/R.java @argfile; rm argfile; $BUILD_TOOLS/d8 --lib $PLATFORM/android.jar --min-api 1 --output bin $(find bin -type f -name '*.class'); cd bin; $BUILD_TOOLS/aapt add -0 '' resources.ap_ classes.dex; cd ..; $BUILD_TOOLS/zipalign 4 bin/resources.ap_ org.ucam.ssb22.pinyinfdroid.apk+ '[' -z '' ']'+ return+ case $- in+ return+ sdkmanager 'platforms;android-34' 'build-tools;34.0.0'Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.ascDownloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/platform-34-ext7_r03.zip into /home/vagrant/.cache/sdkmanager/platform-34-ext7_r03.zipUnzipping to /tmp/.sdkmanager-p0qivuo_Installing into /opt/android-sdk/platforms/android-34Downloading https://dl.google.com/android/repository/build-tools_r34-linux.zip into /home/vagrant/.cache/sdkmanager/build-tools_r34-linux.zipUnzipping to /tmp/.sdkmanager-n9vn7wriInstalling into /opt/android-sdk/build-tools/34.0.0+ PLATFORM=/opt/android-sdk/platforms/android-34+ BUILD_TOOLS=/opt/android-sdk/build-tools/34.0.0+ mkdir -p bin+ /opt/android-sdk/build-tools/34.0.0/aapt package -0 '' -v -f -I /opt/android-sdk/platforms/android-34/android.jar -M AndroidManifest.xml -A assets -S res -m -J gen -F bin/resources.ap_res/values/styles.xml:1: note: using v22 attributes; synthesizing resource org.ucam.ssb22.pinyinfdroid:style/AppTheme for configuration v22.Found 5 custom asset files in assetsConfigurations:(default)mdpi-v4hdpi-v4xhdpi-v4xxhdpi-v4Files:assets/annotate.datSrc: () assets/annotate.datassets/clipboard.htmlSrc: () assets/clipboard.htmlassets/help.htmlSrc: () assets/help.htmlassets/index.htmlSrc: () assets/index.htmlassets/privacy.htmlSrc: () assets/privacy.htmldrawable/ic_launcher.pngSrc: (mdpi-v4) res/drawable-mdpi/ic_launcher.pngSrc: (hdpi-v4) res/drawable-hdpi/ic_launcher.pngSrc: (xhdpi-v4) res/drawable-xhdpi/ic_launcher.pngSrc: (xxhdpi-v4) res/drawable-xxhdpi/ic_launcher.pnglayout/activity_main.xmlSrc: () res/layout/activity_main.xmlmenu/main.xmlSrc: () res/menu/main.xmlvalues/dimens.xmlSrc: () res/values/dimens.xmlvalues/strings.xmlSrc: () res/values/strings.xmlvalues/styles.xmlSrc: () res/values/styles.xmlxml/network_security_config.xmlSrc: () res/xml/network_security_config.xmlAndroidManifest.xmlSrc: () AndroidManifest.xmlResource Dirs:Type drawabledrawable/ic_launcher.pngSrc: (mdpi-v4) res/drawable-mdpi/ic_launcher.pngSrc: (hdpi-v4) res/drawable-hdpi/ic_launcher.pngSrc: (xhdpi-v4) res/drawable-xhdpi/ic_launcher.pngSrc: (xxhdpi-v4) res/drawable-xxhdpi/ic_launcher.pngType menumenu/main.xmlSrc: () res/menu/main.xmlType xmlxml/network_security_config.xmlSrc: () res/xml/network_security_config.xmlType valuesvalues/dimens.xmlSrc: () res/values/dimens.xmlvalues/strings.xmlSrc: () res/values/strings.xmlvalues/styles.xmlSrc: () res/values/styles.xmlType layoutlayout/activity_main.xmlSrc: () res/layout/activity_main.xmlIncluding resources from package: /opt/android-sdk/platforms/android-34/android.jarapplyFileOverlay for drawableapplyFileOverlay for layoutapplyFileOverlay for animapplyFileOverlay for animatorapplyFileOverlay for interpolatorapplyFileOverlay for transitionapplyFileOverlay for xmlapplyFileOverlay for rawapplyFileOverlay for colorapplyFileOverlay for menuapplyFileOverlay for fontapplyFileOverlay for mipmapProcessing image: res/drawable-mdpi/ic_launcher.pngProcessing image: res/drawable-xhdpi/ic_launcher.pngProcessing image: res/drawable-hdpi/ic_launcher.pngProcessing image: res/drawable-xxhdpi/ic_launcher.png(processed image res/drawable-mdpi/ic_launcher.png: 76% size of source)(processed image res/drawable-hdpi/ic_launcher.png: 75% size of source)(processed image res/drawable-xhdpi/ic_launcher.png: 98% size of source)(processed image res/drawable-xxhdpi/ic_launcher.png: 82% size of source)(new resource id ic_launcher from mdpi-v4/drawable/ic_launcher.png #generated)(new resource id ic_launcher from hdpi-v4/drawable/ic_launcher.png #generated)(new resource id ic_launcher from xhdpi-v4/drawable/ic_launcher.png #generated)(new resource id ic_launcher from xxhdpi-v4/drawable/ic_launcher.png #generated)(new resource id activity_main from res/layout/activity_main.xml)(new resource id network_security_config from res/xml/network_security_config.xml)(new resource id main from res/menu/main.xml)Writing symbols for class R.Creating 'bin/resources.ap_'Writing all files...'AndroidManifest.xml' (compressed 73%)'assets/annotate.dat' (not compressed)'assets/clipboard.html' (not compressed)'assets/help.html' (not compressed)'assets/index.html' (not compressed)'assets/privacy.html' (not compressed)'res/drawable-hdpi-v4/ic_launcher.png' (not compressed)'res/drawable-mdpi-v4/ic_launcher.png' (not compressed)'res/drawable-xhdpi-v4/ic_launcher.png' (not compressed)'res/drawable-xxhdpi-v4/ic_launcher.png' (not compressed)'res/layout/activity_main.xml' (compressed 57%)'res/menu/main.xml' (compressed 53%)'res/xml/network_security_config.xml' (compressed 50%)'resources.arsc' (not compressed)Generated 14 filesIncluded 0 files from jar/zip files.Checking for deleted filesDone!+ find src -type f -name '*.java'+ javac -source 1.8 -target 1.8 -Xlint:deprecation -classpath /opt/android-sdk/platforms/android-34/android.jar -sourcepath 'src;gen' -d bin gen/org/ucam/ssb22/pinyinfdroid/R.java @argfilewarning: [options] bootstrap class path not set in conjunction with -source 8src/org/ucam/ssb22/pinyinfdroid/MainActivity.java:188: warning: [deprecation] getSystemWindowInsetBottom() in WindowInsets has been deprecated: insets.getSystemWindowInsetBottom();^2 warnings+ rm argfile++ find bin -type f -name '*.class'+ /opt/android-sdk/build-tools/34.0.0/d8 --lib /opt/android-sdk/platforms/android-34/android.jar --min-api 1 --output bin 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$Timer1.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$style.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$ThreeLineListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$DialogTask.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$id.class' bin/org/ucam/ssb22/pinyinfdroid/Annotator.class 'bin/org/ucam/ssb22/pinyinfdroid/R$drawable.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$ZoomSetter.class' bin/org/ucam/ssb22/pinyinfdroid/MainActivity.class 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$MultiLookupListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$PrintRunnable.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$HanpingLookupListener.class' bin/org/ucam/ssb22/pinyinfdroid/R.class 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$PlecoLookupListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$dimen.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$JsResultHandler.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$layout.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$menu.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$CustomWebViewClient.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$OAWIL.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$ShowHideListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$AnnotatorBridge.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$Timer2.class' bin/org/ucam/ssb22/pinyinfdroid/BringToFront.class 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$BackCall.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$OneLineListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$FwdMaker.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$xml.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$LinesRunner.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$FwdMaker2.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$string.class' 'bin/org/ucam/ssb22/pinyinfdroid/R$attr.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$TwoLineListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$LoadUrlRunner.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$LinesListener.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$Android16BackHandler.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$CustomPrintDocumentAdapter.class' 'bin/org/ucam/ssb22/pinyinfdroid/MainActivity$CopyListener.class'+ cd bin+ /opt/android-sdk/build-tools/34.0.0/aapt add -0 '' resources.ap_ classes.dex'classes.dex'...+ cd ..+ /opt/android-sdk/build-tools/34.0.0/zipalign 4 bin/resources.ap_ org.ucam.ssb22.pinyinfdroid.apk2026-10-17 08:43:26,435 DEBUG: Checking build/org.ucam.ssb22.pinyinfdroid/org.ucam.ssb22.pinyinfdroid.apk2026-10-17 08:43:26,435 INFO: Successfully built org.ucam.ssb22.pinyinfdroid:110 from 16a721d992ec59b2a53e78ed5860089b698a76332026-10-17 08:43:26,438 INFO: success: org.ucam.ssb22.pinyinfdroid2026-10-17 08:43:26,438 INFO: Finished2026-10-17 08:43:26,438 INFO: 1 build succeeded