F-Droid

2165 Members
Official F-Droid room - bridged with #fdroid at Freenode | Free and Open Source Android App Repository | https://f-droid.org | https://forum.f-droid.org | https://mastodon.technology/@fdroidorg | For development discussion use #fdroid-dev:f-droid.org | This channel is publicly logged at https://view.matrix.org/alias/%23fdroid:f-droid.org.138 Servers

Load older messages


SenderMessageTime
16 Nov 2018
@eighthave:matrix.org_hcplus, checkupdates is the scariest piece, security wise16:41:32
@freenode_Tovok7:matrix.orgTovok7 so you say, don't optimize, but rewrite? 16:41:53
@eighthave:matrix.org_hcso it can have a dedicated VM that gets thrown away between runs16:41:54
@eighthave:matrix.org_hcneither, I say use checkupdates where it is the only way16:42:22
@eighthave:matrix.org_hc and add a new, streamined Tags mode handler in fdroid build 16:42:41
@eighthave:matrix.org_hcthat does not parse versionCode/versionName16:42:54
@eighthave:matrix.org_hci.e. put all trust in the tag16:43:05
@freenode_Tovok7:matrix.orgTovok7so mixing adding new build entries and building them?16:44:06
@eighthave:matrix.org_hcso checkupdates would ignore metadata files where the update mode is Tags and the last Builds: entry lacks versionName/versionCode16:44:10
@bubuiic:matrix.orgMarcus (old) _hc: I was thinking about just replacing the checkupdates=tags mode we currently have 16:49:16
@bubuiic:matrix.orgMarcus (old)the new one would I think be fully backward compatible with the old one.16:49:29
@bubuiic:matrix.orgMarcus (old)but at that point I wasn't thinking about mixing it with fdroid build16:50:02
@bubuiic:matrix.orgMarcus (old)I guess I instictively prefer when build is just building whatever is in the metadata at that point.16:50:51
@bubuiic:matrix.orgMarcus (old)instead of trying to build new things16:50:58
@freenode_Tovok7:matrix.orgTovok7yep, because here be dragons ;)16:51:10
@bubuiic:matrix.orgMarcus (old)but with s#387 it kind of gets muddied a bit anyway16:51:28
@freenode_Tovok7:matrix.orgTovok7 builds runs a long time and doesn't update the data repo between builds, right? 16:51:29
@freenode_[gibot]:matrix.org[gibot][server] #387: allow the version of a build to be figured out at… - https://gitlab.com/fdroid/fdroidserver/issues/38716:51:30
@bubuiic:matrix.orgMarcus (old)
In reply to @freenode_Tovok7:matrix.org
builds runs a long time and doesn't update the data repo between builds, right?
at that point it really should
16:51:52
@freenode_Tovok7:matrix.orgTovok7even then you might run into concurrency issues, they just become less likely16:52:29
@eighthave:matrix.org_hcthere is the ideal design, then there is what we can do to improve things with the least effort...16:54:09
@eighthave:matrix.org_hcI'm proposing a nice step, but yes, still leaves things imperfect16:54:21
@eighthave:matrix.org_hcideally each build would be added to the index once it is done, then the sign/publish/deploy would just take whatever is there when it runs16:55:15
@eighthave:matrix.org_hcand builds would be running constantly16:55:21
@freenode_Tovok7:matrix.orgTovok7all I am saying is: watch out for concurrency issues16:57:00
@freenode_Tovok7:matrix.orgTovok7This gets easier when you have just one external (non-gitlab) writer that adds stuff to the repo16:58:30
@freenode_etue:matrix.orgetue joined the room.16:59:27
@freenode_etue:matrix.orgetue left the room.17:00:28
@freenode_etue:matrix.orgetue joined the room.17:00:29
@eighthave:matrix.org_hcyeah I think checkupdates would still be the only thing generating update commits17:00:55

Show newer messages


Back to Room ListRoom Version: 1