log for com.defang.launcher:21
== Installed Android Tools ==2026-09-29 13:00:24,219 INFO: Creating log directory2026-09-29 13:00:24,219 INFO: Creating temporary directory2026-09-29 13:00:24,219 INFO: Creating output directory2026-09-29 13:00:24,221 DEBUG: Getting git vcs interface for https://github.com/Scandiking/Defang.git2026-09-29 13:00:24,221 DEBUG: Checking com.defang.launcher:212026-09-29 13:00:24,221 INFO: Building com.defang.launcher:212026-09-29 13:00:24,222 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.defang.launcher, stdin=None, shell=False, universal_newlines=False)2026-09-29 13:00:24,224 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-09-29 13:00:24,625 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48146 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u4) ...2026-09-29 13:00:27,725 INFO: Getting source for revision 196d5f971f158a3f8998e411a9f26fe053bd8dde2026-09-29 13:00:27,725 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:27,725 DEBUG: > git rev-parse --show-toplevel2026-09-29 13:00:27,926 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:27,926 DEBUG: > git submodule foreach --recursive git reset --hard2026-09-29 13:00:28,027 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:28,027 DEBUG: > git reset --hard2026-09-29 13:00:28,229 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:28,229 DEBUG: > git submodule foreach --recursive git clean -dffx2026-09-29 13:00:28,330 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:28,330 DEBUG: > git clean -dffx2026-09-29 13:00:28,431 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:28,431 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 origin2026-09-29 13:00:29,234 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:29,235 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 origin2026-09-29 13:00:29,737 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:29,737 DEBUG: > git remote set-head origin --auto2026-09-29 13:00:30,339 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:30,339 DEBUG: > git checkout -f 196d5f971f158a3f8998e411a9f26fe053bd8dde2026-09-29 13:00:30,540 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:30,540 DEBUG: > git clean -dffx2026-09-29 13:00:30,641 INFO: commit: 196d5f971f158a3f8998e411a9f26fe053bd8dde (SHA1: 196d5f971f158a3f8998e411a9f26fe053bd8dde)2026-09-29 13:00:30,642 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:30,642 DEBUG: > git rev-parse --show-toplevel2026-09-29 13:00:30,843 DEBUG: Directory: build/com.defang.launcher2026-09-29 13:00:30,843 DEBUG: > git submodule deinit --all --force2026-09-29 13:00:30,944 INFO: Collecting source libraries2026-09-29 13:00:30,945 INFO: Creating local.properties file at build/com.defang.launcher/local.properties2026-09-29 13:00:30,945 INFO: Creating local.properties file at build/com.defang.launcher/app/local.properties2026-09-29 13:00:30,946 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.defang.launcher/app/build.gradle.kts2026-09-29 13:00:30,947 INFO: Scanning source for common problems...2026-09-29 13:00:30,950 DEBUG: scanner is configured to use signature data from: 'suss'2026-09-29 13:00:30,951 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-09-29 13:00:31,435 DEBUG: write 'suss.json' to cache2026-09-29 13:00:31,560 DEBUG: next suss.json cache update due in 23:59:59.9990062026-09-29 13:00:31,576 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-09-29 13:00:31,577 INFO: Creating source tarball...2026-09-29 13:00:31,772 INFO: Building Gradle project...2026-09-29 13:00:31,772 DEBUG: Directory: build/com.defang.launcher/app2026-09-29 13:00:31,772 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 8.9 via distributionUrlDownloading missing gradle version 8.9Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/8.9/bin/gradle assembleReleaseWelcome to Gradle 8.9!Here are the highlights of this release:- Enhanced Error and Warning Messages- IDE Integration Improvements- Daemon JVM InformationFor more details see https://docs.gradle.org/8.9/release-notes.htmlTo 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.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the buildFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licensesLicense 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 35 in /opt/android-sdk/licensesLicense for package Android SDK Platform 35 accepted.Preparing "Install Android SDK Platform 35 (revision 2)"."Install Android SDK Platform 35 (revision 2)" ready.Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35"Install Android SDK Platform 35 (revision 2)" complete."Install Android SDK Platform 35 (revision 2)" finished.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only> Task :app:buildKotlinToolingMetadata> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:generateReleaseResValues> Task :app:checkReleaseAarMetadata> Task :app:mapReleaseSourceSetPaths> Task :app:extractReleaseSupportedLocales> Task :app:generateReleaseResources> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :app:processReleaseMainManifest> Task :app:generateReleaseLocaleConfig> Task :app:processReleaseManifest> Task :app:packageReleaseResources> Task :app:mergeReleaseResources> Task :app:parseReleaseLocalResources> Task :app:processReleaseManifestForPackage> Task :app:javaPreCompileRelease> Task :app:extractProguardFiles> Task :app:mergeReleaseJniLibFolders> Task :app:mergeReleaseNativeLibs> Task :app:checkReleaseDuplicateClasses> Task :app:stripReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so.> Task :app:mergeReleaseArtProfile> Task :app:extractReleaseNativeSymbolTables> Task :app:mergeReleaseStartupProfile> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:mergeReleaseAssets> Task :app:compressReleaseAssets> Task :app:writeReleaseAppMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:processReleaseResources> Task :app:optimizeReleaseResources> Task :app:kspReleaseKotlin> Task :app:compileReleaseKotlinw: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/service/accessibility/DefangAccessibilityService.kt:352:35 'static field MOVE_TO_BACKGROUND: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/service/accessibility/DefangAccessibilityService.kt:362:35 'static field MOVE_TO_FOREGROUND: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/service/accessibility/DefangAccessibilityService.kt:431:31 'fun recycle(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/ui/launcher/LauncherScreen.kt:168:17 'fun SearchBar(query: String, onQueryChange: (String) -> Unit, onSearch: (String) -> Unit, active: Boolean, onActiveChange: (Boolean) -> Unit, modifier: Modifier = ..., enabled: Boolean = ..., placeholder: @Composable() ComposableFunction0<Unit>? = ..., leadingIcon: @Composable() ComposableFunction0<Unit>? = ..., trailingIcon: @Composable() ComposableFunction0<Unit>? = ..., shape: Shape = ..., colors: SearchBarColors = ..., tonalElevation: Dp = ..., shadowElevation: Dp = ..., windowInsets: WindowInsets = ..., interactionSource: MutableInteractionSource? = ..., content: @Composable() ComposableFunction1<ColumnScope, Unit>): Unit' is deprecated. Use overload which takes inputField as a parameter.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/util/BrowserUrlExtractor.kt:161:44 'fun recycle(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/util/BrowserUrlExtractor.kt:169:18 'fun recycle(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/util/BrowserUrlExtractor.kt:234:42 'fun recycle(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.defang.launcher/app/src/main/kotlin/com/defang/launcher/util/BrowserUrlExtractor.kt:235:32 'fun recycle(): Unit' is deprecated. Deprecated in Java.> Task :app:compileReleaseJavaWithJavac> Task :app:copyRoomSchemas NO-SOURCE> Task :app:hiltAggregateDepsReleaseWARNING: [Processor] Library '/home/vagrant/.gradle/caches/8.9/transforms/3ccfcfd886f27294175c25f6ff55e1e6/transformed/core-1.13.1-api.jar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.Example of androidX reference: 'androidx/core/util/Supplier'Example of support library reference: 'android/support/v4/app/INotificationSideChannel$Default'> Task :app:hiltJavaCompileRelease> Task :app:generateReleaseLintVitalReportModel> Task :app:processReleaseJavaRes> Task :app:transformReleaseClassesWithAsm> Task :app:mergeReleaseGeneratedProguardFiles> Task :app:mergeReleaseJavaResource> Task :app:expandReleaseArtProfileWildcards> Task :app:lintVitalAnalyzeReleaseWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V> Task :app:minifyReleaseWithR8WARNING: /home/vagrant/build/com.defang.launcher/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.0:21:1-22:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep public class com.google.vending.licensing.ILicensingServiceWARNING: /home/vagrant/build/com.defang.launcher/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.0:22:1-23:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep public class com.android.vending.licensing.ILicensingServiceWARNING: /home/vagrant/build/com.defang.launcher/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.0:23:1-24:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep public class com.google.android.vending.licensing.ILicensingServiceWARNING: /home/vagrant/build/com.defang.launcher/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.0:68:1-70:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep class android.support.annotation.KeepWARNING: /home/vagrant/.gradle/caches/8.9/transforms/c0b8156efc602f40311a371e67117ce0/transformed/navigation-common-2.8.4/proguard.txt:28:1-29:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation,allowshrinking class * extends androidx.navigation.NavigatorWARNING: /home/vagrant/.gradle/caches/8.9/transforms/7420d728dd8fbed63f8c8f549b16736a/transformed/jetified-hilt-android-2.52/proguard.txt:3:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.EntryPoint class *WARNING: /home/vagrant/.gradle/caches/8.9/transforms/7420d728dd8fbed63f8c8f549b16736a/transformed/jetified-hilt-android-2.52/proguard.txt:5:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.android.EarlyEntryPoint class *WARNING: /home/vagrant/.gradle/caches/8.9/transforms/7420d728dd8fbed63f8c8f549b16736a/transformed/jetified-hilt-android-2.52/proguard.txt:7:1-8:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.internal.ComponentEntryPoint class *WARNING: /home/vagrant/.gradle/caches/8.9/transforms/7420d728dd8fbed63f8c8f549b16736a/transformed/jetified-hilt-android-2.52/proguard.txt:8:1-88: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.internal.GeneratedEntryPoint class *WARNING: /home/vagrant/.gradle/caches/8.9/transforms/62cdf021d1ac1050cb9e6f1c6c5e5ed6/transformed/jetified-ui-release/proguard.txt:33:1-34:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowshrinking class * extends androidx.compose.ui.node.ModifierNodeElementWARNING: /home/vagrant/.gradle/caches/8.9/transforms/ed8cc0eb18cebfb6e09584c47713d9bf/transformed/room-runtime-2.6.1/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep class * extends androidx.room.RoomDatabaseWARNING: /home/vagrant/.gradle/caches/8.9/transforms/c741029b9f7673b33bae5b646ff5417b/transformed/rules/lib/META-INF/com.android.tools/r8/kotlinx-serialization-r8.pro:12:2-13:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowaccessmodification,allowrepackaging,allowobfuscation,allowshrinking,allowoptimization class <1>WARNING: /home/vagrant/.gradle/caches/8.9/transforms/2ba430a9ca9f1b0219ccce87a94f0630/transformed/versionedparcelable-1.1.1/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep class * implements androidx.versionedparcelable.VersionedParcelableWARNING: /home/vagrant/.gradle/caches/8.9/transforms/2ba430a9ca9f1b0219ccce87a94f0630/transformed/versionedparcelable-1.1.1/proguard.txt:4:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep public class androidx.versionedparcelable.ParcelImplWARNING: /home/vagrant/.gradle/caches/8.9/transforms/d12ed3eb2808a52c87a0511d07827c69/transformed/jetified-startup-runtime-1.1.1/proguard.txt:2:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowshrinking class * extends androidx.startup.InitializerWARNING: /home/vagrant/.gradle/caches/8.9/transforms/4d3818ed06dcd3fc628d24b704b9b149/transformed/rules/lib/META-INF/proguard/androidx-annotations.pro:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:-keep,allowrepackaging,allowobfuscation @interface androidx.annotation.Keep> Task :app:lintVitalReportReleaseWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getAnalysisSession(Lorg/jetbrains/kotlin/psi/KtElement;Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;)Lorg/jetbrains/kotlin/analysis/api/KaSession;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)VWARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/session/KaSessionProvider#getNoWriteActionInAnalyseCallChecker()Lorg/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker;WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V> Task :app:lintVitalRelease> Task :app:compileReleaseArtProfile> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:assembleReleaseBUILD SUCCESSFUL in 3m 50s49 actionable tasks: 49 executed2026-09-29 13:04:24,217 INFO: Running 'postbuild' commands in build/com.defang.launcher/app2026-09-29 13:04:24,217 DEBUG: Directory: build/com.defang.launcher/app2026-09-29 13:04:24,218 DEBUG: > bash -e -u -o pipefail -x -c /home/vagrant/build/srclib/reproducible-apk-tools/inplace-fix.py --zipalign --page-size 16 fix-newlines /home/vagrant/build/com.defang.launcher/app/build/outputs/apk/release/app-release-unsigned.apk 'assets/com.defang.launcher.data.local.db.DefangDatabase/*.json'+ '[' -z '' ']'+ return+ case $- in+ return+ /home/vagrant/build/srclib/reproducible-apk-tools/inplace-fix.py --zipalign --page-size 16 fix-newlines /home/vagrant/build/com.defang.launcher/app/build/outputs/apk/release/app-release-unsigned.apk 'assets/com.defang.launcher.data.local.db.DefangDatabase/*.json'fixing 'assets/com.defang.launcher.data.local.db.DefangDatabase/6.json'...fixing 'assets/com.defang.launcher.data.local.db.DefangDatabase/7.json'...fixing 'assets/com.defang.launcher.data.local.db.DefangDatabase/8.json'...[RUN] python3 fix-newlines.py /home/vagrant/build/com.defang.launcher/app/build/outputs/apk/release/app-release-unsigned.apk /tmp/tmpss36_olb/fixed.apk assets/com.defang.launcher.data.local.db.DefangDatabase/*.json[SKIP TOO OLD] 34.0.0[SKIP TOO OLD] 33.0.0[SKIP TOO OLD] 32.0.0[SKIP TOO OLD] 31.0.0[SKIP TOO OLD] 30.0.3[SKIP TOO OLD] 30.0.2[SKIP TOO OLD] 30.0.1[SKIP TOO OLD] 30.0.0[SKIP TOO OLD] 29.0.3[SKIP TOO OLD] 29.0.2[SKIP TOO OLD] 28.0.3[SKIP TOO OLD] 28.0.2[SKIP TOO OLD] 28.0.1[SKIP TOO OLD] 28.0.0[SKIP TOO OLD] 27.0.3[SKIP TOO OLD] 27.0.2[SKIP TOO OLD] 27.0.1[SKIP TOO OLD] 27.0.0[SKIP TOO OLD] 26.0.3[SKIP TOO OLD] 26.0.2[SKIP TOO OLD] 26.0.1[SKIP TOO OLD] 26.0.0[SKIP TOO OLD] 25.0.3[SKIP TOO OLD] 25.0.2[SKIP TOO OLD] 25.0.1[SKIP TOO OLD] 25.0.0[SKIP TOO OLD] 24.0.3[SKIP TOO OLD] 24.0.2[SKIP TOO OLD] 24.0.1[SKIP TOO OLD] 24.0.0[SKIP TOO OLD] 23.0.3[SKIP TOO OLD] 23.0.2[SKIP TOO OLD] 23.0.1[SKIP TOO OLD] 22.0.1[SKIP TOO OLD] 21.1.2[SKIP TOO OLD] 20.0.0[SKIP TOO OLD] 19.1.0[SKIP TOO OLD] 34.0.0[SKIP TOO OLD] 33.0.0[SKIP TOO OLD] 32.0.0[SKIP TOO OLD] 31.0.0[SKIP TOO OLD] 30.0.3[SKIP TOO OLD] 30.0.2[SKIP TOO OLD] 30.0.1[SKIP TOO OLD] 30.0.0[SKIP TOO OLD] 29.0.3[SKIP TOO OLD] 29.0.2[SKIP TOO OLD] 28.0.3[SKIP TOO OLD] 28.0.2[SKIP TOO OLD] 28.0.1[SKIP TOO OLD] 28.0.0[SKIP TOO OLD] 27.0.3[SKIP TOO OLD] 27.0.2[SKIP TOO OLD] 27.0.1[SKIP TOO OLD] 27.0.0[SKIP TOO OLD] 26.0.3[SKIP TOO OLD] 26.0.2[SKIP TOO OLD] 26.0.1[SKIP TOO OLD] 26.0.0[SKIP TOO OLD] 25.0.3[SKIP TOO OLD] 25.0.2[SKIP TOO OLD] 25.0.1[SKIP TOO OLD] 25.0.0[SKIP TOO OLD] 24.0.3[SKIP TOO OLD] 24.0.2[SKIP TOO OLD] 24.0.1[SKIP TOO OLD] 24.0.0[SKIP TOO OLD] 23.0.3[SKIP TOO OLD] 23.0.2[SKIP TOO OLD] 23.0.1[SKIP TOO OLD] 22.0.1[SKIP TOO OLD] 21.1.2[SKIP TOO OLD] 20.0.0[SKIP TOO OLD] 19.1.0[SKIP TOO OLD] 34.0.0[SKIP TOO OLD] 33.0.0[SKIP TOO OLD] 32.0.0[SKIP TOO OLD] 31.0.0[SKIP TOO OLD] 30.0.3[SKIP TOO OLD] 30.0.2[SKIP TOO OLD] 30.0.1[SKIP TOO OLD] 30.0.0[SKIP TOO OLD] 29.0.3[SKIP TOO OLD] 29.0.2[SKIP TOO OLD] 28.0.3[SKIP TOO OLD] 28.0.2[SKIP TOO OLD] 28.0.1[SKIP TOO OLD] 28.0.0[SKIP TOO OLD] 27.0.3[SKIP TOO OLD] 27.0.2[SKIP TOO OLD] 27.0.1[SKIP TOO OLD] 27.0.0[SKIP TOO OLD] 26.0.3[SKIP TOO OLD] 26.0.2[SKIP TOO OLD] 26.0.1[SKIP TOO OLD] 26.0.0[SKIP TOO OLD] 25.0.3[SKIP TOO OLD] 25.0.2[SKIP TOO OLD] 25.0.1[SKIP TOO OLD] 25.0.0[SKIP TOO OLD] 24.0.3[SKIP TOO OLD] 24.0.2[SKIP TOO OLD] 24.0.1[SKIP TOO OLD] 24.0.0[SKIP TOO OLD] 23.0.3[SKIP TOO OLD] 23.0.2[SKIP TOO OLD] 23.0.1[SKIP TOO OLD] 22.0.1[SKIP TOO OLD] 21.1.2[SKIP TOO OLD] 20.0.0[SKIP TOO OLD] 19.1.0[RUN] python3 zipalign.py -P 16 4 /tmp/tmpss36_olb/fixed.apk /tmp/tmpss36_olb/aligned.apk[MOVE] /tmp/tmpss36_olb/aligned.apk to /home/vagrant/build/com.defang.launcher/app/build/outputs/apk/release/app-release-unsigned.apk2026-09-29 13:04:24,857 DEBUG: Checking build/com.defang.launcher/app/build/outputs/apk/release/app-release-unsigned.apk2026-09-29 13:04:24,858 INFO: Successfully built com.defang.launcher:21 from 196d5f971f158a3f8998e411a9f26fe053bd8dde2026-09-29 13:04:24,859 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'2026-09-29 13:04:24,859 INFO: ...retrieving https://github.com/Scandiking/Defang/releases/download/v0.1.20/defang-v0.1.20.apk2026-09-29 13:04:24,860 DEBUG: Starting new HTTPS connection (1): github.com:4432026-09-29 13:04:25,080 DEBUG: https://github.com:443 "GET /Scandiking/Defang/releases/download/v0.1.20/defang-v0.1.20.apk HTTP/1.1" 302 02026-09-29 13:04:25,081 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:4432026-09-29 13:04:25,162 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/1294192986/2ccf66ca-ff32-4cba-84e5-b46513a0a9f4?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-29T14%3A03%3A29Z&rscd=attachment%3B+filename%3Ddefang-v0.1.20.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-29T13%3A03%3A17Z&ske=2026-09-29T14%3A03%3A29Z&sks=b&skv=2018-11-09&sig=lWdVR2cECveRqF5qsFktW0mwthySS77nq6nMpAT3ZVs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MDY4NzM2NSwibmJmIjoxNzkwNjg3MDY1LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.K2pPB2WiSvi4NhduTz94V_H3Pkvcx9s3ne79xNxIPNE&response-content-disposition=attachment%3B%20filename%3Ddefang-v0.1.20.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 19016862026-09-29 13:04:25,299 DEBUG: unsigned/binaries/com.defang.launcher_21.binary.apk: VerifiesVerified using v1 scheme (JAR signing): falseVerified using v2 scheme (APK Signature Scheme v2): trueVerified using v3 scheme (APK Signature Scheme v3): falseVerified using v3.1 scheme (APK Signature Scheme v3.1): falseVerified using v4 scheme (APK Signature Scheme v4): falseVerified for SourceStamp: falseNumber of signers: 12026-09-29 13:04:25,416 DEBUG: /tmp/tmpf4_ytuwk/sigcp_com.defang.launcher_21.apk: VerifiesVerified using v1 scheme (JAR signing): falseVerified using v2 scheme (APK Signature Scheme v2): trueVerified using v3 scheme (APK Signature Scheme v3): falseVerified using v3.1 scheme (APK Signature Scheme v3.1): falseVerified using v4 scheme (APK Signature Scheme v4): falseVerified for SourceStamp: falseNumber of signers: 12026-09-29 13:04:25,416 INFO: ...successfully verified2026-09-29 13:04:25,416 INFO: compared built binary to supplied reference binary successfully2026-09-29 13:04:25,420 DEBUG: Using APK Signature v22026-09-29 13:04:25,420 INFO: supplied reference binary has allowed signer 7f3cffb2d584ffdb19d6667b335129c4466d8d0884aa966cacf016bb2b5123b02026-09-29 13:04:25,420 INFO: success: com.defang.launcher2026-09-29 13:04:25,420 INFO: Finished2026-09-29 13:04:25,420 INFO: 1 build succeeded