F-Droid Devs

111 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://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org 20 Servers

Load older messages


SenderMessageTime
20 Apr 2021
@eighthave:matrix.org_hc uniq: the idea sounds good, I have no idea how to implement it. If its just an HTTP Header, then it should be easy to add it to the .htaccess. You can prototype it on staging.f-droid.org where I believe you have ssh access. Just directly edit the file there, but watch out, it gets updated pretty often, so it could overwrite your work there. keep a local copy 09:22:56
@uniq:matrix.orguniq _hc: It's just one additional http header. I've opened an admin issue and will deploy it to website search and monitor as soon as I find the time. 10:02:09
@uniq:matrix.orguniqadmin#21710:02:14
@freenode_[gibot]:matrix.org[gibot][admin] #217: deploy anti-FLoC headers to webservers - https://gitlab.com/fdroid/admin/issues/21710:02:15
@cdesai:matrix.orgcdesai
In reply to @eighthave:matrix.org

uniq or izzy here's a toot:

Try out our new #ReproducibleBuilds support! All signature types are supported The "fdroid build" CI job on app merge requests will run a complete test and give rapid results before sending it to the production buildserver.

Could we also specifically mention v2/v3 signatures? Especially since its supported and used all around now.
10:37:49
@eighthave:matrix.org_hc"all" covers v1-v410:38:08
@eighthave:matrix.org_hc"All signature types"10:38:33
@cdesai:matrix.orgcdesaiMaybe we can toot one of the apps with v2/v3/v4 signatures as an example10:39:46
@freenode_jochensp:matrix.orgjochenspcan I tell fdroid build --server not to delete the vagrant VM at the end so I can inspect it?11:04:14
@eighthave:matrix.org_hc jochensp: no, but you can just start the VM manually and run commands in it 11:36:15
@eighthave:matrix.org_hc
$ cd fdroiddata/builder
$ vagrant up
$ vagrant ssh
11:36:50
@eighthave:matrix.org_hcthen you control when the VM is reset11:37:27
@eighthave:matrix.org_hc jochensp: you might be able to hack a fdroid plugin to do such a behavior, basically implement the main() of fdroidserver/build.py and mock/remove the parts you odn't want run 11:50:43
@freenode_jochensp:matrix.orgjochensp _hc: I hacked fdroidserver for now, but maybe we should have such a feature 11:53:06
@eighthave:matrix.org_hcthat also works :). that feature sounds useful, I think a merge request that implements that would have to be accompanied with tests. 12:12:45
@eighthave:matrix.org_hc There are few for build.py, and its tangled code mostly written by people who are no longer active, and its central to production12:12:56
@obfusk:matrix.org@obfusk:matrix.org
In reply to @eighthave:matrix.org
"all" covers v1-v4
I've never seen a v4 signature in the wild. so I don't know if we actually support that.
12:30:10
@eighthave:matrix.org_hcthey are not released in the wild, but just uploaded to Play, as far as I understand it12:31:16
@eighthave:matrix.org_hca v4 sig is functionally the same as v2/v3 an a PGP detached sig, so if we can get APKs to pass v2/v3, then the associated v4 sig file will also work12:31:54
@eighthave:matrix.org_hc * a v4 sig is functionally the same as v2/v3 and a PGP detached sig, so if we can get APKs to pass v2/v3, then the associated v4 sig file will also work12:32:03
@eighthave:matrix.org_hcunless there are bits in the APK Signing Block that are not being cloned12:32:40
@eighthave:matrix.org_hc proletarius101: could you fix the black icon in the Search FAB in fdroidclient now that the material stuff is merged? 12:45:31
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: could you fix the black icon in the Search FAB in fdroidclient now that the material stuff is merged?
You mean it should be white or black?
12:52:27
@eighthave:matrix.org_hc proletarius101: one of your merge requests turned it black, it should be white like it was before 12:53:02
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: one of your merge requests turned it black, it should be white like it was before
I'm quite busy this week. Maybe I'll do it next week
12:56:31
@freenode_izzy:matrix.orgizzy I just wonder if 1) there are huge differences between the CI build and the one by issuebot – or 2) whether issuebot creates some "empty" APK when it does not report "xxx builds!". Why? Here's the background: 17:20:57
@freenode_izzy:matrix.orgizzy On https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8831#note_555498832 CI build "failed" because the APK has a ton of GMS references. I picked that APK and confirmed they are there. I then went into the pipeline of issuebot, found no APK – but the result from my scanner saying "no offending libs found": https://fdroid.gitlab.io/-/fdroiddata/-/jobs/1194093158/artifacts/public/issuebot/1194093158/8831/iod-scan-apk.php.json 17:22:19
@freenode_izzy:matrix.orgizzy The very same scanner on my machine found 2 "offending libs" in the CI built APK. 17:22:44
@freenode_izzy:matrix.orgizzy And those 2 libs were not "recently added and not yet committed". 17:23:04
@freenode_jochensp:matrix.orgjochenspizzy: https://gitlab.com/fdroid/fdroiddata/-/jobs/1194093158#L89217:51:24

Show newer messages


Back to Room ListRoom Version: 1