log for app.alextran.immich:3011
== Installed Android Tools ==
2025-09-03 18:42:13,482 DEBUG: Reading 'config.yml'
2025-09-03 18:42:13,536 INFO: Creating log directory
2025-09-03 18:42:13,536 INFO: Creating temporary directory
2025-09-03 18:42:13,537 INFO: Creating output directory
2025-09-03 18:42:13,789 DEBUG: Getting git vcs interface for https://github.com/immich-app/immich.git
2025-09-03 18:42:13,790 DEBUG: Checking app.alextran.immich:3011
2025-09-03 18:42:13,790 INFO: Building version 1.140.1 (3011) of app.alextran.immich
2025-09-03 18:42:13,790 WARNING: Android NDK version 'r25c' could not be found!
2025-09-03 18:42:13,790 WARNING: Configured versions:
Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2025-09-03 18:42:16,433 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:443
2025-09-03 18:42:16,695 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json.asc HTTP/1.1" 200 488
2025-09-03 18:42:16,703 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:443
2025-09-03 18:42:16,944 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json HTTP/1.1" 200 154876
Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r25c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r25c-linux.zip
2025-09-03 18:42:18,570 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2025-09-03 18:42:18,844 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25c-linux.zip HTTP/1.1" 200 531118193
Unzipping to /tmp/.sdkmanager-x23cg4zp
Installing into /opt/android-sdk/ndk/25.2.9519653
2025-09-03 18:42:59,288 INFO: Set NDK r25c (25.2.9519653) up
2025-09-03 18:42:59,297 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/app.alextran.immich, universal_newlines=False, shell=None, istream=None)
2025-09-03 18:42:59,318 INFO: Running 'sudo' commands in /home/vagrant
2025-09-03 18:42:59,318 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 update
Get: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://debian.osuosl.org/debian bookworm/main amd64 Packages [8793 kB]
Get:6 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [277 kB]
Get:7 https://security.debian.org/debian-security bookworm-security/main Translation-en [167 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 11s (1412 kB/s)
Reading package lists...
+ apt-get install -y gcc-multilib libc-dev make
Reading package lists...
Building dependency tree...
Reading state information...
libc6-dev is already the newest version (2.36-9+deb12u10).
libc6-dev set to manually installed.
The following additional packages will be installed:
gcc-12-multilib lib32asan8 lib32atomic1 lib32gcc-12-dev lib32gcc-s1
lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6 lib32ubsan1 libc6-dev-i386
libc6-dev-x32 libc6-i386 libc6-x32 libx32asan8 libx32atomic1
libx32gcc-12-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0
libx32stdc++6 libx32ubsan1
Suggested packages:
make-doc
The following NEW packages will be installed:
gcc-12-multilib gcc-multilib lib32asan8 lib32atomic1 lib32gcc-12-dev
lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6 lib32ubsan1
libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32 libx32asan8 libx32atomic1
libx32gcc-12-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0
libx32stdc++6 libx32ubsan1 make
0 upgraded, 25 newly installed, 0 to remove and 1 not upgraded.
Need to get 20.5 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+deb12u10 [2461 kB]
Get:2 https://debian.osuosl.org/debian bookworm/main amd64 libc6-dev-i386 amd64 2.36-9+deb12u10 [1353 kB]
Get:3 https://debian.osuosl.org/debian bookworm/main amd64 libc6-x32 amd64 2.36-9+deb12u10 [2586 kB]
Get:4 https://debian.osuosl.org/debian bookworm/main amd64 libc6-dev-x32 amd64 2.36-9+deb12u10 [1517 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 installed
Fetched 20.5 MB in 3s (7574 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 64069 files and directories currently installed.)
Preparing to unpack .../00-libc6-i386_2.36-9+deb12u10_amd64.deb ...
Unpacking libc6-i386 (2.36-9+deb12u10) ...
Selecting previously unselected package libc6-dev-i386.
Preparing to unpack .../01-libc6-dev-i386_2.36-9+deb12u10_amd64.deb ...
Unpacking libc6-dev-i386 (2.36-9+deb12u10) ...
Selecting previously unselected package libc6-x32.
Preparing to unpack .../02-libc6-x32_2.36-9+deb12u10_amd64.deb ...
Unpacking libc6-x32 (2.36-9+deb12u10) ...
Selecting previously unselected package libc6-dev-x32.
Preparing to unpack .../03-libc6-dev-x32_2.36-9+deb12u10_amd64.deb ...
Unpacking libc6-dev-x32 (2.36-9+deb12u10) ...
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+deb12u10) ...
Setting up make (4.3-4.1) ...
Setting up libx32gomp1 (12.2.0-14+deb12u1) ...
Setting up libc6-i386 (2.36-9+deb12u10) ...
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+deb12u10) ...
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+deb12u10) ...
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+deb12u10) ...
2025-09-03 18:44:14,856 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-09-03 18:44:15,261 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64983 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u2) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u2) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-09-03 18:44:37,537 INFO: Getting source for revision f15376a107f5cab7acca9ad8968afa6a0f9caaf2
2025-09-03 18:44:37,538 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:37,538 DEBUG: > git rev-parse --show-toplevel
2025-09-03 18:44:37,742 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:37,742 DEBUG: > git submodule foreach --recursive git reset --hard
2025-09-03 18:44:41,355 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:41,355 DEBUG: > git reset --hard
2025-09-03 18:44:42,765 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:42,765 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-09-03 18:44:43,069 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:43,069 DEBUG: > git clean -dffx
2025-09-03 18:44:43,173 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:43,173 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
From https://github.com/immich-app/immich
3cda39110..2efcb0a2a album-info-sync -> origin/album-info-sync
2025-09-03 18:44:44,379 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:44,380 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-09-03 18:44:45,085 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:45,085 DEBUG: > git remote set-head origin --auto
2025-09-03 18:44:45,890 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:45,891 DEBUG: > git checkout -f f15376a107f5cab7acca9ad8968afa6a0f9caaf2
2025-09-03 18:44:46,800 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:46,801 DEBUG: > git clean -dffx
2025-09-03 18:44:46,904 INFO: Initialising submodules
2025-09-03 18:44:46,904 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:46,905 DEBUG: > git rev-parse --show-toplevel
2025-09-03 18:44:47,110 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:47,110 DEBUG: > git submodule sync
2025-09-03 18:44:47,414 DEBUG: Directory: build/app.alextran.immich
2025-09-03 18:44:47,414 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 --recursive
Submodule path 'e2e/test-assets': checked out '37f60ea537c0228f5f92e4f42dc42f0bb39a6d7f'
Submodule path 'mobile/.isar': checked out '6643d064abf22606b6c6a741ea873e4781115ef4'
2025-09-03 18:44:49,423 INFO: Collecting source libraries
2025-09-03 18:44:49,679 DEBUG: Removing debuggable flags from build/srclib/flutter
2025-09-03 18:44:49,841 DEBUG: Removing debuggable flags from build/srclib/rustup
2025-09-03 18:44:49,846 DEBUG: Directory: build/srclib/rustup
2025-09-03 18:44:49,846 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.sh
2025-09-03 18:44:50,049 INFO: Creating local.properties file at build/app.alextran.immich/local.properties
2025-09-03 18:44:50,052 INFO: Creating local.properties file at build/app.alextran.immich/mobile/local.properties
2025-09-03 18:44:50,053 DEBUG: Removing debuggable flags from build/app.alextran.immich/mobile
2025-09-03 18:44:50,099 INFO: Removing specified files
2025-09-03 18:44:50,100 INFO: Removing docker
2025-09-03 18:44:50,102 INFO: Removing server
2025-09-03 18:44:50,151 INFO: Removing design
2025-09-03 18:44:50,153 INFO: Removing web
2025-09-03 18:44:50,194 INFO: Removing mobile/ios
2025-09-03 18:44:50,200 INFO: Removing machine-learning
2025-09-03 18:44:50,216 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/.isar/packages/isar_test/android/app/build.gradle
2025-09-03 18:44:50,222 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/android/app/build.gradle
2025-09-03 18:44:50,234 INFO: Running 'prebuild' commands in build/app.alextran.immich/mobile
2025-09-03 18:44:50,235 DEBUG: Directory: build/app.alextran.immich/mobile
2025-09-03 18:44:50,235 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; /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.32.8
+ flutterVersion=3.32.8
+ [[ -n 3.32.8 ]]
+ pushd /home/vagrant/build/srclib/flutter
~/build/srclib/flutter ~/build/app.alextran.immich/mobile
+ git checkout -f 3.32.8
Note: switching to '3.32.8'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at edada7c56ed Update CHANGELOG.md for 3.32.8 (#172712)
+ 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-analytics
Downloading Linux x64 Dart SDK from Flutter engine ef0cd000916d64fa0c5d09cc809fa7ad244a5767...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
1 188M 1 1934k 0 0 4664k 0 0:00:41 --:--:-- 0:00:41 4661k
16 188M 16 31.6M 0 0 21.9M 0 0:00:08 0:00:01 0:00:07 21.9M
31 188M 31 59.4M 0 0 24.5M 0 0:00:07 0:00:02 0:00:05 24.5M
46 188M 46 86.9M 0 0 25.4M 0 0:00:07 0:00:03 0:00:04 25.4M
61 188M 61 115M 0 0 26.1M 0 0:00:07 0:00:04 0:00:03 26.1M
76 188M 76 143M 0 0 26.5M 0 0:00:07 0:00:05 0:00:02 28.3M
90 188M 90 171M 0 0 26.7M 0 0:00:07 0:00:06 0:00:01 28.0M
100 188M 100 188M 0 0 26.8M 0 0:00:07 0:00:07 --:--:-- 28.0M
Building flutter tool...
Resolving dependencies...
Downloading packages...
Got dependencies.
Analytics reporting disabled.
You may need to restart any open editors for them to read new settings.
+ /home/vagrant/build/srclib/flutter/bin/flutter pub get
Downloading Material fonts... 803ms
Downloading Gradle Wrapper... 42ms
Downloading package sky_engine... 436ms
Downloading package flutter_gpu... 74ms
Downloading flutter_patched_sdk tools... 1,001ms
Downloading flutter_patched_sdk_product tools... 891ms
Downloading linux-x64 tools... 6.3s
Downloading linux-x64/font-subset tools... 357ms
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 80.0.0 (88.0.0 available)
analyzer 7.3.0 (8.1.1 available)
analyzer_plugin 0.13.0 (0.13.7 available)
archive 4.0.4 (4.0.7 available)
args 2.6.0 (2.7.0 available)
auto_route 9.3.0+1 (10.1.2 available)
auto_route_generator 9.3.1 (10.2.4 available)
background_downloader 9.2.0 (9.2.3 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.0 available)
build_config 1.1.2 (1.2.0 available)
build_resolvers 2.4.4 (3.0.4 available)
build_runner 2.4.15 (2.7.2 available)
build_runner_core 8.0.0 (9.3.2 available)
built_value 8.9.5 (8.11.1 available)
characters 1.4.0 (1.4.1 available)
checked_yaml 2.0.3 (2.0.4 available)
connectivity_plus 6.1.3 (6.1.5 available)
custom_lint 0.7.5 (0.8.0 available)
custom_lint_builder 0.7.5 (0.8.0 available)
custom_lint_core 0.7.5 (0.8.0 available)
custom_lint_visitor 1.0.0+7.3.0 (1.0.0+7.7.0 available)
dart_style 3.1.0 (3.1.2 available)
device_info_plus 11.3.3 (11.5.0 available)
device_info_plus_platform_interface 7.0.2 (7.0.3 available)
drift 2.26.0 (2.28.1 available)
drift_dev 2.26.0 (2.28.1 available)
drift_flutter 0.2.4 (0.2.5 available)
dynamic_color 1.7.0 (1.8.1 available)
easy_localization 3.0.7+1 (3.0.8 available)
file_picker 8.3.7 (10.3.2 available)
file_selector_macos 0.9.4+2 (0.9.4+4 available)
flutter_hooks 0.21.2 (0.21.3+1 available)
flutter_launcher_icons 0.14.3 (0.14.4 available)
flutter_lints 5.0.0 (6.0.0 available)
flutter_local_notifications 17.2.4 (19.4.1 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_native_splash 2.4.5 (2.4.6 available)
flutter_plugin_android_lifecycle 2.0.27 (2.0.30 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.0.17 (2.2.1 available)
flutter_udid 3.0.1 (4.0.0 available)
flutter_web_auth_2 5.0.0-alpha.0 (5.0.0-alpha.3 available)
freezed_annotation 3.0.0 (3.1.0 available)
geolocator 14.0.0 (14.0.2 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)
html 0.15.5 (0.15.6 available)
http 1.3.0 (1.5.0 available)
image 4.5.3 (4.5.4 available)
image_picker 1.1.2 (1.2.0 available)
image_picker_android 0.8.12+22 (0.8.13+1 available)
image_picker_for_web 3.0.6 (3.1.0 available)
image_picker_ios 0.8.12+2 (0.8.13 available)
image_picker_linux 0.2.1+1 (0.2.2 available)
image_picker_macos 0.2.1+2 (0.2.2 available)
image_picker_platform_interface 2.10.1 (2.11.0 available)
image_picker_windows 0.2.1+1 (0.2.2 available)
isar 3.1.8 (4.0.3 available)
isar_flutter_libs 3.1.8 (4.0.3 available)
js 0.6.7 (0.7.2 available)
leak_tracker 10.0.9 (11.0.1 available)
leak_tracker_flutter_testing 3.0.9 (3.0.10 available)
leak_tracker_testing 3.0.1 (3.0.2 available)
lints 5.1.1 (6.0.0 available)
local_auth_android 1.0.49 (1.0.52 available)
local_auth_darwin 1.4.3 (1.6.0 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 (6.1.4 available)
package_config 2.1.1 (2.2.0 available)
package_info_plus 8.3.0 (8.3.1 available)
package_info_plus_platform_interface 3.2.0 (3.2.1 available)
path_provider_android 2.2.16 (2.2.18 available)
path_provider_foundation 2.4.1 (2.4.2 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)
petitparser 6.1.0 (7.0.1 available)
photo_manager 3.6.4 (3.7.1 available)
pigeon 26.0.0 (26.0.1 available)
pinput 5.0.1 (5.0.2 available)
posix 6.0.1 (6.0.3 available)
process 5.0.3 (5.0.5 available)
protobuf 3.1.0 (4.2.0 available)
share_handler 0.0.22 (0.0.25 available)
share_handler_android 0.0.9 (0.0.11 available)
share_plus 10.1.4 (11.1.0 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.12 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.0 available)
sqflite_android 2.4.1 (2.4.2+2 available)
sqflite_common 2.5.5 (2.5.6 available)
sqlite3 2.7.5 (2.9.0 available)
sqlite3_flutter_libs 0.5.31 (0.5.39 available)
sqlparser 0.41.0 (0.41.1 available)
synchronized 3.3.1 (3.4.0 available)
test_api 0.7.4 (0.7.7 available)
timezone 0.9.4 (0.10.1 available)
url_launcher 6.3.1 (6.3.2 available)
url_launcher_android 6.3.15 (6.3.18 available)
url_launcher_ios 6.3.2 (6.3.4 available)
url_launcher_macos 3.2.2 (3.2.3 available)
url_launcher_web 2.4.0 (2.4.1 available)
vector_graphics 1.1.18 (1.1.19 available)
vector_graphics_compiler 1.1.16 (1.1.19 available)
vector_math 2.1.4 (2.2.0 available)
vm_service 15.0.0 (15.0.2 available)
wakelock_plus 1.2.10 (1.3.2 available)
wakelock_plus_platform_interface 1.2.2 (1.2.3 available)
watcher 1.1.1 (1.1.3 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.14.0 available)
worker_manager 7.2.3 (7.2.6 available)
xml 6.5.0 (6.6.1 available)
Got dependencies!
131 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
+ /home/vagrant/build/srclib/flutter/bin/dart run easy_localization:generate -S ../i18n
All 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.dart
Generated 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.java
2025-09-03 18:47:36,276 INFO: Scanning source for common problems...
2025-09-03 18:47:36,348 DEBUG: scanner is configured to use signature data from: 'suss'
2025-09-03 18:47:36,348 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-09-03 18:47:36,967 DEBUG: write 'suss.json' to cache
2025-09-03 18:47:36,971 DEBUG: next suss.json cache update due in 23:59:59.985271
2025-09-03 18:47:37,256 INFO: Removing static library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/ios/isar.xcframework/ios-arm64/libisar.a
2025-09-03 18:47:37,258 INFO: Removing static library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/ios/isar.xcframework/ios-arm64_x86_64-simulator/libisar.a
2025-09-03 18:47:37,262 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/linux/libisar.so
2025-09-03 18:47:37,267 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/android/src/main/jniLibs/x86/libisar.so
2025-09-03 18:47:37,268 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/android/src/main/jniLibs/x86_64/libisar.so
2025-09-03 18:47:37,269 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/android/src/main/jniLibs/armeabi-v7a/libisar.so
2025-09-03 18:47:37,270 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/android/src/main/jniLibs/arm64-v8a/libisar.so
2025-09-03 18:47:37,352 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.zip
2025-09-03 18:47:37,431 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.15/example/android/build.gradle
2025-09-03 18:47:37,547 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/flutter_svg-2.0.17/example/android/build.gradle
2025-09-03 18:47:37,624 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/photo_manager-3.6.4/example/android/photo-manager-keystore
2025-09-03 18:47:37,828 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/timezone-0.9.4/test/data/US/Eastern
2025-09-03 18:47:37,930 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/pinput-5.0.1/build/unit_test_assets/AssetManifest.bin
2025-09-03 18:47:38,531 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/example/android/build.gradle
2025-09-03 18:47:38,559 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider-2.1.5/example/android/build.gradle
2025-09-03 18:47:38,574 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.gradle
2025-09-03 18:47:38,665 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth_android-1.0.49/example/android/build.gradle
2025-09-03 18:47:38,722 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/AssetManifest.bin
2025-09-03 18:47:38,778 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.ttf
2025-09-03 18:47:38,782 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.ttf
2025-09-03 18:47:38,785 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.ttf
2025-09-03 18:47:38,787 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.ttf
2025-09-03 18:47:38,790 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.ttf
2025-09-03 18:47:38,793 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.ttf
2025-09-03 18:47:38,794 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/skwasm.wasm
2025-09-03 18:47:38,798 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/canvaskit.wasm
2025-09-03 18:47:38,804 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/chromium/canvaskit.wasm
2025-09-03 18:47:38,829 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/example/android/build.gradle
2025-09-03 18:47:38,881 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/local_auth-2.3.0/example/android/build.gradle
2025-09-03 18:47:38,917 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.8/example/android/build.gradle
2025-09-03 18:47:38,959 INFO: Removing dependency file without lock at mobile/.pub-cache/hosted/pub.dev/sqlite3-2.7.5/example/custom_wasm_build/Cargo.toml
2025-09-03 18:47:39,041 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/path_provider_android-2.2.16/example/android/build.gradle
2025-09-03 18:47:39,064 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+22/example/android/build.gradle
2025-09-03 18:47:39,256 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/vector_graphics-1.1.18/example/assets/tiger.bin
2025-09-03 18:47:39,315 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator-14.0.0/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip
2025-09-03 18:47:39,398 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.9/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip
2025-09-03 18:47:39,528 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.jar
2025-09-03 18:47:39,546 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.jar
2025-09-03 18:47:39,579 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/analyzer-7.3.0/example/ddd03.exe
2025-09-03 18:47:39,814 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip
2025-09-03 18:47:39,819 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/example/res/images/poweredByBaseflowLogoLight_2020-06-23.zip
2025-09-03 18:47:39,856 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/web/res/readme.zip
2025-09-03 18:47:39,862 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.tar.gz
2025-09-03 18:47:39,863 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/a.txt.gz
2025-09-03 18:47:39,863 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/cat.jpg.gz
2025-09-03 18:47:39,864 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test.zip
2025-09-03 18:47:39,864 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test_100k_files.zip
2025-09-03 18:47:39,867 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.zip
2025-09-03 18:47:39,869 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zipCrypto.zip
2025-09-03 18:47:39,870 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/aes256.zip
2025-09-03 18:47:39,870 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/dd.zip
2025-09-03 18:47:39,870 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/crc32-not-streamed.zip
2025-09-03 18:47:39,871 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test.zip
2025-09-03 18:47:39,871 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip_bzip2.zip
2025-09-03 18:47:39,872 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-with-datadesc-sig.zip
2025-09-03 18:47:39,872 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/utf.zip
2025-09-03 18:47:39,872 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64.zip
2025-09-03 18:47:39,873 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64_archive.zip
2025-09-03 18:47:39,873 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/readme.zip
2025-09-03 18:47:39,873 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/android-javadoc.zip
2025-09-03 18:47:39,874 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test-trailing-junk.zip
2025-09-03 18:47:39,874 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/go-no-datadesc-sig.zip
2025-09-03 18:47:39,874 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/password_zipcrypto.zip
2025-09-03 18:47:39,875 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/symlink.zip
2025-09-03 18:47:39,875 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/unix.zip
2025-09-03 18:47:39,875 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/winxp.zip
2025-09-03 18:47:39,876 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/inflate/data.bin
2025-09-03 18:47:40,018 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/maplibre_gl-0.22.0/android/gradle/wrapper/gradle-wrapper.jar
2025-09-03 18:47:40,446 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/image_picker-1.1.2/example/android/build.gradle
2025-09-03 18:47:40,498 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/sqlite3.wasm
2025-09-03 18:47:40,499 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/AssetManifest.bin
2025-09-03 18:47:40,502 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.ttf
2025-09-03 18:47:40,504 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.ttf
2025-09-03 18:47:40,505 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.ttf
2025-09-03 18:47:40,506 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.ttf
2025-09-03 18:47:40,507 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.ttf
2025-09-03 18:47:40,509 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.ttf
2025-09-03 18:47:40,509 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm_st.wasm
2025-09-03 18:47:40,511 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm.wasm
2025-09-03 18:47:40,513 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/canvaskit.wasm
2025-09-03 18:47:40,516 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/chromium/canvaskit.wasm
2025-09-03 18:47:40,610 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.0/example/app/android/build.gradle
2025-09-03 18:47:40,640 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.0/platform_tests/alternate_language_test_plugin/example/android/build.gradle
2025-09-03 18:47:40,679 INFO: Removing unknown maven repo 'System.getenv(artifactRepoKey)' at mobile/.pub-cache/hosted/pub.dev/pigeon-26.0.0/platform_tests/test_plugin/example/android/build.gradle
2025-09-03 18:47:40,751 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/Cargo.toml
2025-09-03 18:47:40,775 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/isar_core/Cargo.toml
2025-09-03 18:47:40,780 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/isar_core_ffi/Cargo.toml
2025-09-03 18:47:40,782 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/mdbx_sys/Cargo.toml
2025-09-03 18:47:40,896 INFO: Creating source tarball...
2025-09-03 18:49:16,959 INFO: Running 'build' commands in build/app.alextran.immich/mobile
2025-09-03 18:49:16,959 DEBUG: Directory: build/app.alextran.immich/mobile
2025-09-03 18:49:16,959 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 -y
info: downloading installer
info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2025-08-07, rust version 1.89.0 (29483883e 2025-08-04)
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.89.0 (29483883e 2025-08-04)
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo'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/bin
info: downloading component 'rust-std' for 'i686-linux-android'
info: installing component 'rust-std' for 'i686-linux-android'
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
Updating crates.io index
Downloading crates ...
Downloaded byteorder v1.5.0
Downloaded clang-sys v1.8.1
Downloaded xxhash-rust v0.8.12
Downloaded unicode-ident v1.0.13
Downloaded walkdir v2.5.0
Downloaded snafu-derive v0.7.5
Downloaded syn v1.0.109
Downloaded minimal-lexical v0.2.1
Downloaded threadpool v1.8.1
Downloaded peeking_take_while v0.1.2
Downloaded jni v0.20.0
Downloaded memchr v2.7.4
Downloaded unicode-segmentation v1.12.0
Downloaded regex-automata v0.4.7
Downloaded libc v0.2.158
Downloaded serde_json v1.0.128
Downloaded thiserror-impl v1.0.63
Downloaded quote v1.0.37
Downloaded syn v2.0.77
Downloaded once_cell v1.20.0
Downloaded libloading v0.8.5
Downloaded combine v4.6.7
Downloaded regex v1.10.6
Downloaded bindgen v0.63.0
Downloaded snafu v0.7.5
Downloaded paste v1.0.15
Downloaded num_cpus v1.16.0
Downloaded itoa v1.0.11
Downloaded itertools v0.10.5
Downloaded regex-syntax v0.8.4
Downloaded aho-corasick v1.1.3
Downloaded serde_derive v1.0.210
Downloaded nom v7.1.3
Downloaded same-file v1.0.6
Downloaded rustc-hash v1.1.0
Downloaded either v1.13.0
Downloaded crossbeam-channel v0.5.13
Downloaded cc v1.1.19
Downloaded thiserror v1.0.63
Downloaded serde v1.0.210
Downloaded ryu v1.0.18
Downloaded proc-macro2 v1.0.86
Downloaded log v0.4.22
Downloaded lazycell v1.3.0
Downloaded lazy_static v1.5.0
Downloaded jni-sys v0.3.0
Downloaded intmap v2.0.0
Downloaded heck v0.4.1
Downloaded glob v0.3.1
Downloaded enum_dispatch v0.3.13
Downloaded dirs-sys v0.3.7
Downloaded dirs v4.0.0
Downloaded crossbeam-utils v0.8.20
Downloaded cmake v0.1.51
Downloaded cfg-if v1.0.0
Downloaded cexpr v0.6.0
Downloaded cesu8 v1.1.0
Downloaded bytes v1.7.1
Downloaded bitflags v1.3.2
Downloaded shlex v1.3.0
Downloaded ndk-context v0.1.1
Downloaded doc-comment v0.3.3
Compiling proc-macro2 v1.0.86
Compiling unicode-ident v1.0.13
Compiling libc v0.2.158
Compiling syn v1.0.109
Compiling glob v0.3.1
Compiling cfg-if v1.0.0
Compiling minimal-lexical v0.2.1
Compiling memchr v2.7.4
Compiling shlex v1.3.0
Compiling regex-syntax v0.8.4
Compiling bindgen v0.63.0
Compiling lazycell v1.3.0
Compiling lazy_static v1.5.0
Compiling peeking_take_while v0.1.2
Compiling bitflags v1.3.2
Compiling rustc-hash v1.1.0
Compiling doc-comment v0.3.3
Compiling same-file v1.0.6
Compiling crossbeam-utils v0.8.20
Compiling serde v1.0.210
Compiling libloading v0.8.5
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling paste v1.0.15
Compiling walkdir v2.5.0
Compiling heck v0.4.1
Compiling either v1.13.0
Compiling cc v1.1.19
Compiling itoa v1.0.11
Compiling bytes v1.7.1
Compiling ryu v1.0.18
Compiling once_cell v1.20.0
Compiling itertools v0.10.5
Compiling xxhash-rust v0.8.12
Compiling cesu8 v1.1.0
Compiling jni v0.20.0
Compiling clang-sys v1.8.1
Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)
Compiling intmap v2.0.0
Compiling byteorder v1.5.0
Compiling jni-sys v0.3.0
Compiling nom v7.1.3
Compiling log v0.4.22
Compiling unicode-segmentation v1.12.0
Compiling ndk-context v0.1.1
Compiling combine v4.6.7
Compiling quote v1.0.37
Compiling num_cpus v1.16.0
Compiling crossbeam-channel v0.5.13
Compiling cmake v0.1.51
Compiling threadpool v1.8.1
Compiling syn v2.0.77
Compiling regex-automata v0.4.7
Compiling cexpr v0.6.0
Compiling regex v1.10.6
Compiling serde_derive v1.0.210
Compiling thiserror-impl v1.0.63
Compiling enum_dispatch v0.3.13
Compiling snafu-derive v0.7.5
Compiling snafu v0.7.5
Compiling 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)]` on by default
warning: field `write` is never read
--> packages/isar_core/src/mdbx/txn.rs:8:9
|
6 | pub struct Txn<'env> {
| --- field in this struct
7 | pub(crate) txn: *mut ffi::MDBX_txn,
8 | pub write: bool,
| ^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: 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 default
help: 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 default
warning: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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:25
|
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 confusing
help: 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 confusing
help: 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:36
|
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 confusing
help: 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 1 suggestion)
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 default
help: 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 confusing
help: use `'_` for type paths
|
13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {
| ++++
warning: `isar` (lib) generated 2 warnings
Finished `release` profile [optimized] target(s) in 3m 53s
/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bin
info: downloading component 'rust-std' for 'x86_64-linux-android'
info: installing component 'rust-std' for 'x86_64-linux-android'
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
Compiling libc v0.2.158
Compiling memchr v2.7.4
Compiling serde v1.0.210
Compiling crossbeam-utils v0.8.20
Compiling doc-comment v0.3.3
Compiling itoa v1.0.11
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling ryu v1.0.18
Compiling either v1.13.0
Compiling bytes v1.7.1
Compiling log v0.4.22
Compiling jni v0.20.0
Compiling jni-sys v0.3.0
Compiling once_cell v1.20.0
Compiling cesu8 v1.1.0
Compiling xxhash-rust v0.8.12
Compiling byteorder v1.5.0
Compiling intmap v2.0.0
Compiling 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.0
Compiling ndk-context v0.1.1
Compiling snafu v0.7.5
Compiling itertools v0.10.5
Compiling num_cpus v1.16.0
Compiling crossbeam-channel v0.5.13
Compiling combine v4.6.7
Compiling threadpool v1.8.1
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)]` on by default
warning: field `write` is never read
--> packages/isar_core/src/mdbx/txn.rs:8:9
|
6 | pub struct Txn<'env> {
| --- field in this struct
7 | pub(crate) txn: *mut ffi::MDBX_txn,
8 | pub write: bool,
| ^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: 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 default
help: 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 default
warning: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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:25
|
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 confusing
help: 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 confusing
help: 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:36
|
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 confusing
help: 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 1 suggestion)
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 default
help: 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 confusing
help: use `'_` for type paths
|
13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {
| ++++
warning: `isar` (lib) generated 2 warnings
Finished `release` profile [optimized] target(s) in 3m 11s
/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bin
info: downloading component 'rust-std' for 'armv7-linux-androideabi'
info: installing component 'rust-std' for 'armv7-linux-androideabi'
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
Compiling memchr v2.7.4
Compiling libc v0.2.158
Compiling serde v1.0.210
Compiling doc-comment v0.3.3
Compiling either v1.13.0
Compiling ryu v1.0.18
Compiling crossbeam-utils v0.8.20
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling bytes v1.7.1
Compiling itoa v1.0.11
Compiling jni v0.20.0
Compiling xxhash-rust v0.8.12
Compiling log v0.4.22
Compiling intmap v2.0.0
Compiling cesu8 v1.1.0
Compiling jni-sys v0.3.0
Compiling once_cell v1.20.0
Compiling byteorder v1.5.0
Compiling 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.1
Compiling unicode-segmentation v1.12.0
Compiling snafu v0.7.5
Compiling itertools v0.10.5
Compiling combine v4.6.7
Compiling crossbeam-channel v0.5.13
Compiling num_cpus v1.16.0
Compiling threadpool v1.8.1
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)]` on by default
warning: field `write` is never read
--> packages/isar_core/src/mdbx/txn.rs:8:9
|
6 | pub struct Txn<'env> {
| --- field in this struct
7 | pub(crate) txn: *mut ffi::MDBX_txn,
8 | pub write: bool,
| ^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: 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 default
help: 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 default
warning: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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:25
|
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 confusing
help: 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 confusing
help: 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:36
|
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 confusing
help: 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 1 suggestion)
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 default
help: 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 confusing
help: use `'_` for type paths
|
13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {
| ++++
warning: `isar` (lib) generated 2 warnings
Finished `release` profile [optimized] target(s) in 3m 12s
/opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/bin
info: downloading component 'rust-std' for 'aarch64-linux-android'
info: installing component 'rust-std' for 'aarch64-linux-android'
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
Compiling libc v0.2.158
Compiling memchr v2.7.4
Compiling doc-comment v0.3.3
Compiling crossbeam-utils v0.8.20
Compiling serde v1.0.210
Compiling ryu v1.0.18
Compiling either v1.13.0
Compiling bytes v1.7.1
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling itoa v1.0.11
Compiling cesu8 v1.1.0
Compiling byteorder v1.5.0
Compiling jni v0.20.0
Compiling intmap v2.0.0
Compiling log v0.4.22
Compiling xxhash-rust v0.8.12
Compiling once_cell v1.20.0
Compiling jni-sys v0.3.0
Compiling 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.0
Compiling ndk-context v0.1.1
Compiling snafu v0.7.5
Compiling itertools v0.10.5
Compiling combine v4.6.7
Compiling crossbeam-channel v0.5.13
Compiling num_cpus v1.16.0
Compiling threadpool v1.8.1
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)]` on by default
warning: field `write` is never read
--> packages/isar_core/src/mdbx/txn.rs:8:9
|
6 | pub struct Txn<'env> {
| --- field in this struct
7 | pub(crate) txn: *mut ffi::MDBX_txn,
8 | pub write: bool,
| ^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: 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 default
help: 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 default
warning: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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 confusing
help: 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:25
|
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 confusing
help: 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 confusing
help: 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:36
|
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 confusing
help: 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 1 suggestion)
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 default
help: 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 confusing
help: use `'_` for type paths
|
13 | pub extern "C" fn isar_qb_create(collection: &IsarCollection) -> *mut QueryBuilder<'_> {
| ++++
warning: `isar` (lib) generated 2 warnings
Finished `release` profile [optimized] target(s) in 3m 13s
+ /home/vagrant/build/srclib/flutter/bin/flutter build apk --release
Downloading android-arm-profile/linux-x64 tools... 935ms
Downloading android-arm-release/linux-x64 tools... 709ms
Downloading android-arm64-profile/linux-x64 tools... 840ms
Downloading android-arm64-release/linux-x64 tools... 638ms
Downloading android-x64-profile/linux-x64 tools... 812ms
Downloading android-x64-release/linux-x64 tools... 733ms
Running Gradle task 'assembleRelease'...
Checking the license for package NDK (Side by side) 28.1.13356709 in /opt/android-sdk/licenses
License 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 35 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 35 accepted.
Preparing "Install Android SDK Build-Tools 35 v.35.0.0".
"Install Android SDK Build-Tools 35 v.35.0.0" ready.
Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0
"Install Android SDK Build-Tools 35 v.35.0.0" complete.
"Install Android SDK Build-Tools 35 v.35.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licenses
License for package Android SDK Platform 35 accepted.
Preparing "Install Android SDK Platform 35 (revision 2)".
"Install Android SDK Platform 35 (revision 2)" ready.
Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35
"Install Android SDK Platform 35 (revision 2)" complete.
"Install Android SDK Platform 35 (revision 2)" finished.
Note: 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 34400 bytes (97.9% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Checking the license for package CMake 3.22.1 in /opt/android-sdk/licenses
License for package CMake 3.22.1 accepted.
Preparing "Install CMake 3.22.1 v.3.22.1".
"Install CMake 3.22.1 v.3.22.1" ready.
Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1
"Install CMake 3.22.1 v.3.22.1" complete.
"Install CMake 3.22.1 v.3.22.1" finished.
Running Gradle task 'assembleRelease'... 1859.4s
✓ Built build/app/outputs/flutter-apk/app-release.apk (160.4MB)
2025-09-03 19:35:12,853 INFO: Successfully built version 1.140.1 of app.alextran.immich from f15376a107f5cab7acca9ad8968afa6a0f9caaf2
2025-09-03 19:35:13,479 DEBUG: Checking build/app.alextran.immich/mobile/build/app/outputs/flutter-apk/app-release.apk
2025-09-03 19:35:13,921 INFO: success: app.alextran.immich
2025-09-03 19:35:13,922 INFO: Finished
2025-09-03 19:35:13,922 INFO: 1 build succeeded