log for app.alextran.immich:3033
== Installed Android Tools ==2026-01-31 22:58:51,675 INFO: Creating log directory2026-01-31 22:58:51,676 INFO: Creating temporary directory2026-01-31 22:58:51,676 INFO: Creating output directory2026-01-31 22:58:51,695 DEBUG: Getting git vcs interface for https://github.com/immich-app/immich.git2026-01-31 22:58:51,695 DEBUG: Checking app.alextran.immich:30332026-01-31 22:58:51,695 INFO: Building app.alextran.immich:30332026-01-31 22:58:51,695 WARNING: Android NDK version 'r25c' could not be found!2026-01-31 22:58:51,695 WARNING: Configured versions:Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2026-01-31 22:58:51,697 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:4432026-01-31 22:58:51,787 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json.asc HTTP/1.1" 200 4882026-01-31 22:58:51,788 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:4432026-01-31 22:58:51,871 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json HTTP/1.1" 200 159773Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r25c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r25c-linux.zip2026-01-31 22:58:51,913 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432026-01-31 22:58:52,765 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25c-linux.zip HTTP/1.1" 200 524159144Unzipping to /tmp/.sdkmanager-rxg_v81aInstalling into /opt/android-sdk/ndk/25.2.95196532026-01-31 23:00:08,216 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:00:08,218 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/app.alextran.immich, stdin=None, shell=False, universal_newlines=False)2026-01-31 23:00:08,219 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:00:08,220 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:00:08,220 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:00:08,220 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:00:08,220 INFO: Running 'sudo' commands in /home/vagrant2026-01-31 23:00:08,220 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y gcc-multilib libc-dev make+ apt-get updateGet:1 https://security.debian.org/debian-security trixie-security InRelease [43.4 kB]Get:2 https://security.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB]Get:3 https://security.debian.org/debian-security trixie-security/main Translation-en [63.2 kB]Get:4 https://debian.osuosl.org/debian trixie InRelease [140 kB]Get:5 https://debian.osuosl.org/debian trixie-updates InRelease [47.3 kB]Get:6 https://debian.osuosl.org/debian trixie-backports InRelease [54.0 kB]Get:7 https://debian.osuosl.org/debian trixie/main amd64 Packages [9670 kB]Get:8 https://debian.osuosl.org/debian trixie/main Translation-en [6484 kB]Get:9 https://debian.osuosl.org/debian trixie-updates/main amd64 Packages [5412 B]Get:10 https://debian.osuosl.org/debian trixie-updates/main Translation-en [4096 B]Get:11 https://debian.osuosl.org/debian trixie-backports/main amd64 Packages [144 kB]Get:12 https://debian.osuosl.org/debian trixie-backports/main Translation-en [115 kB]Fetched 16.9 MB in 2s (10.5 MB/s)Reading package lists...+ apt-get install -y gcc-multilib libc-dev makeReading package lists...Building dependency tree...Reading state information...The following additional packages will be installed:binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-14cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-14 gcc-14-multilibgcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu lib32asan8 lib32atomic1lib32gcc-14-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6lib32ubsan1 libasan8 libbinutils libc-dev-bin libc6-dev-i386 libc6-dev-x32libc6-i386 libc6-x32 libcc1-0 libcrypt-dev libctf-nobfd0 libctf0libgcc-14-dev libgprofng0 libhwasan0 libisl23 libitm1 liblsan0 libmpc3libmpfr6 libquadmath0 libsframe1 libtsan2 libubsan1 libx32asan8libx32atomic1 libx32gcc-14-dev libx32gcc-s1 libx32gomp1 libx32itm1libx32quadmath0 libx32stdc++6 libx32ubsan1 linux-libc-dev rpcsvc-protoSuggested packages:binutils-doc gprofng-gui binutils-gold cpp-doc gcc-14-locales cpp-14-docmanpages-dev autoconf automake libtool flex bison gdb gcc-doc gcc-14-docgdb-x86-64-linux-gnu libc-devtools glibc-doc make-docRecommended packages:manpages manpages-devThe following NEW packages will be installed:binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-14cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-14 gcc-14-multilibgcc-14-x86-64-linux-gnu gcc-multilib gcc-x86-64-linux-gnu lib32asan8lib32atomic1 lib32gcc-14-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0lib32stdc++6 lib32ubsan1 libasan8 libbinutils libc-dev-bin libc6-devlibc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32 libcc1-0 libcrypt-devlibctf-nobfd0 libctf0 libgcc-14-dev libgprofng0 libhwasan0 libisl23 libitm1liblsan0 libmpc3 libmpfr6 libquadmath0 libsframe1 libtsan2 libubsan1libx32asan8 libx32atomic1 libx32gcc-14-dev libx32gcc-s1 libx32gomp1libx32itm1 libx32quadmath0 libx32stdc++6 libx32ubsan1 linux-libc-dev makerpcsvc-proto0 upgraded, 58 newly installed, 0 to remove and 6 not upgraded.Need to get 79.6 MB of archives.After this operation, 310 MB of additional disk space will be used.Get:1 https://debian.osuosl.org/debian trixie/main amd64 libsframe1 amd64 2.44-3 [78.4 kB]Get:2 https://debian.osuosl.org/debian trixie/main amd64 binutils-common amd64 2.44-3 [2509 kB]Get:3 https://debian.osuosl.org/debian trixie/main amd64 libbinutils amd64 2.44-3 [534 kB]Get:4 https://debian.osuosl.org/debian trixie/main amd64 libgprofng0 amd64 2.44-3 [808 kB]Get:5 https://debian.osuosl.org/debian trixie/main amd64 libctf-nobfd0 amd64 2.44-3 [156 kB]Get:6 https://debian.osuosl.org/debian trixie/main amd64 libctf0 amd64 2.44-3 [88.6 kB]Get:7 https://debian.osuosl.org/debian trixie/main amd64 binutils-x86-64-linux-gnu amd64 2.44-3 [1014 kB]Get:8 https://debian.osuosl.org/debian trixie/main amd64 binutils amd64 2.44-3 [265 kB]Get:9 https://debian.osuosl.org/debian trixie/main amd64 libisl23 amd64 0.27-1 [659 kB]Get:10 https://debian.osuosl.org/debian trixie/main amd64 libmpfr6 amd64 4.2.2-1 [729 kB]Get:11 https://debian.osuosl.org/debian trixie/main amd64 libmpc3 amd64 1.3.1-1+b3 [52.2 kB]Get:12 https://debian.osuosl.org/debian trixie/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19 [11.0 MB]Get:13 https://debian.osuosl.org/debian trixie/main amd64 cpp-14 amd64 14.2.0-19 [1280 B]Get:14 https://debian.osuosl.org/debian trixie/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1 [4840 B]Get:15 https://debian.osuosl.org/debian trixie/main amd64 cpp amd64 4:14.2.0-1 [1568 B]Get:16 https://debian.osuosl.org/debian trixie/main amd64 libcc1-0 amd64 14.2.0-19 [42.8 kB]Get:17 https://debian.osuosl.org/debian trixie/main amd64 libitm1 amd64 14.2.0-19 [26.0 kB]Get:18 https://debian.osuosl.org/debian trixie/main amd64 libasan8 amd64 14.2.0-19 [2725 kB]Get:19 https://debian.osuosl.org/debian trixie/main amd64 liblsan0 amd64 14.2.0-19 [1204 kB]Get:20 https://debian.osuosl.org/debian trixie/main amd64 libtsan2 amd64 14.2.0-19 [2460 kB]Get:21 https://debian.osuosl.org/debian trixie/main amd64 libubsan1 amd64 14.2.0-19 [1074 kB]Get:22 https://debian.osuosl.org/debian trixie/main amd64 libhwasan0 amd64 14.2.0-19 [1488 kB]Get:23 https://debian.osuosl.org/debian trixie/main amd64 libquadmath0 amd64 14.2.0-19 [145 kB]Get:24 https://debian.osuosl.org/debian trixie/main amd64 libgcc-14-dev amd64 14.2.0-19 [2672 kB]Get:25 https://debian.osuosl.org/debian trixie/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19 [21.4 MB]Get:26 https://debian.osuosl.org/debian trixie/main amd64 gcc-14 amd64 14.2.0-19 [540 kB]Get:27 https://debian.osuosl.org/debian trixie/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1 [1436 B]Get:28 https://debian.osuosl.org/debian trixie/main amd64 gcc amd64 4:14.2.0-1 [5136 B]Get:29 https://debian.osuosl.org/debian trixie/main amd64 libc6-i386 amd64 2.41-12+deb13u1 [2538 kB]Get:30 https://debian.osuosl.org/debian trixie/main amd64 libc-dev-bin amd64 2.41-12+deb13u1 [58.5 kB]Get:31 https://debian.osuosl.org/debian trixie/main amd64 linux-libc-dev all 6.12.63-1 [2720 kB]Get:32 https://debian.osuosl.org/debian trixie/main amd64 libcrypt-dev amd64 1:4.4.38-1 [119 kB]Get:33 https://debian.osuosl.org/debian trixie/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]Get:34 https://debian.osuosl.org/debian trixie/main amd64 libc6-dev amd64 2.41-12+deb13u1 [1994 kB]Get:35 https://debian.osuosl.org/debian trixie/main amd64 libc6-dev-i386 amd64 2.41-12+deb13u1 [1428 kB]Get:36 https://debian.osuosl.org/debian trixie/main amd64 libc6-x32 amd64 2.41-12+deb13u1 [2664 kB]Get:37 https://debian.osuosl.org/debian trixie/main amd64 libc6-dev-x32 amd64 2.41-12+deb13u1 [1599 kB]Get:38 https://debian.osuosl.org/debian trixie/main amd64 lib32gcc-s1 amd64 14.2.0-19 [88.4 kB]Get:39 https://debian.osuosl.org/debian trixie/main amd64 libx32gcc-s1 amd64 14.2.0-19 [72.8 kB]Get:40 https://debian.osuosl.org/debian trixie/main amd64 lib32gomp1 amd64 14.2.0-19 [138 kB]Get:41 https://debian.osuosl.org/debian trixie/main amd64 libx32gomp1 amd64 14.2.0-19 [134 kB]Get:42 https://debian.osuosl.org/debian trixie/main amd64 lib32itm1 amd64 14.2.0-19 [27.5 kB]Get:43 https://debian.osuosl.org/debian trixie/main amd64 libx32itm1 amd64 14.2.0-19 [26.2 kB]Get:44 https://debian.osuosl.org/debian trixie/main amd64 lib32atomic1 amd64 14.2.0-19 [7700 B]Get:45 https://debian.osuosl.org/debian trixie/main amd64 libx32atomic1 amd64 14.2.0-19 [9268 B]Get:46 https://debian.osuosl.org/debian trixie/main amd64 lib32asan8 amd64 14.2.0-19 [2607 kB]Get:47 https://debian.osuosl.org/debian trixie/main amd64 libx32asan8 amd64 14.2.0-19 [2587 kB]Get:48 https://debian.osuosl.org/debian trixie/main amd64 lib32stdc++6 amd64 14.2.0-19 [745 kB]Get:49 https://debian.osuosl.org/debian trixie/main amd64 lib32ubsan1 amd64 14.2.0-19 [1053 kB]Get:50 https://debian.osuosl.org/debian trixie/main amd64 libx32stdc++6 amd64 14.2.0-19 [698 kB]Get:51 https://debian.osuosl.org/debian trixie/main amd64 libx32ubsan1 amd64 14.2.0-19 [1064 kB]Get:52 https://debian.osuosl.org/debian trixie/main amd64 lib32quadmath0 amd64 14.2.0-19 [231 kB]Get:53 https://debian.osuosl.org/debian trixie/main amd64 libx32quadmath0 amd64 14.2.0-19 [148 kB]Get:54 https://debian.osuosl.org/debian trixie/main amd64 lib32gcc-14-dev amd64 14.2.0-19 [2419 kB]Get:55 https://debian.osuosl.org/debian trixie/main amd64 libx32gcc-14-dev amd64 14.2.0-19 [2186 kB]Get:56 https://debian.osuosl.org/debian trixie/main amd64 gcc-14-multilib amd64 14.2.0-19 [1020 B]Get:57 https://debian.osuosl.org/debian trixie/main amd64 gcc-multilib amd64 4:14.2.0-1 [1600 B]Get:58 https://debian.osuosl.org/debian trixie/main amd64 make amd64 4.4.1-2 [463 kB]Fetched 79.6 MB in 5s (15.6 MB/s)Selecting previously unselected package libsframe1:amd64.(Reading database ... 43723 files and directories currently installed.)Preparing to unpack .../00-libsframe1_2.44-3_amd64.deb ...Unpacking libsframe1:amd64 (2.44-3) ...Selecting previously unselected package binutils-common:amd64.Preparing to unpack .../01-binutils-common_2.44-3_amd64.deb ...Unpacking binutils-common:amd64 (2.44-3) ...Selecting previously unselected package libbinutils:amd64.Preparing to unpack .../02-libbinutils_2.44-3_amd64.deb ...Unpacking libbinutils:amd64 (2.44-3) ...Selecting previously unselected package libgprofng0:amd64.Preparing to unpack .../03-libgprofng0_2.44-3_amd64.deb ...Unpacking libgprofng0:amd64 (2.44-3) ...Selecting previously unselected package libctf-nobfd0:amd64.Preparing to unpack .../04-libctf-nobfd0_2.44-3_amd64.deb ...Unpacking libctf-nobfd0:amd64 (2.44-3) ...Selecting previously unselected package libctf0:amd64.Preparing to unpack .../05-libctf0_2.44-3_amd64.deb ...Unpacking libctf0:amd64 (2.44-3) ...Selecting previously unselected package binutils-x86-64-linux-gnu.Preparing to unpack .../06-binutils-x86-64-linux-gnu_2.44-3_amd64.deb ...Unpacking binutils-x86-64-linux-gnu (2.44-3) ...Selecting previously unselected package binutils.Preparing to unpack .../07-binutils_2.44-3_amd64.deb ...Unpacking binutils (2.44-3) ...Selecting previously unselected package libisl23:amd64.Preparing to unpack .../08-libisl23_0.27-1_amd64.deb ...Unpacking libisl23:amd64 (0.27-1) ...Selecting previously unselected package libmpfr6:amd64.Preparing to unpack .../09-libmpfr6_4.2.2-1_amd64.deb ...Unpacking libmpfr6:amd64 (4.2.2-1) ...Selecting previously unselected package libmpc3:amd64.Preparing to unpack .../10-libmpc3_1.3.1-1+b3_amd64.deb ...Unpacking libmpc3:amd64 (1.3.1-1+b3) ...Selecting previously unselected package cpp-14-x86-64-linux-gnu.Preparing to unpack .../11-cpp-14-x86-64-linux-gnu_14.2.0-19_amd64.deb ...Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19) ...Selecting previously unselected package cpp-14.Preparing to unpack .../12-cpp-14_14.2.0-19_amd64.deb ...Unpacking cpp-14 (14.2.0-19) ...Selecting previously unselected package cpp-x86-64-linux-gnu.Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1) ...Selecting previously unselected package cpp.Preparing to unpack .../14-cpp_4%3a14.2.0-1_amd64.deb ...Unpacking cpp (4:14.2.0-1) ...Selecting previously unselected package libcc1-0:amd64.Preparing to unpack .../15-libcc1-0_14.2.0-19_amd64.deb ...Unpacking libcc1-0:amd64 (14.2.0-19) ...Selecting previously unselected package libitm1:amd64.Preparing to unpack .../16-libitm1_14.2.0-19_amd64.deb ...Unpacking libitm1:amd64 (14.2.0-19) ...Selecting previously unselected package libasan8:amd64.Preparing to unpack .../17-libasan8_14.2.0-19_amd64.deb ...Unpacking libasan8:amd64 (14.2.0-19) ...Selecting previously unselected package liblsan0:amd64.Preparing to unpack .../18-liblsan0_14.2.0-19_amd64.deb ...Unpacking liblsan0:amd64 (14.2.0-19) ...Selecting previously unselected package libtsan2:amd64.Preparing to unpack .../19-libtsan2_14.2.0-19_amd64.deb ...Unpacking libtsan2:amd64 (14.2.0-19) ...Selecting previously unselected package libubsan1:amd64.Preparing to unpack .../20-libubsan1_14.2.0-19_amd64.deb ...Unpacking libubsan1:amd64 (14.2.0-19) ...Selecting previously unselected package libhwasan0:amd64.Preparing to unpack .../21-libhwasan0_14.2.0-19_amd64.deb ...Unpacking libhwasan0:amd64 (14.2.0-19) ...Selecting previously unselected package libquadmath0:amd64.Preparing to unpack .../22-libquadmath0_14.2.0-19_amd64.deb ...Unpacking libquadmath0:amd64 (14.2.0-19) ...Selecting previously unselected package libgcc-14-dev:amd64.Preparing to unpack .../23-libgcc-14-dev_14.2.0-19_amd64.deb ...Unpacking libgcc-14-dev:amd64 (14.2.0-19) ...Selecting previously unselected package gcc-14-x86-64-linux-gnu.Preparing to unpack .../24-gcc-14-x86-64-linux-gnu_14.2.0-19_amd64.deb ...Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19) ...Selecting previously unselected package gcc-14.Preparing to unpack .../25-gcc-14_14.2.0-19_amd64.deb ...Unpacking gcc-14 (14.2.0-19) ...Selecting previously unselected package gcc-x86-64-linux-gnu.Preparing to unpack .../26-gcc-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1) ...Selecting previously unselected package gcc.Preparing to unpack .../27-gcc_4%3a14.2.0-1_amd64.deb ...Unpacking gcc (4:14.2.0-1) ...Selecting previously unselected package libc6-i386.Preparing to unpack .../28-libc6-i386_2.41-12+deb13u1_amd64.deb ...Unpacking libc6-i386 (2.41-12+deb13u1) ...Selecting previously unselected package libc-dev-bin.Preparing to unpack .../29-libc-dev-bin_2.41-12+deb13u1_amd64.deb ...Unpacking libc-dev-bin (2.41-12+deb13u1) ...Selecting previously unselected package linux-libc-dev.Preparing to unpack .../30-linux-libc-dev_6.12.63-1_all.deb ...Unpacking linux-libc-dev (6.12.63-1) ...Selecting previously unselected package libcrypt-dev:amd64.Preparing to unpack .../31-libcrypt-dev_1%3a4.4.38-1_amd64.deb ...Unpacking libcrypt-dev:amd64 (1:4.4.38-1) ...Selecting previously unselected package rpcsvc-proto.Preparing to unpack .../32-rpcsvc-proto_1.4.3-1_amd64.deb ...Unpacking rpcsvc-proto (1.4.3-1) ...Selecting previously unselected package libc6-dev:amd64.Preparing to unpack .../33-libc6-dev_2.41-12+deb13u1_amd64.deb ...Unpacking libc6-dev:amd64 (2.41-12+deb13u1) ...Selecting previously unselected package libc6-dev-i386.Preparing to unpack .../34-libc6-dev-i386_2.41-12+deb13u1_amd64.deb ...Unpacking libc6-dev-i386 (2.41-12+deb13u1) ...Selecting previously unselected package libc6-x32.Preparing to unpack .../35-libc6-x32_2.41-12+deb13u1_amd64.deb ...Unpacking libc6-x32 (2.41-12+deb13u1) ...Selecting previously unselected package libc6-dev-x32.Preparing to unpack .../36-libc6-dev-x32_2.41-12+deb13u1_amd64.deb ...Unpacking libc6-dev-x32 (2.41-12+deb13u1) ...Selecting previously unselected package lib32gcc-s1.Preparing to unpack .../37-lib32gcc-s1_14.2.0-19_amd64.deb ...Unpacking lib32gcc-s1 (14.2.0-19) ...Selecting previously unselected package libx32gcc-s1.Preparing to unpack .../38-libx32gcc-s1_14.2.0-19_amd64.deb ...Unpacking libx32gcc-s1 (14.2.0-19) ...Selecting previously unselected package lib32gomp1.Preparing to unpack .../39-lib32gomp1_14.2.0-19_amd64.deb ...Unpacking lib32gomp1 (14.2.0-19) ...Selecting previously unselected package libx32gomp1.Preparing to unpack .../40-libx32gomp1_14.2.0-19_amd64.deb ...Unpacking libx32gomp1 (14.2.0-19) ...Selecting previously unselected package lib32itm1.Preparing to unpack .../41-lib32itm1_14.2.0-19_amd64.deb ...Unpacking lib32itm1 (14.2.0-19) ...Selecting previously unselected package libx32itm1.Preparing to unpack .../42-libx32itm1_14.2.0-19_amd64.deb ...Unpacking libx32itm1 (14.2.0-19) ...Selecting previously unselected package lib32atomic1.Preparing to unpack .../43-lib32atomic1_14.2.0-19_amd64.deb ...Unpacking lib32atomic1 (14.2.0-19) ...Selecting previously unselected package libx32atomic1.Preparing to unpack .../44-libx32atomic1_14.2.0-19_amd64.deb ...Unpacking libx32atomic1 (14.2.0-19) ...Selecting previously unselected package lib32asan8.Preparing to unpack .../45-lib32asan8_14.2.0-19_amd64.deb ...Unpacking lib32asan8 (14.2.0-19) ...Selecting previously unselected package libx32asan8.Preparing to unpack .../46-libx32asan8_14.2.0-19_amd64.deb ...Unpacking libx32asan8 (14.2.0-19) ...Selecting previously unselected package lib32stdc++6.Preparing to unpack .../47-lib32stdc++6_14.2.0-19_amd64.deb ...Unpacking lib32stdc++6 (14.2.0-19) ...Selecting previously unselected package lib32ubsan1.Preparing to unpack .../48-lib32ubsan1_14.2.0-19_amd64.deb ...Unpacking lib32ubsan1 (14.2.0-19) ...Selecting previously unselected package libx32stdc++6.Preparing to unpack .../49-libx32stdc++6_14.2.0-19_amd64.deb ...Unpacking libx32stdc++6 (14.2.0-19) ...Selecting previously unselected package libx32ubsan1.Preparing to unpack .../50-libx32ubsan1_14.2.0-19_amd64.deb ...Unpacking libx32ubsan1 (14.2.0-19) ...Selecting previously unselected package lib32quadmath0.Preparing to unpack .../51-lib32quadmath0_14.2.0-19_amd64.deb ...Unpacking lib32quadmath0 (14.2.0-19) ...Selecting previously unselected package libx32quadmath0.Preparing to unpack .../52-libx32quadmath0_14.2.0-19_amd64.deb ...Unpacking libx32quadmath0 (14.2.0-19) ...Selecting previously unselected package lib32gcc-14-dev.Preparing to unpack .../53-lib32gcc-14-dev_14.2.0-19_amd64.deb ...Unpacking lib32gcc-14-dev (14.2.0-19) ...Selecting previously unselected package libx32gcc-14-dev.Preparing to unpack .../54-libx32gcc-14-dev_14.2.0-19_amd64.deb ...Unpacking libx32gcc-14-dev (14.2.0-19) ...Selecting previously unselected package gcc-14-multilib.Preparing to unpack .../55-gcc-14-multilib_14.2.0-19_amd64.deb ...Unpacking gcc-14-multilib (14.2.0-19) ...Selecting previously unselected package gcc-multilib.Preparing to unpack .../56-gcc-multilib_4%3a14.2.0-1_amd64.deb ...Unpacking gcc-multilib (4:14.2.0-1) ...Selecting previously unselected package make.Preparing to unpack .../57-make_4.4.1-2_amd64.deb ...Unpacking make (4.4.1-2) ...Setting up binutils-common:amd64 (2.44-3) ...Setting up linux-libc-dev (6.12.63-1) ...Setting up libctf-nobfd0:amd64 (2.44-3) ...Setting up libsframe1:amd64 (2.44-3) ...Setting up libc6-x32 (2.41-12+deb13u1) ...Setting up rpcsvc-proto (1.4.3-1) ...Setting up make (4.4.1-2) ...Setting up libmpfr6:amd64 (4.2.2-1) ...Setting up libquadmath0:amd64 (14.2.0-19) ...Setting up libmpc3:amd64 (1.3.1-1+b3) ...Setting up libx32gomp1 (14.2.0-19) ...Setting up libubsan1:amd64 (14.2.0-19) ...Setting up libhwasan0:amd64 (14.2.0-19) ...Setting up libcrypt-dev:amd64 (1:4.4.38-1) ...Setting up libasan8:amd64 (14.2.0-19) ...Setting up libc6-i386 (2.41-12+deb13u1) ...Setting up libx32quadmath0 (14.2.0-19) ...Setting up libtsan2:amd64 (14.2.0-19) ...Setting up libbinutils:amd64 (2.44-3) ...Setting up libisl23:amd64 (0.27-1) ...Setting up libc-dev-bin (2.41-12+deb13u1) ...Setting up lib32atomic1 (14.2.0-19) ...Setting up libcc1-0:amd64 (14.2.0-19) ...Setting up liblsan0:amd64 (14.2.0-19) ...Setting up libitm1:amd64 (14.2.0-19) ...Setting up libx32atomic1 (14.2.0-19) ...Setting up libctf0:amd64 (2.44-3) ...Setting up lib32itm1 (14.2.0-19) ...Setting up libx32gcc-s1 (14.2.0-19) ...Setting up libx32itm1 (14.2.0-19) ...Setting up libx32asan8 (14.2.0-19) ...Setting up libgprofng0:amd64 (2.44-3) ...Setting up lib32gomp1 (14.2.0-19) ...Setting up lib32gcc-s1 (14.2.0-19) ...Setting up lib32stdc++6 (14.2.0-19) ...Setting up lib32asan8 (14.2.0-19) ...Setting up cpp-14-x86-64-linux-gnu (14.2.0-19) ...Setting up cpp-14 (14.2.0-19) ...Setting up lib32quadmath0 (14.2.0-19) ...Setting up libc6-dev:amd64 (2.41-12+deb13u1) ...Setting up libgcc-14-dev:amd64 (14.2.0-19) ...Setting up binutils-x86-64-linux-gnu (2.44-3) ...Setting up libx32stdc++6 (14.2.0-19) ...Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ...Setting up libc6-dev-i386 (2.41-12+deb13u1) ...Setting up libx32ubsan1 (14.2.0-19) ...Setting up binutils (2.44-3) ...Setting up lib32ubsan1 (14.2.0-19) ...Setting up libx32gcc-14-dev (14.2.0-19) ...Setting up libc6-dev-x32 (2.41-12+deb13u1) ...Setting up lib32gcc-14-dev (14.2.0-19) ...Setting up cpp (4:14.2.0-1) ...Setting up gcc-14-x86-64-linux-gnu (14.2.0-19) ...Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ...Setting up gcc-14 (14.2.0-19) ...Setting up gcc-14-multilib (14.2.0-19) ...Setting up gcc (4:14.2.0-1) ...Setting up gcc-multilib (4:14.2.0-1) ...Processing triggers for base-files (13.8+deb13u3) ...Processing triggers for libc-bin (2.41-12+deb13u1) ...2026-01-31 23:01:10,008 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-01-31 23:01:10,410 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48670 files and directories currently installed.)Removing sudo (1.9.16p2-3) ...Purging configuration files for sudo (1.9.16p2-3) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u1) ...2026-01-31 23:01:14,027 INFO: Getting source for revision eadb2f89af5f877ca3e34f4140acb176f541082e2026-01-31 23:01:14,028 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:14,028 DEBUG: > git rev-parse --show-toplevel2026-01-31 23:01:14,229 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:14,229 DEBUG: > git submodule foreach --recursive git reset --hard2026-01-31 23:01:14,931 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:14,931 DEBUG: > git reset --hard2026-01-31 23:01:15,332 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:15,332 DEBUG: > git submodule foreach --recursive git clean -dffx2026-01-31 23:01:15,534 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:15,534 DEBUG: > git clean -dffx2026-01-31 23:01:15,635 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:15,635 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-01-31 23:01:16,036 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:16,036 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-01-31 23:01:16,438 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:16,438 DEBUG: > git remote set-head origin --auto2026-01-31 23:01:17,140 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:17,140 DEBUG: > git checkout -f eadb2f89af5f877ca3e34f4140acb176f541082e2026-01-31 23:01:17,541 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:17,541 DEBUG: > git clean -dffx2026-01-31 23:01:17,642 INFO: commit: eadb2f89af5f877ca3e34f4140acb176f541082e (SHA1: eadb2f89af5f877ca3e34f4140acb176f541082e)2026-01-31 23:01:17,642 INFO: Initialising submodules2026-01-31 23:01:17,643 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:17,643 DEBUG: > git rev-parse --show-toplevel2026-01-31 23:01:17,844 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:17,844 DEBUG: > git submodule sync2026-01-31 23:01:18,046 DEBUG: Directory: build/app.alextran.immich2026-01-31 23:01:18,046 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org submodule update --init --force --recursiveSubmodule path 'e2e/test-assets': checked out '163c251744e0a35d7ecfd02682452043f149fc2b'Submodule path 'mobile/.isar': checked out '6643d064abf22606b6c6a741ea873e4781115ef4'2026-01-31 23:01:18,848 INFO: Collecting source libraries2026-01-31 23:01:18,878 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:01:18,878 DEBUG: Directory: build/srclib/rustup2026-01-31 23:01:18,878 DEBUG: > bash -e -u -o pipefail -x -c -- export version=$(git describe --exact-match --tags)sed -i -e "/RUSTUP_UPDATE_ROOT/s|/dist/|/archive/$version/|" rustup-init.sh+ '[' -z '' ']'+ return+ case $- in+ return++ git describe --exact-match --tags+ export version=1.25.2+ version=1.25.2+ sed -i -e '/RUSTUP_UPDATE_ROOT/s|/dist/|/archive/1.25.2/|' rustup-init.sh2026-01-31 23:01:19,080 INFO: Creating local.properties file at build/app.alextran.immich/local.properties2026-01-31 23:01:19,080 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:01:19,081 INFO: Creating local.properties file at build/app.alextran.immich/mobile/local.properties2026-01-31 23:01:19,081 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:01:19,081 INFO: Removing specified files2026-01-31 23:01:19,081 INFO: Removing web2026-01-31 23:01:19,087 INFO: Removing docker2026-01-31 23:01:19,087 INFO: Removing server2026-01-31 23:01:19,091 INFO: Removing machine-learning2026-01-31 23:01:19,092 INFO: Removing mobile/ios2026-01-31 23:01:19,093 INFO: Removing design2026-01-31 23:01:19,094 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/.isar/packages/isar_test/android/app/build.gradle2026-01-31 23:01:19,096 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/android/app/build.gradle2026-01-31 23:01:19,097 INFO: Running 'prebuild' commands in build/app.alextran.immich/mobile2026-01-31 23:01:19,097 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:01:19,098 DEBUG: Directory: build/app.alextran.immich/mobile2026-01-31 23:01:19,098 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e 's/Xmx4096M/Xmx8G/' android/gradle.properties; cp .isar-cargo.lock .isar/Cargo.lock; export flutterVersion=$(sed -n -E "s/.*flutter:\s([0-9.]+)/\1/p" pubspec.yaml); [[ $flutterVersion ]]; git -C /home/vagrant/build/srclib/flutter checkout -f $flutterVersion; export PUB_CACHE=$(pwd)/.pub-cache; sed -i -e "s/^\#f//" pubspec.yaml; sed -i -e 's/^\/\/f //' android/app/build.gradle; /home/vagrant/build/srclib/flutter/bin/flutter config --no-analytics; /home/vagrant/build/srclib/flutter/bin/flutter pub get; /home/vagrant/build/srclib/flutter/bin/dart run easy_localization:generate -S ../i18n; /home/vagrant/build/srclib/flutter/bin/dart run bin/generate_keys.dart; sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle; cd $PUB_CACHE/hosted/pub.dev/geolocator_android-*/android; sed -i -e '/gms/d' build.gradle; cd src/main/java/com/baseflow/geolocator/location; rm FusedLocationClient.java; sed -i -e '/if (forceAndroidLocationManager) {/,/^ }/c return new LocationManagerClient(context, locationOptions);}' -e '/isGooglePlayServicesAvailable/,/^ }/d' -e '/gms/d' GeolocationManager.java+ '[' -z '' ']'+ return+ case $- in+ return+ sed -i -e s/Xmx4096M/Xmx8G/ android/gradle.properties+ cp .isar-cargo.lock .isar/Cargo.lock++ sed -n -E 's/.*flutter:\s([0-9.]+)/\1/p' pubspec.yaml+ export flutterVersion=3.35.7+ flutterVersion=3.35.7+ [[ -n 3.35.7 ]]+ git -C /home/vagrant/build/srclib/flutter checkout -f 3.35.7Note: switching to '3.35.7'.You are in 'detached HEAD' state. You can look around, make experimentalchanges and commit them, and you can discard any commits you make in thisstate without impacting any branches by switching back to a branch.If you want to create a new branch to retain commits you create, you maydo 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 falseHEAD is now at adc90106255 Update engine version for 3.35.7 (#177335)++ pwd+ export PUB_CACHE=/home/vagrant/build/app.alextran.immich/mobile/.pub-cache+ PUB_CACHE=/home/vagrant/build/app.alextran.immich/mobile/.pub-cache+ sed -i -e 's/^\#f//' pubspec.yaml+ sed -i -e 's/^\/\/f //' android/app/build.gradle+ /home/vagrant/build/srclib/flutter/bin/flutter config --no-analyticsDownloading Linux x64 Dart SDK from Flutter engine 035316565ad77281a75305515e4682e6c4c6f7ca...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
8 207M 8 18.1M 0 0 39.1M 0 0:00:05 --:--:-- 0:00:05 39.0M
56 207M 56 116M 0 0 82.1M 0 0:00:02 0:00:01 0:00:01 82.1M
100 207M 100 207M 0 0 90.5M 0 0:00:02 0:00:02 --:--:-- 90.5MBuilding 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 getDownloading Material fonts... 153msDownloading Gradle Wrapper... 6msDownloading package sky_engine... 109msDownloading package flutter_gpu... 55msDownloading flutter_patched_sdk tools... 166msDownloading flutter_patched_sdk_product tools... 154msDownloading linux-x64 tools... 817msDownloading linux-x64/font-subset tools... 97msResolving dependencies...Downloading packages..._fe_analyzer_shared 80.0.0 (94.0.0 available)analyzer 7.3.0 (10.0.2 available)analyzer_plugin 0.13.0 (0.14.2 available)archive 4.0.4 (4.0.7 available)auto_route 9.3.0+1 (11.1.0 available)auto_route_generator 9.3.1 (10.4.0 available)background_downloader 9.3.0 (9.5.2 available)bonsoir 5.1.11 (6.0.1 available)bonsoir_android 5.1.6 (6.0.1 available)bonsoir_darwin 5.1.3 (6.0.1 available)bonsoir_linux 5.1.3 (6.0.1 available)bonsoir_platform_interface 5.1.3 (6.0.1 available)bonsoir_windows 5.1.5 (6.0.1 available)build 2.4.2 (4.0.4 available)build_config 1.1.2 (1.2.0 available)build_daemon 4.0.4 (4.1.1 available)build_resolvers 2.4.4 (3.0.4 available)build_runner 2.4.15 (2.10.5 available)build_runner_core 8.0.0 (9.3.2 available)built_value 8.9.5 (8.12.3 available)characters 1.4.0 (1.4.1 available)checked_yaml 2.0.3 (2.0.4 available)code_builder 4.10.1 (4.11.1 available)connectivity_plus 6.1.5 (7.0.0 available)crop_image 1.0.16 (1.0.17 available)cross_file 0.3.4+2 (0.3.5+2 available)crypto 3.0.6 (3.0.7 available)custom_lint 0.7.5 (0.8.1 available)custom_lint_builder 0.7.5 (0.8.1 available)custom_lint_core 0.7.5 (0.8.2 available)custom_lint_visitor 1.0.0+7.3.0 (1.0.0+9.0.0 available)dart_style 3.1.0 (3.1.5 available)device_info_plus 12.2.0 (12.3.0 available)! drift 2.26.0 from git https://github.com/immich-app/drift at 53ef7e in drift (overridden)drift_dev 2.26.0 (2.30.1 available)drift_flutter 0.2.6 (0.2.8 available)ffi 2.1.4 (2.1.5 available)file_picker 8.3.7 (10.3.10 available)file_selector_linux 0.9.3+2 (0.9.4 available)file_selector_macos 0.9.4+2 (0.9.5 available)file_selector_platform_interface 2.6.2 (2.7.0 available)file_selector_windows 0.9.3+4 (0.9.3+5 available)flutter_lints 5.0.0 (6.0.0 available)flutter_local_notifications 17.2.4 (20.0.0 available)flutter_local_notifications_linux 4.0.1 (7.0.0 available)flutter_local_notifications_platform_interface 7.2.0 (10.0.0 available)flutter_plugin_android_lifecycle 2.0.27 (2.0.33 available)flutter_riverpod 2.6.1 (3.2.0 available)flutter_secure_storage 9.2.4 (10.0.0 available)flutter_secure_storage_linux 1.2.3 (3.0.0 available)flutter_secure_storage_macos 3.1.3 (4.0.0 available)flutter_secure_storage_platform_interface 1.1.2 (2.0.1 available)flutter_secure_storage_web 1.2.1 (2.1.0 available)flutter_secure_storage_windows 3.1.2 (4.1.0 available)flutter_svg 2.2.1 (2.2.3 available)flutter_udid 4.0.0 (4.1.1 available)flutter_web_auth_2 5.0.0-alpha.0 (5.0.1 available)flutter_web_auth_2_platform_interface 5.0.0-alpha.0 (5.0.0 available)fluttertoast 8.2.12 (9.0.0 available)freezed_annotation 3.0.0 (3.1.0 available)geolocator_android 5.0.1+1 (5.0.2 available)geolocator_apple 2.3.9 (2.3.13 available)geolocator_linux 0.2.3 (0.2.4 available)geolocator_platform_interface 4.2.4 (4.2.6 available)geolocator_windows 0.2.3 (0.2.5 available)home_widget 0.8.1 (0.9.0 available)hooks_riverpod 2.6.1 (3.2.0 available)http 1.5.0 (1.6.0 available)image 4.5.4 (4.7.2 available)image_picker 1.2.0 (1.2.1 available)image_picker_android 0.8.13+5 (0.8.13+13 available)image_picker_for_web 3.1.0 (3.1.1 available)image_picker_ios 0.8.13+1 (0.8.13+6 available)image_picker_platform_interface 2.11.0 (2.11.1 available)isar_community 3.3.0-dev.3 (3.3.0 available)isar_community_flutter_libs 3.3.0-dev.3 (3.3.0 available)js 0.6.7 (0.7.2 available)json_annotation 4.9.0 (4.10.0 available)lints 5.1.1 (6.1.0 available)local_auth 2.3.0 (3.0.0 available)local_auth_android 1.0.49 (2.0.4 available)local_auth_darwin 1.4.3 (2.0.1 available)local_auth_platform_interface 1.0.10 (1.1.0 available)local_auth_windows 1.0.11 (2.0.1 available)maplibre_gl 0.22.0 (0.25.0 available)maplibre_gl_platform_interface 0.22.0 (0.25.0 available)maplibre_gl_web 0.22.0 (0.25.0 available)matcher 0.12.17 (0.12.18 available)material_color_utilities 0.11.1 (0.13.0 available)meta 1.16.0 (1.18.1 available)network_info_plus 6.1.3 (7.0.0 available)objective_c 9.1.0 (9.2.5 available)package_config 2.1.1 (2.2.0 available)package_info_plus 8.3.0 (9.0.0 available)package_info_plus_platform_interface 3.2.0 (3.2.1 available)path_provider_android 2.2.16 (2.2.22 available)path_provider_foundation 2.4.3 (2.6.0 available)permission_handler 11.4.0 (12.0.1 available)permission_handler_android 12.1.0 (13.0.1 available)permission_handler_apple 9.4.6 (9.4.7 available)photo_manager 3.7.1 (3.8.3 available)pigeon 26.0.2 (26.1.7 available)pinput 5.0.2 (6.0.1 available)pool 1.5.1 (1.5.2 available)posix 6.0.1 (6.0.3 available)process 5.0.3 (5.0.5 available)protobuf 3.1.0 (6.0.0 available)riverpod 2.6.1 (3.2.0 available)riverpod_annotation 2.6.1 (4.0.1 available)riverpod_generator 2.6.5 (4.0.2 available)riverpod_lint 2.6.5 (3.1.2 available)share_plus 10.1.4 (12.0.1 available)share_plus_platform_interface 5.0.2 (6.1.0 available)shared_preferences 2.5.2 (2.5.4 available)shared_preferences_android 2.4.8 (2.4.20 available)shared_preferences_foundation 2.5.4 (2.5.6 available)socket_io_client 2.0.3+1 (3.1.4 available)socket_io_common 2.0.3 (3.1.1 available)source_gen 2.0.0 (4.2.0 available)sqflite_android 2.4.1 (2.4.2+2 available)sqflite_common 2.5.5 (2.5.6 available)sqlite3 2.7.5 (3.1.4 available)sqlite3_flutter_libs 0.5.31 (0.5.41 available)sqlparser 0.41.0 (0.43.0 available)synchronized 3.3.1 (3.4.0 available)test_api 0.7.6 (0.7.9 available)time 2.1.5 (2.1.6 available)timezone 0.9.4 (0.11.0 available)universal_io 2.2.2 (2.3.1 available)url_launcher_android 6.3.15 (6.3.28 available)url_launcher_ios 6.3.2 (6.3.6 available)url_launcher_linux 3.2.1 (3.2.2 available)url_launcher_macos 3.2.2 (3.2.5 available)url_launcher_web 2.4.0 (2.4.2 available)url_launcher_windows 3.1.4 (3.1.5 available)uuid 4.5.1 (4.5.2 available)vector_graphics 1.1.18 (1.1.19 available)vector_graphics_compiler 1.1.19 (1.1.20 available)vm_service 15.0.0 (15.0.2 available)wakelock_plus 1.3.3 (1.4.0 available)watcher 1.1.1 (1.2.1 available)web_socket 0.1.6 (1.0.1 available)web_socket_channel 3.0.2 (3.0.3 available)win32 5.11.0 (5.15.0 available)Got dependencies!143 packages have newer versions incompatible with dependency constraints.Try `flutter pub outdated` for more information.+ /home/vagrant/build/srclib/flutter/bin/dart run easy_localization:generate -S ../i18nAll done! File generated in /home/vagrant/build/app.alextran.immich/mobile/lib/generated/codegen_loader.g.dart+ /home/vagrant/build/srclib/flutter/bin/dart run bin/generate_keys.dartGenerated lib/generated/intl_keys.g.dart+ sed -i -e /play-services-cronet/d /home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/cronet_http-1.7.0/android/build.gradle+ cd /home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/geolocator_android-5.0.1+1/android+ sed -i -e /gms/d build.gradle+ cd src/main/java/com/baseflow/geolocator/location+ rm FusedLocationClient.java+ sed -i -e '/if (forceAndroidLocationManager) {/,/^ }/c return new LocationManagerClient(context, locationOptions);}' -e '/isGooglePlayServicesAvailable/,/^ }/d' -e /gms/d GeolocationManager.java2026-01-31 23:01:55,009 INFO: Scanning source for common problems...2026-01-31 23:01:55,014 DEBUG: scanner is configured to use signature data from: 'suss'2026-01-31 23:01:55,014 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-01-31 23:01:55,480 DEBUG: write 'suss.json' to cache2026-01-31 23:01:55,481 DEBUG: next suss.json cache update due in 23:59:59.9988482026-01-31 23:01:55,508 INFO: Removing WebAssembly binary file at mobile/.pub-cache/git/drift-53ef7e9f19fe8f68416251760b4b99fe43f1c575/extras/assets/sqlite3.wasm2026-01-31 23:01:55,510 INFO: Removing WebAssembly binary file at mobile/.pub-cache/git/drift-53ef7e9f19fe8f68416251760b4b99fe43f1c575/extras/integration_tests/legacy_web/test/sql-wasm.wasm2026-01-31 23:01:55,522 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/Cargo.toml2026-01-31 23:01:55,524 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/isar_core/Cargo.toml2026-01-31 23:01:55,527 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/mdbx_sys/Cargo.toml2026-01-31 23:01:55,528 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/isar_core_ffi/Cargo.toml2026-01-31 23:01:55,535 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/flutter_web_auth_2-5.0.0-alpha.0/example/android/gradle/wrapper/gradle-wrapper.jar2026-01-31 23:01:55,536 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/flutter_web_auth_2-5.0.0-alpha.0/android/gradle/wrapper/gradle-wrapper.jar2026-01-31 23:01:55,548 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_linux-0.2.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,567 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/image_picker-1.2.0/example/android/build.gradle2026-01-31 23:01:55,597 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/analyzer-7.3.0/example/ddd03.exe2026-01-31 23:01:55,600 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/gsettings-0.2.8/test/dconf/test2026-01-31 23:01:55,607 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth_android-1.0.49/example/android/build.gradle2026-01-31 23:01:55,612 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.27/example/android/build.gradle2026-01-31 23:01:55,631 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.15/example/android/build.gradle2026-01-31 23:01:55,654 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.9/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,671 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider-2.1.5/example/android/build.gradle2026-01-31 23:01:55,675 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth-2.3.0/example/android/build.gradle2026-01-31 23:01:55,677 INFO: Removing usual suspect 'com.google.android.gms(?!.(oss-licenses-plugin|strict-version-matcher-plugin))' at mobile/.pub-cache/hosted/pub.dev/cronet_http-1.7.0/example/android/app/build.gradle2026-01-31 23:01:55,677 INFO: Removing usual suspect '(?<!org.microg.gms:)play-services' at mobile/.pub-cache/hosted/pub.dev/cronet_http-1.7.0/example/android/app/build.gradle2026-01-31 23:01:55,683 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,691 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider_android-2.2.16/example/android/build.gradle2026-01-31 23:01:55,698 INFO: Removing dependency file without lock at mobile/.pub-cache/hosted/pub.dev/sqlite3-2.7.5/example/custom_wasm_build/Cargo.toml2026-01-31 23:01:55,713 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/example/android/build.gradle2026-01-31 23:01:55,737 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/cat.jpg.gz2026-01-31 23:01:55,737 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/a.txt.gz2026-01-31 23:01:55,737 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.tar.gz2026-01-31 23:01:55,737 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.zip2026-01-31 23:01:55,737 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test.zip2026-01-31 23:01:55,738 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test_100k_files.zip2026-01-31 23:01:55,738 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/inflate/data.bin2026-01-31 23:01:55,738 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-no-datadesc-sig.zip2026-01-31 23:01:55,738 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zipCrypto.zip2026-01-31 23:01:55,738 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-with-datadesc-sig.zip2026-01-31 23:01:55,738 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/winxp.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/aes256.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64_archive.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/password_zipcrypto.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/android-javadoc.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/dd.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/readme.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip_bzip2.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/symlink.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/unix.zip2026-01-31 23:01:55,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/utf.zip2026-01-31 23:01:55,740 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test-trailing-junk.zip2026-01-31 23:01:55,740 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/crc32-not-streamed.zip2026-01-31 23:01:55,740 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64.zip2026-01-31 23:01:55,740 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/web/res/readme.zip2026-01-31 23:01:55,744 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/flutter_svg-2.2.1/example/android/build.gradle2026-01-31 23:01:55,746 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,757 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/vector_graphics-1.1.18/example/assets/tiger.bin2026-01-31 23:01:55,769 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_android-5.0.1+1/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,784 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/jni-0.15.2/java/gradle/wrapper/gradle-wrapper.jar2026-01-31 23:01:55,790 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/skwasm.wasm2026-01-31 23:01:55,790 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/canvaskit.wasm2026-01-31 23:01:55,791 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/chromium/canvaskit.wasm2026-01-31 23:01:55,791 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/AssetManifest.bin2026-01-31 23:01:55,844 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Black.ttf2026-01-31 23:01:55,845 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Thin.ttf2026-01-31 23:01:55,845 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Medium.ttf2026-01-31 23:01:55,845 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Bold.ttf2026-01-31 23:01:55,845 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Light.ttf2026-01-31 23:01:55,846 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Regular.ttf2026-01-31 23:01:55,847 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/example/android/build.gradle2026-01-31 23:01:55,867 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.8/example/android/build.gradle2026-01-31 23:01:55,871 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13+5/example/android/build.gradle2026-01-31 23:01:55,876 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/example/app/android/build.gradle2026-01-31 23:01:55,879 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/platform_tests/alternate_language_test_plugin/example/android/build.gradle2026-01-31 23:01:55,883 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/platform_tests/test_plugin/example/android/build.gradle2026-01-31 23:01:55,889 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/photo_manager-3.7.1/example/android/photo-manager-keystore2026-01-31 23:01:55,893 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/maplibre_gl-0.22.0/android/gradle/wrapper/gradle-wrapper.jar2026-01-31 23:01:55,898 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator-14.0.2/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2026-01-31 23:01:55,908 INFO: Removing static library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/ios/isar.xcframework/ios-arm64_x86_64-simulator/libisar.a2026-01-31 23:01:55,909 INFO: Removing static library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/ios/isar.xcframework/ios-arm64/libisar.a2026-01-31 23:01:55,909 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/linux/libisar.so2026-01-31 23:01:55,910 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/android/src/main/jniLibs/arm64-v8a/libisar.so2026-01-31 23:01:55,910 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/android/src/main/jniLibs/armeabi-v7a/libisar.so2026-01-31 23:01:55,911 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/android/src/main/jniLibs/x86/libisar.so2026-01-31 23:01:55,911 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/android/src/main/jniLibs/x86_64/libisar.so2026-01-31 23:01:55,922 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/timezone-0.9.4/test/data/US/Eastern2026-01-31 23:01:55,935 INFO: Creating source tarball...2026-01-31 23:02:16,172 INFO: Running 'build' commands in build/app.alextran.immich/mobile2026-01-31 23:02:16,173 INFO: Set up NDK r25c (25.2.9519653)2026-01-31 23:02:16,173 DEBUG: Directory: build/app.alextran.immich/mobile2026-01-31 23:02:16,173 DEBUG: > bash -e -u -o pipefail -x -c /home/vagrant/build/srclib/rustup/rustup-init.sh -y; source $HOME/.cargo/env; export PUB_CACHE=$(pwd)/.pub-cache; bash ./scripts/fdroid_build_isar.sh; /home/vagrant/build/srclib/flutter/bin/flutter build apk --release --dart-define=cronetHttpNoPlay=true+ '[' -z '' ']'+ return+ case $- in+ return+ /home/vagrant/build/srclib/rustup/rustup-init.sh -yinfo: downloading installerWarning: Not enforcing strong cipher suites for TLS, this is potentially less secureWarning: Not enforcing TLS v1.2, this is potentially less secureinfo: profile set to 'default'info: default host triple is x86_64-unknown-linux-gnuinfo: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'info: latest update on 2026-01-22, rust version 1.93.0 (254b59607 2026-01-19)info: downloading component 'cargo'info: downloading component 'clippy'info: downloading component 'rust-docs'info: downloading component 'rust-std'info: downloading component 'rustc'info: downloading component 'rustfmt'info: installing component 'cargo'info: installing component 'clippy'info: installing component 'rust-docs'info: installing component 'rust-std'info: installing component 'rustc'info: installing component 'rustfmt'info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'stable-x86_64-unknown-linux-gnu installed - rustc 1.93.0 (254b59607 2026-01-19)Rust is installed now. Great!To get started you may need to restart your current shell.This would reload your PATH environment variable to includeCargo's bin directory ($HOME/.cargo/bin).To configure your current shell, run:source "$HOME/.cargo/env"+ source /home/vagrant/.cargo/env++ case ":${PATH}:" in++ export PATH=/home/vagrant/.cargo/bin:/opt/android-sdk/ndk/25.2.9519653:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools++ PATH=/home/vagrant/.cargo/bin:/opt/android-sdk/ndk/25.2.9519653:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools++ pwd+ export PUB_CACHE=/home/vagrant/build/app.alextran.immich/mobile/.pub-cache+ PUB_CACHE=/home/vagrant/build/app.alextran.immich/mobile/.pub-cache+ bash ./scripts/fdroid_build_isar.sh/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bininfo: downloading component 'rust-std' for 'i686-linux-android'info: installing component 'rust-std' for 'i686-linux-android'warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`|= note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest= note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest= note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsUpdating crates.io indexDownloading crates ...Downloaded bytes v1.7.1Downloaded threadpool v1.8.1Downloaded combine v4.6.7Downloaded itertools v0.10.5Downloaded cmake v0.1.51Downloaded bindgen v0.63.0Downloaded xxhash-rust v0.8.12Downloaded unicode-ident v1.0.13Downloaded serde v1.0.210Downloaded regex-automata v0.4.7Downloaded shlex v1.3.0Downloaded doc-comment v0.3.3Downloaded thiserror-impl v1.0.63Downloaded minimal-lexical v0.2.1Downloaded nom v7.1.3Downloaded ndk-context v0.1.1Downloaded jni-sys v0.3.0Downloaded proc-macro2 v1.0.86Downloaded once_cell v1.20.0Downloaded dirs v4.0.0Downloaded serde_json v1.0.128Downloaded thiserror v1.0.63Downloaded paste v1.0.15Downloaded lazycell v1.3.0Downloaded walkdir v2.5.0Downloaded peeking_take_while v0.1.2Downloaded ryu v1.0.18Downloaded heck v0.4.1Downloaded syn v2.0.77Downloaded snafu-derive v0.7.5Downloaded lazy_static v1.5.0Downloaded enum_dispatch v0.3.13Downloaded crossbeam-channel v0.5.13Downloaded unicode-segmentation v1.12.0Downloaded itoa v1.0.11Downloaded cexpr v0.6.0Downloaded cesu8 v1.1.0Downloaded serde_derive v1.0.210Downloaded num_cpus v1.16.0Downloaded memchr v2.7.4Downloaded cfg-if v1.0.0Downloaded libc v0.2.158Downloaded intmap v2.0.0Downloaded syn v1.0.109Downloaded jni v0.20.0Downloaded clang-sys v1.8.1Downloaded snafu v0.7.5Downloaded same-file v1.0.6Downloaded quote v1.0.37Downloaded byteorder v1.5.0Downloaded dirs-sys v0.3.7Downloaded crossbeam-utils v0.8.20Downloaded rustc-hash v1.1.0Downloaded regex-syntax v0.8.4Downloaded regex v1.10.6Downloaded log v0.4.22Downloaded libloading v0.8.5Downloaded glob v0.3.1Downloaded cc v1.1.19Downloaded either v1.13.0Downloaded bitflags v1.3.2Downloaded aho-corasick v1.1.3Compiling proc-macro2 v1.0.86Compiling unicode-ident v1.0.13Compiling libc v0.2.158Compiling syn v1.0.109Compiling glob v0.3.1Compiling minimal-lexical v0.2.1Compiling regex-syntax v0.8.4Compiling cfg-if v1.0.0Compiling shlex v1.3.0Compiling memchr v2.7.4Compiling bindgen v0.63.0Compiling lazycell v1.3.0Compiling rustc-hash v1.1.0Compiling peeking_take_while v0.1.2Compiling bitflags v1.3.2Compiling lazy_static v1.5.0Compiling same-file v1.0.6Compiling serde v1.0.210Compiling crossbeam-utils v0.8.20Compiling doc-comment v0.3.3Compiling paste v1.0.15Compiling thiserror v1.0.63Compiling serde_json v1.0.128Compiling heck v0.4.1Compiling once_cell v1.20.0Compiling bytes v1.7.1Compiling ryu v1.0.18Compiling itoa v1.0.11Compiling either v1.13.0Compiling libloading v0.8.5Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling xxhash-rust v0.8.12Compiling cesu8 v1.1.0Compiling log v0.4.22Compiling intmap v2.0.0Compiling cc v1.1.19Compiling walkdir v2.5.0Compiling jni-sys v0.3.0Compiling byteorder v1.5.0Compiling unicode-segmentation v1.12.0Compiling ndk-context v0.1.1Compiling itertools v0.10.5Compiling clang-sys v1.8.1Compiling jni v0.20.0Compiling num_cpus v1.16.0Compiling nom v7.1.3Compiling threadpool v1.8.1Compiling combine v4.6.7Compiling crossbeam-channel v0.5.13Compiling quote v1.0.37Compiling syn v2.0.77Compiling cmake v0.1.51Compiling regex-automata v0.4.7Compiling cexpr v0.6.0Compiling regex v1.10.6Compiling serde_derive v1.0.210Compiling thiserror-impl v1.0.63Compiling enum_dispatch v0.3.13Compiling snafu-derive v0.7.5Compiling snafu v0.7.5Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling isar-core v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core)warning: unused import: `xxhash_rust::xxh3::xxh3_64_with_seed`--> packages/isar_core/src/schema/mod.rs:12:5|12 | use xxhash_rust::xxh3::xxh3_64_with_seed;| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by defaultwarning: field `write` is never read--> packages/isar_core/src/mdbx/txn.rs:8:9|6 | pub struct Txn<'env> {| --- field in this struct7 | pub(crate) txn: *mut ffi::MDBX_txn,8 | pub write: bool,| ^^^^^|= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/collection.rs:74:30|74 | pub fn new_query_builder(&self) -> QueryBuilder {| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|74 | pub fn new_query_builder(&self) -> QueryBuilder<'_> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/collection.rs:81:25|81 | let id = key.deref().to_id();| ^^^^^^^^|= note: `#[warn(suspicious_double_ref_op)]` on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/index/index_key.rs:135:17|135 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|135 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/instance.rs:220:22|220 | ...in_txn(&self, write: bool, silent: bool) -> Result<IsarTxn> {| ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|220 | pub fn begin_txn(&self, write: bool, silent: bool) -> Result<IsarTxn<'_>> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/link.rs:65:34|65 | ... callback(id_bytes.deref().to_id(), IsarObject::from_bytes(&object))| ^^^^^^^^warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/mod.rs:60:17|60 | fn as_bytes(&self) -> Cow<[u8]>;| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|60 | fn as_bytes(&self) -> Cow<'_, [u8]>;| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/env.rs:70:16|70 | pub fn txn(&self, write: bool) -> Result<Txn> {| ^^^^^ ^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|70 | pub fn txn(&self, write: bool) -> Result<Txn<'_>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/id.rs:29:17|29 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|29 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/object/isar_object.rs:143:59|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject> {| -- the lifetime is named here ^^^^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject<'a>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/object_builder.rs:218:19|218 | pub fn finish(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|218 | pub fn finish(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/query/query_builder.rs:23:58|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder {| -- ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is named here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder<'a> {| ++++warning: `isar-core` (lib) generated 13 warnings (run `cargo fix --lib -p isar-core` to apply 10 suggestions)warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/c_object_set.rs:23:23|23 | pub fn get_object(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|23 | pub fn get_object(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/query.rs:13:46|13 | ...(collection: &IsarCollection) -> *mut QueryBuilder {| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {| ++++warning: `isar` (lib) generated 2 warnings (run `cargo fix --lib -p isar` to apply 2 suggestions)Finished `release` profile [optimized] target(s) in 27.54s/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bininfo: downloading component 'rust-std' for 'x86_64-linux-android'info: installing component 'rust-std' for 'x86_64-linux-android'warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`|= note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest= note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest= note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling bytes v1.7.1Compiling ryu v1.0.18Compiling itoa v1.0.11Compiling either v1.13.0Compiling byteorder v1.5.0Compiling doc-comment v0.3.3Compiling serde v1.0.210Compiling crossbeam-utils v0.8.20Compiling thiserror v1.0.63Compiling serde_json v1.0.128Compiling once_cell v1.20.0Compiling log v0.4.22Compiling cesu8 v1.1.0Compiling xxhash-rust v0.8.12Compiling intmap v2.0.0Compiling jni-sys v0.3.0Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling ndk-context v0.1.1Compiling unicode-segmentation v1.12.0Compiling jni v0.20.0Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling snafu v0.7.5Compiling itertools v0.10.5Compiling num_cpus v1.16.0Compiling threadpool v1.8.1Compiling crossbeam-channel v0.5.13Compiling combine v4.6.7Compiling isar-core v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core)warning: unused import: `xxhash_rust::xxh3::xxh3_64_with_seed`--> packages/isar_core/src/schema/mod.rs:12:5|12 | use xxhash_rust::xxh3::xxh3_64_with_seed;| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by defaultwarning: field `write` is never read--> packages/isar_core/src/mdbx/txn.rs:8:9|6 | pub struct Txn<'env> {| --- field in this struct7 | pub(crate) txn: *mut ffi::MDBX_txn,8 | pub write: bool,| ^^^^^|= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/collection.rs:74:30|74 | pub fn new_query_builder(&self) -> QueryBuilder {| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|74 | pub fn new_query_builder(&self) -> QueryBuilder<'_> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/collection.rs:81:25|81 | let id = key.deref().to_id();| ^^^^^^^^|= note: `#[warn(suspicious_double_ref_op)]` on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/index/index_key.rs:135:17|135 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|135 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/instance.rs:220:22|220 | ...in_txn(&self, write: bool, silent: bool) -> Result<IsarTxn> {| ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|220 | pub fn begin_txn(&self, write: bool, silent: bool) -> Result<IsarTxn<'_>> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/link.rs:65:34|65 | ... callback(id_bytes.deref().to_id(), IsarObject::from_bytes(&object))| ^^^^^^^^warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/mod.rs:60:17|60 | fn as_bytes(&self) -> Cow<[u8]>;| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|60 | fn as_bytes(&self) -> Cow<'_, [u8]>;| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/env.rs:70:16|70 | pub fn txn(&self, write: bool) -> Result<Txn> {| ^^^^^ ^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|70 | pub fn txn(&self, write: bool) -> Result<Txn<'_>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/id.rs:29:17|29 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|29 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/object/isar_object.rs:143:59|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject> {| -- the lifetime is named here ^^^^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject<'a>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/object_builder.rs:218:19|218 | pub fn finish(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|218 | pub fn finish(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/query/query_builder.rs:23:58|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder {| -- ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is named here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder<'a> {| ++++warning: `isar-core` (lib) generated 13 warnings (run `cargo fix --lib -p isar-core` to apply 10 suggestions)warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/c_object_set.rs:23:23|23 | pub fn get_object(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|23 | pub fn get_object(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/query.rs:13:46|13 | ...(collection: &IsarCollection) -> *mut QueryBuilder {| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {| ++++warning: `isar` (lib) generated 2 warnings (run `cargo fix --lib -p isar` to apply 2 suggestions)Finished `release` profile [optimized] target(s) in 20.93s/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bininfo: downloading component 'rust-std' for 'armv7-linux-androideabi'info: installing component 'rust-std' for 'armv7-linux-androideabi'warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`|= note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest= note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest= note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling bytes v1.7.1Compiling ryu v1.0.18Compiling itoa v1.0.11Compiling either v1.13.0Compiling serde v1.0.210Compiling doc-comment v0.3.3Compiling crossbeam-utils v0.8.20Compiling serde_json v1.0.128Compiling thiserror v1.0.63Compiling jni-sys v0.3.0Compiling byteorder v1.5.0Compiling xxhash-rust v0.8.12Compiling cesu8 v1.1.0Compiling log v0.4.22Compiling once_cell v1.20.0Compiling intmap v2.0.0Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling ndk-context v0.1.1Compiling unicode-segmentation v1.12.0Compiling jni v0.20.0Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling snafu v0.7.5Compiling itertools v0.10.5Compiling num_cpus v1.16.0Compiling threadpool v1.8.1Compiling combine v4.6.7Compiling crossbeam-channel v0.5.13Compiling isar-core v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core)warning: unused import: `xxhash_rust::xxh3::xxh3_64_with_seed`--> packages/isar_core/src/schema/mod.rs:12:5|12 | use xxhash_rust::xxh3::xxh3_64_with_seed;| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by defaultwarning: field `write` is never read--> packages/isar_core/src/mdbx/txn.rs:8:9|6 | pub struct Txn<'env> {| --- field in this struct7 | pub(crate) txn: *mut ffi::MDBX_txn,8 | pub write: bool,| ^^^^^|= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/collection.rs:74:30|74 | pub fn new_query_builder(&self) -> QueryBuilder {| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|74 | pub fn new_query_builder(&self) -> QueryBuilder<'_> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/collection.rs:81:25|81 | let id = key.deref().to_id();| ^^^^^^^^|= note: `#[warn(suspicious_double_ref_op)]` on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/index/index_key.rs:135:17|135 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|135 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/instance.rs:220:22|220 | ...in_txn(&self, write: bool, silent: bool) -> Result<IsarTxn> {| ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|220 | pub fn begin_txn(&self, write: bool, silent: bool) -> Result<IsarTxn<'_>> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/link.rs:65:34|65 | ... callback(id_bytes.deref().to_id(), IsarObject::from_bytes(&object))| ^^^^^^^^warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/mod.rs:60:17|60 | fn as_bytes(&self) -> Cow<[u8]>;| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|60 | fn as_bytes(&self) -> Cow<'_, [u8]>;| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/env.rs:70:16|70 | pub fn txn(&self, write: bool) -> Result<Txn> {| ^^^^^ ^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|70 | pub fn txn(&self, write: bool) -> Result<Txn<'_>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/id.rs:29:17|29 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|29 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/object/isar_object.rs:143:59|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject> {| -- the lifetime is named here ^^^^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject<'a>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/object_builder.rs:218:19|218 | pub fn finish(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|218 | pub fn finish(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/query/query_builder.rs:23:58|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder {| -- ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is named here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder<'a> {| ++++warning: `isar-core` (lib) generated 13 warnings (run `cargo fix --lib -p isar-core` to apply 10 suggestions)warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/c_object_set.rs:23:23|23 | pub fn get_object(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|23 | pub fn get_object(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/query.rs:13:46|13 | ...(collection: &IsarCollection) -> *mut QueryBuilder {| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {| ++++warning: `isar` (lib) generated 2 warnings (run `cargo fix --lib -p isar` to apply 2 suggestions)Finished `release` profile [optimized] target(s) in 20.16s/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bininfo: downloading component 'rust-std' for 'aarch64-linux-android'info: installing component 'rust-std' for 'aarch64-linux-android'warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`|= note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest= note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest= note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling itoa v1.0.11Compiling ryu v1.0.18Compiling bytes v1.7.1Compiling either v1.13.0Compiling crossbeam-utils v0.8.20Compiling doc-comment v0.3.3Compiling serde v1.0.210Compiling serde_json v1.0.128Compiling thiserror v1.0.63Compiling xxhash-rust v0.8.12Compiling once_cell v1.20.0Compiling cesu8 v1.1.0Compiling byteorder v1.5.0Compiling log v0.4.22Compiling jni-sys v0.3.0Compiling intmap v2.0.0Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling unicode-segmentation v1.12.0Compiling ndk-context v0.1.1Compiling jni v0.20.0Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling snafu v0.7.5Compiling itertools v0.10.5Compiling num_cpus v1.16.0Compiling threadpool v1.8.1Compiling crossbeam-channel v0.5.13Compiling combine v4.6.7Compiling isar-core v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core)warning: unused import: `xxhash_rust::xxh3::xxh3_64_with_seed`--> packages/isar_core/src/schema/mod.rs:12:5|12 | use xxhash_rust::xxh3::xxh3_64_with_seed;| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by defaultwarning: field `write` is never read--> packages/isar_core/src/mdbx/txn.rs:8:9|6 | pub struct Txn<'env> {| --- field in this struct7 | pub(crate) txn: *mut ffi::MDBX_txn,8 | pub write: bool,| ^^^^^|= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/collection.rs:74:30|74 | pub fn new_query_builder(&self) -> QueryBuilder {| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|74 | pub fn new_query_builder(&self) -> QueryBuilder<'_> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/collection.rs:81:25|81 | let id = key.deref().to_id();| ^^^^^^^^|= note: `#[warn(suspicious_double_ref_op)]` on by defaultwarning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/index/index_key.rs:135:17|135 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|135 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/instance.rs:220:22|220 | ...in_txn(&self, write: bool, silent: bool) -> Result<IsarTxn> {| ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|220 | pub fn begin_txn(&self, write: bool, silent: bool) -> Result<IsarTxn<'_>> {| ++++warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type--> packages/isar_core/src/link.rs:65:34|65 | ... callback(id_bytes.deref().to_id(), IsarObject::from_bytes(&object))| ^^^^^^^^warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/mod.rs:60:17|60 | fn as_bytes(&self) -> Cow<[u8]>;| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|60 | fn as_bytes(&self) -> Cow<'_, [u8]>;| +++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/mdbx/env.rs:70:16|70 | pub fn txn(&self, write: bool) -> Result<Txn> {| ^^^^^ ^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|70 | pub fn txn(&self, write: bool) -> Result<Txn<'_>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/id.rs:29:17|29 | fn as_bytes(&self) -> Cow<[u8]> {| ^^^^^ ^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|29 | fn as_bytes(&self) -> Cow<'_, [u8]> {| +++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/object/isar_object.rs:143:59|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject> {| -- the lifetime is named here ^^^^^^^^^^ the same lifetime is hidden here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|143 | pub fn read_object(&'a self, offset: usize) -> Option<IsarObject<'a>> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core/src/object/object_builder.rs:218:19|218 | pub fn finish(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|218 | pub fn finish(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's named elsewhere is confusing--> packages/isar_core/src/query/query_builder.rs:23:58|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder {| -- ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is named here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: consistently use `'a`|23 | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder<'a> {| ++++warning: `isar-core` (lib) generated 13 warnings (run `cargo fix --lib -p isar-core` to apply 10 suggestions)warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/c_object_set.rs:23:23|23 | pub fn get_object(&self) -> IsarObject {| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusing= note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths|23 | pub fn get_object(&self) -> IsarObject<'_> {| ++++warning: hiding a lifetime that's elided elsewhere is confusing--> packages/isar_core_ffi/src/query.rs:13:46|13 | ...(collection: &IsarCollection) -> *mut QueryBuilder {| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here| || the lifetime is elided here|= help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths|13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {| ++++warning: `isar` (lib) generated 2 warnings (run `cargo fix --lib -p isar` to apply 2 suggestions)Finished `release` profile [optimized] target(s) in 21.71s+ /home/vagrant/build/srclib/flutter/bin/flutter build apk --release --dart-define=cronetHttpNoPlay=trueDownloading android-arm-profile/linux-x64 tools... 212msDownloading android-arm-release/linux-x64 tools... 131msDownloading android-arm64-profile/linux-x64 tools... 120msDownloading android-arm64-release/linux-x64 tools... 112msDownloading android-x64-profile/linux-x64 tools... 121msDownloading android-x64-release/linux-x64 tools... 111msRunning 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 readyChecking the license for package NDK (Side by side) 28.2.13676358 in /opt/android-sdk/licensesLicense for package NDK (Side by side) 28.2.13676358 accepted.Preparing "Install NDK (Side by side) 28.2.13676358 v.28.2.13676358"."Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" ready.Installing NDK (Side by side) 28.2.13676358 in /opt/android-sdk/ndk/28.2.13676358"Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" complete."Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" finished.Checking the license for package NDK (Side by side) 27.0.12077973 in /opt/android-sdk/licensesLicense for package NDK (Side by side) 27.0.12077973 accepted.Preparing "Install NDK (Side by side) 27.0.12077973 v.27.0.12077973"."Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" ready.Installing NDK (Side by side) 27.0.12077973 in /opt/android-sdk/ndk/27.0.12077973"Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" complete."Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" finished.Checking the license for package Android SDK Build-Tools 36 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 36 accepted.Preparing "Install Android SDK Build-Tools 36 v.36.0.0"."Install Android SDK Build-Tools 36 v.36.0.0" ready.Installing Android SDK Build-Tools 36 in /opt/android-sdk/build-tools/36.0.0"Install Android SDK Build-Tools 36 v.36.0.0" complete."Install Android SDK Build-Tools 36 v.36.0.0" finished.Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licensesLicense for package Android SDK Platform 36 accepted.Preparing "Install Android SDK Platform 36 (revision 2)"."Install Android SDK Platform 36 (revision 2)" ready.Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36"Install Android SDK Platform 36 (revision 2)" complete."Install Android SDK Platform 36 (revision 2)" finished.[========= ] 25%[========= ] 25% Fetch remote repository...[=======================================] 100% Fetch remote repository...Checking the license for package CMake 3.22.1 in /opt/android-sdk/licensesLicense 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.warning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warnings3 warnings3 warnings3 warnings3 warnings3 warningswarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warnings/home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/sqflite_android-2.4.1/android/src/main/java/com/tekartik/sqflite/Utils.java:92: warning: [deprecation] Locale(String,String,String) in Locale has been deprecatedreturn new Locale(language, country, variant);^/home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/sqflite_android-2.4.1/android/src/main/java/com/tekartik/sqflite/Database.java:204: warning: [deprecation] getId() in Thread has been deprecatedreturn id + "," + thread.getName() + "(" + thread.getId() + ")";^/home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/sqflite_android-2.4.1/android/src/main/java/com/tekartik/sqflite/LocaleUtils.java:48: warning: [deprecation] Locale(String,String,String) in Locale has been deprecatedreturn new Locale(language, country, variant);^3 warningswarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warningswarning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.warning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warningsNote: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.Note: Some input files use unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.3 warningsFont asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 36668 bytes (97.8% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.Running Gradle task 'assembleRelease'... 454.8s✓ Built build/app/outputs/flutter-apk/app-release.apk (175.1MB)2026-01-31 23:11:47,285 DEBUG: Checking build/app.alextran.immich/mobile/build/app/outputs/flutter-apk/app-release.apk2026-01-31 23:11:47,291 INFO: Successfully built app.alextran.immich:3033 from eadb2f89af5f877ca3e34f4140acb176f541082e2026-01-31 23:11:47,330 INFO: success: app.alextran.immich2026-01-31 23:11:47,330 INFO: Finished2026-01-31 23:11:47,330 INFO: 1 build succeeded