[01:19:57] *** Quits: Horwitz (~mich1@p200300ec9f274f00022268fffe64e7c4.dip0.t-ipconnect.de) (Ping timeout: 258 seconds) [01:32:43] *** Joins: Horwitz (~mich1@p200300ec9f3ace00022268fffe64e7c4.dip0.t-ipconnect.de) [01:32:43] *** ChanServ sets mode: +o Horwitz [03:04:12] *** Quits: Cyker (~Cyker@host-92-28-106-115.as13285.net) (Ping timeout: 246 seconds) [03:06:53] *** Joins: Cyker (~Cyker@host-92-28-104-61.as13285.net) [10:44:34] *** Quits: mvglasow (~mvglasow@78-61-158-97.static.zebra.lt) (Ping timeout: 272 seconds) [10:57:48] *** Joins: mvglasow (~mvglasow@78-61-158-97.static.zebra.lt) [12:12:33] *** Quits: jkoan (~jkoan@pizarro.uberspace.de) (Ping timeout: 240 seconds) [12:14:27] *** Quits: NavitLogger (~NavitLogg@pizarro.uberspace.de) (Will I dream?) [12:27:10] *** Joins: NavitLogger (~NavitLogg@pizarro.uberspace.de) [12:27:10] *** Server sets mode: +nrtz [12:27:40] *** Joins: jkoan (~jkoan@pizarro.uberspace.de) [12:27:40] *** ChanServ sets mode: +o jkoan [12:33:22] Thx, I hope to have some time today to continue working on this [12:55:39] In the meantime I have made some progress on the F-Droid build issue (see ticket, it's long) [12:57:10] actually, NDK comes with some libraries/headers, if we point pkg-config to the NDK sysroot dir, it should pick up those and we might be able to move away from some support libs on Android [12:57:28] not sure how glibc vs bionic is handled here [12:58:37] only obstacle is I don't know how to specify $PKG_CONFIG_LIBDIR in a portable way, i.e. with the NDK installed in a random path [13:51:13] Mvglasow: I think somewhere within gradle must be a variable where gradle knows the ndk path. We could then pass this to cmake as a parameter and set the environment variable from there before pkg-config is called [15:48:44] *** Quits: ilovekiruna (~ilovekiru@ip1f12afe2.dynamic.kabel-deutschland.de) (Quit: Konversation terminated!) [19:30:15] jkoan in the meantime I have created a dedicated F-Droid build server image, which shaves off some ~2 minutes of CI running time: https://gitlab.com/mvglasow/ci-images-server [20:17:27] Mvglasow for the sudo "problem" can't we just use the user root in order to skip the need to reinstall sudo? [20:22:25] dunno, I just kept that in line with F-Droid's CI image, trying not to deviate too much from that to avoid regressions [20:23:39] actually, F-Droid is meant to be run in a fresh VM for each build, for security reasons; --on-server bypasses that but should only be done on a VM that gets thrown away after each build [20:24:52] and the loop on the fdroiddata CI image is actually a violation of that, but less of an issue with CI (the APKs it produces are unlikely to ever get used) [20:26:04] also I don't know how exactly F-Droid uses sudo, and if running it as root eliminates that need [20:59:28] Ah okay [20:59:31] Thx [21:00:18] We could probably create a reusable action for GitHub actions one we figured everything out