Time Nick Message 00:00 pgimeno it's built-in in LuaJIT, and not bundled with Minetest. I'm not sure, but it's possible that bit operations are compiled if using LJ's bit library. I have to check. 03:00 MTDiscord Wait so require is considered insecure if it reaches outside of the mod directory, is that why? 03:01 MTDiscord Because we can use require within the mod directory with a secure environment, right? 03:01 MTDiscord Alternatively, we could create Minetest namespace bindings for bit operations 03:01 MTDiscord I.e. minetest.bit.function_name() 05:17 fruitsnack hello, I see that android minetest compiling process changed considerably, I'm packaging the update for fdroid and have a few questions 05:18 MTDiscord if your looking for a core dev there most likely asleep 05:19 MTDiscord most of them are around during european timezones daytime 05:19 fruitsnack there's no need to prebuild anything anymore, I just run `gradle assembleRelease`? What's NDK version used for compilation? The build process is binary-free (except for imports from NDK), as in all deps are still build? 05:19 fruitsnack Hm there's a discord bridge now? 05:20 MTDiscord has been for a while 05:20 fruitsnack What's discord server address 05:20 MTDiscord https://discord.gg/6W84ytH 05:20 fruitsnack ok thanks 05:20 MTDiscord np 09:27 sfan5 ~tell fruitsnack no, the build process is not binary-free; dependencies are downloaded from a git repo 09:27 ShadowBot sfan5: O.K. 10:53 fruitsnack sfan5: so it's just binaries without any build instructions, sources, etc? 10:56 fruitsnack Cant older build scripts be used, or build script added to that repo? Otherwise we cant update minetest on f-droid, and it'll be marked as "no source since" 11:01 fruitsnack (I check responses on discord bridge so even if I leave you don't have to use bot commands) 11:12 sfan5 there are build scripts in https://github.com/minetest/minetest_android_deps 11:12 sfan5 but you'd have to figure out how to hook that up with the engine source 11:16 fruitsnack well, we'll figure something out, but the build process will be way more complicated for sure 11:17 fruitsnack what NDK is used for compilation? 11:18 fruitsnack also, which ABIs are supported? I take it minetest now comes with different apks for armeabi-v7a and arm64-v8a? 11:19 fruitsnack And, how do I compile deps for them? Uncomment armeabi-v7a part and comment out arm64 part and vise versa? 11:20 sfan5 ndk r22 currently, the Makefile has armv7, arm64 and x86 but I don't think anyone has rested x86 recently 11:20 sfan5 yes 11:23 fruitsnack do I have to do any stuff like adding ndk tools to my $PATH or it's all handled in makefile 11:24 fruitsnack and is there any systemwide dependencies or it's all contained and I only need ndk? 11:26 sfan5 you likely need make, cmake, autoconf, automake, wget, tar, unzip, gcc/g++, the android SDK and NDK 11:26 rubenwardy I'm currently working on minetest_android_deps 11:26 sfan5 and the jdk of course 11:26 rubenwardy the build passes on GitHub, but not locally 11:27 rubenwardy there's also missing dependencies there which I need to get around to 11:28 fruitsnack well, we cant update it unless minetest is 100% buildable from source 11:29 rubenwardy which is why I'm working on minetest_android_deps 11:29 fruitsnack as in, if there's still missing deps I cant even start working on a new build recipe because I wont be able to compile it myself 11:29 rubenwardy the issue is #10529 11:29 ShadowBot https://github.com/minetest/minetest/issues/10529 -- Create Android dependency building scripts 11:29 fruitsnack ok, thanks 11:30 rubenwardy Well, yes, because minetest_android_deps is still being created 11:31 rubenwardy If you have more time than me you could try cloning minetest_android_deps and then expanding the Makefile to build everything in the _binary which isn't built yet 11:32 rubenwardy hm, or maybe its only like that because I can't build locally 11:36 fruitsnack another unrelated question 11:36 fruitsnack how do I publish mods on contentdb 11:36 rubenwardy login and add the mod 11:36 rubenwardy https://content.minetest.net/packages/new/ 11:37 fruitsnack Hm, I thought there's some approval process or it just pulls mods from minetest-mods group or something 11:38 rubenwardy there is an approval process, that's after you create the listing 11:38 fruitsnack And final question about the forums 11:40 fruitsnack I've made around 20 mods in the last 4 years, but I never released them, because they're all interconnected, am I allowed to create separate forum threads for every of them, or I should compile them all in one thread, or make a gamemode? 11:41 fruitsnack Each mod can be used standalone and I want people to use them that way, because nobody would want to use all 20 11:41 rubenwardy you can make as many threads as you want - they should have separatedownloads though 11:42 fruitsnack Well I thought that if I spam the forum with 20 threads at once I'll just get banned for spam or something 11:43 sfan5 nah 11:43 rubenwardy you overestimate how capable phpbb is 11:43 fruitsnack Yeah but a moderator might be online 11:44 sfan5 and what? 11:44 sfan5 they can see that you're posting useful content, not spam 11:45 fruitsnack but, as I said, maybe I'll be told to compile them all in a single thread or something 11:45 fruitsnack ok then 18:31 rubenwardy merging #10868 in 600000ms 18:31 ShadowBot https://github.com/minetest/minetest/issues/10868 -- Consistently use "health points" by Zughy 18:33 MTDiscord Heh 19:43 Zughy[m] sfan5: should I close #10792 ? 19:43 ShadowBot https://github.com/minetest/minetest/issues/10792 -- Clang-format: increase column limit from 90 to 105 by Zughy 21:07 sfan5 IMO yes