F-Droid Devs

101 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.org15 Servers

Load older messages


SenderMessageTime
27 May 2021
@eighthave:matrix.org_hcthat works15:25:01
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: uniq FYI the production buildserver host is Debian/buster on baremetal. The production buildserver guest is stretch. This file should be updated to buster https://gitlab.com/fdroid/fdroid-bootstrap-buildserver/-/blob/master/Vagrantfile
ah, right
15:25:57
@uniq:matrix.orguniq proletarius101 _hc I've published a rebuild of basebox-stretch64 on vagrant image registry and made a MR with the checksums for makebuildserver 15:29:30
@uniq:matrix.orguniqfdroidserver!92815:29:37
@proletarius101:matrix.orgproletarius101how about a buster basebox? I'm working on top of the buster basebox15:31:44
@proletarius101:matrix.orgproletarius101of course I would also suggest to run the provision-* scripts in the build step of the base boxes. But that would be far away15:32:37
@eighthave:matrix.org_hc proletarius101: yeah, that would be a nice thing to also get done in your buster upgrade. uniq and I discussed that before, ideally we could delete provision-apt-get-install. That means removing most of the packages, and putting those into the app's build entries, e.g. in sudo:. Then the hard requirements could be included in basebox 15:34:35
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: yeah, that would be a nice thing to also get done in your buster upgrade. uniq and I discussed that before, ideally we could delete provision-apt-get-install. That means removing most of the packages, and putting those into the app's build entries, e.g. in sudo:. Then the hard requirements could be included in basebox
the provision-apt-get-install script could be kept, because we could run the same script in the ci image. However, we can also do the ansible provision inside the docker image
15:36:07
@eighthave:matrix.org_hcah right. Yeah, I guess the end goal here is merging basebox, provision-apt-get-install, and ci-images-base into one thing15:37:01
@uniq:matrix.orguniqI think the other way around would be better. having all provisions in fdroidserver15:37:37
@uniq:matrix.orguniqbecause we then could reuse that eg for gitlab ci15:37:53
@eighthave:matrix.org_hcthen remove basebox? Or just keep it as minimal as possible?15:38:04
@eighthave:matrix.org_hcI guess we could move to the official Debian basebox15:38:14
@uniq:matrix.orguniqkeep basebox as minimal as possible15:38:16
@eighthave:matrix.org_hcmakes sense to me15:38:23
@uniq:matrix.orguniqofficial boxes would be nice15:39:06
@uniq:matrix.orguniqthey're still limited to 20gb15:39:16
@uniq:matrix.orguniqso our stack won't fit :/15:39:34
@eighthave:matrix.org_hcoh right... then we'd have to figure out how to extend the filesystem in provisioning15:39:39
@eighthave:matrix.org_hconce https://gitlab.com/fdroid/fdroidserver/-/merge_requests/927 is merged, it might fit in 20GB15:40:00
@uniq:matrix.orguniqyeah! that would be amazing15:40:13
@uniq:matrix.orguniqI already looked into increasing diskimage size a while back and I though boostrapping custom images is easier hence I started that basebox project to begin with15:41:12
@eighthave:matrix.org_hcyup its 18GB after 92715:41:46
@eighthave:matrix.org_hcdoesn't leave much room for a build, but that might make provisioning easier15:42:12
@eighthave:matrix.org_hchelps to stop installing all gradle and NDKs15:42:28
@uniq:matrix.orguniqOh, about official vagrant boxes there's another thing I probably should note. We'd need to use contrib builds (eg. debian/contrib-buster64) for virtualbox to get stable support for virtualbox file sync15:47:56
@eighthave:matrix.org_hc uniq: izzy toot please: @CalyxOS is now available for the #Android #emulator, providing truly #FreeSoftware system images. https://calyxos.org/news/2021/05/27/emulator-images They are included in the F-Droid #Docker CI image "registry.gitlab.com/fdroid/ci-images-client" 16:53:23
@freenode_izzy:matrix.orgizzyOn it.16:55:19
@freenode_izzy:matrix.orgizzyMissing part: @CalyxOS@??? (I cannot find a corresponding account at Mastodon)16:56:25
@freenode_izzy:matrix.orgizzy Looks like they're only on Twitter. 16:57:27

Show newer messages


Back to Room ListRoom Version: 1