I have update the link so that you can now open it directly with F-Droid.
The Gitlab pages don’t have an index.html or auto-index, but you can view index.xml: https://rfc2822.gitlab.io/fdroid-firefox/fdroid/repo/index.xml
I have update the link so that you can now open it directly with F-Droid.
The Gitlab pages don’t have an index.html or auto-index, but you can view index.xml: https://rfc2822.gitlab.io/fdroid-firefox/fdroid/repo/index.xml
Thank you! Great to have an inofficial Firefox repo.
I have a question about security, which I couldn’t answer myself by reading about the security model and the privileged extension. As far as I understand, on a nonrooted phone, the Android system will check that a new Firefox APK is signed by Mozilla. But what happens if I use the privileged extension on a rooted phone? Will it also check the APK signature during install?
Hi, the repo works great, thanks. The only issue I have is that it is updated daily and now Firefox always shows in the top position of the “newest” apps, although the version number has not changed for a while. Can we make it so that the repo only updates when the version actually changes?
I have also noticed that. Do you have an idea how to change that?
Sorry no, I have never used droidserver myself so I do know even know
what criteria fdroid uses to determine the “newness”:
@rfc2822, thanks for running this. May I suggest a commit to include the beta series as well here? The idea has been contributed by Seburo in the Mozilla support thread where I’m trying to push that issue upstream.
I have now
Thanks a bunch for investing the time to make this even better!
@rfc2822, thank you for setting up this F-Droid repository for “Firefox for Android” and its Beta. This way one can avoid using “FFupdater” or Aptoide an a Google-free device: Cool!
But unfortunately something is slightly wrong with it: When I manually check for updates in the F-Droid client, it always is “Saving application details” (which takes quite long on a slow device) for this repository in contrast to all other repositories (9 in total on my phone), even if it has just been updated minutes before.
Side note:
Some nitpicking about language: It should be “unofficial”, not “inofficial”, as long as there isn’t a play with language involved, which I fail to understand. You may change that in fdroid/config.py · master · Ricki Hirner / fdroid-firefox · GitLab (twice) and in the README.md
I have enabled merge requests
Thank you, I created a PR/MR WRT the wording and a few more solely textual enhancements.
As I still have no idea what is causing the F-Droid client app to always do a “Saving application details” (and presumably a “Downloading repository data” before that, but with just two APKs that is likely too quick to be noticeable), even though I was thoroughly comparing https://rfc2822.gitlab.io/fdroid-firefox/fdroid/repo/index.xml with some other fdroid-index.xml, e.g. https://f-droid.i2p.io/repo/index.xml, I am giving up on this one and hope somebody with higher F-Droid repository skills will have a look into this and ultimately resolve the issue.
Thanks, will merge it.
As soon as I have noticed, it’s not always, but once per day, and this is because the repository actually is update once a day by the Gitlab runner (even if no packages were updated).
Thank you for merging.
I know, this is O.K. and this is not what I am trying to address.
Steps to reproduce the issue:
When carrying out the same test sequence with any other well working F-Droid repository (e.g. F-Droid, F-Droid Archive, Guardian Project Official Releases, Guardian Project Archive, but also third party repositories as microG F-Droid Repo, I2P F-Droid Repo or Öffi - Public Transport Buddy) this does not happen, i.e. the F-Droid client app does not always emit the “Saving application details” notification and does not take a long time to do so.
Note that the time the F-Droid client app takes to perform “Saving application details” has been drastically reduced in recent releases of it, especially when using the new (v1) index format. But unfortunately:
@rfc2822 Any way you can add Firefox Nightly to the repo? I’ve looked but it doesn’t look like Mozilla offers a “bouncer” URL like the ones you used for Release/Beta (I opened a bug so maybe they will add it) so you might have to implement it slightly differently.
Instead the only URL for Nightly is something like this https://archive.mozilla.org/pub/mobile/nightly/latest-mozilla-central-android-api-16/fennec-59.0a1.multi.android-arm.apk
which has the version number in it. You can pull the version code from the JSON here.
Please just send a merge request If you add nightlies, I guess the repo archive policy and how long the APK is kept in the APK directory should be checked, too.
I don’t know anything about GitLab CI so the most I could do is add the current URL, have 0 ideas on how to implement the version tracking or the other stuff you mentioned.
Hi,
I just noticed that my f-droid client says about the unofficial Firefox repo:
"This paket source has never been used…W
And indeed, all pages under https://rfc2822.gitlab.io/fdroid-firefox/ lead to a 404 error,
however, I still have Firefox 58.0.2 in my list of available apps, so the change must have been a recent one.
Repo seems to work here (just updated FF Klar) and https://rfc2822.gitlab.io/fdroid-firefox/fdroid/repo/index.xml is no 404…