Skip to content

fix/client: fastlane short description length, gradle wrapper checksum - #77

Merged
ClemPera merged 2 commits into
mainfrom
fix/client-fdroid-scanner-issues
Aug 9, 2026
Merged

fix/client: fastlane short description length, gradle wrapper checksum#77
ClemPera merged 2 commits into
mainfrom
fix/client-fdroid-scanner-issues

Conversation

@ClemPera

@ClemPera ClemPera commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Fixes two of the three issues from the F-Droid RFP scanner report.

  • short_description.txt had been overwritten with a 268-char paragraph, over F-Droid's 80-char limit. Restored to a short summary.
  • Added the missing distributionSha256Sum to gradle-wrapper.properties.

Not fixed here, needs to be run locally: gradle-wrapper.jar is still the Gradle 7.0.2 launcher despite gradle-wrapper.properties declaring 8.14.3. Fix with:

cd client/src-tauri/gen/android
./gradlew wrapper --gradle-version 8.14.3 --gradle-distribution-sha256-sum bd71102213493060956ec229d946beee57158dbd89d0e62b91bca0fa2c5f3531

This needs network access to Gradle's distribution servers, which this sandbox doesn't have.

Not fixed here, lives in the separate fdroiddata repo: the scanner's versionCode: 0 is a static-analysis artifact (it reads AndroidManifest.xml directly, which never has a literal versionCode since Gradle computes it from tauri.properties), not a bug in the app. But the Builds: entry in the fdroiddata YAML needs to be updated to the current release (0.2.0 / versionCode 2000), not the 0.1.0 / 1000 from the original draft.

Authored by Claude Sonnet 5.

claude and others added 2 commits August 9, 2026 12:09
…ecksum

- short_description.txt was overwritten with a 268-char paragraph in a
  later commit, breaking F-Droid's 80-char limit. Restored to a short
  summary.
- add distributionSha256Sum to gradle-wrapper.properties per the F-Droid
  RFP scanner report. Does not fix the wrapper jar itself (still the
  7.0.2 launcher despite properties declaring 8.14.3), that needs
  './gradlew wrapper --gradle-version 8.14.3 --gradle-distribution-sha256-sum ...'
  run locally since it needs network access to Gradle's distribution
  servers, which this environment doesn't have.
@ClemPera
ClemPera merged commit 09ed371 into main Aug 9, 2026
7 checks passed
@ClemPera
ClemPera deleted the fix/client-fdroid-scanner-issues branch August 9, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants