!UAdCANfoQdxlMXhNuM:f-droid.org

F-Droid Devs

110 Members
#fdroid-dev F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meetings: https://gitlab.com/fdroid/wiki/-/wikis/Weekly-Office-Hours | This channel is publicly logged at https://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org18 Servers

Load older messages


SenderMessageTime
2 Dec 2021
@eighthave:matrix.org_hcI just can't manage anything else, I'm already the blocker on too many things. 11:57:55
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
I just can't manage anything else, I'm already the blocker on too many things.
i see. take your time~
11:58:19
@eighthave:matrix.org_hcI got pretty far in porting the buildserver to docker: https://gitlab.com/fdroid/fdroidserver/-/merge_requests/105514:19:14
@proletarius101:matrix.orgproletarius101 I propose to add a (gitlab built-in) SAST job into fdroiddata to assist finding Known Vulnerabilities anti-feature: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10159 15:09:47
@j.r:chaos.jetztj.r
In reply to @eighthave:matrix.org
I got pretty far in porting the buildserver to docker: https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1055
I think for snapshots we could go with docker commitand maybe export the image to a tar file even, but idk if this is what you mean with snapshot
15:47:31
@eighthave:matrix.org_hc j.r: docker commit sounds like the right direction. "snapshots" are the terminology for Vagrant/VirtualBox/etc 15:49:45
@j.r:chaos.jetztj.r Yeah so with docker commit you create/tag an image at the state the container currently is and with docker image save you could export it to a tar file which later could then be imported again.... 15:51:40
@eighthave:matrix.org_hcsnapshots are used to reset the VM to the clean state before running the build15:51:46
@eighthave:matrix.org_hc j.r: so I guess with Docker we build an "image", the use that image to create a "container" to run each app build, then destroy that container after each build. Sound right? 15:57:02
@j.r:chaos.jetztj.r
In reply to @eighthave:matrix.org
j.r: so I guess with Docker we build an "image", the use that image to create a "container" to run each app build, then destroy that container after each build. Sound right?
Yeah sounds like the way to go
15:57:37
@cdesai:matrix.orgcde and then in theory it'd be easy to for anyone to directly use that image
docker run -it --entrypoint /bin/bash name-of-image
15:58:26
@cdesai:matrix.orgcdeCould we publish that image?15:58:30
@eighthave:matrix.org_hcit'll be much too big, like 30 gigs15:59:31
@cdesai:matrix.orgcde I have an alias dkcr=docker run -it --entrypoint /bin/bash debian:bullseye locally to quick test things in a fresh container. Like I used it to check if the nss vuln was still exploitable yesterday. 15:59:35
@eighthave:matrix.org_hc I do that with vagrant init 16:00:12
@_oftc_jochensp:matrix.orgjochenspI recommend podman instead of docker16:00:21
@eighthave:matrix.org_hcwell makebuildserver uses vagrant, and vagrant supports docker16:01:11
@eighthave:matrix.org_hcapparently also podman https://www.vagrantup.com/docs/provisioning/podman16:01:59
@_oftc_jochensp:matrix.orgjochensppodman is basically a drop in replacement for the docker command running as a normal user16:02:01
@cdesai:matrix.orgcde
In reply to @eighthave:matrix.org
it'll be much too big, like 30 gigs

quick search doesn't seem to find any max sizes for say dockerhub or gitlab container registry.

but even then, it'd still be useful for quicker local testing.

I could never get the existing setup working here locally.

16:02:09
@j.r:chaos.jetztj.rI wouldn't like to pull a 30Gig docker image lol.... better build it locally xD16:02:45
@_oftc_jochensp:matrix.orgjochenspyeah, I use mmdebstrap instead of pulling any image16:03:25
@_oftc_jochensp:matrix.orgjochensp (but haven't done that for f-droid yet) 16:03:45
@fdroid-meeting-alert-bot:matrix.orgfdroid-meeting-alert-botPing @SylvieLorxu:matrix.org @eighthave:matrix.org @obfusk:matrix.org @uniq:matrix.org Izzy: Weekly meeting at https://meet.calyx.net/fdroid starting17:55:34
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp]On the road, have fun18:00:29
@cdesai:matrix.orgcdeyou too!18:00:50
@j.r:chaos.jetztj.r
In reply to @fdroid-meeting-alert-bot:matrix.org
Ping @SylvieLorxu:matrix.org @eighthave:matrix.org @obfusk:matrix.org @uniq:matrix.org Izzy: Weekly meeting at https://meet.calyx.net/fdroid starting
What is this meeting exactly and who should join it?
18:16:18
@cdesai:matrix.orgcdewe have a weekly developer meeting where we discussing all things fdroid18:16:46
@cdesai:matrix.orgcdeclient, server, data (apps), and more.18:16:55
@SylvieLorxu:matrix.orgSylviaEveryone interested in F-Droid is welcome18:18:16

Show newer messages


Back to Room List