MarcusWolschon / osmeditor4android

Vespucci is a OpenStreetMap editor for Android
http://vespucci.io
Other
380 stars 83 forks source link

18.1.4.0 FDroid old version #2214

Closed PeterKW closed 1 year ago

PeterKW commented 1 year ago

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

simonpoole commented 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.

PeterKW commented 1 year ago

@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?

simonpoole commented 1 year ago

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.

PeterKW commented 1 year ago

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=) 2023-04-04 02:47:58,060 INFO: Successfully built version 18.1.4.0 of de.blau.android from 2e3c4f4e921859dacaace832c9c04199f8ce24b9 2023-04-04 02:47:58,374 DEBUG: AXML contains a RESOURCE MAP 2023-04-04 02:47:58,374 DEBUG: Start of Namespace mapping: prefix 59: 'android' --> uri 162: 'http://schemas.android.com/apk/res/android' 2023-04-04 02:47:58,378 DEBUG: Checking build/de.blau.android/build/outputs/apk/current/release/de.blau.android-current-release-unsigned.apk 2023-04-04 02:47:58,431 DEBUG: AXML contains a RESOURCE MAP 2023-04-04 02:47:58,431 DEBUG: Start of Namespace mapping: prefix 59: 'android' --> uri 162: 'http://schemas.android.com/apk/res/android' 2023-04-04 02:47:58,530 INFO: success: de.blau.android 2023-04-04 02:47:58,530 INFO: Finished 2023-04-04 02:47:58,530 INFO: 1 build succeeded