log for org.blokada.fem.fdroid:514000004
== Installed Android Tools ==
2021-07-20 09:37:49,728 DEBUG: Reading 'config.yml'
2021-07-20 09:37:49,737 INFO: Using /opt/android-sdk/build-tools/29.0.3/apksigner
2021-07-20 09:37:49,739 INFO: Creating log directory
2021-07-20 09:37:49,739 INFO: Creating temporary directory
2021-07-20 09:37:49,739 INFO: Creating output directory
2021-07-20 09:37:49,745 DEBUG: Getting git vcs interface for https://github.com/blokadaorg/blokada.git
2021-07-20 09:37:49,746 DEBUG: > git --version
git version 2.11.0
2021-07-20 09:37:49,973 INFO: Using git version 2.11.0
2021-07-20 09:37:49,973 DEBUG: Checking 5.14.4
2021-07-20 09:37:49,974 INFO: Building version 5.14.4 (514000004) of org.blokada.fem.fdroid
2021-07-20 09:37:49,975 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2021-07-20 09:37:50,186 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64892 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u12) ...
2021-07-20 09:37:53,674 INFO: Getting source for revision 2efaa5d36eda335c86122a553515c8a18fa92d48
2021-07-20 09:37:53,674 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:53,675 DEBUG: > git rev-parse --show-toplevel
2021-07-20 09:37:53,883 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:53,883 DEBUG: > git submodule foreach --recursive git reset --hard
2021-07-20 09:37:53,988 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:53,988 DEBUG: > git reset --hard
2021-07-20 09:37:54,400 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:54,401 DEBUG: > git submodule foreach --recursive git clean -dffx
2021-07-20 09:37:54,506 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:54,506 DEBUG: > git clean -dffx
2021-07-20 09:37:54,612 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:54,613 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 fetch origin
2021-07-20 09:37:55,320 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:55,320 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 fetch --prune --tags --force origin
2021-07-20 09:37:55,627 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:55,628 DEBUG: > git remote set-head origin --auto
2021-07-20 09:37:56,042 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:56,043 DEBUG: > git checkout -f 2efaa5d36eda335c86122a553515c8a18fa92d48
2021-07-20 09:37:56,450 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:56,451 DEBUG: > git clean -dffx
2021-07-20 09:37:56,556 INFO: Initialising submodules
2021-07-20 09:37:56,557 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:56,557 DEBUG: > git rev-parse --show-toplevel
2021-07-20 09:37:56,767 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:56,768 DEBUG: > git submodule sync
2021-07-20 09:37:56,873 DEBUG: Directory: build/org.blokada.fem.fdroid
2021-07-20 09:37:56,873 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 submodule update --init --force --recursive
Submodule 'boringtun' (https://github.com/cloudflare/boringtun.git) registered for path 'boringtun'
Submodule 'translate' (https://github.com/blokadaorg/translate.git) registered for path 'translate'
Cloning into '/home/vagrant/build/org.blokada.fem.fdroid/boringtun'...
Cloning into '/home/vagrant/build/org.blokada.fem.fdroid/translate'...
Submodule path 'boringtun': checked out 'dbeb35ede272ede51e4cea21ab4cc6a521eb61f0'
Submodule path 'translate': checked out '4461d913326daa65ca736428dd7dbe4a80505929'
2021-07-20 09:38:02,163 INFO: Collecting source libraries
2021-07-20 09:38:02,183 DEBUG: Removing debuggable flags from build/srclib/rustup
2021-07-20 09:38:02,192 INFO: Creating local.properties file at build/org.blokada.fem.fdroid/local.properties
2021-07-20 09:38:02,192 INFO: Creating local.properties file at build/org.blokada.fem.fdroid/android5/local.properties
2021-07-20 09:38:02,193 INFO: Creating local.properties file at build/org.blokada.fem.fdroid/android5/app/local.properties
2021-07-20 09:38:02,193 DEBUG: Removing debuggable flags from build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:02,197 INFO: Removing specified files
2021-07-20 09:38:02,197 INFO: Removing android5/app/src/engine/jniLibs
2021-07-20 09:38:02,206 INFO: Cleaned build.gradle of keysigning configs at build/org.blokada.fem.fdroid/android5/app/build.gradle
2021-07-20 09:38:02,219 INFO: Running 'prebuild' commands in build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:02,220 DEBUG: Directory: build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:02,220 DEBUG: > bash -x -c -- unzip -P default_blocklist src/main/assets/default_blocklist.zip default_blocklist -d src/main/assets && rm src/main/assets/default_blocklist.zip && sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
+ unzip -P default_blocklist src/main/assets/default_blocklist.zip default_blocklist -d src/main/assets
Archive: src/main/assets/default_blocklist.zip
inflating: src/main/assets/default_blocklist
+ rm src/main/assets/default_blocklist.zip
+ sed -i -e s/21.3.6528147/21.4.7075529/ build.gradle
2021-07-20 09:38:02,429 INFO: Cleaning Gradle project...
2021-07-20 09:38:02,429 DEBUG: Directory: build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:02,430 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 6.7.1 via distributionUrl
Downloading missing gradle version 6.7.1
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-6.7.1-bin.zip: OK
Running /opt/gradle/versions/6.7.1/bin/gradle clean
Welcome to Gradle 6.7.1!
Here are the highlights of this release:
- File system watching is ready for production use
- Declare the version of Java your build requires
- Java 15 support
For more details see https://docs.gradle.org/6.7.1/release-notes.html
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.7.1/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
> Configure project :app
WARNING:: NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
Currently detected usages in: root project 'Blokada', project ':app'
> Task :app:clean UP-TO-DATE
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 24s
1 actionable task: 1 up-to-date
2021-07-20 09:38:30,083 INFO: Scanning source for common problems...
2021-07-20 09:38:30,105 INFO: Removing gradle-wrapper.jar at android5/gradle/wrapper/gradle-wrapper.jar
2021-07-20 09:38:30,180 INFO: Creating source tarball...
2021-07-20 09:38:32,306 INFO: Running 'build' commands in build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:32,306 DEBUG: Directory: build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:38:32,306 DEBUG: > bash -x -c /home/vagrant/build/srclib/rustup/rustup-init.sh -y && source $HOME/.cargo/env && rustup default stable && rustup target add armv7-linux-androideabi && rustup target add aarch64-linux-android && cargo install cargo-ndk --version 1.0.0 && export ANDROID_NDK=/opt/android-sdk/ndk/21.4.7075529 && cd ../.. && ./build.boringtun.sh && ./build.blocka.sh
+ /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 2021-06-17, rust version 1.53.0 (53cb7b09b 2021-06-17)
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.53.0 (53cb7b09b 2021-06-17)
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/21.4.7075529:/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/21.4.7075529:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin
+ rustup default stable
info: using existing install for 'stable-x86_64-unknown-linux-gnu'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.53.0 (53cb7b09b 2021-06-17)
+ rustup target add armv7-linux-androideabi
info: downloading component 'rust-std' for 'armv7-linux-androideabi'
info: installing component 'rust-std' for 'armv7-linux-androideabi'
+ rustup target add aarch64-linux-android
info: downloading component 'rust-std' for 'aarch64-linux-android'
info: installing component 'rust-std' for 'aarch64-linux-android'
+ cargo install cargo-ndk --version 1.0.0
Updating crates.io index
Downloading crates ...
Downloaded cargo-ndk v1.0.0
Installing cargo-ndk v1.0.0
Downloading crates ...
Downloaded quick-error v1.2.3
Downloaded regex v1.5.4
Downloaded unicode-width v0.1.8
Downloaded strsim v0.8.0
Downloaded termcolor v1.1.2
Downloaded bitflags v1.2.1
Downloaded atty v0.2.14
Downloaded vec_map v0.8.2
Downloaded textwrap v0.11.0
Downloaded regex-syntax v0.6.25
Downloaded libc v0.2.98
Downloaded aho-corasick v0.7.18
Downloaded ansi_term v0.11.0
Downloaded memchr v2.4.0
Downloaded log v0.4.14
Downloaded cfg-if v1.0.0
Downloaded humantime v1.3.0
Downloaded env_logger v0.7.1
Downloaded clap v2.33.3
Compiling libc v0.2.98
Compiling memchr v2.4.0
Compiling log v0.4.14
Compiling bitflags v1.2.1
Compiling quick-error v1.2.3
Compiling cfg-if v1.0.0
Compiling unicode-width v0.1.8
Compiling regex-syntax v0.6.25
Compiling termcolor v1.1.2
Compiling vec_map v0.8.2
Compiling strsim v0.8.0
Compiling ansi_term v0.11.0
Compiling humantime v1.3.0
Compiling textwrap v0.11.0
Compiling aho-corasick v0.7.18
Compiling atty v0.2.14
Compiling clap v2.33.3
Compiling regex v1.5.4
Compiling env_logger v0.7.1
Compiling cargo-ndk v1.0.0
Finished release [optimized] target(s) in 50.97s
Installing /home/vagrant/.cargo/bin/cargo-ndk
Installed package `cargo-ndk v1.0.0` (executable `cargo-ndk`)
+ export ANDROID_NDK=/opt/android-sdk/ndk/21.4.7075529
+ ANDROID_NDK=/opt/android-sdk/ndk/21.4.7075529
+ cd ../..
+ ./build.boringtun.sh
Using NDK location: /opt/android-sdk/ndk/21.4.7075529
Building for aarch64...
Downloading crates ...
Downloaded lazy_static v1.4.0
Downloaded autocfg v1.0.0
Downloaded ascii v0.9.3
Downloaded void v1.0.2
Downloaded same-file v1.0.6
Downloaded jni v0.10.2
Downloaded time v0.1.42
Downloaded version_check v0.9.1
Downloaded walkdir v2.3.1
Downloaded unicode-width v0.1.7
Downloaded memchr v2.3.3
Downloaded boxfnonce v0.1.1
Downloaded base64 v0.12.0
Downloaded combine v3.8.1
Downloaded untrusted v0.7.0
Downloaded spin v0.5.2
Downloaded hex v0.4.2
Downloaded num-traits v0.2.11
Downloaded jni-sys v0.3.0
Downloaded unreachable v1.0.0
Downloaded rustc-demangle v0.1.16
Downloaded log v0.4.8
Downloaded backtrace-sys v0.1.35
Downloaded error-chain v0.12.2
Downloaded chrono v0.4.11
Downloaded cc v1.0.50
Downloaded cesu8 v1.1.0
Downloaded daemonize v0.4.1
Downloaded clap v2.33.0
Downloaded cfg-if v0.1.10
Downloaded byteorder v1.3.4
Downloaded backtrace v0.3.46
Downloaded libc v0.2.68
Downloaded num-integer v0.1.42
Downloaded ring v0.16.12
Downloaded either v1.5.3
Compiling cc v1.0.50
Compiling libc v0.2.68
Compiling same-file v1.0.6
Compiling cfg-if v0.1.10
Compiling memchr v2.3.3
Compiling version_check v0.9.1
Compiling byteorder v1.3.4
Compiling void v1.0.2
Compiling log v0.4.8
Compiling rustc-demangle v0.1.16
Compiling either v1.5.3
Compiling ascii v0.9.3
Compiling lazy_static v1.4.0
Compiling spin v0.5.2
Compiling jni-sys v0.3.0
Compiling untrusted v0.7.0
Compiling cesu8 v1.1.0
Compiling base64 v0.12.0
Compiling hex v0.4.2
Compiling walkdir v2.3.1
Compiling unreachable v1.0.0
Compiling error-chain v0.12.2
Compiling backtrace-sys v0.1.35
Compiling ring v0.16.12
Compiling jni v0.10.2
Compiling combine v3.8.1
Compiling backtrace v0.3.46
Compiling boringtun v0.3.0 (/home/vagrant/build/org.blokada.fem.fdroid/boringtun)
warning: unused return value of `std::mem::replace` that must be used
--> src/noise/handshake.rs:439:17
|
439 | std::mem::replace(&mut self.state, state);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_must_use)]` on by default
= note: if you don't need the old value, you can just assign the new value directly
warning: 1 warning emitted
Finished release [optimized] target(s) in 32.07s
Building for arm7...
Compiling cfg-if v0.1.10
Compiling rustc-demangle v0.1.16
Compiling void v1.0.2
Compiling ascii v0.9.3
Compiling either v1.5.3
Compiling cesu8 v1.1.0
Compiling jni-sys v0.3.0
Compiling hex v0.4.2
Compiling spin v0.5.2
Compiling untrusted v0.7.0
Compiling base64 v0.12.0
Compiling libc v0.2.68
Compiling byteorder v1.3.4
Compiling memchr v2.3.3
Compiling log v0.4.8
Compiling unreachable v1.0.0
Compiling backtrace-sys v0.1.35
Compiling error-chain v0.12.2
Compiling jni v0.10.2
Compiling combine v3.8.1
Compiling backtrace v0.3.46
Compiling boringtun v0.3.0 (/home/vagrant/build/org.blokada.fem.fdroid/boringtun)
warning: unused return value of `std::mem::replace` that must be used
--> src/noise/handshake.rs:439:17
|
439 | std::mem::replace(&mut self.state, state);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_must_use)]` on by default
= note: if you don't need the old value, you can just assign the new value directly
warning: 1 warning emitted
Finished release [optimized] target(s) in 25.80s
Done
+ ./build.blocka.sh
Using NDK location: /opt/android-sdk/ndk/21.4.7075529
Building for aarch64...
Updating git repository `https://github.com/balboah/doh-dns.git`
Updating git repository `https://github.com/bluejekyll/trust-dns.git`
Updating git repository `https://github.com/balboah/socket2-rs.git`
Downloading crates ...
Downloaded autocfg v0.1.7
Downloaded adler v0.2.3
Downloaded futures-core v0.3.5
Downloaded futures-executor v0.3.5
Downloaded foreign-types-shared v0.1.1
Downloaded async-trait v0.1.40
Downloaded time v0.1.44
Downloaded slab v0.4.2
Downloaded num-bigint v0.2.6
Downloaded socket2 v0.3.12
Downloaded termcolor v1.1.0
Downloaded tinyvec v0.3.4
Downloaded thiserror-impl v1.0.20
Downloaded pin-project v0.4.23
Downloaded toml v0.5.6
Downloaded net2 v0.2.34
Downloaded proc-macro-hack v0.5.18
Downloaded memmap v0.7.0
Downloaded serde_derive v1.0.115
Downloaded thiserror v1.0.20
Downloaded tokio-util v0.3.1
Downloaded version_check v0.9.2
Downloaded thread_local v1.0.1
Downloaded getrandom v0.1.14
Downloaded want v0.3.0
Downloaded serde v1.0.115
Downloaded tokio-io-timeout v0.4.0
Downloaded ipnet v2.3.0
Downloaded unicode-bidi v0.3.4
Downloaded indexmap v1.5.1
Downloaded grep-searcher v0.1.7
Downloaded unicode-segmentation v1.6.0
Downloaded webpki v0.21.3
Downloaded tracing v0.1.19
Downloaded webpki-roots v0.19.0
Downloaded pkg-config v0.3.18
Downloaded quote v1.0.7
Downloaded rand v0.7.3
Downloaded proc-macro2 v1.0.19
Downloaded nibble_vec v0.0.4
Downloaded pin-project-lite v0.1.7
Downloaded num-traits v0.2.12
Downloaded regex-automata v0.1.9
Downloaded rand_chacha v0.2.2
Downloaded paste v0.1.18
Downloaded radix_trie v0.1.6
Downloaded regex-syntax v0.6.18
Downloaded miniz_oxide v0.4.1
Downloaded serde_json v1.0.57
Downloaded gimli v0.22.0
Downloaded ryu v1.0.5
Downloaded cc v1.0.59
Downloaded rustls v0.17.0
Downloaded chrono v0.4.15
Downloaded foreign-types v0.5.0
Downloaded tokio v0.2.22
Downloaded bytes v0.5.6
Downloaded hashbrown v0.6.3
Downloaded futures-macro v0.3.5
Downloaded num-derive v0.3.2
Downloaded native-tls v0.2.4
Downloaded pin-utils v0.1.0
Downloaded httparse v1.3.4
Downloaded encoding_rs v0.8.24
Downloaded typed-headers v0.2.0
Downloaded tokio-macros v0.2.5
Downloaded hyper v0.13.7
Downloaded once_cell v1.4.1
Downloaded percent-encoding v2.1.0
Downloaded openssl-probe v0.1.2
Downloaded openssl v0.10.30
Downloaded bstr v0.2.13
Downloaded num-integer v0.1.43
Downloaded h2 v0.2.6
Downloaded unicode-xid v0.2.1
Downloaded try-lock v0.2.3
Downloaded smallvec v1.4.2
Downloaded mio v0.6.22
Downloaded unicode-normalization v0.1.13
Downloaded num-rational v0.2.4
Downloaded num-complex v0.2.4
Downloaded grep-regex v0.1.8
Downloaded grep-matcher v0.1.4
Downloaded tower-service v0.3.0
Downloaded num v0.2.1
Downloaded lru v0.4.3
Downloaded hyper-tls v0.4.3
Downloaded http v0.2.1
Downloaded enum-as-inner v0.3.3
Downloaded libc v0.2.76
Downloaded idna v0.2.0
Downloaded http-body v0.3.1
Downloaded data-encoding v2.3.0
Downloaded ahash v0.2.18
Downloaded hostname v0.3.1
Downloaded futures-util v0.3.5
Downloaded endian-type v0.1.2
Downloaded heck v0.3.1
Downloaded hashbrown v0.8.2
Downloaded foreign-types v0.3.2
Downloaded fnv v1.0.7
Downloaded backtrace v0.3.50
Downloaded futures-task v0.3.5
Downloaded openssl-src v111.10.2+1.1.1g
Downloaded ring v0.16.15
Downloaded tracing-core v0.1.15
Downloaded tokio-rustls v0.13.1
Downloaded sct v0.6.0
Downloaded paste-impl v0.1.18
Downloaded either v1.6.0
Downloaded const-random v0.1.8
Downloaded futures-channel v0.3.5
Downloaded error-chain v0.12.4
Downloaded futures-sink v0.3.5
Downloaded futures v0.3.5
Downloaded encoding_rs_io v0.1.7
Downloaded const-random-macro v0.1.8
Downloaded bytecount v0.6.0
Downloaded addr2line v0.13.0
Downloaded url v2.1.1
Downloaded untrusted v0.7.1
Downloaded signal-hook-registry v1.2.1
Downloaded autocfg v1.0.1
Downloaded tokio-tls v0.3.1
Downloaded syn v1.0.39
Downloaded resolv-conf v0.6.3
Downloaded aho-corasick v0.7.13
Downloaded regex v1.3.9
Downloaded rand_core v0.5.1
Downloaded base64 v0.11.0
Downloaded lru-cache v0.1.2
Downloaded proc-macro-nested v0.1.6
Downloaded iovec v0.1.4
Downloaded pin-project-internal v0.4.23
Downloaded object v0.20.0
Downloaded num-iter v0.1.41
Downloaded openssl-sys v0.9.58
Downloaded futures-io v0.3.5
Downloaded ppv-lite86 v0.2.9
Downloaded num_cpus v1.13.0
Downloaded mio-uds v0.6.8
Downloaded mime v0.3.16
Downloaded linked-hash-map v0.5.3
Downloaded matches v0.1.8
Downloaded match_cfg v0.1.0
Downloaded log v0.4.11
Downloaded itoa v0.4.6
Downloaded foreign-types-macros v0.2.1
Downloaded foreign-types-shared v0.3.0
Downloaded android_logger v0.8.6
Downloaded android_log-sys v0.1.2
Downloaded arc-swap v0.4.7
Downloaded jni v0.13.1
Compiling libc v0.2.76
Compiling autocfg v1.0.1
Compiling cfg-if v0.1.10
Compiling proc-macro2 v1.0.19
Compiling unicode-xid v0.2.1
Compiling syn v1.0.39
Compiling memchr v2.3.3
Compiling log v0.4.11
Compiling lazy_static v1.4.0
Compiling cc v1.0.59
Compiling proc-macro-hack v0.5.18
Compiling slab v0.4.2
Compiling once_cell v1.4.1
Compiling futures-core v0.3.5
Compiling getrandom v0.1.14
Compiling fnv v1.0.7
Compiling bytes v0.5.6
Compiling pin-project-internal v0.4.23
Compiling arc-swap v0.4.7
Compiling futures-sink v0.3.5
Compiling pin-project-lite v0.1.7
Compiling proc-macro-nested v0.1.6
Compiling futures-io v0.3.5
Compiling pin-utils v0.1.0
Compiling spin v0.5.2
Compiling untrusted v0.7.1
Compiling serde_derive v1.0.115
Compiling itoa v0.4.6
Compiling serde v1.0.115
Compiling tinyvec v0.3.4
Compiling pkg-config v0.3.18
Compiling matches v0.1.8
Compiling gimli v0.22.0
Compiling byteorder v1.3.4
Compiling bitflags v1.2.1
Compiling unicode-segmentation v1.6.0
Compiling base64 v0.11.0
Compiling adler v0.2.3
Compiling ppv-lite86 v0.2.9
Compiling percent-encoding v2.1.0
Compiling quick-error v1.2.3
Compiling rustc-demangle v0.1.16
Compiling object v0.20.0
Compiling data-encoding v2.3.0
Compiling foreign-types-shared v0.1.1
Compiling smallvec v1.4.2
Compiling openssl v0.10.30
Compiling regex-syntax v0.6.18
Compiling ipnet v2.3.0
Compiling native-tls v0.2.4
Compiling mime v0.3.16
Compiling httparse v1.3.4
Compiling match_cfg v0.1.0
Compiling ryu v1.0.5
Compiling autocfg v0.1.7
Compiling termcolor v1.1.0
Compiling encoding_rs v0.8.24
Compiling try-lock v0.2.3
Compiling same-file v1.0.6
Compiling version_check v0.9.2
Compiling openssl-probe v0.1.2
Compiling void v1.0.2
Compiling serde_json v1.0.57
Compiling nibble_vec v0.0.4
Compiling endian-type v0.1.2
Compiling tower-service v0.3.0
Compiling linked-hash-map v0.5.3
Compiling ascii v0.9.3
Compiling unicode-width v0.1.8
Compiling either v1.6.0
Compiling cesu8 v1.1.0
Compiling bytecount v0.6.0
Compiling strsim v0.8.0
Compiling foreign-types-shared v0.3.0
Compiling vec_map v0.8.2
Compiling ansi_term v0.11.0
Compiling jni-sys v0.3.0
Compiling android_log-sys v0.1.2
Compiling tracing-core v0.1.15
Compiling thread_local v1.0.1
Compiling num-traits v0.2.12
Compiling num-integer v0.1.43
Compiling hashbrown v0.8.2
Compiling indexmap v1.5.1
Compiling num-bigint v0.2.6
Compiling num-rational v0.2.4
Compiling num-iter v0.1.41
Compiling num-complex v0.2.4
Compiling futures-task v0.3.5
Compiling openssl-src v111.10.2+1.1.1g
Compiling futures-channel v0.3.5
Compiling paste-impl v0.1.18
Compiling ring v0.16.15
Compiling http v0.2.1
Compiling unicode-bidi v0.3.4
Compiling unicode-normalization v0.1.13
Compiling heck v0.3.1
Compiling miniz_oxide v0.4.1
Compiling humantime v1.3.0
Compiling foreign-types v0.3.2
Compiling addr2line v0.13.0
Compiling hashbrown v0.6.3
Compiling walkdir v2.3.1
Compiling unreachable v1.0.0
Compiling error-chain v0.12.4
Compiling radix_trie v0.1.6
Compiling lru-cache v0.1.2
Compiling textwrap v0.11.0
Compiling openssl-sys v0.9.58
Compiling paste v0.1.18
Compiling idna v0.2.0
Compiling http-body v0.3.1
Compiling jni v0.13.1
Compiling tracing v0.1.19
Compiling want v0.3.0
Compiling quote v1.0.7
Compiling aho-corasick v0.7.13
Compiling grep-matcher v0.1.4
Compiling iovec v0.1.4
Compiling net2 v0.2.34
Compiling num_cpus v1.13.0
Compiling signal-hook-registry v1.2.1
Compiling time v0.1.44
Compiling backtrace v0.3.50
Compiling atty v0.2.14
Compiling hostname v0.3.1
Compiling socket2 v0.3.12
Compiling memmap v0.7.0
Compiling socket2 v0.3.12 (https://github.com/balboah/socket2-rs.git?branch=feature/set_bound_interface#48fe983f)
Compiling regex-automata v0.1.9
Compiling combine v3.8.1
Compiling url v2.1.1
Compiling encoding_rs_io v0.1.7
Compiling mio v0.6.22
Compiling regex v1.3.9
Compiling rand_core v0.5.1
Compiling clap v2.33.3
Compiling resolv-conf v0.6.3
Compiling const-random-macro v0.1.8
Compiling bstr v0.2.13
Compiling mio-uds v0.6.8
Compiling rand_chacha v0.2.2
Compiling env_logger v0.7.1
Compiling const-random v0.1.8
Compiling grep-regex v0.1.8
Compiling grep-searcher v0.1.7
Compiling tokio-macros v0.2.5
Compiling futures-macro v0.3.5
Compiling async-trait v0.1.40
Compiling thiserror-impl v1.0.20
Compiling enum-as-inner v0.3.3
Compiling foreign-types-macros v0.2.1
Compiling num-derive v0.3.2
Compiling chrono v0.4.15
Compiling rand v0.7.3
Compiling android_logger v0.8.6
Compiling webpki v0.21.3
Compiling sct v0.6.0
Compiling ahash v0.2.18
Compiling tokio v0.2.22
Compiling pin-project v0.4.23
Compiling thiserror v1.0.20
Compiling foreign-types v0.5.0
Compiling typed-headers v0.2.0
Compiling util v0.1.0 (/home/vagrant/build/org.blokada.fem.fdroid/blocka_engine/util)
Compiling webpki-roots v0.19.0
Compiling rustls v0.17.0
Compiling futures-util v0.3.5
Compiling tokio-util v0.3.1
Compiling tokio-io-timeout v0.4.0
Compiling num v0.2.1
Compiling toml v0.5.6
Compiling lru v0.4.3
Compiling tokio-rustls v0.13.1
Compiling h2 v0.2.6
Compiling futures-executor v0.3.5
Compiling trust-dns-proto v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling futures v0.3.5
Compiling hyper v0.13.7
Compiling trust-dns-rustls v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-https v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-client v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-resolver v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-server v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling tokio-tls v0.3.1
Compiling hyper-tls v0.4.3
Compiling doh-dns v0.2.0 (https://github.com/balboah/doh-dns.git#4d66fb58)
Compiling blocka_dns v0.1.0 (/home/vagrant/build/org.blokada.fem.fdroid/blocka_engine/blocka_dns)
warning: unused variable: `env`
--> blocka_dns/src/android.rs:46:3
|
46 | env: JNIEnv,
| ^^^ help: if this is intentional, prefix it with an underscore: `_env`
|
= note: `#[warn(unused_variables)]` on by default
warning: unused variable: `handle`
--> blocka_dns/src/android.rs:48:3
|
48 | handle: jlong,
| ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:34:74
|
34 | DNS_HANDLE = Some(ffi::new_dns(CString::new(addr).expect("no cstring").as_ptr(),
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: `#[warn(temporary_cstring_as_ptr)]` on by default
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:36:44
|
36 | CString::new(ips).expect("no cstring").as_ptr(),
| -------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:37:45
|
37 | CString::new(name).expect("no cstring").as_ptr(),
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:38:45
|
38 | CString::new(path).expect("no cstring").as_ptr()
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: 6 warnings emitted
Finished release [optimized] target(s) in 3m 27s
Building for arm7...
Compiling cfg-if v0.1.10
Compiling lazy_static v1.4.0
Compiling slab v0.4.2
Compiling once_cell v1.4.1
Compiling futures-core v0.3.5
Compiling fnv v1.0.7
Compiling bytes v0.5.6
Compiling arc-swap v0.4.7
Compiling futures-sink v0.3.5
Compiling pin-project-lite v0.1.7
Compiling pin-utils v0.1.0
Compiling futures-io v0.3.5
Compiling spin v0.5.2
Compiling itoa v0.4.6
Compiling untrusted v0.7.1
Compiling tinyvec v0.3.4
Compiling matches v0.1.8
Compiling ppv-lite86 v0.2.9
Compiling gimli v0.22.0
Compiling base64 v0.11.0
Compiling adler v0.2.3
Compiling quick-error v1.2.3
Compiling object v0.20.0
Compiling rustc-demangle v0.1.16
Compiling percent-encoding v2.1.0
Compiling smallvec v1.4.2
Compiling foreign-types-shared v0.1.1
Compiling data-encoding v2.3.0
Compiling ipnet v2.3.0
Compiling regex-syntax v0.6.18
Compiling mime v0.3.16
Compiling openssl-probe v0.1.2
Compiling termcolor v1.1.0
Compiling try-lock v0.2.3
Compiling match_cfg v0.1.0
Compiling nibble_vec v0.0.4
Compiling linked-hash-map v0.5.3
Compiling tower-service v0.3.0
Compiling endian-type v0.1.2
Compiling void v1.0.2
Compiling either v1.6.0
Compiling ascii v0.9.3
Compiling unicode-width v0.1.8
Compiling ansi_term v0.11.0
Compiling android_log-sys v0.1.2
Compiling vec_map v0.8.2
Compiling foreign-types-shared v0.3.0
Compiling bytecount v0.6.0
Compiling cesu8 v1.1.0
Compiling strsim v0.8.0
Compiling jni-sys v0.3.0
Compiling libc v0.2.76
Compiling memchr v2.3.3
Compiling log v0.4.11
Compiling getrandom v0.1.14
Compiling tracing-core v0.1.15
Compiling thread_local v1.0.1
Compiling futures-task v0.3.5
Compiling proc-macro-nested v0.1.6
Compiling futures-channel v0.3.5
Compiling http v0.2.1
Compiling serde v1.0.115
Compiling unicode-bidi v0.3.4
Compiling bitflags v1.2.1
Compiling byteorder v1.3.4
Compiling unicode-normalization v0.1.13
Compiling humantime v1.3.0
Compiling miniz_oxide v0.4.1
Compiling foreign-types v0.3.2
Compiling httparse v1.3.4
Compiling encoding_rs v0.8.24
Compiling ryu v1.0.5
Compiling addr2line v0.13.0
Compiling lru-cache v0.1.2
Compiling radix_trie v0.1.6
Compiling serde_json v1.0.57
Compiling unreachable v1.0.0
Compiling textwrap v0.11.0
Compiling num-traits v0.2.12
Compiling num-integer v0.1.43
Compiling hashbrown v0.8.2
Compiling indexmap v1.5.1
Compiling num-bigint v0.2.6
Compiling num-rational v0.2.4
Compiling num-iter v0.1.41
Compiling num-complex v0.2.4
Compiling ring v0.16.15
Compiling paste v0.1.18
Compiling idna v0.2.0
Compiling error-chain v0.12.4
Compiling hashbrown v0.6.3
Compiling http-body v0.3.1
Compiling iovec v0.1.4
Compiling net2 v0.2.34
Compiling num_cpus v1.13.0
Compiling signal-hook-registry v1.2.1
Compiling time v0.1.44
Compiling backtrace v0.3.50
Compiling atty v0.2.14
Compiling socket2 v0.3.12
Compiling hostname v0.3.1
Compiling memmap v0.7.0
Compiling socket2 v0.3.12 (https://github.com/balboah/socket2-rs.git?branch=feature/set_bound_interface#48fe983f)
Compiling aho-corasick v0.7.13
Compiling grep-matcher v0.1.4
Compiling openssl-sys v0.9.58
Compiling tracing v0.1.19
Compiling want v0.3.0
Compiling regex-automata v0.1.9
Compiling combine v3.8.1
Compiling jni v0.13.1
Compiling url v2.1.1
Compiling mio v0.6.22
Compiling encoding_rs_io v0.1.7
Compiling rand_core v0.5.1
Compiling clap v2.33.3
Compiling resolv-conf v0.6.3
Compiling regex v1.3.9
Compiling bstr v0.2.13
Compiling rand_chacha v0.2.2
Compiling mio-uds v0.6.8
Compiling webpki v0.21.3
Compiling sct v0.6.0
Compiling const-random v0.1.8
Compiling env_logger v0.7.1
Compiling chrono v0.4.15
Compiling rand v0.7.3
Compiling grep-regex v0.1.8
Compiling grep-searcher v0.1.7
Compiling webpki-roots v0.19.0
Compiling rustls v0.17.0
Compiling ahash v0.2.18
Compiling tokio v0.2.22
Compiling pin-project v0.4.23
Compiling thiserror v1.0.20
Compiling foreign-types v0.5.0
Compiling android_logger v0.8.6
Compiling typed-headers v0.2.0
Compiling util v0.1.0 (/home/vagrant/build/org.blokada.fem.fdroid/blocka_engine/util)
Compiling futures-util v0.3.5
Compiling tokio-util v0.3.1
Compiling tokio-rustls v0.13.1
Compiling tokio-io-timeout v0.4.0
Compiling num v0.2.1
Compiling toml v0.5.6
Compiling lru v0.4.3
Compiling h2 v0.2.6
Compiling futures-executor v0.3.5
Compiling trust-dns-proto v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling hyper v0.13.7
Compiling futures v0.3.5
Compiling trust-dns-rustls v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-https v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-resolver v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-client v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling trust-dns-server v0.20.0 (https://github.com/bluejekyll/trust-dns.git?rev=e1ef6e08#e1ef6e08)
Compiling openssl v0.10.30
Compiling native-tls v0.2.4
Compiling tokio-tls v0.3.1
Compiling hyper-tls v0.4.3
Compiling doh-dns v0.2.0 (https://github.com/balboah/doh-dns.git#4d66fb58)
Compiling blocka_dns v0.1.0 (/home/vagrant/build/org.blokada.fem.fdroid/blocka_engine/blocka_dns)
warning: unused variable: `env`
--> blocka_dns/src/android.rs:46:3
|
46 | env: JNIEnv,
| ^^^ help: if this is intentional, prefix it with an underscore: `_env`
|
= note: `#[warn(unused_variables)]` on by default
warning: unused variable: `handle`
--> blocka_dns/src/android.rs:48:3
|
48 | handle: jlong,
| ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:34:74
|
34 | DNS_HANDLE = Some(ffi::new_dns(CString::new(addr).expect("no cstring").as_ptr(),
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: `#[warn(temporary_cstring_as_ptr)]` on by default
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:36:44
|
36 | CString::new(ips).expect("no cstring").as_ptr(),
| -------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:37:45
|
37 | CString::new(name).expect("no cstring").as_ptr(),
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: getting the inner pointer of a temporary `CString`
--> blocka_dns/src/android.rs:38:45
|
38 | CString::new(path).expect("no cstring").as_ptr()
| --------------------------------------- ^^^^^^ this pointer will be invalid
| |
| this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
|
= note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
= help: for more information, see https://doc.rust-lang.org/reference/destructors.html
warning: 6 warnings emitted
Finished release [optimized] target(s) in 3m 04s
Done
2021-07-20 09:47:11,616 INFO: Building Gradle project...
2021-07-20 09:47:11,617 DEBUG: Directory: build/org.blokada.fem.fdroid/android5/app
2021-07-20 09:47:11,617 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleDroidRelease
Found 6.7.1 via distributionUrl
Running /opt/gradle/versions/6.7.1/bin/gradle assembleDroidRelease
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.7.1/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
> Configure project :app
WARNING:: NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
Currently detected usages in: root project 'Blokada', project ':app'
WARNING:: The specified Android SDK Build Tools version (30.0.0) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 4.2.0.
Android SDK Build Tools 30.0.2 will be used.
To suppress this warning, remove "buildToolsVersion '30.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
WARNING:: The specified Android SDK Build Tools version (30.0.0) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 4.2.0.
Android SDK Build Tools 30.0.2 will be used.
To suppress this warning, remove "buildToolsVersion '30.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
File /home/vagrant/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 30.0.2 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 30.0.2 accepted.
Preparing "Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)".
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" ready.
Installing Android SDK Build-Tools 30.0.2 in /opt/android-sdk/build-tools/30.0.2
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" complete.
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" finished.
Checking the license for package Android SDK Platform 30 in /opt/android-sdk/licenses
License for package Android SDK Platform 30 accepted.
Preparing "Install Android SDK Platform 30 (revision: 3)".
"Install Android SDK Platform 30 (revision: 3)" ready.
Installing Android SDK Platform 30 in /opt/android-sdk/platforms/android-30
"Install Android SDK Platform 30 (revision: 3)" complete.
"Install Android SDK Platform 30 (revision: 3)" finished.
> Task :app:preBuild UP-TO-DATE
> Task :app:preDroidReleaseBuild UP-TO-DATE
> Task :app:compileDroidReleaseAidl NO-SOURCE
> Task :app:compileDroidReleaseRenderscript NO-SOURCE
> Task :app:generateDroidReleaseBuildConfig
> Task :app:writeDroidReleaseApplicationId
> Task :app:generateSafeArgsDroidRelease
> Task :app:generateDroidReleaseResValues
> Task :app:generateDroidReleaseResources
> Task :app:checkDroidReleaseAarMetadata
> Task :app:mergeDroidReleaseResources
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-hi/strings_ui.xml:166:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-zh/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-zh/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-in/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-in/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-it/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-zh/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-it/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ja/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ja/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/res/values/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-cs/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/res/values/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-cs/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ja/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/res/values/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-in/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-cs/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ro/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-it/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ro/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ro/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-es/strings_ui.xml:225:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-es/strings_ui.xml:190:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-es/strings_ui.xml:301:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-sv/strings_ui.xml:225:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-sv/strings_ui.xml:190:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-fi/strings_ui.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-bg/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-bg/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-sv/strings_ui.xml:301:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-fr/strings_ui.xml:216:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-fr/strings_ui.xml:181:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-fr/strings_ui.xml:291:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-nl/strings_ui.xml:169:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-bg/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
> Task :app:createDroidReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksDroidRelease
> Task :app:processDroidReleaseMainManifest
> Task :app:processDroidReleaseManifest
> Task :app:processDroidReleaseManifestForPackage
> Task :app:analyticsRecordingDroidRelease
> Task :app:mergeDroidReleaseJniLibFolders
> Task :app:mergeDroidReleaseResources
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-b+pt+BR/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-b+pt+BR/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-b+pt+BR/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-de/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-de/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-de/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-hu/strings_ui.xml:138:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ar/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ar/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ar/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ru/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ru/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-ru/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-tr/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-tr/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-tr/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-pl/strings_ui.xml:228:4: Multiple substitutions specified in non-positional format of string resource string/account_devices_out_of. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-pl/strings_ui.xml:193:4: Multiple substitutions specified in non-positional format of string resource string/account_status_text. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/translations/res/values-pl/strings_ui.xml:305:4: Multiple substitutions specified in non-positional format of string resource string/payment_label_discount. Did you mean to add the formatted="false" attribute?
> Task :app:mergeDroidReleaseNativeLibs
> Task :app:stripDroidReleaseDebugSymbols
WARNING:: NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:mergeDroidReleaseShaders
> Task :app:compileDroidReleaseShaders NO-SOURCE
> Task :app:generateDroidReleaseAssets UP-TO-DATE
> Task :app:extractDroidReleaseNativeSymbolTables
WARNING:: NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [21.4.7075529] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:mergeDroidReleaseAssets
> Task :app:compressDroidReleaseAssets
> Task :app:desugarDroidReleaseFileDependencies
> Task :app:processDroidReleaseResources
> Task :app:checkDroidReleaseDuplicateClasses
> Task :app:mergeDroidReleaseNativeDebugMetadata
> Task :app:kaptGenerateStubsDroidReleaseKotlin
> Task :app:kaptDroidReleaseKotlin
> Task :app:mergeExtDexDroidRelease
> Task :app:compileDroidReleaseKotlin
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketLoopForLibre.kt: (193, 70): Unchecked cast: Array<StructPollfd?> to Array<StructPollfd>
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketLoopForPlus.kt: (230, 51): Unchecked cast: Array<StructPollfd?> to Array<StructPollfd>
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketLoopForPlusDoh.kt: (330, 70): Unchecked cast: Array<StructPollfd?> to Array<StructPollfd>
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketLoopService.kt: (138, 41): Parameter 'config' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketLoopUtils.kt: (119, 45): Parameter 'length' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/PacketRewriter.kt: (164, 62): No cast needed
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/engine/kotlin/engine/SystemTunnelService.kt: (41, 28): Parameter 'ex' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/AlertDialogService.kt: (63, 89): Parameter 'dialog' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/AlertDialogService.kt: (67, 63): Parameter 'dialog' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/AlertDialogService.kt: (71, 88): Parameter 'dialog' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/AlertDialogService.kt: (77, 47): Parameter 'dialog' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (49, 35): Parameter 'isConnected' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (50, 32): Parameter 'network' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (51, 36): Parameter 'network' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (70, 32): Parameter 'doze' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (163, 34): 'getter for activeNetworkInfo: NetworkInfo?' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ConnectivityService.kt: (164, 27): 'getter for isConnected: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/DozeService.kt: (28, 27): Parameter 'isDoze' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/MonitorService.kt: (186, 76): Parameter 'dnsLabel' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (15, 15): 'LegacyAccountImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (18, 15): 'LegacyAdsCounterImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (19, 15): 'LegacyBlocklistImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (57, 34): 'LegacyBlocklistImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (64, 34): 'LegacyBlocklistImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (71, 34): 'LegacyAccountImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (78, 34): 'LegacyAdsCounterImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (93, 31): Unchecked cast: Packs to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (126, 51): Unchecked cast: StatsPersisted to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (127, 46): Unchecked cast: Allowed to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (128, 44): Unchecked cast: Denied to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (129, 42): Unchecked cast: Packs to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (130, 56): Unchecked cast: BlockaConfig to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (131, 54): Unchecked cast: LocalConfig to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (132, 60): Unchecked cast: SyncableConfig to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (133, 52): Unchecked cast: DnsWrapper to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (134, 100): Unchecked cast: ActivationViewModel.ActivationState to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (136, 52): Unchecked cast: AdsCounter to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (137, 60): Unchecked cast: BypassedAppIds to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (138, 64): Unchecked cast: BlockaRepoConfig to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (139, 60): Unchecked cast: BlockaRepoUpdate to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (140, 58): Unchecked cast: BlockaRepoPayload to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (141, 62): Unchecked cast: BlockaAfterUpdate to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/PersistenceService.kt: (142, 78): Unchecked cast: NetworkSpecificConfigs to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (115, 53): Unchecked cast: StatsPersisted? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (119, 53): Unchecked cast: Packs? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (123, 53): Unchecked cast: BlockaConfig? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (127, 53): Unchecked cast: LocalConfig? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (131, 53): Unchecked cast: SyncableConfig? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (135, 53): Unchecked cast: DnsWrapper? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (139, 53): Unchecked cast: ActivationViewModel.ActivationState? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (143, 53): Unchecked cast: Account? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (147, 53): Unchecked cast: AdsCounter? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (151, 53): Unchecked cast: BypassedAppIds? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (155, 53): Unchecked cast: TranslationPack? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (159, 53): Unchecked cast: BlockaRepo? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (163, 53): Unchecked cast: BlockaRepoConfig? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (167, 53): Unchecked cast: BlockaRepoUpdate? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (171, 53): Unchecked cast: BlockaRepoPayload? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (175, 53): Unchecked cast: BlockaAfterUpdate? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (179, 53): Unchecked cast: NetworkSpecificConfigs? to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (199, 98): Unchecked cast: Allowed to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (200, 96): Unchecked cast: Denied to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/SerializationService.kt: (214, 27): Unchecked cast: Any to T
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ZipService.kt: (26, 38): Variable 'zipInput' initializer is redundant
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/service/ZipService.kt: (29, 17): Variable 'entry' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/AccountViewModel.kt: (54, 21): Name shadowed: accountId
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/BottomSheetFragment.kt: (27, 36): Name shadowed: dialog
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/CommandActivity.kt: (15, 20): 'IntentService' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/CommandActivity.kt: (73, 9): 'when' expression on enum is recommended to be exhaustive, add 'DNS', 'DOH' branches or 'else' branch instead
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/CommandActivity.kt: (130, 24): 'constructor IntentService(String!)' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/CommandActivity.kt: (130, 24): 'IntentService' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainActivity.kt: (116, 57): Parameter 'controller' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainActivity.kt: (116, 82): Parameter 'arguments' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainActivity.kt: (157, 13): 'when' expression on enum is recommended to be exhaustive, add 'INACTIVE', 'PURCHASING', 'ACTIVE' branches or 'else' branch instead
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainActivity.kt: (309, 23): 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainActivity.kt: (309, 38): 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainApplication.kt: (21, 15): 'LegacyAccountImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainApplication.kt: (62, 9): 'LegacyAccountImport' is deprecated. This is only a temporary legacy import
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/MainApplication.kt: (107, 26): Name shadowed: stats
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/TunnelViewModel.kt: (263, 33): Parameter 'ex' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/TunnelViewModel.kt: (267, 49): Parameter 'ex' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/advanced/apps/AppsAdapter.kt: (84, 28): 'constructor Handler(Handler.Callback?)' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/advanced/apps/AppsAdapter.kt: (85, 30): Unchecked cast: Any! to Pair<ImageView, AppId /* = String */>
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/advanced/networks/DnsChoiceFragment.kt: (44, 27): Parameter 'dns' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/advanced/networks/NetworksDetailFragment.kt: (65, 13): Variable 'info' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/advanced/packs/PacksViewModel.kt: (128, 25): Name shadowed: urls
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/home/PlusButton.kt: (74, 25): Parameter 'activated' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/home/PowerView.kt: (442, 40): 'constructor Handler(Handler.Callback?)' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/settings/SettingsAppFragment.kt: (227, 40): Parameter 'ctx' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/settings/SettingsLogoutFragment.kt: (43, 59): Parameter 'account' is never used, could be renamed to _
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/ui/web/WebFragment.kt: (88, 21): Name shadowed: container
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Links.kt: (45, 35): 'encode(String!): String!' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Notifications.kt: (47, 5): Parameter 'counter' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Notifications.kt: (51, 36): 'constructor Builder(Context!)' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Notifications.kt: (203, 26): Parameter 'versionName' is never used
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Notifications.kt: (205, 36): 'constructor Builder(Context!)' is deprecated. Deprecated in Java
w: /home/vagrant/build/org.blokada.fem.fdroid/android5/app/src/main/java/utils/Notifications.kt: (221, 36): 'constructor Builder(Context!)' is deprecated. Deprecated in Java
> Task :app:compileDroidReleaseJavaWithJavac
> Task :app:compileDroidReleaseSources
> Task :app:lintVitalDroidRelease
> Task :app:dexBuilderDroidRelease
> Task :app:processDroidReleaseJavaRes NO-SOURCE
> Task :app:collectDroidReleaseDependencies
> Task :app:sdkDroidReleaseDependencyData
> Task :app:writeDroidReleaseAppMetadata
> Task :app:writeDroidReleaseSigningConfigVersions
> Task :app:optimizeDroidReleaseResources
> Task :app:mergeDroidReleaseJavaResource
> Task :app:mergeDexDroidRelease
> Task :app:l8DexDesugarLibDroidRelease
> Task :app:packageDroidRelease
There are no .so files available to package in the APK for x86, x86_64.
> Task :app:assembleDroidRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 2m 55s
39 actionable tasks: 39 executed
2021-07-20 09:50:07,636 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/org.blokada.fem.fdroid, universal_newlines=False, shell=None)
2021-07-20 09:50:07,643 INFO: Successfully built version 5.14.4 of org.blokada.fem.fdroid from 2efaa5d36eda335c86122a553515c8a18fa92d48
2021-07-20 09:50:08,583 DEBUG: AXML contains a RESOURCE MAP
2021-07-20 09:50:08,584 DEBUG: Start of Namespace mapping: prefix 37: 'android' --> uri 76: 'http://schemas.android.com/apk/res/android'
2021-07-20 09:50:08,585 DEBUG: Checking build/org.blokada.fem.fdroid/android5/app/build/outputs/apk/droid/release/app-droid-release-unsigned.apk
2021-07-20 09:50:08,595 DEBUG: AXML contains a RESOURCE MAP
2021-07-20 09:50:08,595 DEBUG: Start of Namespace mapping: prefix 37: 'android' --> uri 76: 'http://schemas.android.com/apk/res/android'
2021-07-20 09:50:08,634 INFO: success: org.blokada.fem.fdroid
2021-07-20 09:50:08,634 INFO: Finished
2021-07-20 09:50:08,635 INFO: 1 build succeeded