log for app.alextran.immich:3003
== Installed Android Tools ==
2025-08-20 07:41:18,328 DEBUG: Reading 'config.yml'
2025-08-20 07:41:18,404 INFO: Creating log directory
2025-08-20 07:41:18,405 INFO: Creating temporary directory
2025-08-20 07:41:18,405 INFO: Creating output directory
2025-08-20 07:41:18,684 DEBUG: Getting git vcs interface for https://github.com/immich-app/immich.git
2025-08-20 07:41:18,684 DEBUG: Checking app.alextran.immich:3003
2025-08-20 07:41:18,684 INFO: Building version 1.138.0 (3003) of app.alextran.immich
2025-08-20 07:41:18,684 WARNING: Android NDK version 'r25c' could not be found!
2025-08-20 07:41:18,684 WARNING: Configured versions:
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2025-08-20 07:41:20,886 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2025-08-20 07:41:21,444 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json.asc HTTP/1.1" 200 488
2025-08-20 07:41:21,456 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2025-08-20 07:41:21,926 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json HTTP/1.1" 200 822054
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/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-08-20 07:41:22,744 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2025-08-20 07:41:23,025 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25c-linux.zip HTTP/1.1" 200 531118193
Unzipping to /tmp/.sdkmanager-yatuxgbd
Installing into /opt/android-sdk/ndk/25.2.9519653
2025-08-20 07:42:03,875 INFO: Set NDK r25c (25.2.9519653) up
2025-08-20 07:42:03,884 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/app.alextran.immich, universal_newlines=False, shell=None, istream=None)
2025-08-20 07:42:04,040 INFO: Running 'sudo' commands in /home/vagrant
2025-08-20 07:42:04,041 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://security.debian.org/debian-security bookworm-security/main amd64 Packages [274 kB]
Get:5 https://debian.osuosl.org/debian bookworm-backports InRelease [59.4 kB]
Get:6 https://security.debian.org/debian-security bookworm-security/main Translation-en [165 kB]
Get:7 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8793 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 16s (986 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 2 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 15s (1339 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-08-20 07:43:37,011 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-08-20 07:43:37,626 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-08-20 07:44:06,049 INFO: Getting source for revision bede19a3ca48c2c0465c7fb80fdc8d36ec428aa0
2025-08-20 07:44:06,053 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:06,053 DEBUG: > git rev-parse --show-toplevel
2025-08-20 07:44:06,256 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:06,257 DEBUG: > git submodule foreach --recursive git reset --hard
2025-08-20 07:44:09,869 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:09,870 DEBUG: > git reset --hard
2025-08-20 07:44:11,377 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:11,377 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-08-20 07:44:11,682 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:11,682 DEBUG: > git clean -dffx
2025-08-20 07:44:11,986 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:11,986 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2025-08-20 07:44:13,594 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:13,594 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-08-20 07:44:14,299 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:14,299 DEBUG: > git remote set-head origin --auto
2025-08-20 07:44:15,004 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:15,004 DEBUG: > git checkout -f bede19a3ca48c2c0465c7fb80fdc8d36ec428aa0
2025-08-20 07:44:15,408 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:15,409 DEBUG: > git clean -dffx
2025-08-20 07:44:15,512 INFO: Initialising submodules
2025-08-20 07:44:15,512 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:15,513 DEBUG: > git rev-parse --show-toplevel
2025-08-20 07:44:15,718 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:15,718 DEBUG: > git submodule sync
2025-08-20 07:44:16,022 DEBUG: Directory: build/app.alextran.immich
2025-08-20 07:44:16,022 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-08-20 07:44:17,730 INFO: Collecting source libraries
2025-08-20 07:44:17,990 DEBUG: Removing debuggable flags from build/srclib/flutter
2025-08-20 07:44:18,152 DEBUG: Removing debuggable flags from build/srclib/rustup
2025-08-20 07:44:18,155 DEBUG: Directory: build/srclib/rustup
2025-08-20 07:44:18,155 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-08-20 07:44:18,358 INFO: Creating local.properties file at build/app.alextran.immich/local.properties
2025-08-20 07:44:18,385 INFO: Creating local.properties file at build/app.alextran.immich/mobile/local.properties
2025-08-20 07:44:18,385 DEBUG: Removing debuggable flags from build/app.alextran.immich/mobile
2025-08-20 07:44:18,432 INFO: Removing specified files
2025-08-20 07:44:18,433 INFO: Removing server
2025-08-20 07:44:18,484 INFO: Removing machine-learning
2025-08-20 07:44:18,488 INFO: Removing docker
2025-08-20 07:44:18,489 INFO: Removing design
2025-08-20 07:44:18,490 INFO: Removing web
2025-08-20 07:44:18,532 INFO: Removing mobile/ios
2025-08-20 07:44:18,550 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/.isar/packages/isar_test/android/app/build.gradle
2025-08-20 07:44:18,556 INFO: Cleaned build.gradle of keysigning configs at build/app.alextran.immich/mobile/android/app/build.gradle
2025-08-20 07:44:18,569 INFO: Running 'prebuild' commands in build/app.alextran.immich/mobile
2025-08-20 07:44:18,569 DEBUG: Directory: build/app.alextran.immich/mobile
2025-08-20 07:44:18,569 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
7 188M 7 14.6M 0 0 18.7M 0 0:00:10 --:--:-- 0:00:10 18.7M
23 188M 23 44.4M 0 0 24.6M 0 0:00:07 0:00:01 0:00:06 24.6M
39 188M 39 73.5M 0 0 26.2M 0 0:00:07 0:00:02 0:00:05 26.2M
54 188M 54 102M 0 0 27.0M 0 0:00:06 0:00:03 0:00:03 27.0M
69 188M 69 131M 0 0 27.4M 0 0:00:06 0:00:04 0:00:02 27.4M
84 188M 84 158M 0 0 27.3M 0 0:00:06 0:00:05 0:00:01 28.7M
99 188M 99 187M 0 0 27.5M 0 0:00:06 0:00:06 --:--:-- 28.6M
100 188M 100 188M 0 0 27.5M 0 0:00:06 0:00:06 --:--:-- 28.5M
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... 802ms
Downloading Gradle Wrapper... 41ms
Downloading package sky_engine... 338ms
Downloading package flutter_gpu... 35ms
Downloading flutter_patched_sdk tools... 942ms
Downloading flutter_patched_sdk_product tools... 1,088ms
Downloading linux-x64 tools... 7.0s
Downloading linux-x64/font-subset tools... 258ms
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 (3.0.2 available)
build_config 1.1.2 (1.2.0 available)
build_resolvers 2.4.4 (3.0.2 available)
build_runner 2.4.15 (2.7.0 available)
build_runner_core 8.0.0 (9.3.0 available)
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.1 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.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_native_splash 2.4.5 (2.4.6 available)
flutter_plugin_android_lifecycle 2.0.27 (2.0.29 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.0 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 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.51 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.17 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)
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.11 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 (3.1.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.17 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.18 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.2 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!
130 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-08-20 07:47:11,465 INFO: Scanning source for common problems...
2025-08-20 07:47:11,538 DEBUG: scanner is configured to use signature data from: 'suss'
2025-08-20 07:47:11,538 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-08-20 07:47:12,216 DEBUG: write 'suss.json' to cache
2025-08-20 07:47:12,220 DEBUG: next suss.json cache update due in 23:59:59.985532
2025-08-20 07:47:12,504 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-08-20 07:47:12,506 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-08-20 07:47:12,510 INFO: Removing shared library at mobile/.pub-cache/hosted/pub.isar-community.dev/isar_flutter_libs-3.1.8/linux/libisar.so
2025-08-20 07:47:12,515 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-08-20 07:47:12,516 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-08-20 07:47:12,517 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-08-20 07:47:12,517 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-08-20 07:47:12,600 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-08-20 07:47:12,680 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-08-20 07:47:12,859 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-08-20 07:47:12,937 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/photo_manager-3.6.4/example/android/photo-manager-keystore
2025-08-20 07:47:13,074 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/timezone-0.9.4/test/data/US/Eastern
2025-08-20 07:47:13,178 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/pinput-5.0.1/build/unit_test_assets/AssetManifest.bin
2025-08-20 07:47:13,647 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-08-20 07:47:13,675 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-08-20 07:47:13,691 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-08-20 07:47:13,780 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-08-20 07:47:13,837 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/assets/AssetManifest.bin
2025-08-20 07:47:13,924 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-08-20 07:47:13,928 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-08-20 07:47:13,930 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-08-20 07:47:13,933 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-08-20 07:47:13,936 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-08-20 07:47:13,939 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-08-20 07:47:13,941 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/skwasm.wasm
2025-08-20 07:47:13,944 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/shared_preferences-2.5.2/extension/devtools/build/canvaskit/canvaskit.wasm
2025-08-20 07:47:13,951 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-08-20 07:47:13,975 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-08-20 07:47:14,033 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-08-20 07:47:14,070 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-08-20 07:47:14,112 INFO: Removing dependency file without lock at mobile/.pub-cache/hosted/pub.dev/sqlite3-2.7.5/example/custom_wasm_build/Cargo.toml
2025-08-20 07:47:14,195 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-08-20 07:47:14,217 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-08-20 07:47:14,412 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/vector_graphics-1.1.18/example/assets/tiger.bin
2025-08-20 07:47:14,471 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-08-20 07:47:14,555 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-08-20 07:47:14,682 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-08-20 07:47:14,699 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-08-20 07:47:14,733 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/analyzer-7.3.0/example/ddd03.exe
2025-08-20 07:47:14,969 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-08-20 07:47:14,974 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-08-20 07:47:15,011 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/web/res/readme.zip
2025-08-20 07:47:15,017 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.tar.gz
2025-08-20 07:47:15,018 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/a.txt.gz
2025-08-20 07:47:15,018 INFO: Removing gzip file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/cat.jpg.gz
2025-08-20 07:47:15,019 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test.zip
2025-08-20 07:47:15,019 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test_100k_files.zip
2025-08-20 07:47:15,022 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/test2.zip
2025-08-20 07:47:15,024 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zipCrypto.zip
2025-08-20 07:47:15,025 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/aes256.zip
2025-08-20 07:47:15,025 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/dd.zip
2025-08-20 07:47:15,025 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-08-20 07:47:15,026 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/test.zip
2025-08-20 07:47:15,026 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip_bzip2.zip
2025-08-20 07:47:15,027 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-08-20 07:47:15,027 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/utf.zip
2025-08-20 07:47:15,027 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64.zip
2025-08-20 07:47:15,028 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/zip64_archive.zip
2025-08-20 07:47:15,028 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/readme.zip
2025-08-20 07:47:15,028 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/android-javadoc.zip
2025-08-20 07:47:15,029 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-08-20 07:47:15,029 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-08-20 07:47:15,030 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/password_zipcrypto.zip
2025-08-20 07:47:15,030 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/symlink.zip
2025-08-20 07:47:15,030 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/unix.zip
2025-08-20 07:47:15,031 INFO: Removing ZIP file archive at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/zip/winxp.zip
2025-08-20 07:47:15,031 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/archive-3.6.1/test/tests/res/inflate/data.bin
2025-08-20 07:47:15,173 INFO: Removing gradle-wrapper.jar at mobile/.pub-cache/hosted/pub.dev/maplibre_gl-0.22.0/android/gradle/wrapper/gradle-wrapper.jar
2025-08-20 07:47:15,546 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-08-20 07:47:15,598 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/sqlite3.wasm
2025-08-20 07:47:15,600 INFO: Removing binary at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/assets/AssetManifest.bin
2025-08-20 07:47:15,602 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-08-20 07:47:15,604 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-08-20 07:47:15,605 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-08-20 07:47:15,606 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-08-20 07:47:15,608 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-08-20 07:47:15,609 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-08-20 07:47:15,609 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm_st.wasm
2025-08-20 07:47:15,611 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/skwasm.wasm
2025-08-20 07:47:15,613 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/canvaskit.wasm
2025-08-20 07:47:15,616 INFO: Removing WebAssembly binary file at mobile/.pub-cache/hosted/pub.dev/drift-2.26.0/extension/devtools/build/canvaskit/chromium/canvaskit.wasm
2025-08-20 07:47:15,711 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-08-20 07:47:15,741 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-08-20 07:47:15,781 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-08-20 07:47:15,855 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/Cargo.toml
2025-08-20 07:47:15,879 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/isar_core/Cargo.toml
2025-08-20 07:47:15,885 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/isar_core_ffi/Cargo.toml
2025-08-20 07:47:15,886 INFO: Removing dependency file without lock at mobile/.pub-cache/git/isar-ad574f60ed6f39d2995cd16fc7dc3de9a646ef30/packages/mdbx_sys/Cargo.toml
2025-08-20 07:47:16,001 INFO: Creating source tarball...
2025-08-20 07:48:51,691 INFO: Running 'build' commands in build/app.alextran.immich/mobile
2025-08-20 07:48:51,692 DEBUG: Directory: build/app.alextran.immich/mobile
2025-08-20 07:48:51,692 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 either v1.13.0
Downloaded glob v0.3.1
Downloaded paste v1.0.15
Downloaded xxhash-rust v0.8.12
Downloaded walkdir v2.5.0
Downloaded snafu-derive v0.7.5
Downloaded snafu v0.7.5
Downloaded serde v1.0.210
Downloaded nom v7.1.3
Downloaded itertools v0.10.5
Downloaded syn v2.0.77
Downloaded combine v4.6.7
Downloaded unicode-segmentation v1.12.0
Downloaded memchr v2.7.4
Downloaded jni v0.20.0
Downloaded crossbeam-channel v0.5.13
Downloaded cc v1.1.19
Downloaded bindgen v0.63.0
Downloaded syn v1.0.109
Downloaded aho-corasick v1.1.3
Downloaded regex v1.10.6
Downloaded serde_derive v1.0.210
Downloaded ryu v1.0.18
Downloaded serde_json v1.0.128
Downloaded regex-syntax v0.8.4
Downloaded proc-macro2 v1.0.86
Downloaded crossbeam-utils v0.8.20
Downloaded quote v1.0.37
Downloaded once_cell v1.20.0
Downloaded minimal-lexical v0.2.1
Downloaded log v0.4.22
Downloaded libloading v0.8.5
Downloaded lazycell v1.3.0
Downloaded jni-sys v0.3.0
Downloaded enum_dispatch v0.3.13
Downloaded libc v0.2.158
Downloaded regex-automata v0.4.7
Downloaded threadpool v1.8.1
Downloaded thiserror-impl v1.0.63
Downloaded thiserror v1.0.63
Downloaded shlex v1.3.0
Downloaded same-file v1.0.6
Downloaded rustc-hash v1.1.0
Downloaded num_cpus v1.16.0
Downloaded lazy_static v1.5.0
Downloaded itoa v1.0.11
Downloaded intmap v2.0.0
Downloaded heck v0.4.1
Downloaded doc-comment v0.3.3
Downloaded dirs-sys v0.3.7
Downloaded dirs v4.0.0
Downloaded cmake v0.1.51
Downloaded clang-sys v1.8.1
Downloaded cfg-if v1.0.0
Downloaded cexpr v0.6.0
Downloaded cesu8 v1.1.0
Downloaded bytes v1.7.1
Downloaded byteorder v1.5.0
Downloaded bitflags v1.3.2
Downloaded unicode-ident v1.0.13
Downloaded peeking_take_while v0.1.2
Downloaded ndk-context v0.1.1
Compiling proc-macro2 v1.0.86
Compiling unicode-ident v1.0.13
Compiling libc v0.2.158
Compiling glob v0.3.1
Compiling syn v1.0.109
Compiling shlex v1.3.0
Compiling memchr v2.7.4
Compiling cfg-if v1.0.0
Compiling regex-syntax v0.8.4
Compiling minimal-lexical v0.2.1
Compiling bindgen v0.63.0
Compiling lazy_static v1.5.0
Compiling peeking_take_while v0.1.2
Compiling bitflags v1.3.2
Compiling lazycell v1.3.0
Compiling rustc-hash v1.1.0
Compiling serde v1.0.210
Compiling crossbeam-utils v0.8.20
Compiling same-file v1.0.6
Compiling libloading v0.8.5
Compiling doc-comment v0.3.3
Compiling heck v0.4.1
Compiling thiserror v1.0.63
Compiling paste v1.0.15
Compiling serde_json v1.0.128
Compiling walkdir v2.5.0
Compiling bytes v1.7.1
Compiling cc v1.1.19
Compiling once_cell v1.20.0
Compiling itoa v1.0.11
Compiling ryu v1.0.18
Compiling either v1.13.0
Compiling jni-sys v0.3.0
Compiling intmap v2.0.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 jni v0.20.0
Compiling xxhash-rust v0.8.12
Compiling cesu8 v1.1.0
Compiling log v0.4.22
Compiling byteorder v1.5.0
Compiling itertools v0.10.5
Compiling ndk-context v0.1.1
Compiling nom v7.1.3
Compiling unicode-segmentation v1.12.0
Compiling combine v4.6.7
Compiling crossbeam-channel v0.5.13
Compiling quote v1.0.37
Compiling num_cpus v1.16.0
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 58s
/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 doc-comment v0.3.3
Compiling crossbeam-utils v0.8.20
Compiling ryu v1.0.18
Compiling serde v1.0.210
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling bytes v1.7.1
Compiling either v1.13.0
Compiling itoa v1.0.11
Compiling log v0.4.22
Compiling jni v0.20.0
Compiling intmap v2.0.0
Compiling once_cell v1.20.0
Compiling xxhash-rust v0.8.12
Compiling byteorder v1.5.0
Compiling jni-sys v0.3.0
Compiling cesu8 v1.1.0
Compiling isar v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/isar_core_ffi)
Compiling unicode-segmentation v1.12.0
Compiling mdbx-sys v0.0.0 (/home/vagrant/build/app.alextran.immich/mobile/.isar/packages/mdbx_sys)
Compiling ndk-context v0.1.1
Compiling snafu v0.7.5
Compiling itertools v0.10.5
Compiling crossbeam-channel v0.5.13
Compiling num_cpus v1.16.0
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 12s
/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 doc-comment v0.3.3
Compiling crossbeam-utils v0.8.20
Compiling ryu v1.0.18
Compiling either v1.13.0
Compiling serde v1.0.210
Compiling serde_json v1.0.128
Compiling thiserror v1.0.63
Compiling itoa v1.0.11
Compiling bytes v1.7.1
Compiling jni v0.20.0
Compiling intmap v2.0.0
Compiling once_cell v1.20.0
Compiling cesu8 v1.1.0
Compiling log v0.4.22
Compiling byteorder v1.5.0
Compiling xxhash-rust v0.8.12
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 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 serde v1.0.210
Compiling bytes v1.7.1
Compiling crossbeam-utils v0.8.20
Compiling doc-comment v0.3.3
Compiling thiserror v1.0.63
Compiling serde_json v1.0.128
Compiling either v1.13.0
Compiling ryu v1.0.18
Compiling itoa v1.0.11
Compiling cesu8 v1.1.0
Compiling jni v0.20.0
Compiling intmap v2.0.0
Compiling once_cell v1.20.0
Compiling log v0.4.22
Compiling xxhash-rust v0.8.12
Compiling byteorder v1.5.0
Compiling jni-sys v0.3.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 13s
+ /home/vagrant/build/srclib/flutter/bin/flutter build apk --release
Downloading android-arm-profile/linux-x64 tools... 947ms
Downloading android-arm-release/linux-x64 tools... 611ms
Downloading android-arm64-profile/linux-x64 tools... 693ms
Downloading android-arm64-release/linux-x64 tools... 680ms
Downloading android-x64-profile/linux-x64 tools... 713ms
Downloading android-x64-release/linux-x64 tools... 655ms
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 34120 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'... 1873.5s
✓ Built build/app/outputs/flutter-apk/app-release.apk (159.1MB)
2025-08-20 08:35:04,159 INFO: Successfully built version 1.138.0 of app.alextran.immich from bede19a3ca48c2c0465c7fb80fdc8d36ec428aa0
2025-08-20 08:35:05,027 DEBUG: Checking build/app.alextran.immich/mobile/build/app/outputs/flutter-apk/app-release.apk
2025-08-20 08:35:05,457 INFO: success: app.alextran.immich
2025-08-20 08:35:05,457 INFO: Finished
2025-08-20 08:35:05,457 INFO: 1 build succeeded