26 Jul 2022 |
grote | 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 |
Licaon_Kter[xmpp] | Back pedalling to en-* would be nicer but yeah | 16:51:01 |
Licaon_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 |
Licaon_Kter[xmpp] | *German not English lol | 16:52:08 |
Izzy | <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 |
linsui | An 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 |
Licaon_Kter[xmpp] | grote: isn't repo/ a 'standard' thing? And if not, why not enforce it? | 17:27:06 |
grote | 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 |
Licaon_Kter[xmpp] | Yeah grote I saw that earlier hence my question. | 17:43:03 |
Licaon_Kter[xmpp] | I'd rather make the docs clearer and enforce this. | 17:43:03 |
Licaon_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 | I personally don't care much and if it is easy to support arbitrary URLs why not... | 17:44:42 |
Licaon_Kter[xmpp] | The whole "we grab an Android intent so adding a repo is easier" sounds important for me. | 17:51:04 |
grote | Can also use fdroidrepos:// scheme | 18:07:38 |
Sylvia | Well, 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 :P | 18:14:42 |
grote | 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. | 18:17:41 |
grote | _hc: as requested, here's the ticket for the nightly redirect issue: https://gitlab.com/fdroid/fdroidserver/-/issues/1022 | 18:18:06 |
proletarius101 | 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 | But since our repo mirror is decentralized by domains, we can't guarantee that everyone shows a landing page | 18:23:27 |
grote | In repo maker, we combined landing page with fdroidrepos:// schema links and a simple two step process for adding repos:
- do you have f-droid installed? if not here ->
- if you have f-droid installed just click this link
| 18:27:03 |
Licaon_Kter[xmpp] | Repomaker is alive? | 18:31:25 |
grote | I didn't say this :D
But there is https://gitlab.com/fdroid/repomaker/-/merge_requests/218 | 18:32:00 |
proletarius101 | 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 |
jochensp | 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 | 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 |
jochensp | Checkupdates | 22:35:05 |
jochensp | ..replace by buildbot | 22:35:43 |
proletarius101 | I see 🤔 not sure how does it worth it to not use integrated ci pipelines | 22:37:53 |
27 Jul 2022 |
Sylvia | Download IMG_20220727_101036_995.jpg | 08:10:50 |
Sylvia | GPlay 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 updates | 08:11:38 |