Minetest logo

IRC log for #minetest-dev, 2019-08-31

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:39 Cornelia joined #minetest-dev
01:02 ANAND joined #minetest-dev
02:53 Cornelia joined #minetest-dev
03:19 pmpp joined #minetest-dev
03:21 Warr1024 joined #minetest-dev
03:21 Warr1024 joined #minetest-dev
03:22 Warr1024 Is anyone aware of a race condition between ABM's modifying the world (i.e. via set_node, remove_node, swap_node) and players digging/placing?
03:23 Warr1024 I've run into a situation where I place down a stack of nodes, and then an ABM modifies them dynamically, and if I try to dig them all up while the ABM is running, it replaces some nodes after I've dug them
03:23 Warr1024 so if I dig up the whole patch, I end up with more than I started out with.
03:23 fluxflux joined #minetest-dev
03:24 Warr1024 I do a get_node to check to see if the nodes have changed to no longer match the ABM right before changing them, but it doesn't fix anything.
03:24 Warr1024 Seems like there must be a race between threads doing read/write cycles on the map.
03:24 Warr1024 Is this a known issue?  Should I try to put together a minimal test case?
03:25 Warr1024 I found https://github.com/minetest/minetest/issues/8378, but it doesn't seem to be the same thing; in particular, that issue has get_node returning the wrong node, whereas I'm seeing the right node, but wrong behavior.
03:39 Ruslan1 joined #minetest-dev
03:44 Warr1024 Hmm, nevermind, it looks like I found a mod bug that was causing it :-P
03:45 fluxflux joined #minetest-dev
04:04 fluxflux joined #minetest-dev
04:08 Cornelia joined #minetest-dev
04:34 Lone_Wolf joined #minetest-dev
06:39 vesper11 joined #minetest-dev
06:57 ANAND Please remove the WIP label from #8817 and #8834
06:57 ShadowBot https://github.com/minetest/minetest/issues/8817 -- [no squash] Settings: Prevent unnecessary writes by checking for modification by ClobberXD
06:57 ShadowBot https://github.com/minetest/minetest/issues/8834 -- [no squash] Send ActiveObjects along with definitions once connection is established by ClobberXD
06:58 ANAND I've not marked the former as "ready for review" to prevent an accidental merge without removing a bunch of debug statements
06:58 ANAND Thanks in advance
07:09 Cornelia joined #minetest-dev
07:42 ssieb joined #minetest-dev
08:22 Enricoo joined #minetest-dev
08:42 ShadowNinja joined #minetest-dev
09:11 rubenwardy Warr1024 the server thread is a single thread. Player interactions will never happen whilst lua is running. As part of the server step, it receives all packets and handles them - this will be when lua is ran for player interactions. ABMs are part of the environment update, so a different part of the server step
09:12 rubenwardy The client is separate to the server though, so I suspect that this is a bug in your mod
09:15 Krock joined #minetest-dev
09:30 nepugia joined #minetest-dev
09:33 EnricoXL joined #minetest-dev
09:35 Krock merging #8857 in 10 minutes
09:35 ShadowBot https://github.com/minetest/minetest/issues/8857 -- Document world format version 28 (private nodemeta) by DS-Minetest
09:36 EnricoXL joined #minetest-dev
09:39 proller joined #minetest-dev
10:04 EnricoXL left #minetest-dev
10:05 Enricoo joined #minetest-dev
10:15 ANAND One more approval required for #8767 and #8271
10:15 ShadowBot https://github.com/minetest/minetest/issues/8767 -- Fix rotation of attached particlespawner [no squash pls; ketchup ok] by ClobberXD
10:15 ShadowBot https://github.com/minetest/minetest/issues/8271 -- Fix breath statbar scaling; defer breath_bar hiding by one second by ClobberXD
10:25 ANAND Rebased #7557 (for the thousandth time ._.)
10:25 ShadowBot https://github.com/minetest/minetest/issues/7557 -- Add support for per-player FOV overrides and multipliers by ClobberXD
10:26 ANAND Oh yea, that PR has one approval too. :D
10:30 ANAND A *lot* has changed in #7587 after sofar's approval, and I don't think the approval still holds.
10:30 ShadowBot https://github.com/minetest/minetest/issues/7587 -- Implement on_wielditem_change callback registration by ClobberXD
10:36 Fixer joined #minetest-dev
10:48 Krock joined #minetest-dev
10:48 Krock ANAND: incremental inv is quite recent, so proto version 38 could still be used
10:53 ANAND Oh ok, makes sense :)
10:54 Krock 8767 is quite trivial, I wonder why it's still not reviewed a 2nd time
10:54 sfan5 agree with that
10:54 ANAND Reverted proto version bump
10:56 ANAND Rebasing #7587 is a nightmare. Thanks for #8677, Krock :P
10:56 ShadowBot https://github.com/minetest/minetest/issues/7587 -- Implement on_wielditem_change callback registration by ClobberXD
10:56 ShadowBot https://github.com/minetest/minetest/issues/8677 -- Unify wield item handling by SmallJoker
10:57 Krock np
10:57 ANAND lol
10:57 ANAND I wasn't really happy with the implementation. Now I get to redo it :)
10:58 sfan5 Krock: 8767 is a bit hard to follow due to all the code style changes
11:01 tomraceror joined #minetest-dev
11:03 ANAND sfan5: I've separated the code-style changes from the actual bug-fix
11:03 Krock ah yes
11:03 sfan5 there were still a few in the first commit
11:03 ANAND Ah
11:03 ANAND my bad, sorry
11:23 Enricoo joined #minetest-dev
11:34 Ruslan1 joined #minetest-dev
11:39 aldum joined #minetest-dev
12:36 YuGiOhJCJ joined #minetest-dev
12:45 ircbot37 joined #minetest-dev
12:46 Krock merging 8857 ...
13:02 ircbot59 joined #minetest-dev
13:03 ircbot19 joined #minetest-dev
13:11 nepugia joined #minetest-dev
13:31 Enricoo joined #minetest-dev
14:29 Krock ANAND: is #8834 still wip?
14:29 ShadowBot https://github.com/minetest/minetest/issues/8834 -- [no squash] Send ActiveObjects along with definitions once connection is established by ClobberXD
14:55 aldum joined #minetest-dev
15:03 Lone_Wolf joined #minetest-dev
15:25 fluxflux joined #minetest-dev
15:28 Wuzzy joined #minetest-dev
15:57 behalebabo joined #minetest-dev
16:02 Lone_Wolf joined #minetest-dev
16:10 Ruslan1 joined #minetest-dev
16:29 ANAND Krock: No, #8834 is ready for review
16:29 ShadowBot https://github.com/minetest/minetest/issues/8834 -- [no squash] Send ActiveObjects along with definitions once connection is established by ClobberXD
16:30 ANAND I've also tested it by printing a debug message in Client::sendPlayerPos, within the LocalPlayer::isDead if block
16:40 ANAND sfan5: https://github.com/minetest/minetest/pull/7557#discussion_r319729836
16:40 ANAND I'm yet to test this, but I'm sure it'd work
16:54 Krock will merge #8767 in 10 minutes
16:55 ShadowBot https://github.com/minetest/minetest/issues/8767 -- Fix rotation of attached particlespawner [no squash pls; ketchup ok] by ClobberXD
17:05 Krock merging
17:07 srifqi joined #minetest-dev
17:10 nerzhul joined #minetest-dev
17:10 Krock (done)
17:10 p_gimeno thanks
17:11 p_gimeno and thanks ANAND for hosting the PR
17:11 nerzhul joined #minetest-dev
17:14 Cornelia joined #minetest-dev
17:25 Krock saturday again.. anyone here for a meeting? https://dev.minetest.net/Meetings#2019-0X-XX
17:26 rubenwardy i'm here
17:44 paramat joined #minetest-dev
17:44 paramat i'm here
18:04 Cornelia joined #minetest-dev
18:06 nepugia Hi paramat
18:09 Player-2 joined #minetest-dev
18:19 proller joined #minetest-dev
18:21 paramat O/
18:32 paramat simple PR game#2457
18:32 ShadowBot https://github.com/minetest/minetest_game/issues/2457 -- Creative: Override the hand instead of re-registering by paramat
18:34 sfan5 tested?
18:38 paramat yes :)
18:42 Lone_Wolf joined #minetest-dev
18:43 paramat thanks, merging
19:01 Cornelia joined #minetest-dev
19:02 srifqi I was reading #7614 and coded something to add it (maybe): https://github.com/srifqi/minetest/tree/set_sky_more
19:02 ShadowBot https://github.com/minetest/minetest/issues/7614 -- Add sun/moon and maybe stars to set_sky
19:10 pauloue joined #minetest-dev
19:16 srifqi left #minetest-dev
19:19 paramat joined #minetest-dev
19:22 paramat #7847 has been waiting a while, needs 1 more approval
19:22 ShadowBot https://github.com/minetest/minetest/issues/7847 -- Don't use separate checkbox to disable flag by srifqi
19:44 nepugia paramat, i made the pr for the default stack sizes, or well i wrote the code
19:45 nepugia My intention for the patch is to give server admins an easier way to set the default stack size for their server, i had talked to some who did not like the default either, but they did not want to maintain a patchset against buildin or mt itself just for a setting, which is understandable
19:46 nepugia from an abi standpoint other aproaches to enforece or change stack sizes would work just as well as they worked before
19:47 paramat ok
19:54 Krock Did not test the checkbox PR, but the code looks good.
19:55 paramat i tested it quite a lot, seems to work fine
19:57 Krock good to hear. will probably check tomorrow too
20:11 nepugia paramat, >Being done by a mod actually has advantages over using a global setting.
20:11 nepugia I would be interested in what those might be
20:12 nepugia For me one advantage of the settings based approach is that one does not accidentally overide mods with the loop which purposefully set a different stack value
20:13 nepugia Also the claim that it makes little difference to a server owner i would challenge, setting a setting is easy, figuring out the api to loop over all mods and respect mods that need special care properly is hard
20:27 paramat yes good points, my claim assumes the case where there are no conflicting mods. but still, i think it's better that mods sort that out
20:29 nepugia No conflicting mods would be ideal indeed
20:33 Cornelia joined #minetest-dev
20:42 Ruslan1 joined #minetest-dev
21:04 fruitsnack joined #minetest-dev
21:11 nepugia still, even in a homogonous enviroment i would prefer the setting
21:35 paramat it will probably be merged, it seems to have support from 2 core devs, i can't stop it :)
21:39 nepugia Hmm, is benrob a dev?
21:40 sfan5 no
21:40 nepugia I wonder who the second core dev would be that supports it then
21:41 nepugia oh well, not that important
21:49 proller joined #minetest-dev
22:12 paramat rubenwardy indicated support in the original MTG issue
22:13 paramat https://github.com/minetest/minetest_game/issues/1724
23:01 paramat joined #minetest-dev
23:02 nepugia_ joined #minetest-dev
23:05 Ruslan1 joined #minetest-dev
23:12 Cornelia joined #minetest-dev
23:29 Cornelia joined #minetest-dev
23:57 ssieb joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext