F-Droid Devs

204 Members
#fdroid-dev F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meetings: https://gitlab.com/fdroid/wiki/-/wikis/Weekly-Office-Hours | This channel is publicly logged at https://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org37 Servers

Load older messages


SenderMessageTime
26 Jul 2022
@grote:matrix.orggrote Yes, but Licaon_Kter[xmpp] doesn't have en-GB in his preferences and the official code doesn't cover all cases, so the code we add around actually gets quite complicated. 16:49:00
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp]Back pedalling to en-* would be nicer but yeah16:51:01
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] Then we reach the case of "what if no en-* at all" eg. There are apps targeting French or English or Chinese audiences 16:51:54
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp]*German not English lol16:52:08
@_oftc_Izzy:matrix.orgIzzy <recommend (enforce?> Usually enforce – as else there's no fallback. If there's something like en-GB, we could include a prebuild step to symlink that to en-US if the latter does not exist. But then, one work-around would follow the other and it will get messy ;) 16:57:18
@rdfg77:kde.orglinsuiAn exception is billthefarmer's apps, e.g. https://www.f-droid.org/packages/org.billthefarmer.gurgle/. They refused to add en-US metadata and en-GB does work with the official F-Droid client (not others).17:03:29
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] grote: isn't repo/ a 'standard' thing? And if not, why not enforce it? 17:27:06
@grote:matrix.orggrote
In reply to @_oftc_Licaon_Kter[xmpp]:matrix.org
grote: isn't repo/ a 'standard' thing? And if not, why not enforce it?
https://gitlab.com/fdroid/fdroidclient/-/issues/2429 linked to our docs saying it can be any URL
17:34:21
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] Yeah grote I saw that earlier hence my question. 17:43:03
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] I'd rather make the docs clearer and enforce this. 17:43:03
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] Then again this will start the discussion of "but established repos have their own different" and "we can't redir cause reasons" and etc 17:43:04
@grote:matrix.orggroteI personally don't care much and if it is easy to support arbitrary URLs why not...17:44:42
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] The whole "we grab an Android intent so adding a repo is easier" sounds important for me. 17:51:04
@grote:matrix.orggroteCan also use fdroidrepos:// scheme18:07:38
@SylvieLorxu:matrix.orgSylviaWell, a https://example.com/fdroid/repo URL will work if you don't have F-Droid and be single-click added if you do have F-Droid. So I do think it's best. I also do think we should either enforce it or not, not this half-enforcement we have now because... weird bugs :P18:14:42
@grote:matrix.orggroteWhen I was testing this with UX people, the fdroidrepos:// URL provided best UX, because there is no, oh this opened in browser, there's an error what do I do now? scenarios. The proper schema always opens correctly in F-Droid if it is installed.18:17:41
@grote:matrix.orggrote _hc: as requested, here's the ticket for the nightly redirect issue: https://gitlab.com/fdroid/fdroidserver/-/issues/1022 18:18:06
@proletarius101:matrix.orgproletarius101
In reply to @grote:matrix.org
When I was testing this with UX people, the fdroidrepos:// URL provided best UX, because there is no, oh this opened in browser, there's an error what do I do now? scenarios. The proper schema always opens correctly in F-Droid if it is installed.
We can also refer to the landing page of matrix.to e.g. https://matrix.to/#/#india:Mozilla.org
18:22:46
@proletarius101:matrix.orgproletarius101But since our repo mirror is decentralized by domains, we can't guarantee that everyone shows a landing page18:23:27
@grote:matrix.orggrote

In repo maker, we combined landing page with fdroidrepos:// schema links and a simple two step process for adding repos:

  1. do you have f-droid installed? if not here ->
  2. if you have f-droid installed just click this link
18:27:03
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp]Repomaker is alive?18:31:25
@grote:matrix.orggroteI didn't say this :D But there is https://gitlab.com/fdroid/repomaker/-/merge_requests/21818:32:00
@proletarius101:matrix.orgproletarius101

jochensp: how about we use gitlab's built-in parallel keyword to run checkupdates runners (I think the parallelism is 10?) such that we can drop checkupdates trigger completely

https://docs.gitlab.com/ee/ci/yaml/#parallel

22:27:40
@_oftc_jochensp:matrix.orgjochensp proletarius101: not sure that is applicable, feel free to send a merge request. I would replace it by xargs, but don't really care as it is not important and Hans is working on a new system anyhow 22:34:19
@proletarius101:matrix.orgproletarius101
In reply to @_oftc_jochensp:matrix.org
proletarius101: not sure that is applicable, feel free to send a merge request. I would replace it by xargs, but don't really care as it is not important and Hans is working on a new system anyhow
What system?
22:34:41
@_oftc_jochensp:matrix.orgjochenspCheckupdates22:35:05
@_oftc_jochensp:matrix.orgjochensp..replace by buildbot22:35:43
@proletarius101:matrix.orgproletarius101I see 🤔 not sure how does it worth it to not use integrated ci pipelines 22:37:53
27 Jul 2022
@SylvieLorxu:matrix.orgSylviaIMG_20220727_101036_995.jpg
Download IMG_20220727_101036_995.jpg
08:10:50
@SylvieLorxu:matrix.orgSylviaGPlay required filling this in for F-Droid Nearby. I took the assumption we don't have an advertising ID in the app and never will. Just a small fyi for GPlay updates08:11:38

There are no newer messages yet.


Back to Room ListRoom Version: 6