thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/
Apache License 2.0
10.35k stars 2.48k forks source link

Parity With GitHub and System Version String #8245

Closed scientiac closed 1 day ago

scientiac commented 1 day ago

Checklist

App version

8.0b1

Where did you get the app from?

Other

Android version

Android 14, Blaze OS (Custom Rom)

Device model

Xiaomi Redmi Note 9 Pro Max (Excalibur)

Steps to reproduce

  1. Check GitHub Version String.
  2. Check Version String in system settings.
  3. They don't match.
  4. Hence it's difficult to track the version of the app with respect to github.

Expected behavior

The string on GitHub and that shows up in app settings in android needs to be the same.

Actual behavior

Though they are the same version Obtainium (A package manager which relies on GitHub) shows that the new version is 'THUNDERBIRD_8_0b1' and the installed Version is '8.0b1' and asks me to update indefinitely.

Screenshot_20241007-060919

Logs

No response

cketti commented 1 day ago

We never intended for the Git tag to match the version name used inside the app exactly. Occasionally we diverted from this pattern already (see e.g. 6.711-fdroid).

As far as I can tell, we currently don't need a machine-readable mapping between Git tags and version names, and so we're not maintaining one. It'll be up to the Obtainium project to maintain such a mapping. It should be rather easy to derive the version name from the tag name programmatically.

scientiac commented 1 day ago

Thanks for the clarification.