F-Droid Devs

102 Members
F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday at 11:30 UTC | This channel is publicly logged at https://view.matrix.org/alias/%23fdroid-dev:f-droid.org18 Servers

Load older messages


SenderMessageTime
11 Jun 2020
@bubu:bubu1.euBubuor at least some/most of it?20:24:40
@freenode_cdesai:matrix.orgcdesai Bubu: I was looking at https://github.com/devasworski/Corona-Info/blob/v1.2/Android/app/build.gradle#L37 20:24:49
@freenode_cdesai:matrix.orgcdesaithat pulls in https://github.com/mapbox/mapbox-events-android/blob/master/liblocation/src/main/java/com/mapbox/android/core/location/GoogleLocationEngineImpl.java20:25:21
@bubu:bubu1.euBubuwhich uses gms20:25:58
@bubu:bubu1.euBububut I guess this still doesn't ship with the apk20:28:01
@freenode_cdesai:matrix.orgcdesai yeah I don't see it in the apk 20:28:31
@bubu:bubu1.euBubuSo you need it at build time? 🤔20:30:18
@freenode_wb9688:matrix.orgwb9688 Bubu: https://developer.android.com/google/play/billing/getting-ready#dependency i.e. "com.android.billingclient:billing", which seems to be open-source as it's on https://developer.android.com/reference/com/android/billingclient/api/BillingClient. Apparently the AIDL is deprecated. 20:30:07
@freenode_wb9688:matrix.orgwb9688 I don't understand why they'd put it in AOSP if it basically requires the proprietary GPlay anyway 20:31:20
@bubu:bubu1.euBubu cdesai: mapbox library has a compileOnly dependency to com.google.android.gms.location (or whatever the excat packagename) 20:33:08
@freenode_cdesai:matrix.orgcdesaiyes, https://github.com/mapbox/mapbox-events-android/blob/master/liblocation/build.gradle#L3120:35:01
@bubu:bubu1.euBubuso. mh? what exactly does this mean for it being free software?20:35:46
@bubu:bubu1.euBubuI cannot compile it without a proprietary library20:36:03
@bubu:bubu1.euBububut after it's compiled it doesn;t contain any proprietary code?20:36:18
@bubu:bubu1.euBubuThis is a bit confusing.20:36:28
@freenode_wb9688:matrix.orgwb9688 Bubu: Compile-only have a few use cases: stuff that's actually only used compile time e.g. annotation processors, optional dependencies, or when you need its API but it's provided at runtime. My guess would be the second option in this case. 20:45:44
@bubu:bubu1.euBubuSo as a consumer of that library, if I'd use that functionality, I'd have to provide the dependency myself.20:47:33
@bubu:bubu1.euBubuthat makes sense and could very well be the case.20:47:42
@freenode_wb9688:matrix.orgwb9688Does F-Droid support building multiple build variants of an app? And would it handle upgrading properly or will the build variant need a separate package name then?22:37:20
@bubu:bubu1.euBubu wb9688: I'm not quite sure what you want to accomplish 22:39:17
@bubu:bubu1.euBubuand app (= same packageid and signature) will always be updated by f-droid to the recommended version22:39:49
@bubu:bubu1.euBubuunless it's incompatible because of uses-feature or architecture22:40:17
@freenode_wb9688:matrix.orgwb9688 Bubu: A build variant of NewPipe Legacy with Conscrypt and a build variant without Conscrypt. 22:41:26
@bubu:bubu1.euBubuwell f-droid does encforce maxsdk22:41:46
@bubu:bubu1.euBubueven if google play deprecated that22:41:58
@freenode_wb9688:matrix.orgwb9688 Bubu: It wouldn't change anything about supported SDK versions or whatever, just a build variant with the Conscrypt libary and one without. Conscrypt would allow TLS 1.2 support on devices not supporting it, but it would also add some MBs of bloat, so not all people want that apparently. 22:43:41
@bubu:bubu1.euBubuI don't think there's a way a package manager could distinguish those variants though22:44:44
@bubu:bubu1.euBubuso f-droid wouldn't know which version to update to22:44:58
@bubu:bubu1.euBubu wb9688: Have you read this? https://f-droid.org/en/2020/05/29/android-updates-and-tls-connections.html 22:47:43
@freenode_izzy:matrix.orgizzy FYI: I've just finished my triage run on RFP. Killed about 30 issues (closed for various reasons), so we're below 300 open ones again. 23:03:37

Show newer messages


Back to Room ListRoom Version: 1