29 Dec 2020 |
_hc | izzy: want to be an instance admin and set it up? | 10:28:34 |
@freenode_izzy:matrix.org | What else can I do? Sorry, but I'm already completely overloaded as it is. Once I get a new for-pay-project (which I urgently need and which hopefully happens soon) I cannot even tell how to keep up with what I'm doing now. | 10:31:46 |
_hc | right now, this seems to be the only barrier to some f-droid work becoming a small paying project | 10:33:53 |
| @freenode_moasda:matrix.org left the room. | 13:18:28 |
| @freenode_bandali:matrix.org joined the room. | 17:11:39 |
| proletarius101 (Old) joined the room. | 17:16:59 |
proletarius101 (Old) | _hc: Hi, so I'm here on matrix to quickly check some facts | 17:18:03 |
proletarius101 (Old) | So you mean the f-droid.org doesn't have a VM-in-VM configuration? | 17:18:37 |
@freenode_bandali:matrix.org | hello, jami developer here. is it possible to temporarily get some limited access to one of the fdroid build servers to look around and troubleshoot a failing build? | 17:38:58 |
_hc | bandali: yeah, we used to have a contributor instance but the hardware died. the whole build is automated with ansible, so if you have a KVM VM or bare metal to throw at it, you can run the ansible set | 18:02:07 |
_hc | proletarius101: the release build infrastructure uses a buildserver VM on a bare metal host | 18:02:54 |
_hc | the CI infra has a buildserver VM in a host that is a KVM guest | 18:03:25 |
TobiasGroza | _hc: Our local NewPipe build has the same sha512 sum as yours from https://verification.f-droid.org/unsigned/org.schabi.newpipe_960.apk has the same sha512 sum | 18:04:27 |
TobiasGroza | I have no idea, why it is not signed | 18:04:44 |
_hc | wow | 18:04:44 |
_hc | didn't know we could do that yet | 18:04:53 |
@freenode_bandali:matrix.org | _hc, hmm i see. i've been having trouble setting up the fdroid build machinery locally by following https://f-droid.org/en/docs/Installing_the_Server_and_Repo_Tools/ and https://f-droid.org/en/docs/Build_Server_Setup, but i've never been able to complete it successfully and get things up and running with a libvirt-based setup | 18:05:49 |
@freenode_bandali:matrix.org | i'd appreciate it if someone could tell me what would be a relatively straightforward way of setting up a build server to try and reproduce the build issues | 18:06:19 |
_hc | bandali: have you used ansible before? | 18:06:33 |
@freenode_bandali:matrix.org | _hc, i have indeed | 18:07:12 |
_hc | https://gitlab.com/fdroid/fdroid-bootstrap-buildserver | 18:07:55 |
_hc | given either Debian/buster or Debian/stretch in baremetal or a KVM VM, that will do the whole setup | 18:08:26 |
_hc | it does take a while, and needs >=8GB RAM and ~120 GB disk | 18:08:55 |
_hc | but its been pretty automatic in my experience | 18:09:05 |
@freenode_bandali:matrix.org | _hc, cool, thanks! i'll give that a shot. would it work on something like a linode vps, which i don't think has nested kvm? or is nested kvm pretty much mandatory? | 18:10:03 |
_hc | nested KVM is mandatry | 18:10:20 |
_hc | the other option is I give you root to a VM we have and you set up the contributor instance there | 18:10:36 |
@freenode_bandali:matrix.org | ha, as in running the ansible playbook there? or is there more to it than that? | 18:12:33 |
_hc | bandali: that should be it | 18:12:43 |
_hc | the caveat being that we would give other fdroid people access | 18:13:10 |