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

Distribute on F-Droid? #9

Open
paulcmal opened this issue May 22, 2018 · 15 comments
Labels

Comments

@paulcmal
Copy link

@paulcmal paulcmal commented May 22, 2018

Hi! Like many people i'm not using the Play Store (or any Google services) on my Android phone, but I'm very interested in trying out DNS over HTTPS on my phone.

I would like to compile the project, but i think it would be nice to distribute the application outside of Google. F-Droid is a free-software app manager for Android. The main repo at f-droid.org contains only free software, and there may be a few steps to meet the inclusion policy.

Is this something you would be willing to do ? Thanks for building intra :)

@paidfocusgroups

This comment has been minimized.

Copy link

@paidfocusgroups paidfocusgroups commented Jun 2, 2018

I'm sure the "F" in F-Droid means free.....

😎

@mtimvik

This comment has been minimized.

Copy link

@mtimvik mtimvik commented Oct 4, 2018

It would be Great if I can install this app from F-droid.

@TPS

This comment has been minimized.

Copy link

@TPS TPS commented Oct 5, 2018

I've RFP'ed @ F-Droid, but this usually takes several months to publish (even if build is perfectly suited), due to lack of volunteers & hardware.

@TPS

This comment has been minimized.

Copy link

@TPS TPS commented Oct 5, 2018

@cjhenck

This comment has been minimized.

Copy link
Contributor

@cjhenck cjhenck commented Oct 5, 2018

Hi all - thanks for the feedback.

If someone is able to create a PR that would enable us to easily create an F-Droid build with each release while maintaining existing functionality for the Play Store then we'd be happy to consider merging it.

@cjhenck cjhenck added the help wanted label Oct 5, 2018
@TPS

This comment has been minimized.

Copy link

@TPS TPS commented Oct 6, 2018

So, the current source is nixed due to the 🤖/scanner's concerns, so, as @cjhenck mentioned, work is required to comply w/ F-Droid.

@osdroid

This comment has been minimized.

Copy link

@osdroid osdroid commented Oct 6, 2018

Ohh by looking at the scanner concerns, as far as I can see it, the only problem is the use of firebase? (which also requires gms)? And the google decision not to use external repositories? If those are the problems, I think it can be worked out quite easily...

@bemasc

This comment has been minimized.

Copy link
Contributor

@bemasc bemasc commented Oct 11, 2018

Intra uses Firebase so that we can get notified if the app is performing poorly or crashing. If you want to produce a build where all Firebase functionality is removed or stubbed-out, that should be straightforward to do.

@paulcmal

This comment has been minimized.

Copy link
Author

@paulcmal paulcmal commented Mar 6, 2019

Intra uses Firebase so that we can get notified if the app is performing poorly or crashing.

So basically disabling telemetry would produce a self-contained free-software build that would meet F-Droid's requirements, or am i missing something?

@cjhenck

This comment has been minimized.

Copy link
Contributor

@cjhenck cjhenck commented Mar 6, 2019

I'm not very familiar with F-Droid's requirements, but that seems to be their primary concern.

@Ilia1

This comment has been minimized.

Copy link

@Ilia1 Ilia1 commented Jul 5, 2019

hmm, if you use the gun, the policy f-droid will not be violated? or another from this list

@cjhenck

This comment has been minimized.

Copy link
Contributor

@cjhenck cjhenck commented Jul 5, 2019

We don't use firebase for the database, but as before we are open to someone creating a firebase-free branch or build. It should be fairly straightforward.

@WPFilmmaker

This comment has been minimized.

Copy link

@WPFilmmaker WPFilmmaker commented Sep 15, 2019

Are there any updates on this? The ticket on gitlab pointed out by TPS is closed and f-droid has no intra app :/

@TPS

This comment has been minimized.

Copy link

@TPS TPS commented Sep 15, 2019

The most current release on GPlay has the same concerns, so F-Droid has no reason to reconsider.

@cjhenck

This comment has been minimized.

Copy link
Contributor

@cjhenck cjhenck commented Sep 18, 2019

I want to reiterate that we're willing to accept patches to make an F-Droid compatible build. This should be as simple as adding an intermediate class for FirebaseAnalytics and having it perform no operation in a new build flavor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants
You can’t perform that action at this time.