log for eu.pretix.pretixprint:80
== Installed Android Tools ==
2025-09-14 23:55:59,914 DEBUG: Reading 'config.yml'
2025-09-14 23:55:59,928 INFO: Creating log directory
2025-09-14 23:55:59,928 INFO: Creating temporary directory
2025-09-14 23:55:59,928 INFO: Creating output directory
2025-09-14 23:55:59,996 DEBUG: Getting git vcs interface for https://github.com/pretix/pretixprint-android.git
2025-09-14 23:55:59,996 DEBUG: Checking eu.pretix.pretixprint:80
2025-09-14 23:55:59,996 INFO: Building version 2.20.0-foss (80) of eu.pretix.pretixprint
2025-09-14 23:56:00,001 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/eu.pretix.pretixprint, universal_newlines=False, shell=None, istream=None)
2025-09-14 23:56:00,015 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-09-14 23:56:01,020 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64076 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+deb12u13) ...
2025-09-14 23:56:14,250 INFO: Getting source for revision e25b9e97a0d8a986b033348ebc05bdac2c7c2f42
2025-09-14 23:56:14,251 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:14,251 DEBUG: > git rev-parse --show-toplevel
2025-09-14 23:56:14,457 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:14,457 DEBUG: > git submodule foreach --recursive git reset --hard
2025-09-14 23:56:14,962 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:14,962 DEBUG: > git reset --hard
2025-09-14 23:56:16,168 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:16,168 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-09-14 23:56:16,372 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:16,372 DEBUG: > git clean -dffx
2025-09-14 23:56:16,475 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:16,475 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-09-14 23:56:17,180 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:17,180 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-09-14 23:56:17,785 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:17,785 DEBUG: > git remote set-head origin --auto
2025-09-14 23:56:18,389 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:18,390 DEBUG: > git checkout -f e25b9e97a0d8a986b033348ebc05bdac2c7c2f42
2025-09-14 23:56:18,693 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:18,694 DEBUG: > git clean -dffx
2025-09-14 23:56:18,797 INFO: Initialising submodules
2025-09-14 23:56:18,798 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:18,798 DEBUG: > git rev-parse --show-toplevel
2025-09-14 23:56:19,051 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:19,051 DEBUG: > git submodule sync
2025-09-14 23:56:20,057 DEBUG: Directory: build/eu.pretix.pretixprint
2025-09-14 23:56:20,058 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 'pretixprint/libpretixprint-repo': checked out '8943abe1a005e712c8c1b7d1633edc0e10b33b78'
2025-09-14 23:56:20,362 INFO: Creating local.properties file at build/eu.pretix.pretixprint/local.properties
2025-09-14 23:56:20,365 INFO: Creating local.properties file at build/eu.pretix.pretixprint/pretixprint/local.properties
2025-09-14 23:56:20,365 INFO: Creating local.properties file at build/eu.pretix.pretixprint/pretixprint/app/local.properties
2025-09-14 23:56:20,366 DEBUG: Removing debuggable flags from build/eu.pretix.pretixprint/pretixprint/app
2025-09-14 23:56:20,388 INFO: Cleaned build.gradle of keysigning configs at build/eu.pretix.pretixprint/pretixprint/app/build.gradle
2025-09-14 23:56:20,395 INFO: Running 'prebuild' commands in build/eu.pretix.pretixprint/pretixprint/app
2025-09-14 23:56:20,396 DEBUG: Directory: build/eu.pretix.pretixprint/pretixprint/app
2025-09-14 23:56:20,396 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/foojay/d' ../settings.gradle; sed -i -e '/JavaLanguageVersion/d' ../libpretixprint-repo/libpretixprint/build.gradle
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /foojay/d ../settings.gradle
+ sed -i -e /JavaLanguageVersion/d ../libpretixprint-repo/libpretixprint/build.gradle
2025-09-14 23:56:20,599 INFO: Cleaning Gradle project...
2025-09-14 23:56:20,599 DEBUG: Directory: build/eu.pretix.pretixprint/pretixprint/app
2025-09-14 23:56:20,600 DEBUG: > /usr/local/bin/gradlew-fdroid clean
Found 8.6 via distributionUrl
Downloading missing gradle version 8.6
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.6-bin.zip: OK
Running /opt/gradle/versions/8.6/bin/gradle clean
Welcome to Gradle 8.6!
Here are the highlights of this release:
- Configurable encryption key for configuration cache
- Build init improvements
- Build authoring improvements
For more details see https://docs.gradle.org/8.6/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.6/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Task :app:clean
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 1m 40s
1 actionable task: 1 executed
2025-09-14 23:58:07,631 INFO: Scanning source for common problems...
2025-09-14 23:58:07,667 DEBUG: scanner is configured to use signature data from: 'suss'
2025-09-14 23:58:07,668 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-09-14 23:58:08,296 DEBUG: write 'suss.json' to cache
2025-09-14 23:58:08,299 DEBUG: next suss.json cache update due in 23:59:59.985352
2025-09-14 23:58:08,450 INFO: Removing gradle-wrapper.jar at pretixprint/gradle/wrapper/gradle-wrapper.jar
2025-09-14 23:58:08,462 INFO: Removing gradle-wrapper.jar at pretixprint/libpretixprint-repo/libpretixprint/gradle/wrapper/gradle-wrapper.jar
2025-09-14 23:58:08,529 INFO: Creating source tarball...
2025-09-14 23:58:16,326 INFO: Building Gradle project...
2025-09-14 23:58:16,327 DEBUG: Directory: build/eu.pretix.pretixprint/pretixprint/app
2025-09-14 23:58:16,327 DEBUG: > /usr/local/bin/gradlew-fdroid assembleFossRelease
Found 8.6 via distributionUrl
Running /opt/gradle/versions/8.6/bin/gradle assembleFossRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.6/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
WARNING: We recommend using a newer Android Gradle plugin to use compileSdk = 36
This Android Gradle plugin (8.4.2) was tested up to compileSdk = 34.
You are strongly encouraged to update your project to use a newer
Android Gradle plugin that has been tested with compileSdk = 36.
If you are already using the latest version of the Android Gradle plugin,
you may need to wait until a newer version with support for compileSdk = 36 is available.
To suppress this warning, add/update
android.suppressUnsupportedCompileSdk=36
to this project's gradle.properties.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licenses
License for package Android SDK Platform 36 accepted.
Preparing "Install Android SDK Platform 36 (revision 2)".
"Install Android SDK Platform 36 (revision 2)" ready.
Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36
"Install Android SDK Platform 36 (revision 2)" complete.
"Install Android SDK Platform 36 (revision 2)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:buildKotlinToolingMetadata
> Task :libpretixprint:checkKotlinGradlePluginConfigurationErrors
> Task :libpretixprint:processResources NO-SOURCE
> Task :app:checkKotlinGradlePluginConfigurationErrors
> Task :app:preBuild UP-TO-DATE
> Task :app:preFossReleaseBuild UP-TO-DATE
> Task :libpretixprint:compileKotlin
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/libpretixprint-repo/libpretixprint/src/main/java/eu/pretix/libpretixprint/templating/TextUtils.kt:79:13 Name shadowed: width
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/libpretixprint-repo/libpretixprint/src/main/java/eu/pretix/libpretixprint/templating/TextUtils.kt:131:13 The value 'currentChar - 1' assigned to 'var newCurrentChar: Int defined in eu.pretix.libpretixprint.templating.BidiProcessor.processLine' is never used
> Task :app:dataBindingMergeDependencyArtifactsFossRelease
> Task :libpretixprint:compileJava
Note: /home/vagrant/build/eu.pretix.pretixprint/pretixprint/libpretixprint-repo/libpretixprint/src/main/java/eu/pretix/libpretixprint/helpers/codec/StringEncoderComparator.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :libpretixprint:classes
> Task :libpretixprint:jar
> Task :app:generateFossReleaseResValues
> Task :app:generateFossReleaseResources
> Task :cups4j:preBuild UP-TO-DATE
> Task :cups4j:preReleaseBuild UP-TO-DATE
> Task :cups4j:generateReleaseResValues
> Task :cups4j:generateReleaseResources
> Task :cups4j:packageReleaseResources
> Task :app:mergeFossReleaseResources
/home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/res/values/strings.xml:77:4: Multiple substitutions specified in non-positional format of string resource string/pref_printer_current. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/res/values-de/strings.xml:63:4: Multiple substitutions specified in non-positional format of string resource string/pref_printer_current. Did you mean to add the formatted="false" attribute?
> Task :app:dataBindingTriggerFossRelease
> Task :app:generateFossReleaseBuildConfig
> Task :app:mapFossReleaseSourceSetPaths
> Task :cups4j:writeReleaseAarMetadata
> Task :app:createFossReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksFossRelease
> Task :app:checkFossReleaseAarMetadata
> Task :cups4j:extractDeepLinksRelease
> Task :cups4j:compileReleaseLibraryResources
> Task :cups4j:processReleaseManifest
> Task :cups4j:parseReleaseLocalResources
> Task :app:dataBindingGenBaseClassesFossRelease
> Task :app:processFossReleaseMainManifest
> Task :app:processFossReleaseManifest
> Task :app:processFossReleaseManifestForPackage
> Task :cups4j:javaPreCompileRelease
> Task :cups4j:generateReleaseRFile
> Task :app:javaPreCompileFossRelease
> Task :app:processFossReleaseResources
> Task :cups4j:compileReleaseJavaWithJavac
Note: /home/vagrant/build/eu.pretix.pretixprint/pretixprint/cups4j/src/main/java/io/github/benoitduffez/cupsprint/ssl/AdditionalKeyManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :app:extractProguardFiles
> Task :cups4j:bundleLibCompileToJarRelease
> Task :cups4j:bundleLibRuntimeToJarRelease
> Task :cups4j:processReleaseJavaRes NO-SOURCE
> Task :cups4j:createFullJarRelease
> Task :cups4j:extractProguardFiles
> Task :cups4j:generateReleaseLintModel
Generating lint files for backported methods only (compile API B)
> Task :cups4j:prepareLintJarForPublish
> Task :cups4j:mergeReleaseJniLibFolders
> Task :cups4j:mergeReleaseNativeLibs NO-SOURCE
> Task :cups4j:stripReleaseDebugSymbols NO-SOURCE
> Task :cups4j:copyReleaseJniLibsProjectAndLocalJars
> Task :cups4j:extractDeepLinksForAarRelease
> Task :cups4j:extractReleaseAnnotations
> Task :cups4j:mergeReleaseGeneratedProguardFiles
> Task :cups4j:mergeReleaseConsumerProguardFiles
> Task :cups4j:mergeReleaseShaders
> Task :cups4j:compileReleaseShaders NO-SOURCE
> Task :cups4j:generateReleaseAssets UP-TO-DATE
> Task :cups4j:packageReleaseAssets
> Task :cups4j:prepareReleaseArtProfile
> Task :cups4j:writeReleaseLintModelMetadata
> Task :cups4j:generateReleaseLintVitalModel
> Task :app:mergeFossReleaseJniLibFolders
> Task :cups4j:copyReleaseJniLibsProjectOnly
> Task :cups4j:mergeReleaseJavaResource
> Task :cups4j:syncReleaseLibJars
> Task :cups4j:bundleReleaseLocalLintAar
> Task :app:checkFossReleaseDuplicateClasses
> Task :app:mergeFossReleaseNativeLibs
> Task :app:kaptGenerateStubsFossReleaseKotlin
> Task :app:desugarFossReleaseFileDependencies
> Task :app:mergeFossReleaseStartupProfile
> Task :app:stripFossReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libawtcompat-native-components.so, libsentry-android.so, libsentry.so.
> Task :cups4j:lintVitalAnalyzeRelease
> Task :app:kaptFossReleaseKotlin
> Task :app:mergeExtDexFossRelease
> Task :app:extractFossReleaseNativeSymbolTables
> Task :app:mergeFossReleaseNativeDebugMetadata NO-SOURCE
> Task :app:mergeFossReleaseArtProfile
> Task :app:collectExternalFossReleaseDependenciesForSentry
> Task :app:mergeFossReleaseShaders
> Task :app:compileFossReleaseShaders NO-SOURCE
> Task :app:generateFossReleaseAssets UP-TO-DATE
> Task :app:mergeFossReleaseAssets
> Task :app:injectSentryDebugMetaPropertiesIntoAssetsFossRelease
> Task :app:extractFossReleaseVersionControlInfo
> Task :app:compressFossReleaseAssets
> Task :app:collectFossReleaseDependencies
> Task :app:sdkFossReleaseDependencyData
> Task :app:writeFossReleaseAppMetadata
> Task :app:writeFossReleaseSigningConfigVersions
> Task :app:optimizeFossReleaseResources
> Task :app:compileFossReleaseKotlin
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/byteprotocols/Interface.kt:46:22 Unchecked cast: ByteProtocolInterface<*> to ByteProtocolInterface<Any>
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/byteprotocols/Interface.kt:49:18 Unchecked cast: FGL to ByteProtocolInterface<Any>
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/Bluetooth.kt:39:9 The corresponding parameter in the supertype 'ConnectionType' is named 'useCase'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/Bluetooth.kt:67:40 'getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/CUPS.kt:29:9 The corresponding parameter in the supertype 'ConnectionType' is named 'useCase'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/CUPS.kt:35:24 Unnecessary non-null assertion (!!) on a non-null receiver of type Map<String, String>
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/CUPS.kt:49:32 Variable 'cp' initializer is redundant
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/Network.kt:33:9 The corresponding parameter in the supertype 'ConnectionType' is named 'useCase'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/Network.kt:89:43 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/Sunmi.kt:37:9 The corresponding parameter in the supertype 'ConnectionType' is named 'useCase'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:152:17 Name shadowed: offset
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:167:37 'queue(ByteBuffer!, Int): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:172:41 'queue(ByteBuffer!, Int): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:246:37 'queue(ByteBuffer!, Int): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:315:9 The corresponding parameter in the supertype 'ConnectionType' is named 'useCase'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:369:13 Name shadowed: done
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/connections/USB.kt:381:56 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/hardware/HardwareScanner.kt:35:37 Unnecessary safe call on a non-null receiver of type Intent
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/hardware/HardwareScanner.kt:36:41 Unnecessary safe call on a non-null receiver of type Intent
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/hardware/HardwareScanner.kt:36:68 Elvis operator (?:) always returns the left operand of non-nullable type Int
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:554:29 'toUpperCase(): String' is deprecated. Use uppercase() instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:622:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:630:25 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:638:46 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:641:25 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:646:25 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:674:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:685:45 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:686:33 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:744:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:765:30 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:775:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:781:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:787:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:792:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:797:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:804:25 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:807:25 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:820:37 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:820:55 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:823:29 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/ESCPOSRenderer.kt:846:21 'toByte(): Byte' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:3:20 'IntentService' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:34:53 'constructor IntentService(String!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:34:53 'IntentService' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:84:39 Parameter 'rr' is never used
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:272:48 Parameter 'file' is never used, could be renamed to _
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:299:25 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:299:80 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:305:13 'stopForeground(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:348:17 'stopForeground(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/PrintService.kt:351:13 'stopForeground(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/WYSIWYGRenderer.kt:65:59 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/WYSIWYGRenderer.kt:133:18 Unsafe use of a nullable receiver of type File?
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/print/WYSIWYGRenderer.kt:134:17 Unsafe use of a nullable receiver of type File?
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/renderers/Render.kt:45:42 Unchecked cast: ByteArray to T
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/BluetoothSettingsFragment.kt:83:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:38:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:47:84 'getter for host: InetAddress!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:51:25 Identity equality for arguments of types Int and Int is deprecated
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:143:24 'resolveService(NsdServiceInfo!, NsdManager.ResolveListener!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:173:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:178:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/CUPSSettingsFragment.kt:184:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/ChooseConnectionTypeFragment.kt:120:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/ChooseProtocolFragment.kt:125:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/ESCLabelSettingsFragment.kt:30:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FGLSettingsFragment.kt:73:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerEscposActivity.kt:50:25 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerEscposActivity.kt:58:29 Variable 'line' initializer is redundant
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerEscposActivity.kt:64:50 Name shadowed: f
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerEscposActivity.kt:66:32 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerEscposActivity.kt:73:64 'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerLogActivity.kt:52:25 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerLogActivity.kt:60:29 Variable 'line' initializer is redundant
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerPdfActivity.kt:49:25 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/FileViewerPdfActivity.kt:58:21 Name shadowed: page
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicESCPOSSettingsFragment.kt:31:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicESCPOSSettingsFragment.kt:37:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicESCPOSSettingsFragment.kt:43:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicePOSPrintXMLSettingsFragment.kt:30:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicePOSPrintXMLSettingsFragment.kt:36:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/GraphicePOSPrintXMLSettingsFragment.kt:42:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/KeyboardButtonView.kt:51:25 Unnecessary safe call on a non-null receiver of type TextView
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/KeyboardButtonView.kt:55:21 Condition 'imageView != null' is always 'true'
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/KeyboardButtonView.kt:56:30 Unnecessary non-null assertion (!!) on a non-null receiver of type ImageView
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/KeyboardButtonView.kt:57:30 Unnecessary non-null assertion (!!) on a non-null receiver of type ImageView
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/NetworkSettingsFragment.kt:25:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/NetworkSettingsFragment.kt:30:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/PNGSettingsFragment.kt:36:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SLCSSettingsFragment.kt:31:11 No cast needed
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/Settings.kt:166:98 Parameter 'pref' is never used, could be renamed to _
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/Settings.kt:309:30 Parameter 'file' is never used, could be renamed to _
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/Settings.kt:444:13 Name shadowed: data
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/Settings.kt:468:13 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SettingsExportActivity.kt:67:23 'getDefaultDisplay(): Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SettingsExportActivity.kt:67:43 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SystemPrintActivity.kt:34:38 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SystemPrintActivity.kt:35:38 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SystemPrintActivity.kt:36:41 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SystemPrintActivity.kt:37:35 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/SystemPrintActivity.kt:47:41 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:32:53 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:35:68 Unnecessary non-null assertion (!!) on a non-null receiver of type UsbDevice
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:36:97 Unnecessary non-null assertion (!!) on a non-null receiver of type UsbDevice
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:38:120 Unnecessary non-null assertion (!!) on a non-null receiver of type UsbDevice
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:38:162 Unnecessary non-null assertion (!!) on a non-null receiver of type UsbDevice
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:41:25 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/eu.pretix.pretixprint/pretixprint/app/src/main/java/eu/pretix/pretixprint/ui/USBSettingsFragment.kt:58:11 No cast needed
> Task :app:compileFossReleaseJavaWithJavac
> Task :app:generateFossReleaseLintVitalReportModel
> Task :app:dexBuilderFossRelease
> Task :app:mergeFossReleaseGlobalSynthetics
> Task :app:processFossReleaseJavaRes
> Task :app:mergeFossReleaseJavaResource
> Task :app:mergeDexFossRelease
> Task :app:compileFossReleaseArtProfile
> Task :app:packageFossRelease
> Task :app:createFossReleaseApkListingFileRedirect
> Task :app:lintVitalAnalyzeFossRelease
> Task :app:lintVitalReportFossRelease
> Task :app:lintVitalFossRelease
> Task :app:assembleFossRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 5m 27s
92 actionable tasks: 92 executed
2025-09-15 00:03:44,921 INFO: Successfully built version 2.20.0-foss of eu.pretix.pretixprint from e25b9e97a0d8a986b033348ebc05bdac2c7c2f42
2025-09-15 00:03:45,180 DEBUG: Checking build/eu.pretix.pretixprint/pretixprint/app/build/outputs/apk/foss/release/pretixprint-2.20.0-foss-release-unsigned.apk
2025-09-15 00:03:45,317 INFO: success: eu.pretix.pretixprint
2025-09-15 00:03:45,318 INFO: Finished
2025-09-15 00:03:45,318 INFO: 1 build succeeded