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 #210

Closed
woodholly opened this issue Dec 31, 2020 · 19 comments
Closed

F-Droid #210

woodholly opened this issue Dec 31, 2020 · 19 comments
Assignees
Labels
P1 Priority: 1 (urgent)
Milestone

Comments

@woodholly
Copy link

Make app more popular by adding visible link to github and emphasize it at the top of www.bravedns.com page.
Without this link www.bravedns.com looks like commercial closed-source project.

@woodholly
Copy link
Author

  1. Add this project to F-Droid (catalogue of open-source android applications)

@ignoramous
Copy link
Collaborator

Re F-Droid: the apps uses a bit of Google closed source APIs that F-Droid won't accept, so until we work around that (create a separate build for F-Droid excluding closed source code), this can't happen.

Re: Website: good point. We probably need to redesign the current pages, I've been told by a few others too that it doesn't really inspire trust.

Thanks for your inputs. Appreciate it.

@Ch4t4r
Copy link
Contributor

Ch4t4r commented Jan 1, 2021

Regarding F-Droid: #212

@ignoramous ignoramous changed the title Make app more pupular F-Droid Jan 1, 2021
@ignoramous ignoramous added the P1 Priority: 1 (urgent) label Jan 1, 2021
@ignoramous ignoramous added this to the v054 milestone Jan 1, 2021
@Ch4t4r
Copy link
Contributor

Ch4t4r commented Jan 1, 2021

When the necessary changes have been made:

Create an issue here: https://gitlab.com/fdroid/rfp/-/issues

@michaelblyons
Copy link

If this app becomes available on F-Droid, I would try it out. Currently using DNS66 which does pi-holing, but not DoT/DoH.

@ignoramous
Copy link
Collaborator

Only if building for F-Droid wasn't such a pain for polyglot apps, this would already be a reality...a man can dream. Currently, F Droid builds are blocked by:

  1. Move outline-go-tun2socks to a git submodule #215
  2. A server with crazy amount of RAM, CPU, and disk.

Of course, outside contributions to have F Droid builds is always welcome. Save that, one can build debug builds by cloning the source into Android Studio.

@michaelblyons
Copy link

  1. Thanks for the Move outline-go-tun2socks to a git submodule #215 link.
  2. What's the server for? I thought F-Droid does the builds on their infrastructure.

Only if building for F-Droid wasn't such a pain for polyglot apps, …

Heavy +1 to that.

@ignoramous
Copy link
Collaborator

  1. What's the server for? I thought F-Droid does the builds on their infrastructure.

Not sure, never tried after glancing at this ominous article: https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/

@michaelblyons
Copy link

That article is indeed ominous, but looking through the referenced CONTRIBUTING.md, I think it's a one-time thing to create the "recipe," after which you can clean up the resources.

Doing it in a VM just makes the cleanup easier. I suppose one might want to keep the VM around to debug build failures in future versions (if you ever have any), but I'm sure you can keep the VM in cold storage.

I haven't verified this myself, but that's my read of the walkthrough.

@howtologinquickwiththirtyninecharacters

@michaelblyons while you wait for Rethink on F-Droid, if you want pi-holing and DoH, personalDNSfilter can do both (it's on F-Droid).

@ignoramous
Copy link
Collaborator

IzzyDroid builds: https://gitlab.com/fdroid/rfp/-/issues/1552

@afonari
Copy link

afonari commented Feb 22, 2021

@michaelblyons while you wait for Rethink on F-Droid, if you want pi-holing and DoH, personalDNSfilter can do both (it's on F-Droid).

Sorry for the ofttop. I was using personalDNSfilter, it is pretty good and light. However it lacks firewall option (blocking apps from the internet connectivity), this is the main reason I'm trying now rethinkdns.

@ignoramous
Copy link
Collaborator

Okay, we don't need to muck with git submodules. Publishing a hard-fork of the outline-go-tun2socks firewall/doh network-engine dubbed firestack to jitpack.io now.

@ignoramous
Copy link
Collaborator

Next step, upstream RethinkDNS's build "metadata" to F-Droid (ref).

@ignoramous
Copy link
Collaborator

App submitted for review: fdroid/data/merge-requests/8559

hussainmohd-a added a commit that referenced this issue Mar 15, 2021
#210

Check for application update was using download source - play
update and others. Now post fdroid release the app update
check should happen for apps which are downloaded from
playstore and website. So the the download source checks are
modified to build flavor check.
https://f-droid.org/en/docs/Release_Channels_and_Signing_Keys/

PLAY, FDROID and WEBSITE flavors.
Local blocklist will be available for the website and fdroid flavors.

application dependencies are updated to the suggested latest
version.
@ignoramous ignoramous pinned this issue Apr 5, 2021
@ignoramous
Copy link
Collaborator

ignoramous commented Apr 17, 2021

@woodholly The website has been re-designed (by @amithm7). The resolver website (for-profit but FOSS) is at rethinkdns.com and the app's website (F[L]OSS) is at: rethinkfirewall.com. Let me know what you think.

F-Droid RFP (request for packaging) has been merged yesterday: gitlab/fdroid/fdroiddata/merge-request/8605. It may take up to 5 days to show up on the F-Droid clients, though: gitlab/fdroid/wiki/FAQ#how-long.

@ignoramous
Copy link
Collaborator

Many thanks to @Ch4t4r as well. They put wind in the sails of this initiative! 🙏 And @hussainmohd-a who did bulk of remaining work.

@ignoramous ignoramous self-assigned this Apr 17, 2021
@ignoramous
Copy link
Collaborator

@michaelblyons this is for you! (:

@ignoramous
Copy link
Collaborator

Live on F-Droid.

@hussainmohd-a hussainmohd-a unpinned this issue Apr 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 Priority: 1 (urgent)
Projects
None yet
Development

No branches or pull requests

6 participants