-
-
Notifications
You must be signed in to change notification settings - Fork 287
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
[Tracker] Update the GitHub release pipeline #2771
Comments
Do i miss something or should there be an apk here to download? https://github.com/openfoodfacts/smooth-app/releases |
The Zxing implementation is now merged. @Altonss @natrius you seem to be interested in FDroid, do you know how to properly release it on there. AFAIK we can't to that here but have to write a script which builds on FDroid servers, is that correct? Also another interesting question is whether we should force update the current FDroid folks or not, I would say that these are the people who are the likeliest to complain about it. Also for historical reasons the FDroid listing has a different package name. @VaiTon what do you say about this? |
To update the existing app, we should just update the build recipe https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/openfoodfacts.github.scrachx.openfood.yml (and the metadata) |
As the old app isn't maintained anymore, I'm not sure about having to separate apps (the new and the old unmaintained...). |
If the old app is abandoned, the new app intended to replace it, authorship is identical, |
Okay so the question is to which degree the old app is maintained, I am checking that |
Hey! The old app is not abandoned, but I think the majority of F-Droid users would want to use this app, so I'd put the old app as a new listing (maybe "classic" or something like that) and update the actual listing to this app. Actually I'm a bit overloaded in maintaining the old app as I'm almost the only one making changes and I do not have a lot of time atm. The classic listing could be also done in the future, it's not very urgent. |
Thanks for the answer @VaiTon so we can override the new listing. We need to:
|
Up to you of course, but wouldn't that be a little confusing: a new app being the old app, and the old app suddenly being another app? Alternative would be introducing the new app as new app, and push a minor update to the old one to introduce a hint to ① its description and maybe ② a little hint on its next start, pointing to the new app? I didn't check, but it (thanks to Flutter) the new app suddenly is 3 times the size, just "pushing it" onto those having the old one installed… ahem… especially maybe on some low-end devices this might not exactly produce a "good experience" 😉 Ack to the other points hopefully you've chosen a FOSS crash reporter (again, I did not check – so roll-eyes justified in case you did 🙈) |
A major update on the old one is needed anyway because the current version is absolutely broken :D |
Eh 🤷♂️ In that case… why then revive it using a different name at all? If it gets fixed, it should IMHO be under its current name. But I won't argue further, it's the decision of its authors. I just wanted to share my 2 ct 😉 |
Honestly I would prefer a new listing to avoid handling around with a different package name, it's already interesting to have different flavours for PlayStore and FDroid as well as iOS and in future also listings in other stores. This way we can keep the old listing, maybe fix the release, push the latest version with a hint that we have published a new app cc @VaiTon But lets wait for what @teolemon & @stephanegigandet think about that |
By the way @natrius we now have a apk in the latest github release https://github.com/openfoodfacts/smooth-app/releases/tag/v4.0.0 |
In todays community meeting we decided to go with a new listing instead of force updating the old one. Also cc: @licaon-kter not specifically for that, more for this whole thread, I heard you had large impact on the F-Droid release on the native app. |
First thing, it's spelled Now... this recipe: metadata/org.openfoodfacts.scanner.yml
Fails to build: org.openfoodfacts.scanner_600.log.gz Of note also, version is not set https://github.com/openfoodfacts/smooth-app/blob/develop/packages/app/pubspec.yaml#L3 it should be And pls setup flutter as a git submodule, that way you can bump gradle to whatever version you want in the future and there's no need to manually edit the recipe on F-Droid's side. |
Why
What
Other steps to do are
Other automation tasks not related to release
Related to
The text was updated successfully, but these errors were encountered: