Focus-android: F-Droid

Created on 23 May 2017  Â·  24Comments  Â·  Source: mozilla-mobile/focus-android

Can you please fix these issues in order to include Firefox Focus to F-Droid app store?
Thanks.

build feature

Most helpful comment

It's not too far away. In fact I just uploaded the first RC build for v1:
https://github.com/mozilla-mobile/focus-android/releases

All 24 comments

Or at least add an .apk to the releases/ page (with releases, that is – otherwise, in the repo itself would still be better than nowhere)?

There hasn't been a release yet. So there's nothing to upload. :)

Oh. That might explain things. Any estimates on when to expect something, if I might ask? "Orders of magnitude" accepted (within the next few weeks / after the summer vacations / end of year / …) :wink:

It's not too far away. In fact I just uploaded the first RC build for v1:
https://github.com/mozilla-mobile/focus-android/releases

Any objections that I take it into my F-Droid compatible App-Repo? Or shall I rather wait for the final release? Btw: doesn't "clash" with the official repo, if you aim for the latter (which I recommend in addition) – but if you want me to "remove" it from mine once it's listed in the official one, no bad feelings :innocent: Difference is of course the signing: in my repo, it's your signature (as I don't "rebuild" the APK), so cross-updates are possible with e.g. Playstore or manual download from here – while in the official repo, it will be F-Droid's signature. Oh, and usually updates appear much sooner in my repo, as F-Droid seems to have issues with their build server quite frequently (as currently: no updates within the last 5 days).

@pocmo is there a reason you've stopped attaching the .apk files to their corresponding releases? Remember that some of the privacy-focused (oops) people for that very reason do not use Google Play, and AFAIK you're not on the official F-Droid repo (yet). Could you please attach at least the latest one (RC4), and then continue attaching the APK for future releases? Thanks!

RSS feed for who wants to follow the releases outside the Google Play Store.

@andreicristianpetcu nice, but no APKs there.

So it has been released officially (on Google Play), but still not available on F-Droid.

So please get rid of these closed-source telemetry libs and remove the gecko AAR and provide the source code instead of binary blobs (at least when you'll switch to Gecko…, currently you could ignore it at all.)

@pocmo is there a reason you've stopped attaching the .apk files to their corresponding releases?

No, I was just on PTO while the other builds where made / distributed. I'm planning to upload them too.

So please get rid of these closed-source telemetry libs and remove the gecko AAR and provide the source code instead of binary blobs (at least when you'll switch to Gecko…, currently you could ignore it at all.)

The telemetry library is not closed-source (Nothing referenced from this repository is, even though we do drop the AARs in here until we can publish them to a public maven repository):
https://github.com/mozilla-mobile/telemetry-android

until we can publish them to a public maven repository

Then do so…

@pocmo thanks! Looking forward to that (both: your uploading, and the auto-processing via Maven) – so us Google-less folks can at least have the updates at about the same time the Playstore folks receive them :innocent:

@rugk I read the "until we can" as "we're already working on it". Guess unless they can hire someone from Hogwards, that means some work to be done so everything turns out right :wink:

The APKs are now available here (The same ones that are available via Google Play):

Additionally I created a PR for replacing the telemetry AAR with a public dependency that gets pulled in from jcenter.

FWIW the klarWebkitRelease flavor should fulfill the F-Droid requirements.

Thanks a lot, @pocmo – I just triggered a manual update for my repo, and they are now there as well :wink:

And yes, IMHO you're correct for Klar to meet F-Droid criteria. Why not file a request with them in their RFP repo at GitLab? Focus wouldn't make it (GMS, Adjust) – but Klar should be fine. Maybe telemetry could be an issue, but they should let you know then.

@pocmo As you explicitly showed interest, I've created an issue with RFP to have Klar included with the official repo. If one of your team has an account on GitLab, be welcome to "chime in" and confirm you support inclusion. I've just verified with your documentation: as telemetry should be off by default with Klar, all criteria should be met (as I pointed out in the linked issue).

Does Klar have an English version or only German?

@andreicristianpetcu Yes.

Never ask a Vorlon a question with an "or" in it, right @dimqua ? :stuck_out_tongue_winking_eye: To which part of @andreicristianpetcu's question does your "yes" belong?

@IzzySoft Klar have an English translation as well as many others (at least Russian).

@dimqua cool, thanks! Could well have been that Klar was "German only", as it targets D-A-CH (Germany, Austria, Switzerland), and Focus is declared the international version. So good to know!

OK, seems we succeeded: Klar was taken into the officially repo half an hour ago.

:tada: Congratulations! :tada:

If you don't mind, I'll keep it in mine as well (with your signature, so folks who want to leave the Google world can easily cross-update). If you don't want that, just let me know (here in this issue, which I still monitor).

Great! Thank you for your help with that. I'm going to close this issue here.

If you don't mind, I'll keep it in mine as well (with your signature, so folks who want to leave the Google world can easily cross-update). If you don't want that, just let me know (here in this issue, which I still monitor).

Yeah, that's fine!

For the people in this thread who do not refresh the F-Droid repo daily I can tell you that you can install Firefox Klar now. Just refresh it and search for it.

@pocmo As the app is now well established in the "official repo", I'll "unlist" Firefox Klar in mine. If need arises, contact me anytime to have it re-listed. With Firefox Focus not being in the official repo, I'll keep it in mine unless you want me to "unlist" it as well (in that case, just let me know).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pocmo picture pocmo  Â·  6Comments

jonalmeida picture jonalmeida  Â·  6Comments

abusedcharacter picture abusedcharacter  Â·  5Comments

runboy93 picture runboy93  Â·  5Comments

maykonchagas picture maykonchagas  Â·  7Comments