Time Nick Message 10:01 sfan5 pushing http://sprunge.us/osMm9v?diff in 5m 13:56 MTDiscord Getting approvals is as tough as expected. :) 14:39 MTDiscord Are there instructions for cross-compiling MT for android? Preferably in a container if possible, I hate having all this android crap cluttering up my main system... 14:40 MTDiscord It occurs to me that enough of the UX is different (e.g. main menu layouts, in-game controls) that I need to test PRs on android as well. 14:44 rubenwardy Android Studio is the easiest way, it's as simple as opening the project up and clicking build 14:44 rubenwardy no idea how to do it without that 14:45 rubenwardy it's built in GitHub CI 14:45 rubenwardy so you could see how that does it 14:45 rubenwardy probably downloads the SDK and uses the CLI 14:49 MTDiscord Yeah, I don't know how to script "clicking build". Maybe android studio itself has like a cmdline process. 14:51 MTDiscord Wow, android studio is pretty chonky. This seems like a lot of trouble to go through just to make sure your apps don't also work on Linux, Windows, iOS, etc. 14:53 sfan5 don't use android studio 14:55 sfan5 not for one-off builds at least 14:56 rubenwardy Android Studio itself just uses the SDKs to build 14:56 rubenwardy so you don't need it, but for development it's easier 14:57 MTDiscord I'm trying to download the SDK images now, it's a couple GB 14:57 MTDiscord Not huge by today's standards, but pretty huge for what I'm actually going to need it for :-/ 15:03 sfan5 if you are downloading SDK images that are "a couple GB" you have the wrong ones 15:04 MTDiscord No, that's just the base image, it doesn't include the NDK either. 15:05 MTDiscord I'm trying androidsdk/android-30:latest, is there one that's better? 15:08 sfan5 start from a docker image with openjdk installed, run the build command and watch it do stuff 15:08 sfan5 if it works like the CI build it'll do everything for you 15:17 MTDiscord It bootstraps fully from just openjdk? 15:17 MTDiscord I'll have to give that a shot once I find out whether my currrent build works or not 15:19 MTDiscord hmm, this time stuff actually IS compiling... 15:48 MTDiscord It looks like I'm able to successfully build using the fat android SDK images, but trying to bootstrap from just an openjdk image doesn't seem to work. It's fine though, I suppose. 15:49 MTDiscord Rather than optimize for space, I'm more interested in optimizing for time so I can iterate faster. It seems like when I run assembledebug/assemblerelease, it builds both the armv7 and arm64 images. Is there a way to tell it to only build one so I can just do only the one for the device I plan on testing with? The kinds of changes I want to test are not likely to exhibit drastic cross-device differences. 15:52 sfan5 yes you can 15:53 sfan5 should be in some of the .mk files 18:22 Krock will merge #11409 and #11443 in 10 minutes 18:22 ShadowBot https://github.com/minetest/minetest/issues/11409 -- Fix revoke debug privs not reliably turn off stuff by Wuzzy2 18:22 ShadowBot https://github.com/minetest/minetest/issues/11443 -- Remove hardcoded "You died." message in chat by Wuzzy2 18:32 Krock mergign 18:32 Krock done 23:45 v-rob Oh, I didn't know we had util/quicktune. That's really nice