Time Nick Message 10:27 kgdrenefort Hello, minetest players or curious fellow, would like helping me to reproduce a nasty bug that crash minetestserver/minetest game's when luajit is non used to compile it ? https://forums.gentoo.org/viewtopic-p-8827591.html#8827591 It's a topic made for gentoo, but maybe we could reproduce it as well on other distro. 11:45 sfan5 no need for complicated reproduction steps. this is simply a difference in implementation between Lua and LuaJIT: https://0x0.st/XZNP.txt 11:45 sfan5 nothing to fix here 11:45 sfan5 it's also not a "crash", it is simply an error 11:55 shrikant Are there any built-in lua api mechanisms to work like cron to schedule functions call? 12:03 sfan5 minetest.after? 12:03 sfan5 doesn't persist over server shutdowns of course 13:03 Miner34 I don't know if this is the right place, but i'm having a problem with my ContentDB account. I need to change my email address, but after trying many times i still didn't get a single email. Any ideas? 13:05 Miner34 If this can help, my email provider is proton. 13:06 ROllerozxa iirc yandex blocks protonmail so that's likely why emails aren't sent through 13:06 Miner34 Yandex??? 13:07 ROllerozxa yes, that's unfortunately what we use for outbound mail on the minetest.net domain 13:07 ROllerozxa it is very much due for a replacement 13:08 Miner34 So... is there any way i can get my email to work? 13:09 MTDiscord use a proxy email is probably the only way 13:09 Miner34 Proxy email? what is that? 13:10 MTDiscord create an email not at proton, that you send your cdb mail to, and then set up a forward in that to proton 13:10 Miner34 And will that set my email to the proton one? 13:15 Miner34 I will try. thanks for the help. 13:23 kgdrenefort sfan5: I was wondering why without luajit it does that, but actually it allowed mineclonia to fix some bad code (bad math) as they saaid. 13:24 MTDiscord shrikant: If youa re looking to programmatically execute stuff at given times, I made such a thing. Will that help? https://gitea.your-land.de/your-land/yl_scheduler 13:24 kgdrenefort so lua & luajit don't act she same eh. 13:24 MTDiscord You could programmatically add a catzillion execution dates 13:26 ROllerozxa gdrenefort: is minetest not built with luajit on gentoo? 13:26 kgdrenefort doesn't seems to by default. 13:26 kgdrenefort let me check again eh. 13:26 kgdrenefort [ebuild R ~] games-engines/minetest-5.8.0 USE="-leveldb*" LUA_SINGLE_TARGET="lua5-1* -luajit*" 13:26 kgdrenefort by default. 13:27 kgdrenefort so, no, it push lua5-1 and removes use of luajit. 13:27 ROllerozxa that's strange, probably should be the default. unless you're building on an obscure architecture that luajit doesn't support you're a lot better off with luajit, I assume gentoo doesn't have an issue with luajit being out of date 13:27 kgdrenefort AMD64 13:27 kgdrenefort so no weird arch. 13:27 ROllerozxa yeah 13:27 kgdrenefort that might be because it's a beta version of luajit ? 13:28 kgdrenefort "Using LuaJIT 2.1.0-beta3" 13:28 ROllerozxa luajit has been in a rolling-release state for a long time now 13:28 kgdrenefort I would ask the mainteners about it tho. 13:28 kgdrenefort is there a good reason to not use luajit. 13:28 kgdrenefort (by default, for minetest) 13:29 ROllerozxa only if you're on an architecture that doesn't support luajit. the gentoo maintainer could look at the architectures that debian disables luajit on when building minetest 13:29 ROllerozxa x86 and ARM should be completely fine with luajit if it's recent enough 13:30 ROllerozxa the only difference between luajit and lua 5.1 (aka PUC lua) _should_ be that luajit is a lot faster than PUC, but there are various minor changes in their implementation that cause issues since most people are on luajit and never test mods with PUC lua 13:33 ROllerozxa (which yeah, math.random being stricter on PUC lua is a pretty well known thing. goto is a luajit extension that also comes up every now and then: https://wiki.voxelmanip.se/LuaJIT_Differences 13:47 shrikant @bastrabun, oh, thanks for yl_shcheduler. That's what i need. 13:48 MTDiscord I'll put it up in CDB tonight, until then you need to clone it from the repo 13:50 kgdrenefort Runned the talk: https://wiki.gentoo.org/wiki/Talk:Minetest 13:50 kgdrenefort let's see if I get answers. 16:14 rubenwardy FYI: I can do manual email verifications if you email rw@rubenwardy.com 18:36 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Enable "FULL" debug info for Android build (#14684) 13bc60693 https://github.com/minetest/minetest/commit/bc60693a5d55bcf25bedda8d33d6e4e5c0e0d111 (152024-05-23T18:36:01Z) 18:36 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Fix artifacts with bloom + tonemapping on ogles2 (#14688) 136c0b822 https://github.com/minetest/minetest/commit/6c0b8229ecc8da7109ca471db8480a345abdf426 (152024-05-23T18:36:13Z) 19:08 sometalgoo Forgive me, I'm a bit of a laymen. Can Minetest do reflections? For example, if someone wanted to create a mirror in Minetest. I searched for mods for a mirror and couldn't find one. Was wondering if this could even be done in a mod, or if this would be a new feature needed in Minetest itself? 19:09 ireallyhateirc not yet iirc, there was the camera API PR but it stalled 19:09 MTDiscord This would need a new feature. There have been proposals for related APIs. It is not a trivial thing to implement for sure. 19:11 ireallyhateirc you can always do a fake room with a player clone like most games do :D