F-Droid Devs

95 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
21 Feb 2021
@freenode_izzy:matrix.orgizzy :shrug: Guess in this case we've got to live with it. There are more important issues to be solved. Thanks for looking it up, SylvieLorxu! 22:40:43
@SylvieLorxu:matrix.orgSylvia Well, it would be worth considering: should we really force it to be the exact same as fdroid rewritemeta would output or should we just accept any valid YAML and maybe just run fdroid rewritemeta as a bot like the checkupdate bot to make it "prettier" in other commits? https://gitlab.com/fdroid/fdroiddata/-/blob/master/.gitlab-ci.yml#L43-50 22:41:23
@_xmpp_marzzzello=4007f.de:matrix.orgmarzzzello_ changed their display name from marzzzello to marzzzello_.23:03:57
22 Feb 2021
@freenode_jochensp1:matrix.orgjochensp1 left the room.02:54:19
@freenode_jochensp:matrix.orgjochensp Thomas: Medilog 2.0.1 was published :) 07:08:05
@thomas:zell-mbc.comThomas...and...drum roll...it's working!07:10:00
@thomas:zell-mbc.comThomasA big thank you to everyone who stepped out of his way to turn this around a lot lot faster than usual!👍️ 😅07:11:27
@freenode_jochensp:matrix.orgjochensp(actually no one stepped out of the way, it was part of the usual cycle now)07:12:24
@freenode_jochensp:matrix.orgjochensp Thomas: maybe you want to add a nightly build to detect problems before the release, next time: https://f-droid.org/docs/Publishing_Nightly_Builds/ 07:34:49
@thomas:zell-mbc.comThomasAh, I wasn't aware of this, I will definitely change my roll out strategy going forward, there are lessons to be learned.07:35:47
@thomas:zell-mbc.comThomasJust posted this on GitLab: https://gitlab.com/toz12/medilog/-/issues/110#note_51398009007:36:55
@SylvieLorxu:matrix.orgSylviaI wonder where mondstern icons are, that was built but I still don't see the update on F-Droid07:53:35
@eighthave:matrix.org_hc mondstern: Sylvia like jochensp said, Ciaran cannot do it all. He says he works hours a week on F-Droid. Running servers that securely build thousands of apps is a big chunk of work. There are constant edge cases breaking things and troubleshooting takes time. 08:22:55
@eighthave:matrix.org_hcthere is a complete ansible automation for setting up the whole stack, and it can be run in any VM that supports nested KVM. So it definitely will run on Fedora08:24:44
@eighthave:matrix.org_hcwe also have VMs for core contribtors to work in, so there are many ways to have access to a full buildserver08:25:24
@SylvieLorxu:matrix.orgSylvia And we want to help but if nobody helps us to understand what is going wrong we can't do much. All I know is that the APKs are built according to wiki logs but they somehow aren't all included in the index. And I have no clue how that could happen and when I ask it is always "fixed now" but it happens again anyway 08:26:02
@eighthave:matrix.org_hcthere is no contributor who knows it all, so fixing core issues like with the buildserver means digging in, reading crazy code, and running test setups.08:27:56
@eighthave:matrix.org_hcI answer the questions I can08:28:06
@eighthave:matrix.org_hcCiaran hasn't worked on the code in years, so he doesn't know it. He runs the core build servers, so only he knows the details there.08:28:34
@SylvieLorxu:matrix.orgSylviaSo you also do not know why an app that has been built according to the wiki logs does not show up in the next index update?08:30:38
@SylvieLorxu:matrix.orgSylviaOr why an app gets built multiple times on different days according to wiki logs?08:31:15
@eighthave:matrix.org_hcright, I don't know, its a large automated system, it could be so many things08:31:42
@eighthave:matrix.org_hcI generally fix issues when I know the cause or at least document them in an issue08:31:58
@SylvieLorxu:matrix.orgSylviaSo, how can we figure out what went wrong to cause this? Fixing issues without knowing the cause is extremely difficult if not impossible 08:33:23
@eighthave:matrix.org_hcby running test setups of the buildserver08:33:39
@eighthave:matrix.org_hcby improving the logging in the existing setup, like some recent additions to the status JSON08:34:01
@SylvieLorxu:matrix.orgSylviaBut how will we run a test setup that can reliably reproduce it if nobody knows the exact steps that Ciaran takes to sign and everything?08:34:40
@eighthave:matrix.org_hc also jochensp just worked through a method to post the unsigned APKs that should be deployed son 08:34:43
@eighthave:matrix.org_hc Sylvia: we know the exact steps, they are all in fdroidserver 08:35:06
@freenode_jochensp:matrix.orgjochenspand we see them in the logs08:35:30

Show newer messages


Back to Room ListRoom Version: 1