Luanti logo

IRC log for #luanti-dev, 2026-04-14

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

All times shown according to UTC.

Time Nick Message
03:48 Alias joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
13:47 turtleman joined #luanti-dev
14:03 crazylad joined #luanti-dev
14:03 crazylad joined #luanti-dev
17:27 Krock Hm. It's been a while since the last necessary bump, thus I might be misremembering an earlier discussion on the protocol bump policy. I thought it would only be done for the release candidate build - but turns out there's no such restrictions in the wiki. Sorry for the fuss.
17:36 sfan5 we should write down that "During development if any feature that requires a protocol bump is added, the should be done at the same time." then
18:08 sfan5 rubenwardy: please build from here https://github.com/luanti-org/luanti/tree/ci
18:22 rubenwardy build failure https://github.com/luanti-org/luanti/actions/runs/24415141557/job/71322171475#step:5:395
18:29 sfan5 oops, fixed
18:36 SpaceManiac joined #luanti-dev
18:56 crazylad joined #luanti-dev
19:09 sfan5 windows builds verified to work
19:14 mrcheese joined #luanti-dev
19:22 Krock sfan5: I might be rather late to the party - do you need help with something? Changelog?
19:23 sfan5 hmm i don't think so. I have a commit preprared for the changelog locally.
19:23 sfan5 prepared*
19:24 Krock okay
19:24 sfan5 you could verify that the bugs are actually fixed by the backported patch, because I haven't
19:25 Krock sure. running a test mod...
19:31 Krock https://github.com/luanti-org/luanti/commit/5fe84437  I wish this had a better commit description what made this necessary. uh anyway
19:32 Krock the ItemVisuals and Sanitize commits work
19:33 sfan5 it was a prerequisite of the other commit but if you want to test then core.get_dir_list(core.get_worldpath() .. "/worldmods") should work, and wouldn't work before that
19:33 sfan5 (and of course worldmods should not be writable)
19:34 sfan5 rubenwardy: eta on android? or should I not wait?
19:34 rubenwardy I use CI to produce builds
19:35 sfan5 I know that but it finished a while ago :)
19:36 rubenwardy I usually use the tag but I could use the commit hash
19:36 sfan5 yeah should work
19:36 Krock sfan5: sorry to disappoint but worldmods is writable by worldedit_commands
19:36 Krock > local x, err = io.open(core.get_w
19:36 Krock orldpath() .. "/worldmods/test.a", "w");
19:37 Krock test.a  was created in the directory
19:37 sfan5 let me check
19:38 Krock tbf I'm using symlinks and Wine, which might cause funny false-positibes
19:39 Krock okay. It's blocked in current master with no symlinks. Now testing what makes the difference
19:39 sfan5 https://x0.at/HHxK.png wfm on master for me at least
19:39 sfan5 if symlinks somehow break it that sounds like its own bug
19:41 Krock does still work on Wine with no symlinks in the world path
19:43 sfan5 https://x0.at/Qn8V.png huh yeah this is on windows
19:44 Krock probably a / vs \ thing
19:45 sfan5 ⭢ io.open(core.get_worldpath() .. "\\worldmods\\something2", "w")
19:45 sfan5 ⭠ file (0x01c6aa51f490)
19:45 Krock actually no... PathStartsWith contains code to handle slashes
19:45 sfan5 could still be
19:48 sfan5 time for debugging
19:54 sfan5 ok so this isn't present in master
19:57 sfan5 I bet the check is working correctly and it sets *write_allowed but still returns true
19:57 sfan5 in master there's https://github.com/luanti-org/luanti/commit/45083abf5eb5280fdc76eed80c78cff1a2a07f79 which fixed this loophole
20:03 Krock yes. that makes sense.
20:04 rubenwardy ok built
20:05 sfan5 possible fix pushed to 'ci' branch again, will check after build is done
20:05 sfan5 (sorry ruben)
20:05 sfan5 this situation is my fault for mixing two changes in one commit
20:05 * Krock sneaks into bed almost silently.
20:15 sfan5 success https://x0.at/Ukvs.png
20:15 sfan5 rubenwardy: you can do it again
20:55 rubenwardy done
20:58 sfan5 I guess we're read to go then?
21:01 sfan5 ready*
21:17 sfan5 I take that as a yes
21:27 sfan5 can you also upload the android stuff to the gh release?
21:43 sfan5 forum post done, advisories done
21:44 sfan5 will wait with updating the website until we have at least the android builds (tomorrow?)
22:03 turtleman joined #luanti-dev
22:34 panwolfram joined #luanti-dev
22:39 rubenwardy done

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