Time Nick Message 00:19 Wuzzy My current highlight feature of 5.5.0: Scale mouse/joystick sensitivity depending on FOV (Elias Åström) (translation: If you zoom, your view moves more precisely) 00:19 Wuzzy this is nice, sniper rifle mode activated ? 00:21 Wuzzy Thank you, maintainers for doing the last-minute changes. I wasn't aware we were THAT close to release when I posed that basic_debug issue... 00:21 Wuzzy I'm sorry for causing stress at literally the worst moment possible ? 00:21 Wuzzy but hey! new release! yaaaaaay! congrats!! PARTY PARTY PARTY no more complaining only PARTY xd 00:31 Mc congrats on the release :) 00:43 gargamel There's a minetest update for Android. 00:58 gargamel So far so good. 01:01 gargamel I'm going to email the package maintainer for Fedora and see if they'll include the interactive terminal. 02:00 rubenwardy est31: hi, where's the source code for building Minetest on launchpad found? 02:00 rubenwardy the build script 02:22 erlehmann rubenwardy is there a possibility to get all minetest mods before a specific date from the contentdb API? 02:23 rubenwardy define specific date 02:23 rubenwardy creation? approval? first release? 02:24 rubenwardy sort=created_at or sort=approved_at 02:24 Pexin "last update" I suspect 02:25 rubenwardy https://content.minetest.net/api/packages/?type=mod&sort=approved_at&order=desc 02:25 rubenwardy if you look at package page, it'll tell you the timestamps 02:25 rubenwardy https://content.minetest.net/api/packages/Winter94/wc_plumbum/ 02:25 rubenwardy so if it's a recent date, you can manually find the first one 02:26 rubenwardy if you need to automate it then you're mostly out of luck 02:31 erlehmann rubenwardy last update actually 02:31 erlehmann but yeah i wanted to automate it 02:33 rubenwardy https://content.minetest.net/api/releases/ 02:34 rubenwardy also https://content.minetest.net/api/packages/?type=mod&sort=last_release&order=desc 02:34 rubenwardy former is better for keeping up with releases 02:41 erlehmann rubenwardy do you have any stats on how fast after a release mods are updated to be marked compatible btw? 02:42 rubenwardy mods have a min and max range, a lot of mods don't put an upper bound 02:42 rubenwardy so there's no way to track that 02:43 erlehmann uh 02:44 erlehmann rubenwardy if a mod used an API that changed since they got last released, shoudn't that automatically unmark them? 02:44 erlehmann i mean changed in an incompatible way 02:44 rubenwardy I don't track API usage 02:44 erlehmann ofc 02:45 erlehmann can i search mods by if they have an upper bound? 02:47 rubenwardy the arguments are documented here: https://content.minetest.net/help/api/#package-queries 02:47 rubenwardy You could look at mods that support 5.4, and mods that support 5.5, and see the difference 02:48 rubenwardy https://content.minetest.net/api/packages/?type=mod&engine_version=5.4.0 and https://content.minetest.net/api/packages/?type=mod&engine_version=5.5.0 02:50 erlehmann rubenwardy, so these are the games that do not have an upper bound? https://content.minetest.net/api/packages/?type=game&engine_version=5.6.0 02:50 erlehmann ^^ 02:51 rubenwardy they may have an upper bound of 5.6-dev 02:51 rubenwardy but that's unlikely 02:51 erlehmann i deduce that by a) 5.6.0 not existing b) mineclone2 and mineclone5 having issues with 5.5 API change 02:51 rubenwardy actually I think the UI blocks you from doing that 02:51 rubenwardy 5.6 exists in the ContentDB database as 5.6-dev 02:51 erlehmann ok what's with this https://content.minetest.net/api/packages/?type=game&engine_version=90001 02:52 erlehmann is the field just ignored? 02:52 rubenwardy if it can't find the version, then it's silently ignored 02:52 erlehmann damn 02:52 rubenwardy which is suboptimal I guess 02:52 erlehmann it is indeed 02:52 erlehmann why did you opt for that instead of not returning anything? 02:53 rubenwardy \o/ 02:53 rubenwardy oh, forks may give an invalid version 02:53 rubenwardy for example, Multicraft will give 2.0.0 but there was never such a version 02:53 rubenwardy Multicraft doesn't support ContentDB though, so not a problem in that case 02:54 erlehmann well that's on them kinda 02:54 erlehmann do you know if there is a csm db despite fleckensteins cheatdb? 02:54 erlehmann https://github.com/dragonfireclient/cheatdb 03:06 rubenwardy est31: nevermind, found it 04:32 est31 hi rubenwardy 04:32 est31 yeah it is on launchpad 04:33 rubenwardy It turns out that it's all done by a fancy Debian tool that calls cmake 04:34 rubenwardy I just needed to edit the packaging and update the recipe 04:34 rubenwardy We've moved to our own irrlicht fork 04:55 est31 I see 04:55 est31 everyone does eventually haha 06:41 erlehmann celeron55 i wanted to be nostalgic and could not reach http://celeron.55.lt/~celeron55/minetest/ browser says connection was reset 06:42 erlehmann https://web.archive.org/web/20101230021034/http://celeron.55.lt/~celeron55/minetest 06:44 erlehmann https://bitbucket.org/celeron55/minetest/ This repository has been deleted 07:00 erlehmann https://bitbucket-archive.softwareheritage.org/projects/ce/celeron55/minetest.html 07:00 erlehmann https://bitbucket-archive.softwareheritage.org/new-static/0f/0f624c2c-8182-442f-9d37-27617d6f9235/0f624c2c-8182-442f-9d37-27617d6f9235-repository.tar.gz 09:14 MTDiscord first impressions on 5.5 from CTF: "5.5.0 is very laggy" 09:15 MTDiscord uh oh 10:46 sfan5 windows? I was surprised to see how bad it is under wine, never had anything like that running native 10:55 MTDiscord second impressions on 5.5 from CTF: mine seems fine 10:55 MTDiscord the second is a Linux guy though? 10:55 MTDiscord and the first? 10:56 MTDiscord Just asked, but something tells me Win 10:57 MTDiscord Yep, searching the history brings up Win screenshots 11:00 MTDiscord need more info anyways 12:39 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Document moon orientation relative to sun 1380812b8 https://github.com/minetest/minetest/commit/80812b86d6097ae67ec61f99357497cbaaf43c80 (152022-01-31T12:36:39Z) 12:46 MTDiscord my friends who use windows say they don't notice a difference between 5.4 and 5.5 13:10 jonadab The Windows Phone series (eight, blue, ten, eleven) has such terrible handling of virtual memory and system-process scheduling, that the amount of lag it introduces *dwarfs* anything inherent in Minetest. 13:10 rubenwardy Needless to say, we don't support Windows phone 13:10 jonadab Especially on systems with not a ton of physical RAM. 13:11 jonadab rubenwardy: That would be nice. But Microsoft won't sell Windows NT any more. 13:12 rubenwardy luatic: are they sure it's not CTF that's laggy? 13:15 MTDiscord if CTF is more laggy on 5.5 than on 5.4, it's still a minetest fault 13:15 MTDiscord but i think it's not the case 13:24 erlehmann > Especially on systems with not a ton of physical RAM. 13:24 erlehmann what is a ton 13:24 erlehmann i have 2GB RAM 13:24 MTDiscord Does it weigh 1000kg xD? 13:24 erlehmann no 13:24 erlehmann damn i do not have a ton of ram 13:24 erlehmann factually proven 13:27 celeron55 system recommendation: 1m power cable, 100g of RAM, 50g CPU, 1kg monitor 13:28 erlehmann luatic you and wsor told me that i should use a table here, but i guess you do not mean the replacement table for schematic placement and just a table for node replacement probabilities? https://git.minetest.land/Mineclonia/Mineclonia/pulls/204 13:28 erlehmann if you find the time to leave proper review there, pls do. 13:29 celeron55 for best performance, install an extra bright power on indicator LED 13:29 erlehmann bc i am still unsure 13:29 erlehmann celeron55 also audio cables need to have gold plating 13:29 erlehmann forget gold, MESE plating 13:29 erlehmann while you are at it, bring back omsk bird! 13:29 celeron55 minetest sounds suck? do you even have diamond insulated gold plated 16mm2 headphone cables 13:30 erlehmann 16mm³ 13:30 erlehmann i am like one dimension ahead of you 13:30 erlehmann duped enchanted mossy diamond insulated gold plated 16mm² headphone cables with durability IV 13:30 erlehmann overstacked, too 13:48 rubenwardy 4GB or less is low RAM imo 13:49 rubenwardy I had 2GB of RAM in 2007/8 13:53 MTDiscord We're getting close to a point where 8GB will be considered "low", and it seems like it already is by a lot of Windows users. 13:54 MTDiscord Considering how badly MT leaks RAM, "low" might also depend on how long you want to be able to keep it running continuously. 13:56 MTDiscord Speaking of memory leaks, (1) how to I find out what known memory leaks exist that I should try to work around as a gamedev, since I assume if they were easy to fix they'd have already been, and (2) is there a way to find out what is actually occupying memory so I can see what's probably leaking? 14:10 definitelya What's better for PVP: an 8 gig RAM stick or two 4 gig ones? 14:11 definitelya Dual wielding is better, duh. 14:13 Ingar if your hardware supports dual-channel, a single stick is mostly retarded 14:18 MTDiscord Obviously go with the single 8G stick. Makes it less awkward when you inevitably find you need to buy a second one. 14:18 rubenwardy agreed 14:19 definitelya You both have a point ahah. 14:39 erlehmann Warr1024 you activate lsan and wait until the application quits, then it shows you all the leaks 14:43 erlehmann Warr1024 https://mister-muffin.de/p/5VxU.c 14:43 erlehmann ; cat test.c 14:43 erlehmann #include 14:43 erlehmann int main(int argc, char *argv[]) { char *p = malloc(sizeof(char)); *p = 'x'; } 14:43 MTDiscord Speaking of memory leaks, I would've loved it if #11929 had gotten into 5.5-dev - why are memory leaks considered such low-priority? 14:43 ShadowBot https://github.com/minetest/minetest/issues/11929 -- Fix zlib (de)compressor memory leaks by savilli 14:44 erlehmann you can instrument and run this using: gcc '-fsanitize=address' test.c && ./a.out 14:44 erlehmann it will show you that this program has a memory leak of 1 byte 14:45 erlehmann oh better compile with -g 14:45 erlehmann then you get line numbers 14:45 erlehmann Direct leak of 1 byte(s) in 1 object(s) allocated from: 14:45 erlehmann #0 0xb79d14bb in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 14:45 erlehmann #1 0x4321f0 in main /tmp/test.c:2 14:45 erlehmann #2 0xb775ae45 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1ee45) 14:45 ShadowBot erlehmann: Error: That URL raised 14:45 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome 14:45 ShadowBot https://github.com/minetest/minetest/issues/2 -- Burned wood 14:45 erlehmann thanks for nothing ShadowBot 14:46 erlehmann Warr1024 does this help you? 14:46 erlehmann https://clang.llvm.org/docs/LeakSanitizer.html 14:50 rubenwardy Luatic: a work around for the zlib memory leak was in 5.5 14:51 rubenwardy I wasn't aware of that actual fix though, not sure why that wasn't worked on 14:53 MTDiscord Huh? I must've missed the workaround, where is it? 14:57 MTDiscord no, it wasn't, ruben confused with zstd 14:59 rubenwardy Ohh 15:13 sfan5 @luatic the leak happens if compression errors out, which approximately never happens 15:15 MTDiscord unless a malicious client wants to dos your server ? 15:18 sfan5 I think there's actually no payload that the server decompresses, so Minetest is protected in that regard 15:18 sfan5 (if you uncompress arbitrary user input without limits you already have a vulnerability) 15:24 MTDiscord yeah probably 15:36 ilomiglio hi, is there a cmd to add a node into the player's inventory? 15:36 rubenwardy At some point this last month was my 10 year anniversary of finding/joining Minetest 15:37 rubenwardy ilomiglio: /giveme or /give 15:37 rubenwardy /giveme default:mese 99 /give ilomiglio default:mese 99 15:37 ilomiglio sorry for the miseunderstanding, i meant by a mod 15:37 rubenwardy !book inv 15:37 MinetestBot rubenwardy: ItemStacks and Inventories - https://rubenwardy.com/minetest_modding_book//en/items/inventories.html 15:37 rubenwardy It's the "main" list in a player's inventory 15:38 ilomiglio rubenwardy: thank you 16:18 debiankaios somebody here? 16:21 rubenwardy yes 16:22 debiankaios hi rubenwardy 16:23 debiankaios i changed my mail-adress and wanted to have a wiki account 16:23 debiankaios my forum post got deleted 16:23 debiankaios but i got no mail 17:08 definitelya !tell erlehmann Reading issue 203 in Mineclonia, I think it was actually mcimport (a mod by sofar) that converted Minecr#ft fire to eternal_fire for my map, not worldedit. Sorry about that 17:08 MinetestBot definitelya: I'll pass that on when erlehmann is around 18:29 MinetestBot erlehmann: Jan-31 17:08 UTC Reading issue 203 in Mineclonia, I think it was actually mcimport (a mod by sofar) that converted Minecr#ft fire to eternal_fire for my map, not worldedit. Sorry about that 18:30 erlehmann definitelya i can actually place eternal fire with worldedit just fine. just not with the schematic placement function in mineclonia. 18:30 erlehmann it's super weird 18:31 erlehmann schemedit can also place it 18:58 definitelya I see 19:30 sofar mcimport is not a mod 19:40 kilbith I'm currently in Stockholm if there's any Swedish minetesters who want to meet me around a coffee (?) 19:42 definitelya Ah true! 21:31 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Fix: Render statbar off half-icons 1387c4a81 https://github.com/minetest/minetest/commit/87c4a8152186f1c221d185f8f60049bf6435e0e1 (152022-01-31T21:29:33Z) 21:31 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Default statbars: Correctly show smaller max props 13251dd99 https://github.com/minetest/minetest/commit/251dd99291dad4ee3089da27d41fcc908ea4224e (152022-01-31T21:29:33Z) 21:31 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Scale to HUD element max instead of default max 13f68dd10 https://github.com/minetest/minetest/commit/f68dd10193736c0c0e67741a6f6a4b4f438d72b9 (152022-01-31T21:29:33Z) 21:31 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Fix double bubbles 134ac54a5 https://github.com/minetest/minetest/commit/4ac54a557976e8c4662e46a7138b5cf43c5f2b0d (152022-01-31T21:29:33Z) 21:32 HuguesRoss ...forgot to squash those 21:32 sfan5 could still be a fixed by a force-push 21:33 HuguesRoss I'll do it real quick, I'll verify with my fork first just to be safe 21:37 HuguesRoss Done 21:37 sfan5 looks good 21:39 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Fix builtin statbar backgrounds 131e4d667 https://github.com/minetest/minetest/commit/1e4d6672be35e075de6add3d4d4e97793a911efc (152022-01-31T21:35:30Z) 21:49 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Revert "Disable dynamic shadows for the 5.5.0 release" (#12032) 13c61998b https://github.com/minetest/minetest/commit/c61998bd2000427b96fc506edffa9fa4e27a1a9b (152022-01-31T21:48:14Z) 21:49 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest: Fix macOS compile instructions 13163d354 https://github.com/minetest/minetest/commit/163d3547e65a6cea8a3e555557407e88d8e09183 (152022-01-31T21:48:29Z)