Minetest logo

IRC log for #minetest-dev, 2019-09-14

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

All times shown according to UTC.

Time Nick Message
00:46 Cornelia joined #minetest-dev
01:06 ANAND joined #minetest-dev
01:51 nepugia joined #minetest-dev
01:53 Cornelia joined #minetest-dev
02:02 Lone_Wolf joined #minetest-dev
02:16 Ruslan1 joined #minetest-dev
03:17 pmpp joined #minetest-dev
03:37 Cornelia joined #minetest-dev
03:54 nepugia joined #minetest-dev
04:09 Cornelia joined #minetest-dev
04:43 Cornelia joined #minetest-dev
04:57 ssieb joined #minetest-dev
08:36 ShadowNinja joined #minetest-dev
09:07 proller joined #minetest-dev
09:43 YuGiOhJCJ joined #minetest-dev
10:26 ensonic joined #minetest-dev
10:42 tomraceror joined #minetest-dev
11:08 Fixer joined #minetest-dev
11:28 tomraceror joined #minetest-dev
11:33 nepugia joined #minetest-dev
12:30 sfan5 pushing trivial commit readding "waving = 3" to water to mtg in a few minutes
13:02 ANAND Does #8871 require two approvals? It's trivial-ish
13:02 ShadowBot https://github.com/minetest/minetest/issues/8871 -- Move Quicktune code to util/ by ClobberXD
13:02 ANAND It has been approved by Krock
13:03 ANAND Also, #8271 (bugfix) requires one more approval
13:03 ShadowBot https://github.com/minetest/minetest/issues/8271 -- Fix breath statbar scaling; defer breath_bar hiding by one second by ClobberXD
13:04 ANAND Ofc, how can I forget to mention that #7557 needs another approval too? ;)
13:04 ShadowBot https://github.com/minetest/minetest/issues/7557 -- Add support for per-player FOV overrides and multipliers by ClobberXD
13:32 ANAND joined #minetest-dev
13:43 Cornelia joined #minetest-dev
14:42 DS-minetest joined #minetest-dev
14:48 DS-minetest some PR advertisement coming in:
14:49 DS-minetest Would someone who uses macOS or windows please be so kind and test #8665?
14:49 ShadowBot https://github.com/minetest/minetest/issues/8665 -- Formspec: change the appeareance of the cursor on fields and co. by DS-Minetest
14:50 DS-minetest #8448 has 5 :+1:s, hence it's pretty popular.
14:50 ShadowBot https://github.com/minetest/minetest/issues/8448 -- Allow to set the displayed item count and its offset via meta by DS-Minetest
14:53 DS-minetest Lua PRs #7712 and #8515 are already lying around for months. You don't have to read all the walls of text.
14:53 ShadowBot https://github.com/minetest/minetest/issues/7712 -- Add an item pick up callback (2) by DS-Minetest
14:53 ShadowBot https://github.com/minetest/minetest/issues/8515 -- Add matrix helpers to builtin by DS-Minetest
14:53 DS-minetest ^ dev decisions needed
14:54 DS-minetest I'd like #8640 (a bugfix) to be in 5.1.
14:54 ShadowBot https://github.com/minetest/minetest/issues/8640 -- Trigger on_place in many situations even if prediction failed by DS-Minetest
14:55 DS-minetest ^ to review use side-by-side mode
14:55 DS-minetest *split, not side-by-side
14:57 ANAND Split is side-by-side :)
14:57 DS-minetest yeah, but it's called "split" :)
14:58 * DS-minetest will describe the changed of that PR for easier reviewing
15:08 rubenwardy Two weeks until feature freeze
15:09 ANAND Really? :O
15:09 DS-minetest detailed description added to #8640, reviewing should be easier now
15:09 ShadowBot https://github.com/minetest/minetest/issues/8640 -- Trigger on_place in many situations even if prediction failed by DS-Minetest
15:10 ANAND #7557 is going to miss 5.1.0 too? This is nuts :(
15:10 ShadowBot https://github.com/minetest/minetest/issues/7557 -- Add support for per-player FOV overrides and multipliers by ClobberXD
15:11 DS-minetest #8716 needs a second approval (Krock called it "A beauty.")
15:11 ShadowBot https://github.com/minetest/minetest/issues/8716 -- Fix the bgcolor formspec element by DS-Minetest
15:12 DS-minetest #8752 needs more attention, modders and players might like it
15:12 ShadowBot https://github.com/minetest/minetest/issues/8752 -- Add a detailed_description to items by DS-Minetest
15:18 nepugia left #minetest-dev
15:34 Topic for #minetest-dev is now Feature freeze: 28th Sept | Minetest core development and maintenance. Minetest 5.0.1 released! Chit-chat goes to #minetest. http://irc.minetest.net/minetest-dev/ http://dev.minetest.net/
15:36 tomraceror joined #minetest-dev
15:38 Krock joined #minetest-dev
15:39 Cornelia joined #minetest-dev
15:40 rubenwardy We should decide what to prioritise for 5.1.0, especially the formspec PRs
15:40 rubenwardy also, we need to determine whether the formspec reordering PR is a breaking change
15:41 DS-minetest i don't think it's that common that elements overlapp
15:42 DS-minetest if the formspec version PR gets merged I could move boxes to the back if the version is smaller than 2
15:42 DS-minetest (boxes do sometimes overlapp)
15:42 DS-minetest -p*
15:42 HDMI_STECKDOSE joined #minetest-dev
15:46 rubenwardy yeah, I think it's fine to accept this small breaking change if we can assess the scope of breakages
15:47 rubenwardy as it's undocumented, you could argue that it's not an API so the versioning isn't affected
15:47 rubenwardy however, this is probably troubling logic
15:51 rubenwardy #8923 is approved, Krock
15:51 ShadowBot https://github.com/minetest/minetest/issues/8923 -- Formspec version by SmallJoker
15:52 Krock yes right. I wanted to check whether the prepends "local" version works, but forgot to do so yet
15:52 rubenwardy ah ok
15:52 Krock should work (TM) anyway. it's fairly simple
15:52 rubenwardy well formspec_versions being in the wrong place throw errors in 5.0.1?
15:52 rubenwardy like, this may not fix the problem in that case
15:52 Krock no, they're jsut skipped
15:52 Krock like any other unknown element
15:53 rubenwardy will the extra parameter then give an error?
15:53 Krock only the first element matters
15:53 Krock yes. parseVersionDirect expects only one argument
15:54 Krock single `[` split
15:54 rubenwardy I'm wondering whether the following formspec would result in the background not giving an error on 5.0.1
15:55 rubenwardy size[1,2]      (prepends)    formspec_version[1]background[0,0;1,1;hello.png;true]background[0,0;1,1;hello.png;true;10]   (prepends end)   content
15:55 rubenwardy like, this PR is good for the future
15:55 rubenwardy but can it actually fix the background error from prepends issue?
16:05 Krock it would only fix that if prepends specify none or version 2
16:05 Krock it would require a server running 5.1.0-dev anyway since the version is errously included in the prepends now
16:07 rubenwardy sigh
16:07 rubenwardy what about a 5.0.1 client?
16:07 rubenwardy the issue is that 5.0.1 clients connecting to 5.1.0 servers will see error messages
16:08 rubenwardy I don't think this PR actually fixes that with 5.0.1 clients, because they don't support versions in prepends
16:08 rubenwardy and setting a version for the whole thing is a massive no, because it will force _all_ formspecs to use real coordinates
16:08 rubenwardy like, don't get me wrong, this doesn't make this PR bad
16:16 proller joined #minetest-dev
16:17 Krock 5.1.0 clients can be fixed by adding a version tag
16:18 rubenwardy right
16:18 Krock but that one must be before "size["
16:18 Krock * 5.0.1 clients
16:19 Krock and only if the server is 5.1.0-dev+ because the version is added automatically in older versions
16:20 Krock thus resulting in totally wrecked formspecs because there would be two versions, but the formspec handler only accepts one
16:20 Krock ANAND: https://github.com/minetest/minetest/issues/8929#issuecomment-531492354
16:21 Krock if you have some more free time: please check whether it still happens with this patch/diff. I could not reproduce it, but better to have two independent results
16:23 ANAND Krock: I'll test tomorrow, thanks for the patch
16:24 Krock I don't know why it works but it does
16:24 Krock sends player movements if the parent isn't known to the client
16:24 ANAND Hacky, but makes sense :)
16:24 Krock so the nametags will move as they drive around
16:25 Krock the camera offset is some weird stuff I'd prefer not to touch, hence this workaround
16:32 tomraceror joined #minetest-dev
16:39 Krock why does RemoteClient AND RemotePlayer exist? They should both contain the same data: peer_id, proto version, SAO pointer
16:40 rubenwardy player is probably a subclass of object, whereas client is a peer and exists before the player is emerged
16:40 Krock I'm well aware, but both could contain the same data, whereas it's created on TOSERVER_INIT, and completed loading in TOSERVER_INIT2 (load SAO)
16:41 Krock RemoteClient is owned by Server, RemotePlayer by ServerEnv
16:50 ensonic joined #minetest-dev
16:52 ANAND Krock: Does #8271 require another approval?
16:52 ShadowBot https://github.com/minetest/minetest/issues/8271 -- Fix breath statbar scaling; defer breath_bar hiding by one second by ClobberXD
16:53 ANAND and #8871?
16:53 ShadowBot https://github.com/minetest/minetest/issues/8871 -- Move Quicktune code to util/ by ClobberXD
16:58 Krock All PRs but those from core devs need two approvals (or more)
16:58 Krock an exception are "Trivial"-tagged PRs where one approval suffices
16:59 Krock see Git Rules @ dev wiki
16:59 ANAND Isn't #8871 trivial?
16:59 ShadowBot https://github.com/minetest/minetest/issues/8871 -- Move Quicktune code to util/ by ClobberXD
16:59 Krock well yes
16:59 ANAND Ik about two approvals, I was just wondering if those PRs needed a second approval :)
17:00 ANAND I'll try to fix #7924 before the freeze
17:00 ShadowBot https://github.com/minetest/minetest/issues/7924 -- Bind mouse buttons (Adopted from #6537) by ClobberXD
17:01 rubenwardy Core developers can self-approve a PR, but it's frowned upon for big PRs
17:02 rubenwardy what PRs should be prioritised for 5.1.0?
17:02 Krock those from the milestone
17:03 Krock creating 5.2.0 milestone to move unimportant ones there
17:03 rubenwardy ok cool
17:03 rubenwardy well, I'm looking through the milestone now
17:05 Krock replacing #8876 with #8834 there because it fixes the issue
17:05 ShadowBot https://github.com/minetest/minetest/issues/8876 -- 'Autoforward' broken when damage is disabled
17:05 ShadowBot https://github.com/minetest/minetest/issues/8834 -- [no squash] Send ActiveObjects along with definitions once connection is established by ClobberXD
17:05 Krock not replacing. latter
17:05 Krock *adding latter
17:05 ANAND https://github.com/minetest/minetest/pull/7557#event-2328766480 - Why was 7557 removed from the milestone?
17:07 Krock because it's not a bugfix
17:07 Krock it could still be merged, but the milestone is for PRs that should be priorized
17:07 ANAND I thought 5.1.0 isn't a bugfix release
17:08 rubenwardy it still should be bug fixes
17:08 rubenwardy wait, misready
17:08 rubenwardy it's not a bugfix release, but major issues and bugfixes should be prioritised now
17:08 Krock ^
17:08 DS-minetest but bug fixes can be merged while feature freeze, can't they?
17:08 Krock deadline is sept 20th
17:08 rubenwardy yeah
17:08 Krock * 30
17:09 ANAND I understand. But that PR is older than me lol. I'm just hoping that it gets in. :)
17:09 Krock "older than me"?
17:09 DS-minetest #8640 is a bugfix and someone told me that they'd like to see it in 5.1
17:09 ShadowBot https://github.com/minetest/minetest/issues/8640 -- Trigger on_place in many situations even if prediction failed by DS-Minetest
17:10 Krock DS-minetest: how am I supposed to use the testing code? place it into other nodeboxes?
17:10 DS-minetest yes
17:10 ANAND That was an exaggeration, ofc
17:11 Krock I ended up specifying one node with a prediction and checked for errorously replaced nodes
17:11 DS-minetest Krock: look into the then fixed issue
17:11 Krock didn't quite get why the other chat_send_all calls are there
17:11 DS-minetest #_← (#=full node; _=slab)
17:12 DS-minetest uh, yeah, I should short it
17:12 Krock on_place was the only I needed there
17:13 DS-minetest updated
17:13 Krock (ItemGroupList) predicted_f.groups)["attached_node"]
17:14 Krock old code but still. this initializes a new pair in the map
17:14 Krock I assume the groups pushing code already handles that
17:15 Krock actually it can't. predicted_f is const
17:16 DS-minetest that line wasn't really changed
17:21 Krock will merge #8627 and #8923 in 15 minutes
17:21 ShadowBot https://github.com/minetest/minetest/issues/8627 -- [NO SQUASH] Load CSM environment after the restrictions are known by SmallJoker
17:21 ShadowBot https://github.com/minetest/minetest/issues/8923 -- Formspec version by SmallJoker
17:21 Krock thanks for the review
17:29 rubenwardy I wish that lhofhansl wasn't too cool for us, and hung around in IRC
17:29 ANAND lol
17:38 DS-minetest (15 mins are over)
17:39 Krock merging
17:39 Krock DS-minetest: to my defence I'm trying to call xfce4-notifyd with dbus to show up a timeout notification
17:39 Krock irony intensifies
17:42 Lone_Wolf joined #minetest-dev
17:45 HDMI_STECKDOSE joined #minetest-dev
18:00 rubenwardy Krock: formspec PR has forced the pause menu into real co-ordinates, which looks weird
18:02 DS-minetest joined #minetest-dev
18:06 Lone_Wolf https://github.com/minetest/minetest/issues/8932
18:06 sfan5 merging #8834 in 10 minutes
18:06 ShadowBot https://github.com/minetest/minetest/issues/8834 -- [no squash] Send ActiveObjects along with definitions once connection is established by ClobberXD
18:11 rubenwardy #8932
18:11 ShadowBot https://github.com/minetest/minetest/issues/8932 -- Built-in formspecs are forced to use real_coordinates, but haven't been converted
18:17 sfan5 done
18:19 Krock oof
18:24 sfan5 merging game#2477 in 5 minutes
18:24 ShadowBot https://github.com/minetest/minetest_game/issues/2477 -- Add missing infotext to nodes by An0n3m0us
18:27 tomraceror joined #minetest-dev
18:31 Krock will push https://krock-works.uk.to/u/patches/0001-Built-in-formspecs-Force-version-1.patch in 10 minutes
18:33 DS-minetest updating to version 2 should be done at some point anyway
18:33 DS-minetest (but using "formspec_version[n]" instead of FORMSPEC_VERSION_STRING makes sense)
18:35 DS-minetest Krock: may I suggest that you remove the redundant std::string(...)?
18:35 DS-minetest (and the +)
18:37 Krock DS-minetest: you cannot concat char*
18:38 Krock string literals are pointers unless you concat it with strings
18:38 DS-minetest oh, sorry
18:39 Krock strings are needed due to the gettext call in between. if it were only literals there wouldn't be an issue
18:40 Krock s/oh, sorry/til: string literals are char*
18:41 Krock Minetest also has an educational purpose, especially in modding and core dev
18:41 Krock pushing
18:42 Krock this formspec issue actually makes me wonder why builtin isn't broken too
18:42 Krock nvm. there's no version specified
18:43 Krock done
18:49 p_gimeno I thought string.append was more optimal than +
18:50 Krock p_gimeno: yes, but performance does not matter in this case
18:50 p_gimeno ok
18:50 Krock that is because the original string is enlarged, instead of allocating a new combined string
18:53 troller joined #minetest-dev
19:05 xerox123_ joined #minetest-dev
19:08 xerox123_ joined #minetest-dev
19:09 troller joined #minetest-dev
19:10 xerox123_ joined #minetest-dev
19:13 xerox123_ joined #minetest-dev
19:17 Cornelia joined #minetest-dev
19:38 Cornelia joined #minetest-dev
19:50 proller joined #minetest-dev
20:04 ensonic joined #minetest-dev
20:25 proller joined #minetest-dev
20:47 Cornelia joined #minetest-dev
20:57 nepugia joined #minetest-dev
21:17 Miner_48er joined #minetest-dev
21:21 Cornelia joined #minetest-dev
21:24 paramat joined #minetest-dev
21:47 Lone_Wolf joined #minetest-dev
22:01 paramat merging #8918
22:01 ShadowBot https://github.com/minetest/minetest/issues/8918 -- Dungeons: Clean up parameters, improve structure variety by paramat
22:14 Fixer joined #minetest-dev
22:21 Ruslan1 joined #minetest-dev
23:02 Cornelia joined #minetest-dev
23:15 Cornelia joined #minetest-dev
23:29 Player-2 joined #minetest-dev
23:33 Cornelia joined #minetest-dev
23:46 paramat joined #minetest-dev

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