Minetest logo

IRC log for #minetest-dev, 2024-06-13

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

All times shown according to UTC.

Time Nick Message
04:00 MTDiscord joined #minetest-dev
05:14 fluxionary joined #minetest-dev
05:42 TheCoffeMaker joined #minetest-dev
07:43 basxto joined #minetest-dev
14:36 SFENCE joined #minetest-dev
15:30 SFENCE joined #minetest-dev
15:40 Thomas-S joined #minetest-dev
15:40 Thomas-S joined #minetest-dev
15:47 imi joined #minetest-dev
16:38 SFENCE joined #minetest-dev
16:39 MTDiscord joined #minetest-dev
17:09 fluxionary joined #minetest-dev
17:14 SFENCE joined #minetest-dev
17:39 SFENCE joined #minetest-dev
17:43 MTDiscord <bastrabun> According to https://github.com/minetest/minetest/blob/master/doc/lua_api.md?plain=1#L293 there is a node naming convention, which is "enforced by the mod loader". Allowed are modname:[a-zA-Z0-9_].
17:43 MTDiscord <bastrabun> However minetest.register_node(":\n", {}) works and is placeable as a node. Is that a bug or is that intended? Here are more examples: https://gitea.your-land.de/your-land/bugtracker/issues/6947
17:45 MTDiscord <bastrabun> I did not yet dare to try minetest.register_node(":DROP TABLES students", {}) or minetest.register_node(":sudo rm -rf /", {})
17:46 grorp joined #minetest-dev
17:48 grorp in #14542, I'm adding the new bool field "Simulated" to the "MouseInput" union member of "SEvent"
17:48 ShadowBot https://github.com/minetest/minetest/issues/14542 -- [no squash] Auto-toggle TouchScreenGUI in-game when receiving touch/mouse input by grorp
17:48 grorp now I obviously need that field to be false if the event isn't simulated
17:49 grorp but to achieve that, I'd unfortunately have to add an `event.MouseInput.Simulated = false;` line everywhere a mouse event is created
17:51 grorp I avoided this by adding a memset with 0 to the SEvent constructor, but there should be a better way. does someone have an idea?
17:59 SFENCE joined #minetest-dev
18:06 grorp well, I've switched to setting it manually now, but I'd still appreciate a better aproach
18:22 SFENCE joined #minetest-dev
18:24 grorp joined #minetest-dev
18:27 grorp left #minetest-dev
18:48 rubenwardy bastrabun: the `:` character disables item name conventions
18:48 rubenwardy so it's behaving as intended
18:58 SFENCE joined #minetest-dev
18:59 sfan5 rubenwardy:
18:59 sfan5 it should only disable the validation of the "modname:" part
19:00 rubenwardy yeah I agree
19:00 rubenwardy that would be more useful
19:00 sfan5 a newline or spaces would definitely break the inventory serialization
19:02 [MTMatrix] <Zughy> there is just one feature left: can we enter feature freeze and also get that feature merged in the meanwhile? https://github.com/minetest/minetest/milestone/23
19:04 sfan5 sure
19:12 MTDiscord <luatic> fwiw gltf is code-wise ready
19:13 MTDiscord <luatic> both static and animated, though the animated part hasn't been reviewed at all yet. both are tested and work as expected.
19:17 SFENCE joined #minetest-dev
19:18 [MTMatrix] <Zughy> I fear that such feature might delay the release even more
19:19 MTDiscord <exe_virus> Agreed, just clean out 5.9 feature+ bugs already listed and move on to 5.10
19:20 [MTMatrix] <grorp> I'd support a feature freeze right now (with only the stuff that's already on the milestone being exempt)
19:20 [MTMatrix] <grorp> I also have a feature PR I'd really like to get in (#14542), but you have to release at some point
19:21 ShadowBot https://github.com/minetest/minetest/issues/14542 -- [no squash] Auto-toggle TouchScreenGUI in-game when receiving touch/mouse input by grorp
19:22 [MTMatrix] <grorp> The time has come.
19:22 MTDiscord <josiah_wi> I have no complaints against waiting for 5.10 for the gltf PR. That way we might be able to land both the static and animated parts in the same release.
19:25 MTDiscord <luatic> okay suggestion
19:25 MTDiscord <luatic> once we have gltf we just release 5.10
19:27 MTDiscord <luatic> (assuming the release procedure is feasibly short; i'll see whether this assumption holds when we release 5.9...)
19:30 [MTMatrix] <Zughy> we could also try releasing every 4 months instead of 6 (which are never 6)
19:30 MTDiscord <luatic> nvm disregard my suggestion, it wasn't well thought out. but perhaps we could try to target more frequent releases.
19:30 [MTMatrix] <Zughy> 3 if we want to be super crazy
19:30 MTDiscord <luatic> Zughy: yeah, i was thinking 3 months maybe even
19:30 MTDiscord <luatic> damn Zughy is reading my brain today
19:30 [MTMatrix] <grorp> luatic: so what is your opinion on a feature freeze right now?
19:30 [MTMatrix] <Zughy> <3
19:31 MTDiscord <luatic> we can go ahead and freeze
19:31 MTDiscord <luatic> we've got many regressions to tackle
19:31 MTDiscord <luatic> luckily we also have PRs for most of them
19:32 MTDiscord <luatic> @rubenwardy looking at the release checklist, do we still have a twitter / X account and if so, do we still want to post there? lol
19:32 rubenwardy it's just mastodon now
20:00 MTDiscord <exe_virus> Gosh we have a long release process lol. That seems like it could be a bit more automated, but not much more
20:00 MTDiscord <exe_virus> Also: I thought we couldn't use mingw anymore because it's buggy or something? Or was it just the mingw-gcc was the issue and we instead use clang as the front end?
20:08 sfan5 indeed
22:32 panwolfram joined #minetest-dev
23:08 vampirefrog joined #minetest-dev

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