F-Droid Devs

123 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.org21 Servers

Load older messages


SenderMessageTime
21 Feb 2021
@freenode_jochensp:matrix.orgjochenspcdesai has set up a build server already, we only need someone to implement a secure way to transfer the apks to Ciaran for signing21:26:06
@freenode_jochensp:matrix.orgjochenspor we implement HSM support and someone gets those keys21:26:25
@freenode_jochensp:matrix.orgjochenspor we implement reproducible builds and add more signatures21:26:49
@freenode_jochensp:matrix.orgjochenspthere are so many ideas, but we need someone to implement them21:27:05
@freenode_FstplttnSchntzl:matrix.org@freenode_FstplttnSchntzl:matrix.orgMaybe toot a sentence on Mastodon, if someone would be interested?21:28:12
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgrsync?21:28:32
@freenode_jochensp:matrix.orgjochensp Sylvia: rsync could be part of the solution, sure. We need someone to implement and test it 21:30:44
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgWhere are the unsigned APKs currently stored? Are checksums also available?21:31:48
@freenode_jochensp:matrix.orgjochensp Sylvia: which apks exactly? 21:33:21
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgThe unsigned APKs of the apps that are build that Ciaran needs to sign. I would expect they are already stored in some directory or something? And a (preferably signed) checksum file that we can use to determine that the transfer was 100% correctly done when we do it?21:34:13
@freenode_jochensp:matrix.orgjochenspnot sure what you are talking about, I would propose you install a build server for yourself and start with that21:36:01
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgThere are several issues that make it impossible to run a buildserver on Fedora currently otherwise I would have done so months ago already. The Docker image isn't working either so... yeah21:37:09
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgI can't run a build server locally, I wish I could21:37:21
@freenode_jochensp:matrix.orgjochenspyou could install a Debian VM21:37:30
@freenode_jochensp:matrix.orgjochensp..or send MRs to make it work on Fedora :)21:37:49
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgI am very willing to help make it run on Fedora (although I would rather focus on the Docker image to make it run everywhere) but I don't know the software well enough to be able to myself21:38:28
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgAnd I consistently am low on RAM so running a full VM is problematic on my system too21:38:52
@freenode_jochensp:matrix.orgjochenspfixing Docker is fine as well21:39:24
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgI have opened GitLab issues that show my problem but as I don't know fdroidserver well I didn't manage to fix those myself21:39:57
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgAnd nobody responded so... yeah21:40:04
@freenode_jochensp:matrix.orgjochenspas I said, we are lacking contributors21:40:17
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgIn this specific case, yes21:40:33
@freenode_izzy:matrix.org@freenode_izzy:matrix.org Is there some specific reason behind our "quoting rules" in YAML? One day I go nuts. For example, "commit: <hash>" (no quotes), but "commit: '1.2'" (needs quotes), and then "commit: 1.2.3" (no quotes again). Similar for versionName. Both are always strings, so why are quotes needed at all? 22:30:45
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgI looked into the code a bit and there's actually 2 stages22:36:47
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgStage one is running yamllint to check if it is valid yaml22:37:05
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgStage two is running fdroid rewritemeta and seeing if the output would be the exact same22:37:21
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgrewritemeta uses ruamel.yaml to write YAML22:37:39
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgSo it is really really strict22:37:50
@SylvieLorxu:matrix.org@SylvieLorxu:matrix.orgEven if your YAML is completely valid, if ruamel.yaml happens to write it down differently (probably optimized to output the smallest possible valid YAML) lint will fail22:38:27
@freenode_izzy:matrix.org@freenode_izzy:matrix.org So it's actually the Ruamel rewrite messing that up? Guess that would be hard to fix then :( Confuses the heck out of a lot of people. 22:39:53

Show newer messages


Back to Room ListRoom Version: 1