F-Droid Devs

102 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.org17 Servers

Load older messages


SenderMessageTime
2 Apr 2021
@freenode_jochensp:matrix.orgjochenspthere is mono..08:06:44
@eighthave:matrix.orgHans-Christoph Steineryeah, I think C# can be totally free sofware. There have been C# apps in Debian for years08:10:45
@eighthave:matrix.orgHans-Christoph SteinerI don't know about building C# apps for Android though, there could be required proprietary bits08:11:10
@eighthave:matrix.orgHans-Christoph Steiner proletarius101: did you figure out the issue with sudo fdroid failing? 08:19:49
@eighthave:matrix.orgHans-Christoph Steiner izzy: about reducing the size of fdroiddata, what we can do now is slow down its growth. For example, we could switch the merge mode to be squash and turn off merge commits. 09:22:28
@eighthave:matrix.orgHans-Christoph Steinermerge commits are pretty small though09:22:56
@cdesai:matrix.orgcdeWhat doesn't help is just the sheer number of files present09:23:50
@cdesai:matrix.orgcdePerhaps if we can come up with a better way to organise them we could have a new repo and keep the existing repo as an archive09:24:14
@cdesai:matrix.orgcdeorg.fdroid.fdroid could go under org/fd or something like that, I remember linking some article about this a while ago09:25:06
@freenode_jochensp:matrix.orgjochenspmaybe we could differentiate between static metadata and build dependent things. A lot of apps basically only have some static entries and fdroidserver could just build the latest git tag09:28:18
@freenode_jochensp:matrix.orgjochenspand we could have a second git for those apps that require more work (like varying build recipes)09:29:26
@freenode_jochensp:matrix.orgjochenspalso I think app descriptions, translations.. should be an extra repo09:30:09
@eighthave:matrix.orgHans-Christoph Steinerwe're mostly pushing app descriptions and translations upstream these day09:35:29
@eighthave:matrix.orgHans-Christoph Steiner we could try to start encouraging people to use .fdroid.yml, that doesn't work for Builds: though 09:36:27
@eighthave:matrix.orgHans-Christoph Steinerit would allow upstream to control all the links09:36:35
@eighthave:matrix.orgHans-Christoph Steinerusing sensible defaults might help a bit too, the files would be smaller. s!18209:39:09
@freenode_[gibot]:matrix.org[gibot][server] !182: WIP: add sensible defaults to the build metadata - https://gitlab.com/fdroid/fdroidserver/merge_requests/18209:39:12
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: did you figure out the issue with sudo fdroid failing?
Not yet. Actually locally it works well😂
10:56:35
@proletarius101:matrix.orgproletarius101I mean locally in the container. But I haven't execute all commands line by line. So I suspect it's hidden in some scripts10:58:33
@eighthave:matrix.orgHans-Christoph SteinerI added a proposed patch to the original issue https://gitlab.com/fdroid/fdroiddata/-/issues/2344#note_54370786911:02:39
@eighthave:matrix.orgHans-Christoph Steiner proletarius101: ^ 11:02:52
@eighthave:matrix.orgHans-Christoph Steiner proletarius101: seems like lots of that fdroid build job should really be put into a docker image that is built with the buildserver provisioning scripts 11:05:30
@eighthave:matrix.orgHans-Christoph Steinerthat would then also could be used for verification.f-droid.org11:06:23
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: seems like lots of that fdroid build job should really be put into a docker image that is built with the buildserver provisioning scripts
That would be nice. Less redundant work
11:07:03
@proletarius101:matrix.orgproletarius101But I don't really understand how😂11:07:28
@proletarius101:matrix.orgproletarius101You mean like what we do in the real build server?11:07:53
@eighthave:matrix.orgHans-Christoph Steiner vagrant up --provider docker 11:07:56
@eighthave:matrix.orgHans-Christoph Steinerhttps://www.vagrantup.com/docs/provisioning/docker11:08:46
@proletarius101:matrix.orgproletarius101I know that, but how could this be used in the ci11:09:37
@proletarius101:matrix.orgproletarius101I guess it should rather be docker in docker? But is it really different from what we have for now11:10:11

Show newer messages


Back to Room ListRoom Version: 1