log for app.alextran.immich:3026

== Installed Android Tools ==2025-11-07 17:21:37,799 DEBUG: Reading 'config.yml'2025-11-07 17:21:37,874 INFO: Creating log directory2025-11-07 17:21:37,874 INFO: Creating temporary directory2025-11-07 17:21:37,875 INFO: Creating output directory2025-11-07 17:21:38,124 DEBUG: Getting git vcs interface for https://github.com/immich-app/immich.git2025-11-07 17:21:38,124 DEBUG: Checking app.alextran.immich:30262025-11-07 17:21:38,124 INFO: Building version 2.2.3 (3026) of app.alextran.immich2025-11-07 17:21:38,124 WARNING: Android NDK version 'r25c' could not be found!2025-11-07 17:21:38,124 WARNING: Configured versions:Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2025-11-07 17:21:42,856 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432025-11-07 17:21:43,157 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 4062025-11-07 17:21:43,165 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432025-11-07 17:21:43,477 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 157910Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r25c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r25c-linux.zip2025-11-07 17:21:44,813 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432025-11-07 17:21:45,109 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25c-linux.zip HTTP/1.1" 200 531118193Unzipping to /tmp/.sdkmanager-86pfek2lInstalling into /opt/android-sdk/ndk/25.2.95196532025-11-07 17:22:29,862 INFO: Set NDK r25c (25.2.9519653) up2025-11-07 17:22:29,868 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/app.alextran.immich, universal_newlines=False, shell=None, istream=None)2025-11-07 17:22:29,908 INFO: Running 'sudo' commands in /home/vagrant2025-11-07 17:22:29,909 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 bookworm-security InRelease [48.0 kB]Get:2 https://debian.osuosl.org/debian bookworm InRelease [151 kB]Get:3 https://debian.osuosl.org/debian bookworm-updates InRelease [55.4 kB]Get:4 https://debian.osuosl.org/debian bookworm-backports InRelease [59.4 kB]Get:5 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [284 kB]Get:6 https://security.debian.org/debian-security bookworm-security/main Translation-en [172 kB]Get:7 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8791 kB]Get:8 https://debian.osuosl.org/debian bookworm/main Translation-en [6109 kB]Get:9 https://debian.osuosl.org/debian bookworm-updates/main amd64 Packages [6924 B]Get:10 https://debian.osuosl.org/debian bookworm-updates/main Translation-en [5448 B]Get:11 https://debian.osuosl.org/debian bookworm-backports/main amd64 Packages [296 kB]Get:12 https://debian.osuosl.org/debian bookworm-backports/main Translation-en [250 kB]Fetched 16.2 MB in 13s (1252 kB/s)Reading package lists...+ apt-get install -y gcc-multilib libc-dev makeReading package lists...Building dependency tree...Reading state information...libc6-dev is already the newest version (2.36-9+deb12u13).libc6-dev set to manually installed.The following additional packages will be installed:gcc-12-multilib lib32asan8 lib32atomic1 lib32gcc-12-dev lib32gcc-s1lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6 lib32ubsan1 libc6-dev-i386libc6-dev-x32 libc6-i386 libc6-x32 libx32asan8 libx32atomic1libx32gcc-12-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0libx32stdc++6 libx32ubsan1Suggested packages:make-docThe following NEW packages will be installed:gcc-12-multilib gcc-multilib lib32asan8 lib32atomic1 lib32gcc-12-devlib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6 lib32ubsan1libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32 libx32asan8 libx32atomic1libx32gcc-12-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0libx32stdc++6 libx32ubsan1 make0 upgraded, 25 newly installed, 0 to remove and 1 not upgraded.Need to get 20.6 MB of archives.After this operation, 83.2 MB of additional disk space will be used.Get:1 https://debian.osuosl.org/debian bookworm/main amd64 libc6-i386 amd64 2.36-9+deb12u13 [2459 kB]Get:2 https://debian.osuosl.org/debian bookworm/main amd64 libc6-dev-i386 amd64 2.36-9+deb12u13 [1354 kB]Get:3 https://debian.osuosl.org/debian bookworm/main amd64 libc6-x32 amd64 2.36-9+deb12u13 [2589 kB]Get:4 https://debian.osuosl.org/debian bookworm/main amd64 libc6-dev-x32 amd64 2.36-9+deb12u13 [1518 kB]Get:5 https://debian.osuosl.org/debian bookworm/main amd64 lib32gcc-s1 amd64 12.2.0-14+deb12u1 [59.7 kB]Get:6 https://debian.osuosl.org/debian bookworm/main amd64 libx32gcc-s1 amd64 12.2.0-14+deb12u1 [50.1 kB]Get:7 https://debian.osuosl.org/debian bookworm/main amd64 lib32gomp1 amd64 12.2.0-14+deb12u1 [121 kB]Get:8 https://debian.osuosl.org/debian bookworm/main amd64 libx32gomp1 amd64 12.2.0-14+deb12u1 [116 kB]Get:9 https://debian.osuosl.org/debian bookworm/main amd64 lib32itm1 amd64 12.2.0-14+deb12u1 [27.7 kB]Get:10 https://debian.osuosl.org/debian bookworm/main amd64 libx32itm1 amd64 12.2.0-14+deb12u1 [26.4 kB]Get:11 https://debian.osuosl.org/debian bookworm/main amd64 lib32atomic1 amd64 12.2.0-14+deb12u1 [7732 B]Get:12 https://debian.osuosl.org/debian bookworm/main amd64 libx32atomic1 amd64 12.2.0-14+deb12u1 [9288 B]Get:13 https://debian.osuosl.org/debian bookworm/main amd64 lib32asan8 amd64 12.2.0-14+deb12u1 [2081 kB]Get:14 https://debian.osuosl.org/debian bookworm/main amd64 libx32asan8 amd64 12.2.0-14+deb12u1 [2063 kB]Get:15 https://debian.osuosl.org/debian bookworm/main amd64 lib32stdc++6 amd64 12.2.0-14+deb12u1 [643 kB]Get:16 https://debian.osuosl.org/debian bookworm/main amd64 lib32ubsan1 amd64 12.2.0-14+deb12u1 [870 kB]Get:17 https://debian.osuosl.org/debian bookworm/main amd64 libx32stdc++6 amd64 12.2.0-14+deb12u1 [599 kB]Get:18 https://debian.osuosl.org/debian bookworm/main amd64 libx32ubsan1 amd64 12.2.0-14+deb12u1 [874 kB]Get:19 https://debian.osuosl.org/debian bookworm/main amd64 lib32quadmath0 amd64 12.2.0-14+deb12u1 [227 kB]Get:20 https://debian.osuosl.org/debian bookworm/main amd64 libx32quadmath0 amd64 12.2.0-14+deb12u1 [147 kB]Get:21 https://debian.osuosl.org/debian bookworm/main amd64 lib32gcc-12-dev amd64 12.2.0-14+deb12u1 [2269 kB]Get:22 https://debian.osuosl.org/debian bookworm/main amd64 libx32gcc-12-dev amd64 12.2.0-14+deb12u1 [2042 kB]Get:23 https://debian.osuosl.org/debian bookworm/main amd64 gcc-12-multilib amd64 12.2.0-14+deb12u1 [1032 B]Get:24 https://debian.osuosl.org/debian bookworm/main amd64 gcc-multilib amd64 4:12.2.0-3 [1520 B]Get:25 https://debian.osuosl.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]debconf: delaying package configuration, since apt-utils is not installedFetched 20.6 MB in 18s (1148 kB/s)Selecting previously unselected package libc6-i386.(Reading database ... 64076 files and directories currently installed.)Preparing to unpack .../00-libc6-i386_2.36-9+deb12u13_amd64.deb ...Unpacking libc6-i386 (2.36-9+deb12u13) ...Selecting previously unselected package libc6-dev-i386.Preparing to unpack .../01-libc6-dev-i386_2.36-9+deb12u13_amd64.deb ...Unpacking libc6-dev-i386 (2.36-9+deb12u13) ...Selecting previously unselected package libc6-x32.Preparing to unpack .../02-libc6-x32_2.36-9+deb12u13_amd64.deb ...Unpacking libc6-x32 (2.36-9+deb12u13) ...Selecting previously unselected package libc6-dev-x32.Preparing to unpack .../03-libc6-dev-x32_2.36-9+deb12u13_amd64.deb ...Unpacking libc6-dev-x32 (2.36-9+deb12u13) ...Selecting previously unselected package lib32gcc-s1.Preparing to unpack .../04-lib32gcc-s1_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32gcc-s1 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32gcc-s1.Preparing to unpack .../05-libx32gcc-s1_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32gcc-s1 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32gomp1.Preparing to unpack .../06-lib32gomp1_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32gomp1 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32gomp1.Preparing to unpack .../07-libx32gomp1_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32gomp1 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32itm1.Preparing to unpack .../08-lib32itm1_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32itm1 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32itm1.Preparing to unpack .../09-libx32itm1_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32itm1 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32atomic1.Preparing to unpack .../10-lib32atomic1_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32atomic1 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32atomic1.Preparing to unpack .../11-libx32atomic1_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32atomic1 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32asan8.Preparing to unpack .../12-lib32asan8_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32asan8 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32asan8.Preparing to unpack .../13-libx32asan8_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32asan8 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32stdc++6.Preparing to unpack .../14-lib32stdc++6_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32stdc++6 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32ubsan1.Preparing to unpack .../15-lib32ubsan1_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32ubsan1 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32stdc++6.Preparing to unpack .../16-libx32stdc++6_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32stdc++6 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32ubsan1.Preparing to unpack .../17-libx32ubsan1_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32ubsan1 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32quadmath0.Preparing to unpack .../18-lib32quadmath0_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32quadmath0 (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32quadmath0.Preparing to unpack .../19-libx32quadmath0_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32quadmath0 (12.2.0-14+deb12u1) ...Selecting previously unselected package lib32gcc-12-dev.Preparing to unpack .../20-lib32gcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...Unpacking lib32gcc-12-dev (12.2.0-14+deb12u1) ...Selecting previously unselected package libx32gcc-12-dev.Preparing to unpack .../21-libx32gcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...Unpacking libx32gcc-12-dev (12.2.0-14+deb12u1) ...Selecting previously unselected package gcc-12-multilib.Preparing to unpack .../22-gcc-12-multilib_12.2.0-14+deb12u1_amd64.deb ...Unpacking gcc-12-multilib (12.2.0-14+deb12u1) ...Selecting previously unselected package gcc-multilib.Preparing to unpack .../23-gcc-multilib_4%3a12.2.0-3_amd64.deb ...Unpacking gcc-multilib (4:12.2.0-3) ...Selecting previously unselected package make.Preparing to unpack .../24-make_4.3-4.1_amd64.deb ...Unpacking make (4.3-4.1) ...Setting up libc6-x32 (2.36-9+deb12u13) ...Setting up make (4.3-4.1) ...Setting up libx32gomp1 (12.2.0-14+deb12u1) ...Setting up libc6-i386 (2.36-9+deb12u13) ...Setting up libx32quadmath0 (12.2.0-14+deb12u1) ...Setting up lib32atomic1 (12.2.0-14+deb12u1) ...Setting up libx32atomic1 (12.2.0-14+deb12u1) ...Setting up libc6-dev-i386 (2.36-9+deb12u13) ...Setting up lib32itm1 (12.2.0-14+deb12u1) ...Setting up libx32gcc-s1 (12.2.0-14+deb12u1) ...Setting up libx32itm1 (12.2.0-14+deb12u1) ...Setting up libx32asan8 (12.2.0-14+deb12u1) ...Setting up libc6-dev-x32 (2.36-9+deb12u13) ...Setting up lib32gomp1 (12.2.0-14+deb12u1) ...Setting up lib32gcc-s1 (12.2.0-14+deb12u1) ...Setting up lib32stdc++6 (12.2.0-14+deb12u1) ...Setting up lib32asan8 (12.2.0-14+deb12u1) ...Setting up lib32quadmath0 (12.2.0-14+deb12u1) ...Setting up libx32stdc++6 (12.2.0-14+deb12u1) ...Setting up libx32ubsan1 (12.2.0-14+deb12u1) ...Setting up lib32ubsan1 (12.2.0-14+deb12u1) ...Setting up lib32gcc-12-dev (12.2.0-14+deb12u1) ...Setting up libx32gcc-12-dev (12.2.0-14+deb12u1) ...Setting up gcc-12-multilib (12.2.0-14+deb12u1) ...Setting up gcc-multilib (4:12.2.0-3) ...Processing triggers for libc-bin (2.36-9+deb12u13) ...2025-11-07 17:24:01,858 DEBUG: > sudo passwd --lock rootpasswd: password changed.2025-11-07 17:24:02,463 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 64990 files and directories currently installed.)Removing sudo (1.9.13p3-1+deb12u2) ...Purging configuration files for sudo (1.9.13p3-1+deb12u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.36-9+deb12u13) ...2025-11-07 17:24:30,445 INFO: Getting source for revision 28eb1bc13cfd4642fe90fd8cf724ba7acf94f6752025-11-07 17:24:30,446 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:30,446 DEBUG: > git rev-parse --show-toplevel2025-11-07 17:24:30,650 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:30,650 DEBUG: > git submodule foreach --recursive git reset --hard2025-11-07 17:24:34,364 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:34,364 DEBUG: > git reset --hard2025-11-07 17:24:35,871 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:35,871 DEBUG: > git submodule foreach --recursive git clean -dffx2025-11-07 17:24:36,175 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:36,176 DEBUG: > git clean -dffx2025-11-07 17:24:36,279 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:36,280 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin2025-11-07 17:24:37,486 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:37,486 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin2025-11-07 17:24:38,191 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:38,191 DEBUG: > git remote set-head origin --auto2025-11-07 17:24:39,198 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:39,198 DEBUG: > git checkout -f 28eb1bc13cfd4642fe90fd8cf724ba7acf94f6752025-11-07 17:24:40,304 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:40,304 DEBUG: > git clean -dffx2025-11-07 17:24:40,408 INFO: Initialising submodules2025-11-07 17:24:40,408 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:40,408 DEBUG: > git rev-parse --show-toplevel2025-11-07 17:24:40,614 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:40,614 DEBUG: > git submodule sync2025-11-07 17:24:41,018 DEBUG: Directory: build/app.alextran.immich2025-11-07 17:24:41,018 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 '68e8b5853cdc2d76c5e6f18a6d1773793728c491'Submodule path 'mobile/.isar': checked out '6643d064abf22606b6c6a741ea873e4781115ef4'2025-11-07 17:24:42,927 INFO: Collecting source libraries2025-11-07 17:24:43,179 DEBUG: Removing debuggable flags from build/srclib/flutter2025-11-07 17:24:43,343 DEBUG: Removing debuggable flags from build/srclib/rustup2025-11-07 17:24:43,349 DEBUG: Directory: build/srclib/rustup2025-11-07 17:24:43,349 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/etc/bash.bashrc: line 7: PS1: unbound variable++ 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.sh2025-11-07 17:24:43,552 INFO: Creating local.properties file at build/app.alextran.immich/local.properties2025-11-07 17:24:43,556 INFO: Creating local.properties file at build/app.alextran.immich/mobile/local.properties2025-11-07 17:24:43,556 DEBUG: Removing debuggable flags from build/app.alextran.immich/mobile2025-11-07 17:24:43,613 INFO: Removing specified files2025-11-07 17:24:43,614 INFO: Removing machine-learning2025-11-07 17:24:43,623 INFO: Removing web2025-11-07 17:24:43,681 INFO: Removing server2025-11-07 17:24:43,711 INFO: Removing docker2025-11-07 17:24:43,712 INFO: Removing mobile/ios2025-11-07 17:24:43,719 INFO: Removing design2025-11-07 17:24:43,734 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/.isar/packages/isar_test/android/app/build.gradle2025-11-07 17:24:43,741 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/android/app/build.gradle2025-11-07 17:24:43,755 INFO: Running 'prebuild' commands in build/app.alextran.immich/mobile2025-11-07 17:24:43,755 DEBUG: Directory: build/app.alextran.immich/mobile2025-11-07 17:24:43,755 DEBUG: > bash -e -u -o pipefail -x -c -- cp .isar-cargo.lock .isar/Cargo.lock; export flutterVersion=$(sed -n -E "s/.*flutter:\s([0-9.]+)/\1/p" pubspec.yaml); [[ $flutterVersion ]] || exit 1; pushd /home/vagrant/build/srclib/flutter; git checkout -f $flutterVersion; popd; 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; sed -i -e 's/8.13.0/8.11.1/' $PUB_CACHE/git/native_video_player-*/android/build.gradle; sed -i -e 's/8.12.1/8.11.1/' $PUB_CACHE/hosted/pub.dev/{device_info_plus,image_picker_android}-*/android/build.gradle; /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; 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/etc/bash.bashrc: line 7: PS1: unbound variable+ 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 ]]+ pushd /home/vagrant/build/srclib/flutter~/build/srclib/flutter ~/build/app.alextran.immich/mobile+ git 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)+ popd~/build/app.alextran.immich/mobile++ 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
  2  207M    2 4735k    0     0  7705k      0  0:00:27 --:--:--  0:00:27 7700k
  7  207M    7 15.6M    0     0  9997k      0  0:00:21  0:00:01  0:00:20 9995k
 13  207M   13 27.2M    0     0  10.5M      0  0:00:19  0:00:02  0:00:17 10.5M
 18  207M   18 39.1M    0     0  10.8M      0  0:00:19  0:00:03  0:00:16 10.8M
 24  207M   24 50.7M    0     0  11.0M      0  0:00:18  0:00:04  0:00:14 11.0M
 30  207M   30 63.4M    0     0  11.3M      0  0:00:18  0:00:05  0:00:13 11.7M
 36  207M   36 75.8M    0     0  11.4M      0  0:00:18  0:00:06  0:00:12 12.0M
 42  207M   42 88.3M    0     0  11.5M      0  0:00:17  0:00:07  0:00:10 12.0M
 48  207M   48 99.9M    0     0  11.6M      0  0:00:17  0:00:08  0:00:09 12.1M
 53  207M   53  111M    0     0  11.6M      0  0:00:17  0:00:09  0:00:08 12.1M
 59  207M   59  122M    0     0  11.6M      0  0:00:17  0:00:10  0:00:07 11.9M
 65  207M   65  135M    0     0  11.6M      0  0:00:17  0:00:11  0:00:06 11.9M
 70  207M   70  146M    0     0  11.6M      0  0:00:17  0:00:12  0:00:05 11.8M
 76  207M   76  159M    0     0  11.6M      0  0:00:17  0:00:13  0:00:04 11.8M
 82  207M   82  171M    0     0  11.7M      0  0:00:17  0:00:14  0:00:03 11.9M
 88  207M   88  183M    0     0  11.7M      0  0:00:17  0:00:15  0:00:02 12.0M
 94  207M   94  196M    0     0  11.8M      0  0:00:17  0:00:16  0:00:01 12.1M
