-
-
Notifications
You must be signed in to change notification settings - Fork 23
Add to F-Droid #155
Comments
Everything can be compiled from source or loaded from a FOSS libs maven repo? The server can be changed or it is hardcoded? What license is the server under? Can I host a server? |
hey @airon90, how would I get started with that? |
From a quick glance at the |
@IzzySoft I am pretty sure I can remove google play location, but the analytics is my only way to git info about where translation needs to happen. |
@licaon-kter here is the server |
If that is not FOSS then we can't include it in its current state. Can't you add a button of sorts so users can "Submit request for language" or something? You need all sorts of data about devices (what data do you extract anyway?) instead of a simple "locale" entry?
|
@licaon-kter I will see what i can do, the server is hard coded but I have been planning to change that before v1.0. I am pretty sure app center analytics Is open source. |
@FultonBrowne MIT? Nice. Are the appcenter libs hosted on a trusted (by F-Droid) maven repo? If not we'd need to also build them from source at app build time. Oh, lest not forget, any keys for that analytics need to be included in the public source code. Now, is this analytics submission an opt-in or opt-out thing? If Opt-out we'll set a "Tracking" flag for the app. |
@licaon-kter It is opt-out but I can change that if needed (note all analytics are totally anonymous even with an ara account) the keys are in the source and it is an a trusted repo https://mvnrepository.com/artifact/com.microsoft.appcenter/appcenter-distribute/2.5.1 |
@licaon-kter I switched to opt-in and got rid of all GMS |
Could some FOSS analytics package with opt-in be used for that? To name names (without knowing whether the candidate covers that), there's e.g. ACRA which is accepted by F-Droid. With some reservations, Bugsnag would be OK as well IIRC (provided you made sure it's opt-in – which ACRA is by default). |
@IzzySoft I will look in to it, I like the MS one because I can see cloud and analytics stuff all on one site. |
@FultonBrowne thanks! I understand that. But a) us tin-foils mistrust those cloud analytics (especially from the "big offenders" often named "GAFAM" (Google, Amazon, FB, MS) – and, more importantly, b) those services are in most cases proprietary, including their modules, and thus not accepted by F-Droid (not 100% sure if this applies in this case, but I suspect so). |
@IzzySoft it's MIT licensed, see the link...might be ok....not sure about its deps though |
@licaon-kter deps?? |
Dependencies I guess. Will probably require NonFreeNet. Well, Licaon-kter is one of our packagers, he's got deeper knowledge in what stuff might depend on (or will find out at build time). |
got it, thanks @IzzySoft |
@IzzySoft @licaon-kter any update or questions? |
@FultonBrowne the scanner report at the RFP still says "error", and a.o. yields
Did you do anything about those, so we shall trigger a rescan? As pointed out, we don't "include JARs" (everything needs to be built from source) – and we don't accept proprietary components (here: Google Play Services) or allow "unknown maven repos" (especially not via insecure http). |
@IzzySoft I deleted all of those ( i used then in testing like 6 months ago) I think a re-scan would be great. |
Thanks! I've triggered the bot, rescan should happen within 24h now. |
thanks @IzzySoft |
Scanner results look promising – no more "error", and the 2 warnings we can safely ignore (a font and an image). Now, to get things rolling, two more questions:
|
@IzzySoft does the file structure need to be present in the tagged location? |
@FultonBrowne Yes. F-Droid will "stick to the tag". That's what I meant by "have a tag covering the Fastlane data". |
@IzzySoft as of now I can't add the fast line data. my next release (coming very soon) will have fastline. |
OK, just ping me once it's there then 😉 |
@IzzySoft sorry I am taking a while, I will most likely be ready in a day or 2 |
I understand @IzzySoft this is my first project so I am still learning, I appreciate your patients. I will be VERY careful with versioning names and will ping you on the next version. |
@FultonBrowne thanks, and no bad feelings. It's just frustrating (for both sides I guess). Keeping my fingers crossed! 🤞 |
@IzzySoft I think we can release now. |
Thanks! I've setup metadata and tagged the RFP for our packagers. Might take a little; if nothing is happening there within 2 weeks, feel free to ping me again to check. |
thanks @IzzySoft, will do. |
Hey @IzzySoft nothings really happened for a while, there has been no activity for 14 days |
Umm https://github.com/microsoft/appcenter-sdk-android/blob/master/build.gradle#L26 so the Microsoft lib is under MIT but depends on Google Services which is not-FOSS? And Push on https://github.com/microsoft/appcenter-sdk-android/blob/master/sdk/appcenter-push/build.gradle#L12 Firebase? Also builds fine but...wow so many links
I'm afraid this is a no go. Sorry for the late response. |
@licaon-kter I do heavily rely on the Microsoft stuff, is there anything I can do? I am planning in the far future to replace that with my own stuff but it will be a while, like maybe a year plus. |
@IzzySoft After working for a little and due to the deprecation of some of the microsoft services I was using, I now have no trackers in my app, this has also resulted in the removal of google services from my app. |
Thanks! I've reopened the RFP, adjusted metadata to point to the latest release, and triggered the bot again. Licaon-kter already gave his love to your last comment, so he's aware that things have changed and will hopefully pick up from there again 😉 |
Thanks :] |
@FultonBrowne See this report. There is a problem with Gradle |
Thanks @airon90 I'll get right to it |
That's good for your releases' security, great! What about the other one: is |
The binaries are from an early concept of the app, I just forgot they where there, but there gone now. |
Implies "gone now" that's also covered by a tag? Then I'd trigger the bot again for a rescan. |
@IzzySoft its not tagged, I am planning a release by the end of this week, so there will be a new tag then (I have a couple of bugs I need to work out) |
That's fine! Can you ping me once the tag is there? Thanks! |
will do, thx |
@IzzySoft the release is ready (tag v1.0beta11) 👍 |
Thanks, bot triggered! |
Uh, same things again:
Are those two needed? If so, maybe they are available from one of the trusted maven repos? If not, we'd need to build them from source – either as a |
@IzzySoft I was able to get stuff on trusted maven repos (I think). is there a copy of that scanning bot I could use to test it on my machine? |
Clone fdroidserver (See f-droid.org docs for deps and stuff ), run |
thanks @licaon-kter will do 👍 |
@licaon-kter @IzzySoft my current commit looks clean I'll ping you when I am ready to release |
This app is released under GPL3+ so it could be added in F-Droid database of FLOSS Android apps. You can see the status of inclusion here
The text was updated successfully, but these errors were encountered: