F-Droid Devs

98 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.org18 Servers

Load older messages


SenderMessageTime
10 Dec 2018
@bubuiic:matrix.orgMarcus (old)Tovok7 same11:48:37
@eighthave:matrix.org_hc Marcus (BubuIIC): there is news with the disorderfs hack now doing reliable repros :) and I'm trying to get verification.f-droid.org running smooth for you to show also 12:05:51
@eighthave:matrix.org_hcand I'm trying a fresh, full archive rebuild that runs the disorderfs hack on every build12:06:17
@eighthave:matrix.org_hcso I guess the topic to hash out is whether the disorderfs approach is the only workable solution for that issue, until Google gets around to fixing it12:06:57
@eighthave:matrix.org_hcsince there will be C heads there, maybe you could try to quickly hack out a patch to submit to google based on tovok7's bug report12:08:34
@bubuiic:matrix.orgMarcus (old)
In reply to @eighthave:matrix.org
since there will be C heads there, maybe you could try to quickly hack out a patch to submit to google based on tovok7's bug report
I've thought of that as well. But why C? I'd guess it would be somewhere in the android gradle toolchain. (I.e. being implemented in java.)
12:13:00
@bubuiic:matrix.orgMarcus (old)But not sure of course...12:13:15
@eighthave:matrix.org_hcah, ok, it could be C, C++ or Java12:15:00
@bubuiic:matrix.orgMarcus (old)Yeah...12:15:08
@eighthave:matrix.org_hclike build-tools12:15:11
@eighthave:matrix.org_hcthat's C/C++12:15:16
@eighthave:matrix.org_hcmostly12:15:19
@bubuiic:matrix.orgMarcus (old)I try to get people together to find the culprit and hopefully stake out a patch.12:16:01
@bubuiic:matrix.orgMarcus (old) I'll have to see if I have still all the sources on my notebook... 12:16:29
@bubuiic:matrix.orgMarcus (old)Tovok7 do you have a minimal reproducer app?12:16:59
@eighthave:matrix.org_hcI think most apps12:18:02
@eighthave:matrix.org_hcI this will be useful in tracking it down:12:21:48
@eighthave:matrix.org_hcWhat might help to track down this issue is that on old version of our app didn't have this issue. There it doesn't matter if it is build in a disorderfs or not, it always is reproducible. The latest version that worked was using com.android.tools.build:gradle:3.0.1, buildToolsVersion '26.0.2' and aaptOptions { cruncherEnabled = false }12:21:49
@eighthave:matrix.org_hcfrom https://issuetracker.google.com/issues/11023730312:21:54
@eighthave:matrix.org_hc Marcus (BubuIIC): another topic is figuring out how to get exact bit-for-bit matches reliably 12:22:35
@eighthave:matrix.org_hcI think we still have some ZIP header issues12:22:43
@eighthave:matrix.org_hcin some of the fdroid toolign12:22:49
@eighthave:matrix.org_hcsee the bottom of https://f-droid.org/docs/Reproducible_Builds/12:23:00
@eighthave:matrix.org_hc Marcus (BubuIIC): you could review/merge https://gitlab.com/fdroid/fdroidserver/merge_requests/602 😀 12:24:47
@eighthave:matrix.org_hcwow, there are actually a lot of APKs that are reproducible https://verification.f-droid.org/verified.json12:43:29
@eighthave:matrix.org_hcto teh APK Sig v112:43:48
@eighthave:matrix.org_hcI just double checked since I didn't believe it12:44:00
@eighthave:matrix.org_hcthey do still have diffs, looks like just sort order diffs in MANIFEST.MF and the ZIP header12:44:22
@bubuiic:matrix.orgMarcus (old)
In reply to @eighthave:matrix.org
they do still have diffs, looks like just sort order diffs in MANIFEST.MF and the ZIP header
I think we talked about ordering them before, right?
15:20:25
12 Dec 2018
@nico:f-droid.orgNico AltMathijs: Can you hear me?17:52:13

Show newer messages


Back to Room ListRoom Version: 1