Closed PeterKW closed 1 year ago
F-Droid is in weeks behind because their update process stopped, seems as if they managed to fix it today so you might be lucky. Nothing at all we can do about that in any case, it is a private build service that we have no influence on or control over.
@simonpoole
https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/de.blau.android.yml
Is there a way to automate adding a pull request to update this file when a new version is released?
They already update automatically when we tag a release. But as I said: their update process was broken for weeks for -all- apps they build. If you are not happy with that you need to take the matter up with F-Droid. We have literally nothing to do with them.
Interesting! The logs for the latest version are saying that the build worked?
https://f-droid.org/repo/de.blau.android_2306.log.gz
== Installed Android Tools ==
2023-04-04 02:41:48,611 DEBUG: Reading 'config.yml' 2023-04-04 02:41:48,623 DEBUG: ipfs_cid not found, skipping CIDv1 generation 2023-04-04 02:41:48,624 INFO: Creating log directory 2023-04-04 02:41:48,624 INFO: Creating temporary directory 2023-04-04 02:41:48,624 INFO: Creating output directory 2023-04-04 02:41:48,693 DEBUG: Getting git vcs interface for https://github.com/MarcusWolschon/osmeditor4android 2023-04-04 02:41:48,693 DEBUG: Checking de.blau.android:2306 2023-04-04 02:41:48,693 INFO: Building version 18.1.4.0 (2306) of de.blau.android 2023-04-04 02:41:48,693 DEBUG: > sudo passwd --lock root passwd: password expiry information changed. 2023-04-04 02:41:49,204 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo (Reading database ... 36772 files and directories currently installed.) Removing sudo (1.9.5p2-3+deb11u1) ... Purging configuration files for sudo (1.9.5p2-3+deb11u1) ... dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed 2023-04-04 02:42:01,117 INFO: Getting source for revision 2e3c4f4e921859dacaace832c9c04199f8ce24b9 2023-04-04 02:42:01,123 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:01,123 DEBUG: > git rev-parse --show-toplevel 2023-04-04 02:42:01,333 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:01,334 DEBUG: > git submodule foreach --recursive git reset --hard 2023-04-04 02:42:01,545 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:01,545 DEBUG: > git reset --hard 2023-04-04 02:42:04,065 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:04,065 DEBUG: > git submodule foreach --recursive git clean -dffx 2023-04-04 02:42:04,177 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:04,177 DEBUG: > git clean -dffx 2023-04-04 02:42:04,289 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:04,289 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 origin 2023-04-04 02:42:05,136 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:05,136 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 remote prune origin 2023-04-04 02:42:05,749 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:05,749 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 2023-04-04 02:42:06,465 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:06,465 DEBUG: > git remote set-head origin --auto 2023-04-04 02:42:08,683 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:08,683 DEBUG: > git checkout -f 2e3c4f4e921859dacaace832c9c04199f8ce24b9 2023-04-04 02:42:12,213 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:12,213 DEBUG: > git clean -dffx 2023-04-04 02:42:12,325 INFO: Creating local.properties file at build/de.blau.android/local.properties 2023-04-04 02:42:12,326 DEBUG: Removing debuggable flags from build/de.blau.android 2023-04-04 02:42:12,439 INFO: Cleaning Gradle project... 2023-04-04 02:42:12,439 DEBUG: Directory: build/de.blau.android 2023-04-04 02:42:12,439 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean Found 7.3.3 via distributionUrl Downloading missing gradle version 7.3.3 cachedir /home/vagrant/.cache/fdroidserver /home/vagrant/.cache/fdroidserver/gradle-7.3.3-bin.zip: OK Running /opt/gradle/versions/7.3.3/bin/gradle clean
Welcome to Gradle 7.3.3!
Here are the highlights of this release:
For more details see https://docs.gradle.org/7.3.3/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3.3/userguide/gradle_daemon.html#sec:disabling_the_daemon. Daemon will be stopped at the end of the build
Configure project : WARNING:The option setting 'android.enableResourceOptimizations=false' is deprecated. The current default is 'true'. It will be removed in version 8.0 of the Android Gradle plugin. WARNING:DSL element 'dexOptions' is obsolete and should be removed. It will be removed in version 8.0 of the Android Gradle plugin. Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically. 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 WARNING:API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed in version 7.0 of the Android Gradle plugin. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getJavaCompile(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Task :cleanMarathonWrapper UP-TO-DATE Task :clean UP-TO-DATE
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 1m 36s 2 actionable tasks: 2 up-to-date 2023-04-04 02:43:56,564 INFO: Scanning source for common problems... 2023-04-04 02:43:56,583 DEBUG: scanner is configured to use signature data from: 'suss' 2023-04-04 02:43:56,612 INFO: Ignoring usual suspect 'com.mapbox(?!.mapboxsdk:mapbox-sdk-services)' at build.gradle 2023-04-04 02:43:56,612 INFO: Ignoring usual suspect 'com.mapbox(?!.mapboxsdk:mapbox-sdk-services)' at build.gradle 2023-04-04 02:43:56,933 INFO: Removing ZIP file archive at src/androidTest/resources/bicycle_parking.zip 2023-04-04 02:43:56,934 INFO: Removing ZIP file archive at src/androidTest/resources/test-style.zip 2023-04-04 02:43:56,934 INFO: Removing Android APK file at src/androidTest/resources/DummyFilePickerApp.apk 2023-04-04 02:43:56,935 INFO: Removing Android APK file at src/androidTest/resources/DummyCameraApp.apk 2023-04-04 02:43:56,958 WARNING: Found ZIP file archive at src/testCommon/resources/svg-test.zip 2023-04-04 02:43:56,961 WARNING: Found ZIP file archive at src/testCommon/resources/fixtures/military.zip 2023-04-04 02:43:56,963 WARNING: Found ZIP file archive at src/testCommon/resources/fixtures/military2.zip 2023-04-04 02:43:57,002 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar 2023-04-04 02:43:57,003 INFO: Creating source tarball... 2023-04-04 02:44:20,465 INFO: Building Gradle project... 2023-04-04 02:44:20,466 DEBUG: Directory: build/de.blau.android 2023-04-04 02:44:20,466 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleCurrentRelease Found 7.3.3 via distributionUrl Running /opt/gradle/versions/7.3.3/bin/gradle assembleCurrentRelease To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3.3/userguide/gradle_daemon.html#sec:disabling_the_daemon. Daemon will be stopped at the end of the build
Configure project : WARNING:The option setting 'android.enableResourceOptimizations=false' is deprecated. The current default is 'true'. It will be removed in version 8.0 of the Android Gradle plugin. WARNING:DSL element 'dexOptions' is obsolete and should be removed. It will be removed in version 8.0 of the Android Gradle plugin. Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically. 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 WARNING:API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed in version 7.0 of the Android Gradle plugin. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getJavaCompile(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Task :preBuild UP-TO-DATE Task :preCurrentReleaseBuild UP-TO-DATE Task :mergeCurrentReleaseJniLibFolders Task :mergeCurrentReleaseNativeLibs NO-SOURCE Task :stripCurrentReleaseDebugSymbols NO-SOURCE Task :extractCurrentReleaseNativeSymbolTables NO-SOURCE Task :mergeCurrentReleaseNativeDebugMetadata NO-SOURCE Task :compileCurrentReleaseAidl NO-SOURCE Task :compileCurrentReleaseRenderscript NO-SOURCE Task :checkCurrentReleaseDuplicateClasses Task :generateCurrentReleaseBuildConfig Task :extractCurrentProto Task :extractCurrentReleaseProto Task :extractIncludeCurrentReleaseProto Task :extractProto Task :extractReleaseProto Task :generateCurrentReleaseProto Task :javaPreCompileCurrentRelease Task :checkCurrentReleaseAarMetadata Task :generateCurrentReleaseResValues Task :generateCurrentReleaseResources
Task :mergeCurrentReleaseResources /home/vagrant/.gradle/caches/transforms-3/b836d4f0713de7f5e5bf791b52d55af8/transformed/jetified-ElementHistoryDialog-1.0.5/res/values/values.xml:21:4: Multiple substitutions specified in non-positional format of string resource string/zed_ehd_relation_object_notation. Did you mean to add the formatted="false" attribute?
Task :createCurrentReleaseCompatibleScreenManifests Task :extractDeepLinksCurrentRelease
Task :processCurrentReleaseMainManifest /home/vagrant/build/de.blau.android/src/main/AndroidManifest.xml:39:9-45:51 Warning: provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:39 to replace other declarations but no other declaration present
Task :processCurrentReleaseManifest Task :extractProguardFiles Task :processCurrentReleaseJavaRes Task :mapCurrentReleaseSourceSetPaths Task :mergeCurrentReleaseShaders Task :compileCurrentReleaseShaders NO-SOURCE Task :generateCurrentReleaseAssets UP-TO-DATE Task :mergeCurrentReleaseJavaResource Task :mergeCurrentReleaseAssets Task :collectCurrentReleaseDependencies Task :sdkCurrentReleaseDependencyData Task :writeCurrentReleaseAppMetadata Task :writeCurrentReleaseSigningConfigVersions Task :mergeCurrentReleaseArtProfile Task :processCurrentReleaseManifestForPackage Task :compressCurrentReleaseAssets warn: removing resource de.blau.android:string/bugfilter_custom_entry without required default value. warn: removing resource de.blau.android:string/custom_bug without required default value. warn: removing resource de.blau.android:string/menu_transfer_write_custom_bugs without required default value. warn: removing resource de.blau.android:string/simple_add_way without required default value. warn: removing resource de.blau.android:string/toast_long_press_simple_mode without required default value. warn: removing resource de.blau.android:string/toast_preset_overwrote_tags without required default value. warn: removing resource de.blau.android:string/toast_untagged_relation without required default value. warn: removing resource de.blau.android:string/toast_untagged_way without required default value.
Task :processCurrentReleaseResources
Task :compileCurrentReleaseJavaWithJavac Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
Task :mergeCurrentReleaseGeneratedProguardFiles Task :minifyCurrentReleaseWithR8 Task :compileCurrentReleaseArtProfile Task :packageCurrentRelease Task :createCurrentReleaseApkListingFileRedirect Task :assembleCurrentRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 3m 36s
37 actionable tasks: 37 executed
2023-04-04 02:47:58,042 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/de.blau.android, universal_newlines=False, shell=None, istream=
https://github.com/MarcusWolschon/osmeditor4android/releases/tag/18.1.4.0 https://www.f-droid.org/en/packages/de.blau.android/
Version 18.1.4.0 currently isn't on fdroid after about 2 weeks. If the fdroid version is installed the app is signed differently from GitHub release and won't by default update
https://github.com/MarcusWolschon/osmeditor4android/commit/2e3c4f4e921859dacaace832c9c04199f8ce24b9
https://gitlab.com/fdroid/fdroiddata/-/edit/master/metadata/de.blau.android