DaylightingSociety / WhereAreTheEyes

Surveillance Detection and Mapping App
https://eyes.daylightingsociety.org
BSD 3-Clause "New" or "Revised" License
230 stars 18 forks source link

F-Droid version outdated #41

Closed rugk closed 7 years ago

rugk commented 7 years ago

F-Droid still has v1.2.1, but you released v1.3.0 some time ago.

milo-trujillo commented 7 years ago

I think this may be a problem on F-Droid's end - their own repository says we're at version 1.3.0. Alternatively, something got screwed up in that config file. Can someone more familiar with F-Droid shed some light on this?

Thank you for bringing this to our attention, I had no idea the latest version wasn't downloadable.

rugk commented 7 years ago

As you said in https://github.com/DaylightingSociety/WhereAreTheEyes/issues/42#issuecomment-325844339:

and we aren't using GitHub tags for F-Droid anyway

Now I am curious. How do you do it?

milo-trujillo commented 7 years ago

F-Droid reads the version number from our Android package manifest. This is the RepoManifest option in the F-Droid metadata.

rugk commented 7 years ago

Ah, thanks for your info.

hex-m commented 7 years ago

I created an issue over there.

hex-m commented 7 years ago

I think I understood the problem now. Auto Update is disabled for this application so a new release means someone has to change the f-droid metadata manually. Is there a special reason why auto update is not used? It would avoid the release delay for future versions.

Bubu commented 7 years ago

Auto Update cannot be enabled because this project doesn't use tags. Please consider tagging releases.

milo-trujillo commented 7 years ago

Is Auto Update incompatible with RepoManifest Update Check Mode? My understanding is we can, and previously were, auto-updating F-Droid by putting a new version number in the Android manifest.

The auto-updating got disabled after v1.2.1, when I screwed up and pushed a broken build to master, and someone patched the F-Droid config to explicitly point towards the correct version. If that's the case, we should be able to re-enable auto-updates and everything will run fine now.

Bubu commented 7 years ago

AutoUpdateMode was always None on F-Droid, UpdateCheckMode is enabled and detects new versions. But AFAIK auto-generating new build entries only works with tags.

ghost commented 7 years ago

Latest version is on it now https://f-droid.org/packages/org.daylightingsociety.wherearetheeyes/

milo-trujillo commented 7 years ago

Thanks everyone! Closing this issue for now since the latest release is available on F-Droid, but we'll get automatic updates working starting with the next update.