22 Sep 2020 |
_hc | if v2 and/or v3 is present, follow apksigner | 12:14:04 |
wb9688 | Ah | 12:14:33 |
mimi89999 | I pushed another change to my MR | 12:23:28 |
mimi89999 | Now the diff is very small | 12:23:34 |
mimi89999 | https://lebihan.pl/xmpp-upload/index.php/fa571802-4726-4b49-92ff-b9c8a3a49aad/eu.bubu1.fdroidclassic_1014.apk | 12:23:51 |
mimi89999 | https://lebihan.pl/xmpp-upload/index.php/44c6b690-38e1-4e65-9bed-58bf733840b7/test.apk | 12:23:51 |
mimi89999 | If you want to compare | 12:23:57 |
_hc | cool. test.apk does not verify for me | 13:17:50 |
mimi89999 | Neither for me | 13:23:40 |
mimi89999 | The first diff you get is on the General purpose bit flag, right? | 13:25:24 |
mimi89999 | Then it goes crazy | 13:28:33 |
_hc | mimi89999: FYI I just did a big survey of file order in APKs: https://gitlab.com/fdroid/fdroidserver/-/issues/404#note_416788580 | 16:10:00 |
mimi89999 | At worst we can copy the order from the origin or enforce a special order. | 17:12:37 |
mimi89999 | _hc: I'm more worried because even after the reorder and zipalign there is a huge difference. | 17:13:21 |
| marzzzello joined the room. | 22:47:35 |
| marzzzello left the room. | 22:47:35 |
23 Sep 2020 |
_hc | mimi89999: were you able to just copy in the APK signatures into an unsigned APK reproducibly? | 14:33:08 |
_hc | e.g. make an unsigned APK, sign a copy with apksigner, then make a script that extracts that signature and copied the extracted bits into an unsigned APK | 14:33:58 |
_hc | without that working, I don't think it makes sense to try fixing sort order, etc | 14:34:21 |
cdesai | it would also be good to make sure both APKs install on device | 16:29:44 |
| marzzzello joined the room. | 16:44:55 |
| marzzzello left the room. | 16:44:56 |
24 Sep 2020 |
grote | I am seeing a lot of could not bring up vm 'builder_default' in build logs lately which makes an app's build fail until the next run. What is this about? | 13:18:37 |
cdesai | it's the same old virtualbox vm issue | 13:24:21 |
cdesai | afaik so far nobody has been able to pin down a root cause | 13:24:31 |
cdesai | it happens 'randomly' | 13:24:34 |
wb9688 | cdesai: Are there no logs from VirtualBox and/or Vagrant? And does it happen on other build servers as well? | 13:34:37 |
_hc | it happens elsehwere too | 13:42:23 |
_hc | if anyone wants to take on that bug, just create your own buildserver instance using the ansible setup and run lots of builds | 13:42:59 |
_hc | libvirt has separate issues, it drops networking, but VirtualBox is whats used in production | 13:43:23 |