log for de.quantumphysique.trale:331
Traceback (most recent call last):
File "/home/fdroid/fdroidserver/fdroidserver/build.py", line 1192, in main
if trybuild(app, build, build_dir, output_dir, log_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fdroid/fdroidserver/fdroidserver/build.py", line 933, in trybuild
build_server(app, build, vcs, build_dir, output_dir, log_dir, force)
File "/home/fdroid/fdroidserver/fdroidserver/build.py", line 284, in build_server
raise BuildException(message.format(app.id, build.versionName),
fdroidserver.exception.BuildException: Build.py failed on server for de.quantumphysique.trale:0.12.1
==== detail begin ====
== Installed Android Tools ==
2025-08-19 01:38:48,295 DEBUG: Reading 'config.yml'
2025-08-19 01:38:48,308 INFO: Creating log directory
2025-08-19 01:38:48,308 INFO: Creating temporary directory
2025-08-19 01:38:48,308 INFO: Creating output directory
2025-08-19 01:38:48,440 DEBUG: Getting git vcs interface for https://github.com/QuantumPhysique/trale.git
2025-08-19 01:38:48,440 DEBUG: Checking de.quantumphysique.trale:331
2025-08-19 01:38:48,440 INFO: Building version 0.12.1 (331) of de.quantumphysique.trale
2025-08-19 01:38:48,445 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/de.quantumphysique.trale, universal_newlines=False, shell=None, istream=None)
2025-08-19 01:38:48,458 INFO: Running 'sudo' commands in /home/vagrant
2025-08-19 01:38:48,459 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c mkdir -p /home/runner/; chown vagrant /home/runner/
+ mkdir -p /home/runner/
+ chown vagrant /home/runner/
2025-08-19 01:38:48,662 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-08-19 01:38:50,069 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64069 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 removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-08-19 01:39:15,008 INFO: Getting source for revision 1533071018570e3c541b4811f2359b92de72c230
2025-08-19 01:39:15,009 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:15,009 DEBUG: > git rev-parse --show-toplevel
2025-08-19 01:39:15,314 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:15,314 DEBUG: > git submodule foreach --recursive git reset --hard
2025-08-19 01:39:15,920 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:15,920 DEBUG: > git reset --hard
2025-08-19 01:39:16,224 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:16,224 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-08-19 01:39:16,328 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:16,328 DEBUG: > git clean -dffx
2025-08-19 01:39:16,431 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:16,432 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
2025-08-19 01:39:17,236 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:17,237 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
2025-08-19 01:39:17,841 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:17,841 DEBUG: > git remote set-head origin --auto
2025-08-19 01:39:18,446 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:18,446 DEBUG: > git checkout -f 1533071018570e3c541b4811f2359b92de72c230
2025-08-19 01:39:18,749 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:18,750 DEBUG: > git clean -dffx
2025-08-19 01:39:18,853 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:18,853 DEBUG: > git rev-parse --show-toplevel
2025-08-19 01:39:19,056 DEBUG: Directory: build/de.quantumphysique.trale
2025-08-19 01:39:19,056 DEBUG: > git submodule deinit --all --force
2025-08-19 01:39:19,159 INFO: Collecting source libraries
2025-08-19 01:39:19,409 DEBUG: Removing debuggable flags from build/srclib/flutter
2025-08-19 01:39:19,566 INFO: Creating local.properties file at build/de.quantumphysique.trale/local.properties
2025-08-19 01:39:19,567 INFO: Creating local.properties file at build/de.quantumphysique.trale/app/local.properties
2025-08-19 01:39:19,568 DEBUG: Removing debuggable flags from build/de.quantumphysique.trale/app
2025-08-19 01:39:19,570 INFO: Removing specified files
2025-08-19 01:39:19,571 INFO: Removing app/test
2025-08-19 01:39:19,578 INFO: Cleaned build.gradle of keysigning configs at build/de.quantumphysique.trale/app/android/app/build.gradle
2025-08-19 01:39:19,579 INFO: Running 'prebuild' commands in build/de.quantumphysique.trale/app
2025-08-19 01:39:19,580 DEBUG: Directory: build/de.quantumphysique.trale/app
2025-08-19 01:39:19,580 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e 's/Xmx1536M/Xmx4G/' android/gradle.properties; export flutterVersion="$(sed -E -n -e 's/^.*flutter:\ ">=([0-9.]+)"/\1/p' pubspec.yaml)"; [[ $flutterVersion ]] || exit 1; git -C /home/vagrant/build/srclib/flutter checkout -f $flutterVersion; rm /home/vagrant/build/srclib/flutter/engine/src/.gn; export repo=/home/runner/work/trale; mkdir -p $repo; cd ../..; mv de.quantumphysique.trale $repo/trale; pushd $repo/trale/app; export PUB_CACHE=$(pwd)/.pub-cache; /home/vagrant/build/srclib/flutter/bin/flutter config --no-analytics; /home/vagrant/build/srclib/flutter/bin/flutter pub get --enforce-lockfile; popd; mv $repo/trale de.quantumphysique.trale
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e s/Xmx1536M/Xmx4G/ android/gradle.properties
++ sed -E -n -e 's/^.*flutter:\ ">=([0-9.]+)"/\1/p' pubspec.yaml
+ export flutterVersion=3.32.8
+ flutterVersion=3.32.8
+ [[ -n 3.32.8 ]]
+ git -C /home/vagrant/build/srclib/flutter checkout -f 3.32.8
Note: switching to '3.32.8'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at edada7c56ed Update CHANGELOG.md for 3.32.8 (#172712)
+ rm /home/vagrant/build/srclib/flutter/engine/src/.gn
+ export repo=/home/runner/work/trale
+ repo=/home/runner/work/trale
+ mkdir -p /home/runner/work/trale
+ cd ../..
+ mv de.quantumphysique.trale /home/runner/work/trale/trale
+ pushd /home/runner/work/trale/trale/app
/home/runner/work/trale/trale/app ~/build
++ pwd
+ export PUB_CACHE=/home/runner/work/trale/trale/app/.pub-cache
+ PUB_CACHE=/home/runner/work/trale/trale/app/.pub-cache
+ /home/vagrant/build/srclib/flutter/bin/flutter config --no-analytics
Downloading Linux x64 Dart SDK from Flutter engine ef0cd000916d64fa0c5d09cc809fa7ad244a5767...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
9 188M 9 18.3M 0 0 18.6M 0 0:00:10 --:--:-- 0:00:10 18.6M
24 188M 24 47.0M 0 0 23.8M 0 0:00:07 0:00:01 0:00:06 23.8M
40 188M 40 76.7M 0 0 25.6M 0 0:00:07 0:00:02 0:00:05 25.6M
55 188M 55 105M 0 0 26.4M 0 0:00:07 0:00:03 0:00:04 26.4M
71 188M 71 134M 0 0 26.9M 0 0:00:06 0:00:04 0:00:02 26.9M
86 188M 86 163M 0 0 27.3M 0 0:00:06 0:00:06 --:--:-- 29.0M
100 188M 100 188M 0 0 27.3M 0 0:00:06 0:00:06 --:--:-- 28.7M
Building flutter tool...
Resolving dependencies...
Downloading packages...
Got dependencies.
Analytics reporting disabled.
You may need to restart any open editors for them to read new settings.
+ /home/vagrant/build/srclib/flutter/bin/flutter pub get --enforce-lockfile
Downloading Material fonts... 821ms
Downloading Gradle Wrapper... 42ms
Downloading package sky_engine... 330ms
Downloading package flutter_gpu... 35ms
Downloading flutter_patched_sdk tools... 1,075ms
Downloading flutter_patched_sdk_product tools... 907ms
Downloading linux-x64 tools... 6.7s
Downloading linux-x64/font-subset tools... 312ms
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 85.0.0 (88.0.0 available)
analyzer 7.7.1 (8.1.1 available)
build 2.4.2 (3.0.2 available)
build_config 1.1.2 (1.2.0 available)
build_resolvers 2.4.4 (3.0.2 available)
build_runner 2.4.15 (2.7.0 available)
build_runner_core 8.0.0 (9.3.0 available)
characters 1.4.0 (1.4.1 available)
dart_style 3.1.1 (3.1.2 available)
dynamic_color 1.7.0 (1.8.1 available)
file_picker 10.2.4 (10.3.1 available)
hive_ce_generator 1.9.2 (1.9.3 available)
! intl 0.20.2 (overridden)
leak_tracker 10.0.9 (11.0.1 available)
leak_tracker_flutter_testing 3.0.9 (3.0.10 available)
leak_tracker_testing 3.0.1 (3.0.2 available)
material_color_utilities 0.11.1 (0.13.0 available)
meta 1.16.0 (1.17.0 available)
package_info_plus 8.3.0 (8.3.1 available)
package_info_plus_platform_interface 3.2.0 (3.2.1 available)
path_provider_foundation 2.4.1 (2.4.2 available)
petitparser 6.1.0 (7.0.1 available)
share_plus 11.0.0 (11.1.0 available)
share_plus_platform_interface 6.0.0 (6.1.0 available)
source_gen 2.0.0 (3.1.0 available)
source_helper 1.3.6 (1.3.7 available)
test_api 0.7.4 (0.7.7 available)
url_launcher_ios 6.3.3 (6.3.4 available)
url_launcher_macos 3.2.2 (3.2.3 available)
vector_graphics_compiler 1.1.17 (1.1.18 available)
vector_math 2.1.4 (2.2.0 available)
vm_service 15.0.0 (15.0.2 available)
xml 6.5.0 (6.6.1 available)
Got dependencies!
32 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
+ popd
~/build
+ mv /home/runner/work/trale/trale de.quantumphysique.trale
2025-08-19 01:41:39,555 INFO: Scanning source for common problems...
2025-08-19 01:41:39,574 DEBUG: scanner is configured to use signature data from: 'suss'
2025-08-19 01:41:39,574 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-08-19 01:41:40,176 DEBUG: write 'suss.json' to cache
2025-08-19 01:41:40,180 DEBUG: next suss.json cache update due in 23:59:59.985652
2025-08-19 01:41:40,520 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.11/example/android/build.gradle
2025-08-19 01:41:40,686 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/vector_graphics-1.1.19/example/assets/tiger.bin
2025-08-19 01:41:40,723 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/path_provider-2.1.5/example/android/build.gradle
2025-08-19 01:41:40,813 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/fl_chart-1.0.0/example/assets/fonts/digital-7.ttf
2025-08-19 01:41:40,837 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/fl_chart-1.0.0/build/unit_test_assets/AssetManifest.bin
2025-08-19 01:41:41,043 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/path_provider_android-2.2.17/example/android/build.gradle
2025-08-19 01:41:41,088 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/analyzer-7.7.1/example/ddd18_f.exe
2025-08-19 01:41:41,095 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/analyzer-7.7.1/example/ddd18.exe
2025-08-19 01:41:41,294 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/analyzer-7.3.0/example/ddd03.exe
2025-08-19 01:41:41,486 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/web/res/readme.zip
2025-08-19 01:41:41,493 INFO: Removing gzip file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.tar.gz
2025-08-19 01:41:41,494 INFO: Removing gzip file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/a.txt.gz
2025-08-19 01:41:41,494 INFO: Removing gzip file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/cat.jpg.gz
2025-08-19 01:41:41,494 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test.zip
2025-08-19 01:41:41,495 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test_100k_files.zip
2025-08-19 01:41:41,498 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.zip
2025-08-19 01:41:41,500 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zipCrypto.zip
2025-08-19 01:41:41,500 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/aes256.zip
2025-08-19 01:41:41,501 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/dd.zip
2025-08-19 01:41:41,501 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/crc32-not-streamed.zip
2025-08-19 01:41:41,501 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test.zip
2025-08-19 01:41:41,502 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip_bzip2.zip
2025-08-19 01:41:41,502 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-with-datadesc-sig.zip
2025-08-19 01:41:41,502 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/utf.zip
2025-08-19 01:41:41,503 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64.zip
2025-08-19 01:41:41,503 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64_archive.zip
2025-08-19 01:41:41,503 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/readme.zip
2025-08-19 01:41:41,504 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/android-javadoc.zip
2025-08-19 01:41:41,504 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test-trailing-junk.zip
2025-08-19 01:41:41,505 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-no-datadesc-sig.zip
2025-08-19 01:41:41,505 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/password_zipcrypto.zip
2025-08-19 01:41:41,505 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/symlink.zip
2025-08-19 01:41:41,506 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/unix.zip
2025-08-19 01:41:41,506 INFO: Removing ZIP file archive at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/winxp.zip
2025-08-19 01:41:41,506 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/inflate/data.bin
2025-08-19 01:41:41,509 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/AssetManifest.bin
2025-08-19 01:41:41,512 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Medium.ttf
2025-08-19 01:41:41,513 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Black.ttf
2025-08-19 01:41:41,514 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Regular.ttf
2025-08-19 01:41:41,515 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Light.ttf
2025-08-19 01:41:41,517 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Bold.ttf
2025-08-19 01:41:41,518 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Thin.ttf
2025-08-19 01:41:41,519 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/canvaskit/skwasm.wasm
2025-08-19 01:41:41,520 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/canvaskit/canvaskit.wasm
2025-08-19 01:41:41,524 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/provider-6.1.5/extension/devtools/build/canvaskit/chromium/canvaskit.wasm
2025-08-19 01:41:41,625 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.29/example/android/build.gradle
2025-08-19 01:41:41,696 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/example/android/build.gradle
2025-08-19 01:41:41,725 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/flutter_svg-2.2.0/example/android/build.gradle
2025-08-19 01:41:41,781 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/example/android/build.gradle
2025-08-19 01:41:41,863 INFO: Removing binary at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/AssetManifest.bin
2025-08-19 01:41:41,866 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Medium.ttf
2025-08-19 01:41:41,867 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Black.ttf
2025-08-19 01:41:41,869 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Regular.ttf
2025-08-19 01:41:41,870 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Light.ttf
2025-08-19 01:41:41,871 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Bold.ttf
2025-08-19 01:41:41,872 WARNING: Found executable binary, possibly code at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Thin.ttf
2025-08-19 01:41:41,873 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/canvaskit/skwasm.wasm
2025-08-19 01:41:41,874 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/canvaskit/canvaskit.wasm
2025-08-19 01:41:41,878 INFO: Removing WebAssembly binary file at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/extension/devtools/build/canvaskit/chromium/canvaskit.wasm
2025-08-19 01:41:41,888 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at app/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/example/android/build.gradle
2025-08-19 01:41:41,993 INFO: Creating source tarball...
2025-08-19 01:42:22,182 INFO: Running 'build' commands in build/de.quantumphysique.trale/app
2025-08-19 01:42:22,182 DEBUG: Directory: build/de.quantumphysique.trale/app
2025-08-19 01:42:22,182 DEBUG: > bash -e -u -o pipefail -x -c export repo=/home/runner/work/trale; cd ../..; mv de.quantumphysique.trale $repo/trale; pushd $repo/trale/app; export PUB_CACHE=$(pwd)/.pub-cache; /home/vagrant/build/srclib/flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"; popd; mv $repo/trale de.quantumphysique.trale
/etc/bash.bashrc: line 7: PS1: unbound variable
+ export repo=/home/runner/work/trale
+ repo=/home/runner/work/trale
+ cd ../..
+ mv de.quantumphysique.trale /home/runner/work/trale/trale
+ pushd /home/runner/work/trale/trale/app
/home/runner/work/trale/trale/app ~/build
++ pwd
+ export PUB_CACHE=/home/runner/work/trale/trale/app/.pub-cache
+ PUB_CACHE=/home/runner/work/trale/trale/app/.pub-cache
+ /home/vagrant/build/srclib/flutter/bin/flutter build apk --release --split-per-abi --target-platform=android-x64
Downloading android-arm-profile/linux-x64 tools... 933ms
Downloading android-arm-release/linux-x64 tools... 511ms
Downloading android-arm64-profile/linux-x64 tools... 827ms
Downloading android-arm64-release/linux-x64 tools... 711ms
Downloading android-x64-profile/linux-x64 tools... 702ms
Downloading android-x64-release/linux-x64 tools... 811ms
Running Gradle task 'assembleRelease'...
e: The daemon has terminated unexpectedly on startup attempt #1 with error code: 0. The daemon process output:
1. Kotlin compile daemon is ready
Checking the license for package NDK (Side by side) 27.3.13750724 in /opt/android-sdk/licenses
License for package NDK (Side by side) 27.3.13750724 accepted.
Preparing "Install NDK (Side by side) 27.3.13750724 v.27.3.13750724".
"Install NDK (Side by side) 27.3.13750724 v.27.3.13750724" ready.
Installing NDK (Side by side) 27.3.13750724 in /opt/android-sdk/ndk/27.3.13750724
"Install NDK (Side by side) 27.3.13750724 v.27.3.13750724" complete.
"Install NDK (Side by side) 27.3.13750724 v.27.3.13750724" finished.
Checking the license for package Android SDK Build-Tools 35 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 35 accepted.
Preparing "Install Android SDK Build-Tools 35 v.35.0.0".
"Install Android SDK Build-Tools 35 v.35.0.0" ready.
Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0
"Install Android SDK Build-Tools 35 v.35.0.0" complete.
"Install Android SDK Build-Tools 35 v.35.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licenses
License for package Android SDK Platform 35 accepted.
Preparing "Install Android SDK Platform 35 (revision 2)".
"Install Android SDK Platform 35 (revision 2)" ready.
Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35
"Install Android SDK Platform 35 (revision 2)" complete.
"Install Android SDK Platform 35 (revision 2)" finished.
[========= ] 25%
[========= ] 25% Fetch remote repository...
[=======================================] 100% Fetch remote repository...
[========= ] 25%
[========= ] 25% Fetch remote repository...
[=======================================] 100% Fetch remote repository...
Checking the license for package Android SDK Platform 34 in /opt/android-sdk/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" finished.
[========= ] 25%
[========= ] 25% Fetch remote repository...
[=======================================] 100% Fetch remote repository...
Font asset "Phosphor-Duotone.ttf" was tree-shaken, reducing it from 567808 to 9004 bytes (98.4% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "Phosphor-Fill.ttf" was tree-shaken, reducing it from 449252 to 2388 bytes (99.5% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "Phosphor.ttf" was tree-shaken, reducing it from 488636 to 2060 bytes (99.6% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 2380 bytes (99.9% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Checking the license for package CMake 3.22.1 in /opt/android-sdk/licenses
License for package CMake 3.22.1 accepted.
Preparing "Install CMake 3.22.1 v.3.22.1".
"Install CMake 3.22.1 v.3.22.1" ready.
Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1
"Install CMake 3.22.1 v.3.22.1" complete.
"Install CMake 3.22.1 v.3.22.1" finished.
Running Gradle task 'assembleRelease'... 994.6s
✓ Built build/app/outputs/flutter-apk/app-x86_64-release.apk (11.6MB)
+ popd
~/build
+ mv /home/runner/work/trale/trale de.quantumphysique.trale
2025-08-19 01:59:08,348 INFO: Successfully built version 0.12.1 of de.quantumphysique.trale from 1533071018570e3c541b4811f2359b92de72c230
2025-08-19 01:59:08,709 DEBUG: Checking build/de.quantumphysique.trale/app/build/app/outputs/flutter-apk/app-x86_64-release.apk
2025-08-19 01:59:08,753 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2025-08-19 01:59:08,753 INFO: ...retrieving https://github.com/quantumphysique/trale/releases/download/v0.12.1/app-x86_64-release.apk
2025-08-19 01:59:08,758 DEBUG: Starting new HTTPS connection (1): github.com:443
2025-08-19 01:59:09,117 DEBUG: https://github.com:443 "GET /quantumphysique/trale/releases/download/v0.12.1/app-x86_64-release.apk HTTP/1.1" 302 0
2025-08-19 01:59:09,127 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:443
2025-08-19 01:59:09,346 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/703594478/0ad07e9c-df88-446c-9f86-f4fe661aede1?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-08-19T02%3A49%3A04Z&rscd=attachment%3B+filename%3Dapp-x86_64-release.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-08-19T01%3A48%3A13Z&ske=2025-08-19T02%3A49%3A04Z&sks=b&skv=2018-11-09&sig=SizXFZODOXGrnUdUgkju5cGUAtwXZF0N9QIyAh9j%2FP4%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NTU2OTA1MCwibmJmIjoxNzU1NTY4NzUwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0TVVOvem03TGKjb2h5zWaUsX_bRdhC6FWMtKwXljQYM&response-content-disposition=attachment%3B%20filename%3Dapp-x86_64-release.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 11663347
2025-08-19 01:59:12,141 DEBUG: unsigned/binaries/de.quantumphysique.trale_331.binary.apk: Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/version-control-info.textproto not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/DEPENDENCIES not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.activity_activity-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.browser_browser.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.datastore_datastore-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.datastore_datastore-preferences.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.datastore_datastore.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.profileinstaller_profileinstaller.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.savedstate_savedstate-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.window.extensions.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.window_window-java.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx/annotation/annotation/LICENSE.txt not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/kotlinx_coroutines_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/services/I1.a not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/services/I1.b not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/services/org.apache.tika.metadata.filter.MetadataFilter not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
DOES NOT VERIFY
ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <cd899304df29e2c0be28793fa8d7bfff2cf12a41944e403af49978f17ac1c059>, actual: <53943f279939b1ba887d4ad6a28e70189d98b829971279a55ed0442a9ce839cb>
2025-08-19 01:59:13,139 ERROR:
/tmp/tmp5urogiqe/sigcp_de.quantumphysique.trale_331.apk:
2025-08-19 01:59:13,139 INFO: ...NOT verified - /tmp/tmp5urogiqe/sigcp_de.quantumphysique.trale_331.apk
2025-08-19 01:59:14,049 DEBUG: > diff -r /tmp/tmp5urogiqe/unsigned_binaries_de.quantumphysique.trale_331.binary /tmp/tmp5urogiqe/_tmp_tmp5urogiqe_sigcp_de.quantumphysique.trale_331
2025-08-19 01:59:14,254 DEBUG: removing unsigned/de.quantumphysique.trale_331.apk
2025-08-19 01:59:14,267 DEBUG: removing unsigned/binaries/de.quantumphysique.trale_331.binary.apk
2025-08-19 01:59:14,391 ERROR: Could not build app de.quantumphysique.trale: compared built binary to supplied reference binary but failed
==== detail begin ====
verification of APK with copied signature failed
Comparing reference APK to APK with copied signature...
Unexpected diff output:
Binary files /tmp/tmp5urogiqe/unsigned_binaries_de.quantumphysique.trale_331.binary/content/assets/dexopt/baseline.prof and /tmp/tmp5urogiqe/_tmp_tmp5urogiqe_sigcp_de.quantumphysique.trale_331/content/assets/dexopt/baseline.prof differ
Binary files /tmp/tmp5urogiqe/unsigned_binaries_de.quantumphysique.trale_331.binary/content/assets/dexopt/baseline.profm and /tmp/tmp5urogiqe/_tmp_tmp5urogiqe_sigcp_de.quantumphysique.trale_331/content/assets/dexopt/baseline.profm differ
==== detail end ====
2025-08-19 01:59:14,392 DEBUG: Error encountered, stopping by user request.
==== detail end ====