F-Droid Devs

196 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.org38 Servers

Load older messages


SenderMessageTime
29 Sep 2022
@eighthave:matrix.org_hcall of fdroid used to be in one repository, including website, data, and client.13:32:33
@eighthave:matrix.org_hc we should go Google BigTable style! we could switch from Git to the Android repo tool 13:33:41
@eighthave:matrix.org_hc😉13:33:56
@festplattenschnitzel:matrix.orgFestplattenSchnitzel
In reply to @_oftc_jochensp:matrix.org
also I think two repos are harder to discover then one
If you have contributed at e.g. Exodus and want to submit a single signature at fdroid-sus, you probably don't want to dig into F-Droid Data / one of it's subdirectories.
13:34:30
@uniq:matrix.orguniqI like modularization.13:35:03
@_oftc_jochensp:matrix.orgjochensp that's a lot of ifs.. 13:35:03
@_oftc_jochensp:matrix.orgjochenspanyway, we can still move stuff later (like we just did with the AFs and categories ;) )13:35:19
@uniq:matrix.orguniqan loose coupling13:35:24
@rdfg77:kde.orglinsui
In reply to @festplattenschnitzel:matrix.org
If you have contributed at e.g. Exodus and want to submit a single signature at fdroid-sus, you probably don't want to dig into F-Droid Data / one of it's subdirectories.
But they can just open an MR.
13:35:54
@festplattenschnitzel:matrix.orgFestplattenSchnitzel
In reply to @_oftc_jochensp:matrix.org
that's a lot of ifs..
I'd like to make it as easy as possible to contribute stuff from the beginning.
13:36:34
@_oftc_jochensp:matrix.orgjochensp FestplattenSchnitzel: I think then it is actually easier to have it in one repo 13:37:01
@festplattenschnitzel:matrix.orgFestplattenSchnitzel
In reply to @rdfg77:kde.org
But they can just open an MR.
Right, currently F-Droid Data people are the ones that deal with signatures the most, so +1 for CON.
13:37:30
@festplattenschnitzel:matrix.orgFestplattenSchnitzelAlso kinda CON: it should be easy to rip out stuff after if needed.13:38:53
@_oftc_jochensp:matrix.orgjochenspand when fixing a scanner signature (for example if it blocks a new app) it should be clear when it is active13:39:40
@_oftc_Licaon_Kter[xmpp]:matrix.orgLicaon_Kter[xmpp] jochensp: for fdroidserver users it's "yet another repo" 13:43:26
@eighthave:matrix.org_hc the scanner rulies are already separate from fdroiddata and this fdroid/suss setup is already implemented, so in the interest of getting things done, I think michael should move forward with fdroid/suss for now. Then we can always change things in the future as needed. 13:44:28
@eighthave:matrix.org_hc it seems pretty easy to incrementally add support for scanner rules in fdroiddata as needed 13:45:00
@_oftc_jochensp:matrix.orgjochenspLicaon_Kter[xmpp]: I think fdroidserver should be agnostic to data13:47:38
@_oftc_jochensp:matrix.orgjochensp(dito for client and website)13:48:03
@uniq:matrix.orguniq
In reply to @_oftc_jochensp:matrix.org
Licaon_Kter[xmpp]: I think fdroidserver should be agnostic to data
And I think fdroidserver should just work
14:01:39
@uniq:matrix.orguniqIf want to test building one of my apps with the latest version of fdroid buildserver in my own custom repository I except the same behavior as if I were building it in the context of fdroiddata14:02:43
@_oftc_jochensp:matrix.orgjochenspfor building yes, for a scan to flag unwanted code no14:03:49
@uniq:matrix.orguniq afiak fdroid build --buildserver runs scan_binary and will fail if the scan fails 14:05:14
@_oftc_jochensp:matrix.orgjochenspafaik it does not14:05:49
@_oftc_jochensp:matrix.orgjochenspfdroid build --scan-binary does14:06:10
@_oftc_jochensp:matrix.orgjochensp but we don't run that on the official server 14:06:18
@rdfg77:kde.orglinsui
In reply to @uniq:matrix.org
If want to test building one of my apps with the latest version of fdroid buildserver in my own custom repository I except the same behavior as if I were building it in the context of fdroiddata
Do you mean that it should work without the whole fdroiddata repo but only a single recipe?
14:07:16
@uniq:matrix.orguniqhttps://gitlab.com/fdroid/fdroidserver/-/blob/244273e58e4da131969fcfc6548eb8e3abc05925/fdroidserver/build.py#L23814:07:28
@_oftc_jochensp:matrix.orgjochenspscan_binary is false by default14:07:56
@_oftc_jochensp:matrix.orgjochensphttps://gitlab.com/fdroid/fdroidserver/-/blob/244273e58e4da131969fcfc6548eb8e3abc05925/fdroidserver/common.py#L12914:08:50

Show newer messages


Back to Room ListRoom Version: 6