Time |
Nick |
Message |
00:00 |
Fixer |
i was surprised how much it needed to add stupid timestamps in chat, 30 files!? |
00:01 |
Fixer |
and it won't compile anyway |
00:04 |
est31 |
Fixer, two commits are shadowninja cleanups |
00:05 |
Fixer |
anything interesting to test for now? |
00:06 |
est31 |
#3677 |
00:06 |
ShadowBot |
https://github.com/minetest/minetest/issues/3677 -- Add minetest.register_lbm() to run code on block load only by est31 |
00:06 |
est31 |
but you need to be able to code mods for it |
00:06 |
Fixer |
that will be too slow, I think sofar has something for it |
00:07 |
sofar |
est31: I'll test that again, sorry, didn't get to it just yet |
00:07 |
Fixer |
https://github.com/minetest/minetest_game/pull/870 |
00:08 |
sofar |
yes that's my canonical test case |
00:09 |
sofar |
testing... |
00:16 |
sofar |
lbm_introduction_times = farming:convert_to_nodetimers__farming__cotton~155444;farming:convert_to_nodetimers__farming__wheat~155444; |
00:28 |
sofar |
est31: tests are fine, lbm code is OK |
00:33 |
est31 |
nice thanks for the tests |
00:43 |
|
ABun left #minetest-dev |
00:43 |
|
ABun joined #minetest-dev |
00:43 |
BigCat13 |
hi |
01:02 |
|
SaKeLWorld joined #minetest-dev |
02:46 |
|
iamafriend joined #minetest-dev |
02:47 |
|
Miner_48er joined #minetest-dev |
02:48 |
|
ssieb joined #minetest-dev |
03:01 |
|
paramat joined #minetest-dev |
03:20 |
|
Dragonop_ joined #minetest-dev |
03:40 |
|
linkedinyou joined #minetest-dev |
03:44 |
|
Icedream joined #minetest-dev |
04:23 |
|
Fritigern joined #minetest-dev |
04:29 |
|
Warr1024 joined #minetest-dev |
04:43 |
|
nolsen joined #minetest-dev |
05:16 |
paramat |
game#897 |
05:16 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/897 -- Default: Add jungletree_branch node, use in tree generation by paramat |
05:16 |
|
paramat left #minetest-dev |
06:07 |
|
Hunterz joined #minetest-dev |
06:23 |
sofar |
game#870 has a second patch converting saplings to nodeTimers. |
06:23 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/870 -- Farming: Trees: Convert saplings and plants to NodeTimerRef. by sofar |
06:31 |
|
nolsen joined #minetest-dev |
06:39 |
|
srifqi joined #minetest-dev |
06:51 |
|
srifqi joined #minetest-dev |
07:53 |
|
nrzkt joined #minetest-dev |
08:30 |
|
Obani joined #minetest-dev |
08:38 |
|
ud1_ joined #minetest-dev |
08:52 |
|
SaKeL joined #minetest-dev |
08:53 |
|
SaKeLWorld joined #minetest-dev |
10:16 |
|
blaze joined #minetest-dev |
11:13 |
|
Hunterz joined #minetest-dev |
11:31 |
|
AnotherBrick joined #minetest-dev |
11:37 |
|
Dragonop joined #minetest-dev |
11:49 |
|
ud1_ joined #minetest-dev |
12:03 |
|
Calinou joined #minetest-dev |
12:09 |
srifqi |
Any image to update this image: https://commons.wikimedia.org/wiki/File:Minetest_screenshot.png ? |
12:27 |
|
Fixer joined #minetest-dev |
12:51 |
srifqi |
hello? |
12:55 |
|
est31 joined #minetest-dev |
12:56 |
est31 |
srifqi, you can try asking on #minetest-project |
12:56 |
srifqi |
okay |
13:23 |
|
Megaf joined #minetest-dev |
13:25 |
|
turtleman joined #minetest-dev |
13:40 |
|
luizrpgluiz joined #minetest-dev |
14:13 |
|
twoelk joined #minetest-dev |
14:20 |
|
kaadmy joined #minetest-dev |
15:03 |
|
est31 joined #minetest-dev |
15:32 |
|
johnnyjoy joined #minetest-dev |
15:58 |
|
Player_2 joined #minetest-dev |
16:08 |
|
hmmmm joined #minetest-dev |
16:15 |
|
hmmmm joined #minetest-dev |
16:15 |
|
DFeniks joined #minetest-dev |
16:31 |
|
Obani joined #minetest-dev |
16:55 |
|
everamzah joined #minetest-dev |
16:57 |
|
Krock joined #minetest-dev |
16:58 |
|
Hunterz joined #minetest-dev |
17:21 |
|
Amaz joined #minetest-dev |
17:21 |
|
Megaf_ joined #minetest-dev |
17:38 |
|
est31 joined #minetest-dev |
17:38 |
est31 |
kahrl, ShadowNinja, sfan5 this PR is up for review: #3677 |
17:38 |
ShadowBot |
https://github.com/minetest/minetest/issues/3677 -- Add minetest.register_lbm() to run code on block load only by est31 |
17:39 |
est31 |
already used in PRs for mtgame ^ |
17:40 |
ShadowNinja |
est31: Have you removed the hashing? I think it's just unnecessary complexity that makes the config file harder to read and edit. |
17:40 |
est31 |
yes |
17:40 |
est31 |
i added policy on the names |
17:41 |
est31 |
allowed characters |
17:41 |
est31 |
therefore no escaping needed |
17:41 |
est31 |
so its pretty simple |
17:41 |
est31 |
three lines or so |
17:41 |
est31 |
I even removed the hashing internally |
17:42 |
est31 |
originally i thought it was a good idea for performance |
17:42 |
est31 |
but the code wasnt really perf critical and kahrl didnt want it either |
17:42 |
est31 |
do a ctrl+f for "hash" on https://github.com/minetest/minetest/pull/3677/files :) |
17:43 |
ShadowNinja |
est31: Why'd you remove this? https://github.com/minetest/minetest/pull/3677/files#diff-eeff0cd9c4812c27edd6961520ec5dd4L95 |
17:44 |
est31 |
because the lua_istable does take care of it already |
17:44 |
est31 |
I added else cases to those ifs |
17:44 |
est31 |
giving a nice FATAL ERROR |
17:44 |
est31 |
instead of just simply letting lua panic |
17:44 |
est31 |
because thats whats happening |
17:44 |
ShadowNinja |
est31: But that takes much more code and adds an indentation level. Just remove the istable check. |
17:45 |
est31 |
ok |
17:45 |
ShadowNinja |
est31: Or at least remove the indentation level by doing "if not istable FATAL_ERROR end ..." |
17:45 |
est31 |
can you add that as line note |
17:45 |
ShadowNinja |
Sure. |
17:45 |
|
ElectronLibre joined #minetest-dev |
17:45 |
est31 |
thanks |
17:47 |
ShadowNinja |
lua_pop is kind of pointless if you're calling FATAL_ERROR. |
17:47 |
ShadowNinja |
And "FATAL ERROR: " is probably redundant. |
17:47 |
est31 |
I'm not that sure anymore whether I want to keep the FATAL_ERROR the first place |
17:48 |
est31 |
i think the unfriendly error msg comes from the fact that I have normal lua |
17:48 |
est31 |
not jit lua |
17:48 |
est31 |
which has better error handling and so on |
17:49 |
ShadowNinja |
est31: I notice "int registered_*" and "int table" are identical too. |
17:50 |
est31 |
oh ok |
17:50 |
ShadowNinja |
est31: Er, regular Lua generally handles errors better. We just wrapped everything to handle errors better. |
17:50 |
est31 |
yeah is the case I guess |
17:50 |
|
davisonio joined #minetest-dev |
17:51 |
est31 |
well for me lua gives a very unfriendly error msg |
17:51 |
est31 |
just a "hey there is some mistake you said me this would be a table, but I got nil" |
17:51 |
est31 |
and then program terminates |
17:51 |
est31 |
no stacktrace/bt or whatever |
17:52 |
ShadowNinja |
est31: Use FATAL_ERROR then. |
17:52 |
ShadowNinja |
Otherwise LGTM. |
17:57 |
est31 |
ShadowNinja, I'm not sure whether FATAL_ERROR executes lua callbacks or not |
17:58 |
est31 |
not that i would think its a good idea if it did |
17:58 |
est31 |
but still |
17:58 |
ShadowNinja |
est31: It just prints an error and bails with abort(). |
17:59 |
ShadowNinja |
est31: Maybe "throw LuaError(msg)" would be better so it doesn't kill a client in singleplayer. |
17:59 |
est31 |
thats best probably |
18:00 |
sofar |
est31: fyi in my related game PR I added an LBM for seedlings to convert to nodetimers as well |
18:00 |
est31 |
ok |
18:00 |
sofar |
that removes a ton of ABM calls |
18:07 |
|
SaKeLWorld joined #minetest-dev |
18:29 |
|
Calinou joined #minetest-dev |
18:31 |
|
nrzkt joined #minetest-dev |
18:39 |
est31 |
ShadowNinja, added a cleanup commit |
18:39 |
est31 |
found some other minor stuff in the file as well |
18:39 |
ShadowNinja |
K. |
18:40 |
|
nolsen joined #minetest-dev |
18:42 |
est31 |
+1? |
18:43 |
ShadowNinja |
est31: Yep. |
18:44 |
ShadowNinja |
est31: Fine if I merge #3309 without the arg removal and the experimental serialization ID inclusion? |
18:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/3309 -- AreaStore cleanup by ShadowNinja |
18:45 |
est31 |
soo... then I have two approvals, even if I didnt count me |
18:45 |
est31 |
i'll merge the LBM patch then |
18:45 |
est31 |
or sfan5 do you object to the cleanup commit? |
18:46 |
|
paramat joined #minetest-dev |
18:47 |
est31 |
ShadowNinja, okay. |
18:53 |
est31 |
no reply from sfan |
18:53 |
est31 |
well its not such a big commit |
18:53 |
est31 |
dont need his approval, mine and sn's are enough |
18:53 |
est31 |
just good that the LBM patch has three approvals |
18:53 |
|
ssieb joined #minetest-dev |
18:57 |
|
davisonio joined #minetest-dev |
18:58 |
sofar |
nice |
18:58 |
|
Megaf joined #minetest-dev |
18:59 |
sfan5 |
*wait's 7 minutes* |
18:59 |
|
davisonio joined #minetest-dev |
18:59 |
sfan5 |
"no reply from sfan" |
18:59 |
sfan5 |
you're really patient |
19:00 |
Krock |
xD |
19:00 |
est31 |
:/ |
19:00 |
est31 |
sorry |
19:01 |
sofar |
aren't you two like around the corner, anyway? |
19:01 |
est31 |
? |
19:01 |
sofar |
timezone wise, at least |
19:02 |
est31 |
yeah we are both from germany |
19:04 |
est31 |
five core devs from germany, two from france, two from usa, one from gb, one from finland |
19:04 |
est31 |
before BM left we were 50% german :) |
19:04 |
sofar |
I'm either from The Netherlands or the USA, depending on your viewpoint |
19:05 |
sfan5 |
that must be the cause for the efficient management of the development process |
19:05 |
sfan5 |
oh wait |
19:06 |
Megaf |
"efficient" |
19:06 |
est31 |
:) |
19:06 |
ShadowNinja |
sfan5: You agree? |
19:06 |
sofar |
oiled like german engines? |
19:06 |
Megaf |
you need to put me in charge of management, I'm Brazilian, imagine what would happen |
19:06 |
sfan5 |
ShadowNinja: haven't looked at areastore cleanups yet |
19:06 |
sofar |
scary, but fun! |
19:07 |
est31 |
I'm going to bed now |
19:07 |
sfan5 |
wat |
19:07 |
sfan5 |
at 20:07? |
19:07 |
est31 |
yes |
19:07 |
ShadowNinja |
sfan5: Will you? |
19:07 |
est31 |
i wake up early tomorrow morning |
19:07 |
sfan5 |
i can take a look at it |
19:07 |
sfan5 |
how early? |
19:07 |
est31 |
sfan5, that was my evil plan all time long, thats why i rushed the PR :) |
19:07 |
est31 |
bye |
19:08 |
sfan5 |
very early apparently |
19:08 |
sofar |
wow, something about his bed must be awesome |
19:08 |
sofar |
does he have dogs? |
19:09 |
sfan5 |
are you implying that the dogs are in his bed? |
19:09 |
sofar |
anyway, awesome that LBM's landed. gonna do another check on my nodetimer conversions |
19:09 |
|
fireglow joined #minetest-dev |
19:09 |
sfan5 |
ShadowNinja: why areastore -> area_store? |
19:09 |
sofar |
sfan5: more that he doesn't have them ;) |
19:09 |
ShadowNinja |
sfan5: Because they're seperate words. |
19:10 |
|
ud1_ joined #minetest-dev |
19:10 |
sfan5 |
ShadowNinja: where's my v_3_s_32? |
19:11 |
sfan5 |
seperate words does not mean that it needs to be seperated |
19:11 |
sfan5 |
what about L_B_M and A_B_M? |
19:11 |
sfan5 |
why don't we have those |
19:12 |
paramat |
any reviews for game#758 ? good new sounds, should we use them for glass doors too, as they are 'modern' sounds and non-wooden sounding? |
19:12 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/758 -- Add sounds for steel doors. by sofar |
19:13 |
ShadowNinja |
sfan5: Those are acronyms though, not seperate words. |
19:13 |
sfan5 |
but it's also called ActiveBlockModifier in the code |
19:14 |
Megaf |
hm. some people use steel doors on my server for the very same reason they dont make any sound |
19:14 |
Megaf |
I mean, let me rephrase that |
19:15 |
Megaf |
In my server, some people do use steel doors, for the very reason that they don't produce any sound. |
19:15 |
Megaf |
Better |
19:15 |
sfan5 |
ShadowNinja: filenames are basically the class names but lowercase, why break the pattern? |
19:15 |
sofar |
huh, they don't make sounds? |
19:15 |
sfan5 |
also |
19:15 |
sofar |
I'd say that'd be a bug |
19:15 |
sfan5 |
ShadowNinja: the serialization test should serialize and deserialize, testing for an expected result is not the right way to test serialization imo |
19:16 |
ShadowNinja |
sfan5: Files are named acording to a low of different conventions. See, eg, guiChatConsole. |
19:17 |
ShadowNinja |
lot* |
19:17 |
sfan5 |
small inconsistences don't mean that you can create new ones |
19:17 |
sfan5 |
just keep the name |
19:17 |
ShadowNinja |
I remember we decided on lowercase_underscore a while ago with seperated words. |
19:17 |
sfan5 |
i don't get what's better about a different name thats inconsistent with others |
19:17 |
sfan5 |
when? |
19:19 |
ShadowNinja |
sfan5: Months ago. I don't remember the exact day. |
19:19 |
paramat |
also game#895 needs one +1 |
19:19 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/895 -- Add steel sign + Update wooden sign texture by kilbith |
19:20 |
sfan5 |
anyway |
19:20 |
sfan5 |
the rest of the cleanup is fine |
19:20 |
sfan5 |
paramat: +1 for game895 |
19:21 |
paramat |
ok |
19:21 |
sofar |
nobody wants to review sounds? |
19:21 |
sfan5 |
i would have to stop listening to music for that |
19:22 |
paramat |
lol |
19:22 |
sofar |
hell, you can even click the files in your browser |
19:22 |
sofar |
and firefox plays them |
19:22 |
sofar |
just "view raw" |
19:22 |
paramat |
yes |
19:23 |
sfan5 |
ogg doesn't play in chromium |
19:23 |
ShadowNinja |
sfan5: Do you consider it acceptable if I leave the rename in? |
19:23 |
sfan5 |
well uhh |
19:23 |
sfan5 |
can you just leave it out? |
19:23 |
ShadowNinja |
Maybe. |
19:24 |
ShadowNinja |
Eh, I'll have to edit the commit though. |
19:24 |
sfan5 |
won't you need to edit it anyway? |
19:25 |
ShadowNinja |
No. The commit also moves to to util, so I'll have to manually edit that commit. |
19:27 |
ShadowNinja |
I don't think the name matters that much, and I prefer it with the underscre, so I'd rather just leave it. |
19:28 |
sfan5 |
I prefer it without the underscore, so I'd rather just leave it (as it was before). |
19:31 |
paramat |
game#517 is rebased and updated, any comments? |
19:31 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/517 -- Forbidden recursive destruct for beds' parts by LeMagnesium |
19:39 |
|
fireglow joined #minetest-dev |
19:51 |
|
misprint joined #minetest-dev |
19:57 |
|
Icedream joined #minetest-dev |
20:12 |
|
twoelk joined #minetest-dev |
20:13 |
|
fireglow joined #minetest-dev |
20:33 |
|
rubenwardy joined #minetest-dev |
20:41 |
|
Megaf_ joined #minetest-dev |
21:11 |
|
casimir joined #minetest-dev |
21:29 |
|
kaeza joined #minetest-dev |
21:36 |
|
mangeurdenuage joined #minetest-dev |
21:37 |
|
paramat left #minetest-dev |
21:57 |
|
Dragonop joined #minetest-dev |
22:09 |
kaeza |
#3285 |
22:09 |
ShadowBot |
https://github.com/minetest/minetest/issues/3285 -- Links to documentation within example.conf? |
22:10 |
kaeza |
eh |
22:10 |
kaeza |
#3825 |
22:10 |
ShadowBot |
https://github.com/minetest/minetest/issues/3825 -- Allow selecting screenshot format. by kaeza |
22:10 |
kaeza |
review pls |
22:15 |
ShadowNinja |
kaeza: gettext dummy file needs update. |
22:15 |
ShadowNinja |
Also, seems odd to accept a '.' before the name. |
22:16 |
ShadowNinja |
Period in commit message should be removed too. Otherwise LGTM. |
22:17 |
kaeza |
might be able to add a "screenshot_param" setting (for e.g. JPEG quality) |
22:17 |
kaeza |
or is it overkill? |
22:18 |
kaeza |
also, it's annoying that adding/editing a setting requires editing 5 or 6 files... |
22:19 |
ShadowNinja |
JPEG quality would be nice to have. |
22:26 |
sofar |
but if png is the default already |
22:26 |
sofar |
then it's redundant, by a margin |
22:28 |
kaeza |
sofar, not sure what you mean |
22:29 |
sofar |
png is lossless. if someone really wants a low quality jpg, then they can convert the file manually |
22:30 |
kaeza |
how about dropping the "manually" part entirely so users that don't care about lossy compression can just save as JPG and be done with it? |
22:31 |
kaeza |
it's trivial code for the convenience |
22:32 |
kaeza |
feel free to :-1: though |
22:33 |
sofar |
if you really want to enhance the screenshot capability, have it automatically upload to imgur.com :) |
22:36 |
kaeza |
don't give me ideas |
22:36 |
sofar |
and then xdg-open a browser with the link to it |
22:38 |
rubenwardy |
it's minimal code, so +1 |
22:44 |
|
nolsen joined #minetest-dev |
23:14 |
|
loggingbot_ joined #minetest-dev |
23:14 |
|
Topic for #minetest-dev is now Minetest core development and maintenance. Last release: 0.4.13, Aug 20 2015. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.ru/minetest-dev/ http://dev.minetest.net/ |
23:19 |
|
Dragonop joined #minetest-dev |
23:21 |
|
twoelk joined #minetest-dev |
23:28 |
kaeza |
hmm... src/setting_translation_file.cpp references builtin/mainmenu/tab_settings.lua, when it should have said builtin/mainmenu/dlg_advanced_settings.lua ... |
23:29 |
kaeza |
soo... is `builtin/settingtypes.txt` the "gettext dummy file"? |
23:39 |
kaeza |
meh. I'll just shelve this shit |
23:48 |
|
kaeza joined #minetest-dev |