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

F-Droid inclusion #6

Open
shuvashish76 opened this issue Oct 17, 2021 · 10 comments
Open

F-Droid inclusion #6

shuvashish76 opened this issue Oct 17, 2021 · 10 comments

Comments

@shuvashish76
Copy link

A request for packaging has been opened here: https://gitlab.com/fdroid/rfp/-/issues/1881

@shuvashish76
Copy link
Author

Hello @xpavle00 need your permisson for F-Droid inclusion.

F-Droid requirements

  • Add Fastlane structures to the repository as described here.

@shuvashish76
Copy link
Author

@IzzySoft
Copy link

If you could attach an APK to your releases (starting with the most recent one – no need for the old ones) I could at least add it to my repo. The RFP linked in the previous comment was closed due to lack of response btw; but with the app in my repo we could close some gaps (I could then e.g. provide the Fastlane structures which were asked for).

@xpavle00
Copy link
Owner

Hey,
Sorry I did not have the capacity to solve this earlier. But I added APK to the newest release.

@IzzySoft
Copy link

Thanks a lot! Quite a heavy one, due to the Flutter libs. I hope I'm not overdoing it if I ask for per-ABI builds? Those would then be around 10..12 MB each. In turn I'd offer to take your app into my F-Droid repo to make it easier accessible (and discoverable). Going by the results of my library scanner, your app should also qualify for inclusion with F-Droid.org itselt – so one alternative could be applying for inclusion there. In that case, F-Droid would take care for building the APKs.

@xpavle00
Copy link
Owner

xpavle00 commented Feb 4, 2023

Hi, I did per-abi build and attached it to the release. Hope it will work :)

@IzzySoft
Copy link

IzzySoft commented Feb 4, 2023

Like a charm, thanks! What to expect here with the next sync around 7 pm UTC:

image

I've picked the armeabi build, which allows for most wide compatibility (as long as some arm64 device manufacturer did not decide to disable 32bit support) and, for now, lets me keep 3 versions available (will have to reduce that to 2 versions at some point, expecting the APK to grow with future releases).

So once more, feel encouraged to apply at F-Droid.org – looks like your app meets the inclusion criteria! Oops: I see @shuvashish76 already had opened one a while ago which we had to close due to lack of response. The open point was missing Fastlane. Well, that can be helped if you want: would you accept a corresponding PR (I could send you what I have set up here a few minutes ago), and support the inclusion with F-Droid? Then that RFP can be reopened (disclosure: I'm one of the F-Droid maintainers, so i can do that). F-Droid would then ship all 4 per-ABI builds.

@IzzySoft
Copy link

IzzySoft commented Jan 4, 2024

@xpavle00 v2.1.0 added two proprietary components: Google Play Core and GMS. That makes the app ineligible for F-Droid, and will get an AntiFeature in my repo. Was that intended? If so, why – and would you consider reverting that? If not intentional, please try finding out what brought them in (running flutter pub deps should help there) and eliminate it again. Thanks!

@xpavle00
Copy link
Owner

xpavle00 commented Jan 4, 2024

Hey, I added https://pub.dev/packages/in_app_review package. Probably it caused that. Didn't know it had these components. I will revert it and create new builds.

@IzzySoft
Copy link

IzzySoft commented Jan 4, 2024

Ah, exactly the one I thought you might have added. Yes, confirmed: that drags in Google Play Core, which then drags in GMS. Bad choice, and not very useful anyway (better link to the app in Play to let people rate it there) and not worth the tainting IMHO, but YMMV…

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

4 participants
@IzzySoft @xpavle00 @shuvashish76 and others