log for com.invoiceninja.app:93
== Installed Android Tools ==
2022-09-20 04:14:48,971 DEBUG: Reading 'config.yml'
2022-09-20 04:14:48,980 DEBUG: Local Android SDK only has outdated apksigner versions
2022-09-20 04:14:48,980 WARNING: apksigner not found! Cannot sign or verify modern APKs
2022-09-20 04:14:48,982 INFO: Creating log directory
2022-09-20 04:14:48,982 INFO: Creating temporary directory
2022-09-20 04:14:48,983 INFO: Creating output directory
2022-09-20 04:14:48,992 DEBUG: Getting git vcs interface for https://github.com/invoiceninja/admin-portal
2022-09-20 04:14:48,992 DEBUG: > git --version
git version 2.11.0
2022-09-20 04:14:49,199 INFO: Using git version 2.11.0
2022-09-20 04:14:49,200 DEBUG: Checking 5.0.93
2022-09-20 04:14:49,200 INFO: Building version 5.0.93 (93) of com.invoiceninja.app
2022-09-20 04:14:49,200 WARNING: Android NDK version 'r20' could not be found!
2022-09-20 04:14:49,201 WARNING: Configured versions:
2022-09-20 04:14:49,201 WARNING: r23c: /opt/android-sdk/ndk/23.2.8568313
2022-09-20 04:14:49,202 INFO: Downloading https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip
2022-09-20 04:14:49,215 DEBUG: Starting new HTTPS connection (1): dl.google.com
2022-09-20 04:14:49,310 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r20-linux-x86_64.zip HTTP/1.1" 200 859737910
2022-09-20 04:15:14,416 INFO: Unzipping to /opt/android-sdk/ndk
2022-09-20 04:15:34,315 INFO: Set NDK r20 (20.0.5594570) up
2022-09-20 04:15:34,321 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2022-09-20 04:15:34,534 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 65038 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u14) ...
2022-09-20 04:15:40,039 INFO: Getting source for revision da3a8aaa29fba71d618b311fd7cb53578034a56c
2022-09-20 04:15:40,050 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:40,051 DEBUG: > git rev-parse --show-toplevel
2022-09-20 04:15:40,260 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:40,260 DEBUG: > git submodule foreach --recursive git reset --hard
2022-09-20 04:15:40,368 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:40,368 DEBUG: > git reset --hard
2022-09-20 04:15:40,679 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:40,679 DEBUG: > git submodule foreach --recursive git clean -dffx
2022-09-20 04:15:41,197 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:41,198 DEBUG: > git clean -dffx
2022-09-20 04:15:41,399 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:41,400 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
2022-09-20 04:15:41,822 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:41,822 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 remote prune origin
2022-09-20 04:15:42,130 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:42,130 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags --force origin
2022-09-20 04:15:42,437 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:42,437 DEBUG: > git remote set-head origin --auto
2022-09-20 04:15:42,862 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:42,863 DEBUG: > git checkout -f da3a8aaa29fba71d618b311fd7cb53578034a56c
2022-09-20 04:15:43,068 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:43,069 DEBUG: > git clean -dffx
2022-09-20 04:15:43,205 INFO: Collecting source libraries
2022-09-20 04:15:43,296 DEBUG: Removing debuggable flags from build/srclib/flutter
2022-09-20 04:15:43,356 INFO: Creating local.properties file at build/com.invoiceninja.app/local.properties
2022-09-20 04:15:43,357 DEBUG: Removing debuggable flags from build/com.invoiceninja.app
2022-09-20 04:15:43,368 INFO: Removing specified files
2022-09-20 04:15:43,369 INFO: Removing web
2022-09-20 04:15:43,369 INFO: Removing test_driver
2022-09-20 04:15:43,370 INFO: Removing linux
2022-09-20 04:15:43,370 INFO: Removing macos
2022-09-20 04:15:43,372 INFO: Removing windows
2022-09-20 04:15:43,373 INFO: Removing samples
2022-09-20 04:15:43,373 INFO: Removing ios
2022-09-20 04:15:43,375 INFO: Removing snap
2022-09-20 04:15:43,385 INFO: Running 'prebuild' commands in build/com.invoiceninja.app
2022-09-20 04:15:43,386 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:43,386 DEBUG: > bash -x -c -- cp lib/.env.dart.example lib/.env.dart && cp android/app/build.gradle.dev android/app/build.gradle && cp android/build.gradle.foss android/build.gradle && cp lib/utils/app_review.dart.foss lib/utils/app_review.dart && cp lib/utils/oauth.dart.foss lib/utils/oauth.dart && cp lib/ui/app/pinput.dart.foss lib/ui/app/pinput.dart && cp lib/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart && cp android/app/src/main/AndroidManifest.foss.xml android/app/src/main/AndroidManifest.xml && cp pubspec.foss.yaml pubspec.yaml && rm pubspec.lock && sed -i -e '/google_sign_in/d' -e '/in_app_review/d' -e '/in_app_purchase/d' pubspec.yaml
+ cp lib/.env.dart.example lib/.env.dart
+ cp android/app/build.gradle.dev android/app/build.gradle
+ cp android/build.gradle.foss android/build.gradle
+ cp lib/utils/app_review.dart.foss lib/utils/app_review.dart
+ cp lib/utils/oauth.dart.foss lib/utils/oauth.dart
+ cp lib/ui/app/pinput.dart.foss lib/ui/app/pinput.dart
+ cp lib/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart
+ cp android/app/src/main/AndroidManifest.foss.xml android/app/src/main/AndroidManifest.xml
+ cp pubspec.foss.yaml pubspec.yaml
+ rm pubspec.lock
+ sed -i -e /google_sign_in/d -e /in_app_review/d -e /in_app_purchase/d pubspec.yaml
2022-09-20 04:15:43,612 INFO: Scanning source for common problems...
2022-09-20 04:15:43,617 INFO: Removing gradle-wrapper.jar at android/gradle/wrapper/gradle-wrapper.jar
2022-09-20 04:15:43,663 INFO: Creating source tarball...
2022-09-20 04:15:44,823 INFO: Running 'build' commands in build/com.invoiceninja.app
2022-09-20 04:15:44,824 DEBUG: Directory: build/com.invoiceninja.app
2022-09-20 04:15:44,824 DEBUG: > bash -x -c /home/vagrant/build/srclib/flutter/bin/flutter config --no-analytics && /home/vagrant/build/srclib/flutter/bin/flutter build apk
+ /home/vagrant/build/srclib/flutter/bin/flutter config --no-analytics
Downloading Linux x64 Dart SDK from Flutter engine a4ff2c53d84ca78702bc3be6c7ef0788ffca01d3...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
33 204M 33 67.5M 0 0 68.5M 0 0:00:02 --:--:-- 0:00:02 68.4M
82 204M 82 169M 0 0 85.5M 0 0:00:02 0:00:01 0:00:01 85.5M
100 204M 100 204M 0 0 89.3M 0 0:00:02 0:00:02 --:--:-- 89.4M
Building flutter tool...
╔════════════════════════════════════════════════════════════════════════════╗
║ Welcome to Flutter! - https://flutter.dev ║
║ ║
║ The Flutter tool uses Google Analytics to anonymously report feature usage ║
║ statistics and basic crash reports. This data is used to help improve ║
║ Flutter tools over time. ║
║ ║
║ Flutter tool analytics are not sent on the very first run. To disable ║
║ reporting, type 'flutter config --no-analytics'. To display the current ║
║ setting, type 'flutter config'. If you opt out of analytics, an opt-out ║
║ event will be sent, and then no further information will be sent by the ║
║ Flutter tool. ║
║ ║
║ By downloading the Flutter SDK, you agree to the Google Terms of Service. ║
║ Note: The Google Privacy Policy describes how data is handled in this ║
║ service. ║
║ ║
║ Moreover, Flutter includes the Dart SDK, which may send usage metrics and ║
║ crash reports to Google. ║
║ ║
║ Read about data we send with crash reports: ║
║ https://flutter.dev/docs/reference/crash-reporting ║
║ ║
║ See Google's privacy policy: ║
║ https://policies.google.com/privacy ║
╚════════════════════════════════════════════════════════════════════════════╝
Analytics reporting disabled.
You may need to restart any open editors for them to read new settings.
+ /home/vagrant/build/srclib/flutter/bin/flutter build apk
Downloading Material fonts... 415ms
Downloading Gradle Wrapper... 14ms
Downloading package sky_engine... 206ms
Downloading flutter_patched_sdk tools... 359ms
Downloading flutter_patched_sdk_product tools... 246ms
Downloading linux-x64 tools... 2,708ms
Downloading linux-x64/font-subset tools... 138ms
Downloading android-arm-profile/linux-x64 tools... 363ms
Downloading android-arm-release/linux-x64 tools... 339ms
Downloading android-arm64-profile/linux-x64 tools... 343ms
Downloading android-arm64-release/linux-x64 tools... 326ms
Downloading android-x64-profile/linux-x64 tools... 353ms
Downloading android-x64-release/linux-x64 tools... 341ms
Running "flutter pub get" in com.invoiceninja.app...
You have a very old version of git (version 2.11.0),
for flutter it is recommended to use git version 2.14 or newer.
Running "flutter pub get" in com.invoiceninja.app... 17.5s
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'assembleRelease'...
Checking the license for package Android SDK Platform 32 in /opt/android-sdk/licenses
License for package Android SDK Platform 32 accepted.
Preparing "Install Android SDK Platform 32 (revision: 1)".
"Install Android SDK Platform 32 (revision: 1)" ready.
Installing Android SDK Platform 32 in /opt/android-sdk/platforms/android-32
"Install Android SDK Platform 32 (revision: 1)" complete.
"Install Android SDK Platform 32 (revision: 1)" finished.
Note: /home/vagrant/.pub-cache/hosted/pub.dartlang.org/contacts_service-0.6.3/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/.pub-cache/hosted/pub.dartlang.org/image_cropper-2.0.3/android/src/main/java/vn/hunghd/flutter/plugins/imagecropper/ImageCropperPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/.pub-cache/hosted/pub.dartlang.org/local_auth-1.1.11/android/src/main/java/io/flutter/plugins/localauth/LocalAuthPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/.pub-cache/hosted/pub.dartlang.org/printing-5.9.3/android/src/main/java/net/nfet/flutter/printing/PrintingPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleRelease'... 375.4s
✓ Built build/app/outputs/flutter-apk/app-release.apk (42.4MB).
2022-09-20 04:23:19,094 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/com.invoiceninja.app, universal_newlines=False, shell=None)
2022-09-20 04:23:19,102 INFO: Successfully built version 5.0.93 of com.invoiceninja.app from da3a8aaa29fba71d618b311fd7cb53578034a56c
2022-09-20 04:23:19,822 DEBUG: AXML contains a RESOURCE MAP
2022-09-20 04:23:19,822 DEBUG: Start of Namespace mapping: prefix 32: 'android' --> uri 66: 'http://schemas.android.com/apk/res/android'
2022-09-20 04:23:19,824 DEBUG: Checking build/com.invoiceninja.app/build/app/outputs/flutter-apk/app-release.apk
2022-09-20 04:23:19,832 DEBUG: AXML contains a RESOURCE MAP
2022-09-20 04:23:19,832 DEBUG: Start of Namespace mapping: prefix 32: 'android' --> uri 66: 'http://schemas.android.com/apk/res/android'
2022-09-20 04:23:19,886 INFO: success: com.invoiceninja.app
2022-09-20 04:23:19,887 INFO: Finished
2022-09-20 04:23:19,887 INFO: 1 build succeeded