Time Nick Message 00:05 sofar Wuzzy: warnings can come from both lua and core, so you have to redirect them from there to chat 00:05 sofar Wuzzy: would be interesting to have a buffer that an online admin could retrieve, though 00:06 sofar e.g. through /log or something like that 00:06 Wuzzy i'm only interested in dev warnings 00:06 Wuzzy i want minetest to scream at me when there's a lua warning. i dont want to miss 'em 00:07 Wuzzy the "undefined global" warning is very important imo 00:07 sofar that's roughly the same thing (being able to get chat as a game client) 00:07 Wuzzy because undefined globals are a endless source of bugs in lua 00:07 sofar chat or formspec 00:07 entuland tail'ing and grep'ing on the output log isn't an option? 00:07 sofar it deserves an API I'd say 00:08 Wuzzy ... 00:08 sofar not everyone has SSH access 00:08 entuland correct 00:08 sofar what about a server with 2 moderators on that have no shell access? 00:08 Wuzzy i never suggested the silly /log command 00:08 entuland too used to singleplayer there :) 00:08 Wuzzy i dont need SSH access when i dev on my own machine ... 00:08 sofar then read the console? 00:09 Wuzzy ... 00:09 entuland oh well if you're on your machine tailing and grepping, or the --console thing, should be good 00:09 sofar I always run a server in one terminal, client from a gui 00:09 Wuzzy look. i know this stuff is possible, but its less convenient :P 00:09 sofar agreed 00:09 entuland sorry - just suggesting workaround for the missing facility you're looking for 00:09 sofar well so here's my opinion 00:10 sofar if we implement something 00:10 Wuzzy so i have to write some silly script then... sigh 00:10 sofar I'd want it to cover both use cases 00:10 sofar wuzzy wants to get yelled at 00:10 sofar I'd want it to provide some log access in-game 00:10 sofar wuzzy also wants something in-game 00:11 sofar so, we should make some API that allows mods to create the feedback in different ways 00:11 Wuzzy i'd say those are 2 separate completely different feature requests 00:11 sofar the core needs an API of some sort to do either 00:11 sofar a well designed one could probably satisfy both 00:11 sofar something as simple as a callback could work and then mods can either send a chat msg to admins 00:12 Wuzzy why so complicated? All I am asking for is a minetest.conf setting to direct warnings to the chat. its really that simple. 00:12 sofar or it could store a log for later retrieval 00:12 sofar because that is a unitasker 00:12 sofar nobody likes a unitasker 00:12 Wuzzy currently, all errors go to the chat but not warnings 00:13 Wuzzy which is fine for players but sad for devs like me :) 00:13 hecks in other news minecraft's draw distance can suck my nerdpole https://a.uguu.se/xM5YKlI0HA8y_raymap.mp4 00:13 sofar maybe keep the language less suggestive 00:14 Wuzzy sofar: fyi we have a similar setting... 00:14 Wuzzy deprecated_lua_api_handling 00:15 sofar if (setting.minetest.conf(it)) bad(); 00:15 hecks +1 for please just crash on undefined global 00:16 Wuzzy :D 00:16 Wuzzy yesssssss 00:16 Wuzzy let it burn 00:16 hecks warnings are for wusses 00:17 Wuzzy fun fact: we had a version in which undefined globals were actually errors so they got screamed into the chat 00:17 hecks crash on all red errors too 00:17 hecks all those pet bugs 00:18 Wuzzy sadly the feature was removed and undefined globals were demoted to warnings... :( 00:18 hecks boooooooo 00:18 Wuzzy the reason was that it showed up to often in games and mods!!!! I kid you not 00:18 Wuzzy so basically the undefined globals remained, they are just less visible ... -_-' 00:19 hecks good, fix your damn mods people 00:19 Wuzzy my feelings, exactly! 00:21 rubenwardy Wuzzy: it would be as simple as adding a setting for which to print to chat 00:21 rubenwardy Given that settings already are 00:22 hecks crash or bust 00:22 Wuzzy wow finally someone who gets it! 00:22 hecks or if you're a wuss; minetest.register_on_undefined_global 00:22 Wuzzy LOL 00:22 sofar why not just have a -Wpedantic for the server 00:22 sofar -Werror -Wall 00:23 sofar essentially is what he wants 00:23 sofar the log thing is an AB problem 00:23 Wuzzy wtf is an AB problem? 00:24 sofar a very common term used to describe the situation where a person asks for B but wants A 00:24 sofar but because the context was unknown when the question was asked, the person will get the wrong answer or the discussion gets derailed 00:25 redneonglow hi 00:25 redneonglow i just installed the latest libspatialindex 00:25 redneonglow which requires me to compile minetest 00:25 redneonglow again 00:25 redneonglow but i need to add the cflag -std=c++11 00:25 redneonglow how do you do that with cmake? 00:25 redneonglow it always fails and says the flag isnt there 00:26 redneonglow even after i compiled with DCMAKE_CXX_FLAGS_RELEASE and DCMAKE_C_FLAGS_RELEASE 00:26 Wuzzy wait what? so libspatialindex depends on minetest??? 00:26 redneonglow no 00:26 sofar -DCMAKE_CXX_FLAGS 00:26 redneonglow minetestserver 00:26 redneonglow i tried that too 00:26 sofar and you need to give it a value 00:26 redneonglow no the new one qualifies as libspatialindex.so.5 00:26 redneonglow when i have .so.4 00:26 sofar -DCMAKE_CXX_FLAGS="${CFLAGS} -std=c++11" 00:26 redneonglow compild in i mean 00:26 redneonglow oh 00:27 redneonglow will try that 00:36 redneonglow damn tor 00:36 redneonglow the last thing i saw was will try that 00:37 redneonglow did i miss anything? 00:37 sofar nope 00:37 redneonglow k thank you 01:04 redblade7 thank you that worked 01:15 redblade7 it was probably my lack of ${CFLAGS} 01:15 redblade7 i didnt include that the first time around 01:36 Wuzzy how do I add my custom setting into map_meta.txt with Lua? 01:36 Wuzzy minetest.set_mapgen_setting does not work :( 02:33 Xiong Damian Conway recommends all errors throw fatal exceptions; and I agree. Routines likely to fail can be boxed with a handler in the caller to catch, log, and recover. But it's not for the routine itself to blackhole its mistake. 02:35 Xiong By extension, when mods emit errors, it should be up to minetest.conf what to do; and by default, fatal. 02:47 Wuzzy ↑ yes 06:55 hisforever Hi I need Help plaease. I'm using MT 0.4.17.1 but when I try to generate a world all I get is a flat land with sand as the base. How do I get trees and other things? 07:05 hisforever is anybody reading Me? 12:01 MayeulC @freenode_hisforever:matrix.org: Nope. Just kidding, I read you, but I have no clue :) Just wait around for a bit... 12:22 entuland hello everybody 12:23 * p_gimeno waves 12:23 entuland p_gimeno: I've tested and included your code to replace my silly text lookup for matrix_to_facedir 12:23 p_gimeno how did it go? 12:23 entuland perfectly smooth, the behavior is exactly the same, as expected 12:24 p_gimeno great! happy to hear 12:24 entuland I was a bit puzzled by the fact that your code only uses two out of three rows of the matrix to compute the index :P 12:24 entuland but then I realized that evidently those two rows are unique among the set, so that's enough to differentiate them 12:25 entuland I guess that any two rows, or probably any 6 cells, would have worked just as fine, eventually with a differently arranged table to be paired with 12:25 p_gimeno yes, if there's no flipping then you can get the third vector from the other two 12:26 entuland I would never have thought about that, but I guess that this kind of ideas comes easier if you're used to mess with that kind of maths 12:26 p_gimeno it's a bit like having a box with a green face on the top and a red face on the side 12:27 p_gimeno that lets you find the position of the box just by looking at where the coloured faces are 12:27 p_gimeno but if flipping is allowed, you need a third coloured side 12:28 entuland I'm sort of getting the idea, yes :) 12:28 entuland now I wonder if there are other parts of my approach that I could improve, but in the end I'm happy that messing with matrix combinations as I'm doing is considered performant enough 12:29 entuland this is the commit, by the way: https://github.com/entuland/rhotator/commit/c7e288dbe3cd663d31f965e1bd06f8e9d0ef1fb1 12:30 p_gimeno as hecks said yesterday, I wouldn't worry about performance for things that happen on click 12:31 entuland good 12:31 entuland oh, thanks again for the code, btw, much appreciated 12:31 p_gimeno anytime 12:33 p_gimeno one problem for adopting that in the core, is that minetest currently has no matrix support 12:33 p_gimeno gotta go AFK for a while 12:52 entuland oh well I thought that simply including the libraries I'm using would have been enough, but I understand if the core team doesn't want to clutter the project 13:08 p_gimeno back 13:10 p_gimeno it's not my decision anyway, I'm not in the core team, but from the perspective of the project, if a matrix library is implemented, it will need some thought 13:12 p_gimeno I'm working on a linear algebra library for a separate project, but it might have uses for MT 13:12 lig Hi! I've just installed Minetest on Fedora 29 using flatpak and I have a problem. It always punches. 13:18 Calinou lig: does it happen outside of a Flatpak? 13:18 Calinou (also, are you running it Fedora in a virtual machine?) 13:19 lig I'm running Fedora on my laptop 13:19 lig I didn't try MT outside of Flatpak. Just installed from Flatpak and launched. 13:20 lig Calinou, I'm looking at the https://github.com/minetest/minetest_game/issues at the moment in case something like that is reported already 13:21 Calinou does it happen if you disable the trackpad and use an external mouse too? 13:21 Calinou (in my experience, it shouldn't be an issue, but we never know…) 13:22 craba salut 13:23 lig Calinou, I tried with external mouse only. Will try ti disable trackpad 13:26 lig Calinou, it's the same with touchpad being disabled 13:26 lig It continous to punch even when I have an external mouse detached 13:31 lig Calinou, I've just installed minetest 0.4.17.1-2 from the official Fedroa repo and it does the same thing 13:31 Calinou I'm on Fedora 29 too (with Minetest 0.4.17 built from source) and can't reproduce this on my desktop 13:31 Calinou I haven't tried on my laptop but I don't remember experiencing that issue 13:32 lig Calinou, so I need to find time to build from source :( 13:33 lig Calinou, could you try the one which is in the Fedora repo? I believe it should be easy enough 13:37 Calinou I'll do that 13:38 Calinou it's working fine too 13:38 Calinou (I started it explicitly with /usr/bin/minetest as my source build is installed into /usr/local/bin/minetest) 13:39 Ingar lig: does your trackpad have buttons? did you clean them? 13:39 lig Ok. I'll try the source build. Maybe I'll be able to dig into the code to see what's going on 13:40 lig Ingar, it doesn't click anywhere else. 13:41 Ingar just got a new mouse myself because the old one kept multiclicking, driving me insane 13:42 p_gimeno that happens to me with every mouse after a few monts, a bit of lubricant on the microswitches fixes it for me 13:43 Ingar p_gimeno: logitech microswitches last only 3 years or so 13:43 Ingar with razer, the plastic gets dented 13:43 p_gimeno ah yes, and I never ever buy logitech 13:44 Ingar I like logitech, but they always have to add some kind of annoying feature 13:44 Ingar I'll try cleaning the switches on the old mouse though 13:44 fwhcat hey lig, using gnome? have you tried with a Xorg session instead of the wayland session ? 13:44 Ingar I might have some contact cleaner 13:45 Ingar fwhcat: he left :( 13:45 fwhcat oh :( 14:32 Wuzzy How am I supposed to set player max HP? 14:34 Wuzzy ah, with set_properties. thank you XD 14:40 Krock !next 14:40 MinetestBot Another satisfied customer. Next! 14:47 MinetestBot 02[git] 04Wuzzy2 -> 03minetest/minetest: Don't append itemname to itemname in tooltip (#8176) 13f5bdc04 https://git.io/fhHP2 (152019-02-09T14:46:02Z) 14:52 JDCodeIt Re: issue #5877 and #8180 - the mod calls register_on_player_receive_fields inside the on_right_click of the entity def - is the mod name unknown in this context? ...and is this the wrong place to be calling this as it would register this over and over as the right-click is performed? 14:52 ShadowBot https://github.com/minetest/minetest/issues/5877 -- Profiler crashes in BFD 14:52 ShadowBot https://github.com/minetest/minetest/issues/8180 -- Tools without groups match to node can sometimes still dig the node 14:52 JDCodeIt ...sorry not 8180 14:52 JDCodeIt issue #8197 14:52 ShadowBot https://github.com/minetest/minetest/issues/8197 -- Crash while bringing up formspec on entity click while running profiler 14:52 Krock pong 14:53 Krock don't register callbacks outside of the main code 14:53 JDCodeIt ..yeah I thought so - maybe we close this if this is what the modding guide recommends 14:53 Krock or use set_last_run_modname (or similar) to notify the profiler about the wanted action 14:54 Krock for registering content like nodes it obviously doesn't work, for these other callbacks you easily get side-effects like this 14:55 JDCodeIt ..or do we try to have the profiler protect itself from such incorrect usages? 14:59 Krock well, in that case you could profile it, but don't know to which mod it belongs to 15:03 JDCodeIt I think the question is - would we expect such registration calls out of the mod context? Is this a valid mod code, which runs fine without the profiler, but would fail with profiler active. 15:09 entuland for what is worth, I believe that register_on_player_receive_fields should be allowed to be called only at init time, and use that unique entry point to dispatch all subsequent actions no matter the form that triggered them - or allow to both add _and_ remove those callbacks, if that design approach is considered acceptable for a more dynamic design of forms 16:30 fridolin hi does anyone know if the blodd test server still exist ? 16:39 fridolin hi does anyone know if the blodd test server still exist ? 16:40 sfan5 if you can't find it on the forums or the server list, I doubt it still exists 16:42 fridolin i dont have find it 17:34 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: numeric: Fix clang, broken since d5456da 13b7e1bca https://git.io/fhHMC (152019-02-09T17:33:31Z) 18:53 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Fix Address::isLocalhost algorithm 13ff5d4ff https://git.io/fhHDr (152019-02-09T18:52:56Z) 18:53 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Disable confirmation dialog on localhost 137796a31 https://git.io/fhHDK (152019-02-09T18:52:56Z) 19:13 MinetestBot 02[git] 04Wuzzy2 -> 03minetest/minetest: Remove fgettext("") in builtin 13705b454 https://git.io/fhHDF (152019-02-09T19:12:56Z) 19:39 yusf[m] Anyone using the LATE effects framework? 20:46 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Autojump: Disable in fly mode, support continuous forward (#8200) 136d6a813 https://git.io/fhHSJ (152019-02-09T20:44:04Z) 20:57 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Builtin: Fix grayed-out but enabled modpacks 13a809f73 https://git.io/fhHSq (152019-02-09T20:54:39Z)