100  207M  100  207M    0     0  11.8M      0  0:00:17  0:00:17 --:--:-- 12.2MBuilding 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...                                      642msDownloading Gradle Wrapper...                                       34msDownloading package sky_engine...                                  387msDownloading package flutter_gpu...                                  27msDownloading flutter_patched_sdk tools...                           830msDownloading flutter_patched_sdk_product tools...                 1,134msDownloading linux-x64 tools...                                      7.4sDownloading linux-x64/font-subset tools...                         323msResolving dependencies...Downloading packages..._fe_analyzer_shared 80.0.0 (92.0.0 available)analyzer 7.3.0 (9.0.0 available)analyzer_plugin 0.13.0 (0.13.11 available)archive 4.0.4 (4.0.7 available)auto_route 9.3.0+1 (10.2.0 available)auto_route_generator 9.3.1 (10.2.5 available)background_downloader 9.2.6 (9.3.0 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.2 available)build_config 1.1.2 (1.2.0 available)build_daemon 4.0.4 (4.1.0 available)build_resolvers 2.4.4 (3.0.4 available)build_runner 2.4.15 (2.10.1 available)build_runner_core 8.0.0 (9.3.2 available)built_value 8.9.5 (8.12.0 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.0 available)connectivity_plus 6.1.5 (7.0.0 available)cross_file 0.3.4+2 (0.3.5 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.1 available)custom_lint_visitor 1.0.0+7.3.0 (1.0.0+8.1.1 available)dart_style 3.1.0 (3.1.2 available)drift 2.26.0 (2.29.0 available)drift_dev 2.26.0 (2.29.0 available)drift_flutter 0.2.6 (0.2.7 available)file_picker 8.3.7 (10.3.3 available)file_selector_macos 0.9.4+2 (0.9.4+5 available)flutter_lints 5.0.0 (6.0.0 available)flutter_local_notifications 17.2.4 (19.5.0 available)flutter_local_notifications_linux 4.0.1 (6.0.0 available)flutter_local_notifications_platform_interface 7.2.0 (9.1.0 available)flutter_plugin_android_lifecycle 2.0.27 (2.0.32 available)flutter_riverpod 2.6.1 (3.0.3 available)flutter_secure_storage_linux 1.2.3 (2.0.1 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.0.0 available)flutter_secure_storage_windows 3.1.2 (4.0.0 available)flutter_svg 2.2.1 (2.2.2 available)flutter_web_auth_2 5.0.0-alpha.0 (5.0.0-alpha.7 available)flutter_web_auth_2_platform_interface 5.0.0-alpha.0 (5.0.0-alpha.4 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_platform_interface 4.2.4 (4.2.6 available)geolocator_windows 0.2.3 (0.2.5 available)hooks_riverpod 2.6.1 (3.0.3 available)image_picker_android 0.8.13+5 (0.8.13+7 available)image_picker_platform_interface 2.11.0 (2.11.1 available)js 0.6.7 (0.7.2 available)lints 5.1.1 (6.0.0 available)local_auth 2.3.0 (3.0.0 available)local_auth_android 1.0.49 (2.0.0 available)local_auth_darwin 1.4.3 (2.0.0 available)local_auth_platform_interface 1.0.10 (1.1.0 available)local_auth_windows 1.0.11 (2.0.0 available)maplibre_gl 0.22.0 (0.24.1 available)maplibre_gl_platform_interface 0.22.0 (0.24.1 available)maplibre_gl_web 0.22.0 (0.24.1 available)material_color_utilities 0.11.1 (0.13.0 available)meta 1.16.0 (1.17.0 available)network_info_plus 6.1.3 (7.0.0 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.20 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)pigeon 26.0.2 (26.0.5 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 (5.1.0 available)riverpod 2.6.1 (3.0.3 available)riverpod_annotation 2.6.1 (3.0.3 available)riverpod_generator 2.6.5 (3.0.3 available)riverpod_lint 2.6.5 (3.0.3 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.3 available)shared_preferences_android 2.4.8 (2.4.15 available)shared_preferences_foundation 2.5.4 (2.5.5 available)socket_io_client 2.0.3+1 (3.1.2 available)socket_io_common 2.0.3 (3.1.1 available)source_gen 2.0.0 (4.0.2 available)sqflite_android 2.4.1 (2.4.2+2 available)sqflite_common 2.5.5 (2.5.6 available)sqlite3 2.7.5 (2.9.4 available)sqlite3_flutter_libs 0.5.31 (0.5.40 available)sqlparser 0.41.0 (0.42.0 available)synchronized 3.3.1 (3.4.0 available)test_api 0.7.6 (0.7.7 available)timezone 0.9.4 (0.10.1 available)url_launcher_android 6.3.15 (6.3.24 available)url_launcher_ios 6.3.2 (6.3.5 available)url_launcher_macos 3.2.2 (3.2.4 available)url_launcher_web 2.4.0 (2.4.1 available)uuid 4.5.1 (4.5.2 available)vector_graphics 1.1.18 (1.1.19 available)vm_service 15.0.0 (15.0.2 available)wakelock_plus 1.3.3 (1.4.0 available)watcher 1.1.1 (1.1.4 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!116 packages have newer versions incompatible with dependency constraints.Try `flutter pub outdated` for more information.+ sed -i -e s/8.13.0/8.11.1/ /home/vagrant/build/app.alextran.immich/mobile/.pub-cache/git/native_video_player-e132bc3ecc6a6d8fc2089d96f849c8a13129500e/android/build.gradle+ sed -i -e s/8.12.1/8.11.1/ /home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/device_info_plus-12.2.0/android/build.gradle /home/vagrant/build/app.alextran.immich/mobile/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13+5/android/build.gradle+ /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+ 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.java2025-11-07 17:27:58,338 INFO: Scanning source for common problems...2025-11-07 17:27:58,410 DEBUG: scanner is configured to use signature data from: 'suss'2025-11-07 17:27:58,411 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2025-11-07 17:27:58,978 DEBUG: write 'suss.json' to cache2025-11-07 17:27:58,982 DEBUG: next suss.json cache update due in 23:59:59.9854612025-11-07 17:27:59,333 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/example/app/android/build.gradle2025-11-07 17:27:59,360 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.gradle2025-11-07 17:27:59,373 INFO: Removing usual suspect 'com.android.tools.build:gradle:8.12.[0123](?!-alpha0[1-7])' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/platform_tests/alternate_language_test_plugin/android/build.gradle2025-11-07 17:27:59,394 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.gradle2025-11-07 17:27:59,409 INFO: Removing usual suspect 'com.android.tools.build:gradle:8.12.[0123](?!-alpha0[1-7])' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.2/platform_tests/test_plugin/android/build.gradle2025-11-07 17:27:59,437 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.zip2025-11-07 17:27:59,498 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.15/example/android/build.gradle2025-11-07 17:27:59,667 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/gsettings-0.2.8/test/dconf/test2025-11-07 17:27:59,690 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/flutter_svg-2.2.1/example/android/build.gradle2025-11-07 17:27:59,817 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/timezone-0.9.4/test/data/US/Eastern2025-11-07 17:28:00,276 INFO: Removing usual suspect 'com.android.application.*8.12.[0123](?!-alpha0[1-7])' at mobile/.pub-cache/hosted/pub.dev/device_info_plus-12.2.0/example/android/settings.gradle2025-11-07 17:28:00,304 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider-2.1.5/example/android/build.gradle2025-11-07 17:28:00,319 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.gradle2025-11-07 17:28:00,427 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_linux-0.2.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2025-11-07 17:28:00,480 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth_android-1.0.49/example/android/build.gradle2025-11-07 17:28:00,617 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/AssetManifest.bin2025-11-07 17:28:00,705 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.ttf2025-11-07 17:28:00,709 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.ttf2025-11-07 17:28:00,712 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.ttf2025-11-07 17:28:00,716 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.ttf2025-11-07 17:28:00,719 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.ttf2025-11-07 17:28:00,722 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.ttf2025-11-07 17:28:00,723 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/skwasm.wasm2025-11-07 17:28:00,728 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/canvaskit.wasm2025-11-07 17:28:00,739 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/chromium/canvaskit.wasm2025-11-07 17:28:00,768 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/example/android/build.gradle2025-11-07 17:28:00,808 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth-2.3.0/example/android/build.gradle2025-11-07 17:28:00,828 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.8/example/android/build.gradle2025-11-07 17:28:00,871 INFO: Removing dependency file without lock at mobile/.pub-cache/hosted/pub.dev/sqlite3-2.7.5/example/custom_wasm_build/Cargo.toml2025-11-07 17:28:00,947 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider_android-2.2.16/example/android/build.gradle2025-11-07 17:28:01,209 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/vector_graphics-1.1.18/example/assets/tiger.bin2025-11-07 17:28:01,302 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.9/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2025-11-07 17:28:01,466 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.jar2025-11-07 17:28:01,484 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.jar2025-11-07 17:28:01,495 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/analyzer-7.3.0/example/ddd03.exe2025-11-07 17:28:01,642 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/photo_manager-3.7.1/example/android/photo-manager-keystore2025-11-07 17:28:01,739 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator-14.0.2/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2025-11-07 17:28:01,877 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2025-11-07 17:28:01,883 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip2025-11-07 17:28:01,954 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/web/res/readme.zip2025-11-07 17:28:01,961 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.tar.gz2025-11-07 17:28:01,961 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/a.txt.gz2025-11-07 17:28:01,962 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/cat.jpg.gz2025-11-07 17:28:01,962 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test.zip2025-11-07 17:28:01,963 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test_100k_files.zip2025-11-07 17:28:01,966 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.zip2025-11-07 17:28:01,968 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zipCrypto.zip2025-11-07 17:28:01,968 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/aes256.zip2025-11-07 17:28:01,969 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/dd.zip2025-11-07 17:28:01,969 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/crc32-not-streamed.zip2025-11-07 17:28:01,969 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test.zip2025-11-07 17:28:01,970 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip_bzip2.zip2025-11-07 17:28:01,970 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-with-datadesc-sig.zip2025-11-07 17:28:01,971 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/utf.zip2025-11-07 17:28:01,971 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64.zip2025-11-07 17:28:01,971 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64_archive.zip2025-11-07 17:28:01,972 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/readme.zip2025-11-07 17:28:01,972 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/android-javadoc.zip2025-11-07 17:28:01,972 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test-trailing-junk.zip2025-11-07 17:28:01,973 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-no-datadesc-sig.zip2025-11-07 17:28:01,973 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/password_zipcrypto.zip2025-11-07 17:28:01,974 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/symlink.zip2025-11-07 17:28:01,974 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/unix.zip2025-11-07 17:28:01,974 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/winxp.zip2025-11-07 17:28:01,975 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/inflate/data.bin2025-11-07 17:28:02,071 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/maplibre_gl-0.22.0/android/gradle/wrapper/gradle-wrapper.jar2025-11-07 17:28:02,189 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.gradle2025-11-07 17:28:02,350 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/example/android/build.gradle2025-11-07 17:28:02,611 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.a2025-11-07 17:28:02,614 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.a2025-11-07 17:28:02,619 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.dev/isar_community_flutter_libs-3.3.0-dev.3/linux/libisar.so2025-11-07 17:28:02,627 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.so2025-11-07 17:28:02,628 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.so2025-11-07 17:28:02,629 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.so2025-11-07 17:28:02,629 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.so2025-11-07 17:28:02,660 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/sqlite3.wasm2025-11-07 17:28:02,662 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/AssetManifest.bin2025-11-07 17:28:02,665 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Medium.ttf2025-11-07 17:28:02,666 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Black.ttf2025-11-07 17:28:02,667 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Regular.ttf2025-11-07 17:28:02,669 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Light.ttf2025-11-07 17:28:02,670 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Bold.ttf2025-11-07 17:28:02,672 WARNING: Found executable binary, possibly code at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/packages/devtools_app_shared/fonts/Roboto/Roboto-Thin.ttf2025-11-07 17:28:02,672 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm_st.wasm2025-11-07 17:28:02,674 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm.wasm2025-11-07 17:28:02,676 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/canvaskit.wasm2025-11-07 17:28:02,680 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/chromium/canvaskit.wasm2025-11-07 17:28:02,714 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/image_picker-1.2.0/example/android/build.gradle2025-11-07 17:28:02,776 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/Cargo.toml2025-11-07 17:28:02,800 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/isar_core/Cargo.toml2025-11-07 17:28:02,806 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/isar_core_ffi/Cargo.toml2025-11-07 17:28:02,807 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-bb1dca40fe87a001122e5d43bc6254718cb49f3a/packages/mdbx_sys/Cargo.toml2025-11-07 17:28:02,926 INFO: Creating source tarball...2025-11-07 17:29:34,242 INFO: Running 'build' commands in build/app.alextran.immich/mobile2025-11-07 17:29:34,242 DEBUG: Directory: build/app.alextran.immich/mobile2025-11-07 17:29:34,243 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/etc/bash.bashrc: line 7: PS1: unbound variable+ /home/vagrant/build/srclib/rustup/rustup-init.sh -yinfo: downloading installerinfo: 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 2025-10-30, rust version 1.91.0 (f8297e351 2025-10-28)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.91.0 (f8297e351 2025-10-28)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:/opt/gradle/bin++ 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:/opt/gradle/bin++ 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 manifestnote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifestnote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsUpdating crates.io indexDownloading crates ...Downloaded crossbeam-utils v0.8.20Downloaded xxhash-rust v0.8.12Downloaded threadpool v1.8.1Downloaded walkdir v2.5.0Downloaded unicode-ident v1.0.13Downloaded serde v1.0.210Downloaded unicode-segmentation v1.12.0Downloaded itertools v0.10.5Downloaded jni v0.20.0Downloaded aho-corasick v1.1.3Downloaded nom v7.1.3Downloaded serde_json v1.0.128Downloaded syn v1.0.109Downloaded bindgen v0.63.0Downloaded regex v1.10.6Downloaded minimal-lexical v0.2.1Downloaded syn v2.0.77Downloaded memchr v2.7.4Downloaded crossbeam-channel v0.5.13Downloaded regex-syntax v0.8.4Downloaded combine v4.6.7Downloaded cc v1.1.19Downloaded snafu v0.7.5Downloaded serde_derive v1.0.210Downloaded ryu v1.0.18Downloaded log v0.4.22Downloaded libloading v0.8.5Downloaded itoa v1.0.11Downloaded enum_dispatch v0.3.13Downloaded clang-sys v1.8.1Downloaded regex-automata v0.4.7Downloaded snafu-derive v0.7.5Downloaded quote v1.0.37Downloaded proc-macro2 v1.0.86Downloaded once_cell v1.20.0Downloaded thiserror v1.0.63Downloaded shlex v1.3.0Downloaded same-file v1.0.6Downloaded paste v1.0.15Downloaded num_cpus v1.16.0Downloaded lazycell v1.3.0Downloaded lazy_static v1.5.0Downloaded jni-sys v0.3.0Downloaded intmap v2.0.0Downloaded libc v0.2.158Downloaded heck v0.4.1Downloaded glob v0.3.1Downloaded either v1.13.0Downloaded doc-comment v0.3.3Downloaded dirs-sys v0.3.7Downloaded dirs v4.0.0Downloaded cmake v0.1.51Downloaded cfg-if v1.0.0Downloaded cexpr v0.6.0Downloaded cesu8 v1.1.0Downloaded bytes v1.7.1Downloaded bitflags v1.3.2Downloaded thiserror-impl v1.0.63Downloaded rustc-hash v1.1.0Downloaded peeking_take_while v0.1.2Downloaded ndk-context v0.1.1Downloaded byteorder v1.5.0Compiling proc-macro2 v1.0.86Compiling unicode-ident v1.0.13Compiling libc v0.2.158Compiling glob v0.3.1Compiling syn v1.0.109Compiling cfg-if v1.0.0Compiling memchr v2.7.4Compiling shlex v1.3.0Compiling minimal-lexical v0.2.1Compiling regex-syntax v0.8.4Compiling bindgen v0.63.0Compiling bitflags v1.3.2Compiling peeking_take_while v0.1.2Compiling rustc-hash v1.1.0Compiling lazycell v1.3.0Compiling lazy_static v1.5.0Compiling doc-comment v0.3.3Compiling same-file v1.0.6Compiling serde v1.0.210Compiling libloading v0.8.5Compiling crossbeam-utils v0.8.20Compiling paste v1.0.15Compiling serde_json v1.0.128Compiling thiserror v1.0.63Compiling heck v0.4.1Compiling once_cell v1.20.0Compiling cc v1.1.19Compiling walkdir v2.5.0Compiling either v1.13.0Compiling ryu v1.0.18Compiling itoa v1.0.11Compiling bytes v1.7.1Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling clang-sys v1.8.1Compiling nom v7.1.3Compiling byteorder v1.5.0Compiling itertools v0.10.5Compiling jni-sys v0.3.0Compiling intmap v2.0.0Compiling xxhash-rust v0.8.12Compiling jni v0.20.0Compiling log v0.4.22Compiling cesu8 v1.1.0Compiling unicode-segmentation v1.12.0Compiling ndk-context v0.1.1Compiling quote v1.0.37Compiling combine v4.6.7Compiling num_cpus v1.16.0Compiling crossbeam-channel v0.5.13Compiling cmake v0.1.51Compiling threadpool v1.8.1Compiling syn v2.0.77Compiling 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 |     pub fn begin_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 | pub extern "C" fn isar_qb_create(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 3m 58s/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 manifestnote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifestnote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling doc-comment v0.3.3Compiling crossbeam-utils v0.8.20Compiling serde v1.0.210Compiling serde_json v1.0.128Compiling thiserror v1.0.63Compiling ryu v1.0.18Compiling itoa v1.0.11Compiling either v1.13.0Compiling bytes v1.7.1Compiling byteorder v1.5.0Compiling jni v0.20.0Compiling log v0.4.22Compiling intmap v2.0.0Compiling once_cell v1.20.0Compiling jni-sys v0.3.0Compiling xxhash-rust v0.8.12Compiling cesu8 v1.1.0Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling unicode-segmentation v1.12.0Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling ndk-context v0.1.1Compiling snafu v0.7.5Compiling itertools v0.10.5Compiling crossbeam-channel v0.5.13Compiling combine v4.6.7Compiling num_cpus v1.16.0Compiling threadpool v1.8.1Compiling 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 |     pub fn begin_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 | pub extern "C" fn isar_qb_create(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 3m 24s/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 manifestnote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifestnote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling doc-comment v0.3.3Compiling crossbeam-utils v0.8.20Compiling serde v1.0.210Compiling bytes v1.7.1Compiling ryu v1.0.18Compiling either v1.13.0Compiling thiserror v1.0.63Compiling serde_json v1.0.128Compiling itoa v1.0.11Compiling log v0.4.22Compiling cesu8 v1.1.0Compiling jni v0.20.0Compiling xxhash-rust v0.8.12Compiling byteorder v1.5.0Compiling once_cell v1.20.0Compiling jni-sys v0.3.0Compiling intmap v2.0.0Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling 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 snafu v0.7.5Compiling itertools v0.10.5Compiling crossbeam-channel v0.5.13Compiling combine v4.6.7Compiling num_cpus v1.16.0Compiling threadpool v1.8.1Compiling 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 |     pub fn begin_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 | pub extern "C" fn isar_qb_create(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 3m 25s/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 manifestnote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifestnote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versionsCompiling libc v0.2.158Compiling memchr v2.7.4Compiling serde v1.0.210Compiling doc-comment v0.3.3Compiling crossbeam-utils v0.8.20Compiling itoa v1.0.11Compiling serde_json v1.0.128Compiling thiserror v1.0.63Compiling ryu v1.0.18Compiling bytes v1.7.1Compiling either v1.13.0Compiling jni v0.20.0Compiling once_cell v1.20.0Compiling byteorder v1.5.0Compiling cesu8 v1.1.0Compiling log v0.4.22Compiling jni-sys v0.3.0Compiling xxhash-rust v0.8.12Compiling intmap v2.0.0Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)Compiling ndk-context v0.1.1Compiling unicode-segmentation v1.12.0Compiling snafu v0.7.5Compiling itertools v0.10.5Compiling combine v4.6.7Compiling num_cpus v1.16.0Compiling crossbeam-channel v0.5.13Compiling threadpool v1.8.1Compiling 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 |     pub fn begin_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 | pub extern "C" fn isar_qb_create(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 3m 22s+ /home/vagrant/build/srclib/flutter/bin/flutter build apk --releaseDownloading android-arm-profile/linux-x64 tools...                 844msDownloading android-arm-release/linux-x64 tools...                 657msDownloading android-arm64-profile/linux-x64 tools...               810msDownloading android-arm64-release/linux-x64 tools...               702msDownloading android-x64-profile/linux-x64 tools...                 721msDownloading android-x64-release/linux-x64 tools...                 667msRunning Gradle task 'assembleRelease'...Checking the license for package NDK (Side by side) 28.1.13356709 in /opt/android-sdk/licensesLicense for package NDK (Side by side) 28.1.13356709 accepted.Preparing "Install NDK (Side by side) 28.1.13356709 v.28.1.13356709"."Install NDK (Side by side) 28.1.13356709 v.28.1.13356709" ready.Installing NDK (Side by side) 28.1.13356709 in /opt/android-sdk/ndk/28.1.13356709"Install NDK (Side by side) 28.1.13356709 v.28.1.13356709" complete."Install NDK (Side by side) 28.1.13356709 v.28.1.13356709" 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.../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);^/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() + ")";^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.Font asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 35792 bytes (97.8% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.Checking the license for package CMake 3.22.1 in /opt/android-sdk/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.Running Gradle task 'assembleRelease'...                         2201.3s✓ Built build/app/outputs/flutter-apk/app-release.apk (148.8MB)2025-11-07 18:22:24,214 INFO: Successfully built version 2.2.3 of app.alextran.immich from 28eb1bc13cfd4642fe90fd8cf724ba7acf94f6752025-11-07 18:22:24,969 DEBUG: Checking build/app.alextran.immich/mobile/build/app/outputs/flutter-apk/app-release.apk2025-11-07 18:22:25,429 INFO: success: app.alextran.immich2025-11-07 18:22:25,429 INFO: Finished2025-11-07 18:22:25,430 INFO: 1 build succeeded