tube42 / drumon

FOSS drum app for Android
GNU General Public License v2.0
91 stars 13 forks source link

Include a Changelog Link, on the F-Droid Info' Page, 0.2.3. #4

Closed locutis-of-borg-1999 closed 8 years ago

locutis-of-borg-1999 commented 8 years ago

Include a Changelog Link, on the F-Droid Info' Page. Now on 0.2.3, which has none.

locutis-of-borg-1999 commented 8 years ago

Include a Changelog Link, within the F-Droid App', on Info' Page. Not Present, as of: 0.2.3.

tube42 commented 8 years ago

The problem is that fdroid does not incorporate changelogs from git releases.

If you really want to fix this issue, modify the fdroid server code to include changelogs from git and submit it to the fdroid maintainers!

locutis-of-borg-1999 commented 8 years ago

Unless I'm misinformed, on the F-Droid site, just as within the F-Droid app', it's simply a link. It's just as with many projects on F-Droid that have a "donate", or Flattr link.

Although you might want a few brief summary notes of the actual changes on the following page, you could just refer to:
https://github.com/tube42/drumon/releases

locutis-of-borg-1999 commented 8 years ago

The F-Droid page for your project already includes links for "source code", "website", and "issues"/"issue tracker", all pointing to github.
https://f-droid.org/repository/browse/?fdid=se.tube42.drum.android

It's not much of a stretch, to include a changelog.
https://f-droid.org/manual/html_node/Changelog.html#Changelog

tube42 commented 8 years ago

No, it is more than just a link. The drumon entry in fdroid database states that whenever a new git release tag is seen on github fdroid server bot should build that particular release and publish it on their site. During that process Fdroid extracts a lot of data from the drumon repository (for example it parses the manifest to check if the app permission have changed). The correct way to do things would then be to also pull the release log.

Technically, I could add the release page to fdroid but (1) the release page makes a very confusing changelog, (2) making changes to fdroid database is a PITA and I would avoid it if possible and (3) the fdroid team is very busy and don't want thousands of one-line pull requests to process.

Now if you really really want this I suggest you submit a single (!) pull request that adds the release page as changelog to ALL github projects you have been contacting this week. Both the maintainers and the fdroid team will be grateful to you.