Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide static VC/VN for f-droid #210

Closed
ghost opened this issue Oct 25, 2015 · 4 comments
Closed

Provide static VC/VN for f-droid #210

ghost opened this issue Oct 25, 2015 · 4 comments

Comments

@ghost
Copy link

ghost commented Oct 25, 2015

Hi,

with 1.9.2 a dynamic generated VC/VN was introduced:

https://github.com/plusonelabs/calendar-widget/blob/v1.9.2/app/calendar-widget/build.gradle#L28-L29

This makes it hard to detect new versions at f-droid as discussed here:

https://gitlab.com/fdroid/fdroiddata/issues/322#note_2483736

It would be great if you could provide a static VC/VN again, maybe on a f-droid gradle flavor.

@okias
Copy link

okias commented Jun 20, 2017

Pretty please, is possible do something about it?

Calendar Widget is my favorite one.

@yvolk
Copy link
Collaborator

yvolk commented Sep 28, 2019

@ghost @okias Currently I think that agreeing on some tag names scheme is the simplest way to communicate:

  • version name
  • version number
  • if this is beta or a release

E.g. since 2019 the renamed "ToDo Agenda" widget has such
version names: 3.0.8-523
and version code: 523

We could think about such tag scheme:
<version name>-c<version code>-release
e.g.:
3.0.8-523-c523-release

"-c" designates version code...
"-release" - distinguishes from betas, ets. See also #320

?!

@yvolk
Copy link
Collaborator

yvolk commented Nov 23, 2019

I thought about this once again:
Manually typed version numbers belong to the past, and are replaced with version numbers, generated on the fly during app build. This is common for the whole software industry.

This means that in order to sustain F-Droid needs to be updated to handle such cases.

Creation of F-Droid specific build doesn't look reliable: such build will be unreliable, because nobody tests it before F-Droid release.
Moreover, recently we already found one such problem, specific to F-Droid custom build: #340

@yvolk
Copy link
Collaborator

yvolk commented Jul 11, 2020

@ghost @okias At last I switched to static version name and number. But the problem is that for the last 4 months I simply cannot merge my merge request to F-Droid data repo.
Please help and follow up here: andstatus#31

@yvolk yvolk closed this as completed Jul 11, 2020
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

No branches or pull requests

2 participants