| 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 |
|
VargaD_ joined #minetest |
| 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 |
|
twoelk|2 left #minetest |
| 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 |
|
twoelk joined #minetest |
| 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:24 |
|
redneonglow joined #minetest |
| 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:32 |
|
benrob0329 joined #minetest |
| 00:35 |
|
kaeza joined #minetest |
| 00:36 |
|
redneonglow joined #minetest |
| 00:36 |
redneonglow |
damn tor |
| 00:36 |
redneonglow |
the last thing i saw was <redneonglow> will try that |
| 00:37 |
redneonglow |
did i miss anything? |
| 00:37 |
sofar |
nope |
| 00:37 |
redneonglow |
k thank you |
| 00:42 |
|
puzzlecube joined #minetest |
| 00:52 |
|
redblade7 joined #minetest |
| 01:04 |
redblade7 |
thank you that worked |
| 01:09 |
|
Ruslan1 joined #minetest |
| 01:15 |
redblade7 |
it was probably my lack of ${CFLAGS} |
| 01:15 |
redblade7 |
i didnt include that the first time around |
| 01:19 |
|
YuGiOhJCJ joined #minetest |
| 01:36 |
Wuzzy |
how do I add my custom setting into map_meta.txt with Lua? |
| 01:36 |
|
Exagone313 joined #minetest |
| 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:45 |
|
ssieb joined #minetest |
| 02:47 |
Wuzzy |
↑ yes |
| 03:05 |
|
scr267 joined #minetest |
| 03:55 |
|
JDCodeIt left #minetest |
| 04:00 |
|
FreeFull joined #minetest |
| 04:10 |
|
twoelk left #minetest |
| 05:15 |
|
ssieb joined #minetest |
| 06:52 |
|
hisforever joined #minetest |
| 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:02 |
|
redblade7_ joined #minetest |
| 07:04 |
|
redneonglow joined #minetest |
| 07:05 |
hisforever |
is anybody reading Me? |
| 07:31 |
|
SanskritFritz joined #minetest |
| 07:35 |
|
ANAND joined #minetest |
| 07:58 |
|
jluc joined #minetest |
| 07:58 |
|
bas080 joined #minetest |
| 08:04 |
|
proller joined #minetest |
| 08:06 |
|
bas080 joined #minetest |
| 08:10 |
|
proller joined #minetest |
| 08:14 |
|
CWz joined #minetest |
| 08:15 |
|
proller joined #minetest |
| 08:18 |
|
troller joined #minetest |
| 08:28 |
|
bas080 joined #minetest |
| 08:31 |
|
troller joined #minetest |
| 08:34 |
|
ssieb joined #minetest |
| 08:35 |
|
Beton joined #minetest |
| 09:48 |
|
jluc joined #minetest |
| 10:27 |
|
fwhcat joined #minetest |
| 11:00 |
|
SanskritFritz joined #minetest |
| 11:10 |
|
Gael-de-Sailly joined #minetest |
| 11:35 |
|
calcul0n joined #minetest |
| 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:17 |
|
entuland joined #minetest |
| 12:22 |
|
p_gimeno joined #minetest |
| 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:26 |
|
Sveta_ joined #minetest |
| 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:43 |
|
Fixer joined #minetest |
| 12:50 |
|
kaeptmblaubaer joined #minetest |
| 12:52 |
|
Krock joined #minetest |
| 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 |
|
lig joined #minetest |
| 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:17 |
|
craba joined #minetest |
| 13:18 |
Calinou |
lig: does it happen outside of a Flatpak? |
| 13:18 |
|
kaeptmblaubaer joined #minetest |
| 13:18 |
Calinou |
(also, are you running it Fedora in a virtual machine?) |
| 13:18 |
|
ektor joined #minetest |
| 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:24 |
|
ANAND joined #minetest |
| 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:26 |
|
zarcade_droid joined #minetest |
| 13:30 |
|
kaeptmblaubaer joined #minetest |
| 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 |
|
craba_ joined #minetest |
| 13:33 |
lig |
Calinou, could you try the one which is in the Fedora repo? I believe it should be easy enough |
| 13:36 |
|
kaeptmblaubaer joined #minetest |
| 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:03 |
|
FreeFull joined #minetest |
| 14:03 |
|
kaeza joined #minetest |
| 14:06 |
|
Wuzzy joined #minetest |
| 14:24 |
|
scr267 joined #minetest |
| 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:44 |
|
catninja joined #minetest |
| 14:47 |
|
JDCodeIt joined #minetest |
| 14:47 |
MinetestBot |
[git] Wuzzy2 -> minetest/minetest: Don't append itemname to itemname in tooltip (#8176) f5bdc04 https://git.io/fhHP2 (2019-02-09T14:46:02Z) |
| 14:52 |
JDCodeIt |
<Krock> 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 |
| 15:15 |
|
calcul0n joined #minetest |
| 15:25 |
|
tpe joined #minetest |
| 15:27 |
|
kaeptmblaubaer joined #minetest |
| 16:15 |
|
Ruslan1 joined #minetest |
| 16:24 |
|
riff-IRC joined #minetest |
| 16:29 |
|
kaeptmblaubaer joined #minetest |
| 16:30 |
|
fridolin joined #minetest |
| 16:30 |
fridolin |
hi does anyone know if the blodd test server still exist ? |
| 16:33 |
|
scr267 joined #minetest |
| 16:34 |
|
jas_ joined #minetest |
| 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 |
| 16:45 |
|
jluc joined #minetest |
| 17:04 |
|
puzzlecube joined #minetest |
| 17:13 |
|
puzzlecube joined #minetest |
| 17:31 |
|
nowhere_man joined #minetest |
| 17:34 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: numeric: Fix clang, broken since d5456da b7e1bca https://git.io/fhHMC (2019-02-09T17:33:31Z) |
| 17:50 |
|
Markow joined #minetest |
| 18:53 |
MinetestBot |
[git] nerzhul -> minetest/minetest: Fix Address::isLocalhost algorithm ff5d4ff https://git.io/fhHDr (2019-02-09T18:52:56Z) |
| 18:53 |
MinetestBot |
[git] rubenwardy -> minetest/minetest: Disable confirmation dialog on localhost 7796a31 https://git.io/fhHDK (2019-02-09T18:52:56Z) |
| 19:04 |
|
p_gimeno left #minetest |
| 19:13 |
MinetestBot |
[git] Wuzzy2 -> minetest/minetest: Remove fgettext("") in builtin 705b454 https://git.io/fhHDF (2019-02-09T19:12:56Z) |
| 19:16 |
|
kaeptmblaubaer joined #minetest |
| 19:21 |
|
Gael-de-Sailly joined #minetest |
| 19:39 |
yusf[m] |
Anyone using the LATE effects framework? |
| 19:50 |
|
SanskritFritz joined #minetest |
| 19:58 |
|
SanskritFritz joined #minetest |
| 20:03 |
|
SanskritFritz joined #minetest |
| 20:15 |
|
SanskritFritz joined #minetest |
| 20:21 |
|
kaeptmblaubaer joined #minetest |
| 20:32 |
|
Sokomine joined #minetest |
| 20:36 |
|
calcul0n joined #minetest |
| 20:46 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Autojump: Disable in fly mode, support continuous forward (#8200) 6d6a813 https://git.io/fhHSJ (2019-02-09T20:44:04Z) |
| 20:57 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Builtin: Fix grayed-out but enabled modpacks a809f73 https://git.io/fhHSq (2019-02-09T20:54:39Z) |
| 21:00 |
|
Ruslan1 joined #minetest |
| 21:12 |
|
diemartin joined #minetest |
| 21:23 |
|
GreenDimond joined #minetest |
| 21:54 |
|
hecks joined #minetest |
| 22:04 |
|
sonicpp joined #minetest |
| 22:15 |
|
nowhereman joined #minetest |
| 22:25 |
|
kaeptmblaubaer joined #minetest |
| 23:01 |
|
fwhcat joined #minetest |
| 23:08 |
|
kaeptmblaubaer joined #minetest |
| 23:39 |
|
kaeptmblaubaer joined #minetest |
| 23:51 |
|
Sokomine joined #minetest |