Luanti logo

IRC log for #luanti-dev, 2025-09-07

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

All times shown according to UTC.

Time Nick Message
00:31 Sokomine joined #luanti-dev
00:53 Sokomine joined #luanti-dev
02:29 aliasstilltaken joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
04:49 YuGiOhJCJ joined #luanti-dev
06:02 alias joined #luanti-dev
06:15 alias joined #luanti-dev
08:03 Krock will push https://pastebin.com/raw/xtfUayKW in 20 minutes to fix https://github.com/luanti-org/luanti/issues/16475  FYI sfan5
08:21 sfan5 sure
08:22 Warr1024 joined #luanti-dev
08:23 Krock done
08:38 fluxionary_ joined #luanti-dev
08:47 Warr1024 joined #luanti-dev
09:06 Desour joined #luanti-dev
10:41 [MatrxMT]_ <Zughy> Reminder meeting today
10:51 sfan5 debian is apparently still shipping luanti 5.10.0
10:52 sfan5 also I'll delete the AAB file from here <https://github.com/luanti-org/luanti/releases/tag/5.13.0> if nobody has any complains, because it's useless for end users.
12:43 Dragoni joined #luanti-dev
14:53 wrrrzr joined #luanti-dev
15:19 wrrrzr joined #luanti-dev
15:44 Dragoni joined #luanti-dev
16:25 sfan5 soo when's the meetin
16:25 sfan5 g
16:39 pmp-p joined #luanti-dev
17:16 loggingbot_ joined #luanti-dev
17:16 Topic for #luanti-dev is now Luanti (fka Minetest) core development and maintenance. Chit chat goes to #luanti. https://dev.luanti.org/ https://irc.luanti.org/ https://github.com/luanti-org
17:27 cx384 joined #luanti-dev
17:32 Desour joined #luanti-dev
17:34 Desour at 18:00 UTC (= in 26 min)
18:00 Krock Did I make it just in time?
18:01 y5nw joined #luanti-dev
18:01 Krock sfan5: which file do you mean?
18:01 sfan5 deleted it already
18:01 Krock alright
18:02 Krock So if we're going by the meeting points:
18:02 Krock > FF now and RC on September 21 (Zughy)
18:03 Krock The milestone isn't even half done
18:03 Krock And it's been only 5 weeks since the last release
18:04 sfan5 what was out release schedule again
18:04 Krock If 4 releases are wanted each year, then they should have a 13 week interval, where 11 weeks are the merge window
18:04 sfan5 have the dates maybe been set like that to accomate the game jam?
18:04 Krock yes
18:05 sfan5 accomodate*
18:05 Krock > https://docs.luanti.org/for-engine-devs/releasing-luanti/
18:05 sfan5 then I'd ask do we even have game-jam relevant features in this release yet?
18:05 Krock > Goal: January, April, July, October
18:06 Krock I do not remember any feature that would be a game-changing novelty.
18:07 Desour *pinging* @Zughy luatic y5nw
18:08 Krock anyway, there's another cleanup PR I have in mind, which I might start working on next week - it should free up min. 1k lines
18:09 y5nw Wouldn't it make sense to move the feature freeze to (at least) the next meeting? IMO a release in mid-October (e.g. 19 Oct) should be fine and that would be 6 weeks away
18:09 Krock y5nw: that would also be my preference.
18:09 sfan5 sounds good
18:10 Krock also, the RC should happen after entering feature freeze
18:10 Krock like.. right afterwards, if not at the same time.
18:12 Krock by the way - does the translator tool yet support the gettext format, or how are the strings collected there?
18:13 Krock > https://github.com/luanti-org/modtools/issues/7  probably not yet supported.
18:14 y5nw There's https://github.com/luanti-org/modtools/blob/main/luanti_xgettext.sh but it only creates the template file
18:15 y5nw i.e. you would still need to perform the .tr -> .po conversion (should be doable with a script) and optionally update it with the template (msgmerge?)
18:15 Krock then we're already half way there. mgsmerge can be used to update those
18:15 Krock *msgmerge
18:15 Krock > https://github.com/luanti-org/luanti/blob/master/util/updatepo.sh
18:18 Krock Perhaps someone's got the time to implement that. Anyway. Since we're here - Are there any open questions about issues, PRs? Asking for directions, inputs?
18:19 y5nw https://git.sr.ht/~gpcf/advtrains/tree/bed66e0f901ae9f8e21675035f174292120fea4f/item/advtrains/locale/topo.sh << I think I used this for converting from .tr to .po for Advtrains, but this does not handle certain edge cases
18:20 Krock In a way I am impressed and for another reason somewhat scared.
18:20 SFENCE joined #luanti-dev
18:25 jstein joined #luanti-dev
18:26 sfan5 what are the points we have to discuss today
18:26 Krock sfan5: only the RC+FF of 5.15.0 and the usual one approval PRs
18:26 Krock * 5.14.0
18:27 sfan5 first one is solved already
18:27 sfan5 I guess we could go through the list
18:28 Krock I'd like to re-review the shaders PR but unfortunately it might need adoption to rebase
18:29 sfan5 yeah
18:30 sfan5 #16479: no discussion needed probably
18:30 ShadowBot https://github.com/luanti-org/luanti/issues/16479 -- Builtin profiler: Capture Tracy zones; And small improvements by Desour
18:30 sfan5 same for #16472
18:30 ShadowBot https://github.com/luanti-org/luanti/issues/16472 -- [no squash] Make node break particles visible to all players by sfan5
18:30 sfan5 #16458 not sure, but I maintain my position on the serialization details
18:30 ShadowBot https://github.com/luanti-org/luanti/issues/16458 -- Network: Batch individual particle packets by appgurueu
18:31 sfan5 namely that we should serialize ParticleParameters with a length field to avoid the future need to lock-step client/server once any further fields are added
18:32 Krock sfan5: I agree that the count should be included. u16 should be sufficient, I hope?
18:32 sfan5 sure
18:36 sfan5 next then: #16329 has been mentioned above
18:36 Krock left a comment just to be sure
18:36 ShadowBot https://github.com/luanti-org/luanti/issues/16329 -- OpenGL3 shadows shaders by PtiLuky
18:36 sfan5 waiting for a rebase and changes
18:36 sfan5 #16075: waiting for my review
18:36 ShadowBot https://github.com/luanti-org/luanti/issues/16075 -- Support skybox transparency by MirceaKitsune
18:37 sfan5 #16053: I guess this is not going anywhere at all, not worth discussing here now?
18:37 ShadowBot https://github.com/luanti-org/luanti/issues/16053 -- Change default inventory key to E, default Aux1 key to F by minlemon
18:37 Krock yes. mostly a dead end IMO
18:38 sfan5 will mark as possible close
18:38 Desour joined #luanti-dev
18:38 sfan5 next: #15035 uhh
18:38 ShadowBot https://github.com/luanti-org/luanti/issues/15035 -- DOCS: clarify `stepheight` upper limit by Zughy
18:38 sfan5 could technically be merged but I'd like a second look
18:39 Krock according to the code, that should be what's happening, thus LGTM.
18:40 Krock IMO this can be merged as-is. Feel free to double-check.
18:40 [MatrxMT]_ <birdlover32767> speaking of the milestone i addressed the #16480 reviews
18:40 ShadowBot https://github.com/luanti-org/luanti/issues/16480 -- Fix world buttons not appearing by birdlover32767
18:40 sfan5 next: #14916
18:40 ShadowBot https://github.com/luanti-org/luanti/issues/14916 -- Add minetest.register_on_item_drop callback by zmv7
18:40 sfan5 not sure about that one
18:41 Krock sfan5: our API should be KISS, thus I'd argue that it should be closed.
18:42 sfan5 i'll close it then. no point keeping it open even longer.
18:42 Krock if this were a filter function of some sorts, then it would make sense to have a callback for that
18:42 Krock yet it sits at the beginning of the function, which can be extended in a trivial way
18:43 sfan5 next: #14267
18:43 ShadowBot https://github.com/luanti-org/luanti/issues/14267 -- Add per-node climb speed modifier (try 2) by Wuzzy2
18:44 sfan5 anticheat not working right sounds like a blocker to me
18:44 sfan5 or is that purely and edge case?
18:44 sfan5 an*
18:46 Krock Anti-cheat should be implemented there to avoid false-positives.
18:46 Krock I even proposed an implementation below
18:46 Krock > Patch: 0001-Anticheat-respect-climb_factor.patch.zip
18:47 sfan5 ok, commented.
18:48 sfan5 I guess we could quickly go over milestone issues too
18:48 YuGiOhJCJ joined #luanti-dev
18:48 sfan5 #16362: someone needs to do this or we can't upload to google play
18:48 ShadowBot https://github.com/luanti-org/luanti/issues/16362 -- Android: Update to SDK 35 by August 31
18:48 [MatrxMT]_ <Zughy> Frankly I wonder what's my role if every time we change our plans. What's the point of even try scheduling? The goal was to avoid creating issues with the game jam. I guess I'll let GreenXenith say something if he wants to (I meant FF today and RC after two weeks)
18:49 sfan5 i haven't looked closely but I think there's no actual changes needed beyond increasing the api ver
18:49 sfan5 @Zughy the problem is we're wondering why we're supposed to hurry something that doesn't have relevance for the game jam (or does it?)
18:50 sfan5 did we write the exact reasoning down anywhere, by chance?
18:50 sfan5 next #16197: could not be reproduced yet as it looks, we'll have to wait
18:50 ShadowBot https://github.com/luanti-org/luanti/issues/16197 -- Player can glitch up the wall by walking towards it
18:51 sfan5 next #16234: already tagged "help needed"
18:51 ShadowBot https://github.com/luanti-org/luanti/issues/16234 -- Extreme lag when moving camera and running through Steam (on Steam Deck)
18:51 sfan5 not much point keeping those two in the milestone is there?
18:53 Krock not really no. Who knows what's happening on the Steam Deck
18:53 Desour I was able to reproduce 16197, fyi. I just didn't think it was necessary to write it down
18:53 Desour idk much about collision code though
18:54 sfan5 next: #15992 I think this is also waiting for me
18:54 ShadowBot https://github.com/luanti-org/luanti/issues/15992 -- Make ABMs changeable by sfence
18:54 sfan5 we should have this feature
18:55 sfan5 next: #16384 no hurry but anyone could do this soon-ish
18:55 ShadowBot https://github.com/luanti-org/luanti/issues/16384 -- Remove non-SDL Irrlicht devices
18:56 sfan5 #16162 and #16468: needs input from us
18:56 ShadowBot https://github.com/luanti-org/luanti/issues/16162 -- Roadmap brainstorm (5.14+)
18:56 ShadowBot https://github.com/luanti-org/luanti/issues/16468 -- Update roadmap by Zughy
18:56 Krock I don't see the potential of 15992, thus neglected it.
18:56 sfan5 I think just being able to turn ABMs on or off would go a long way
18:57 sfan5 but of course having them fully dynamic is best
18:57 sfan5 finally #16469 has a fix pending
18:57 ShadowBot https://github.com/luanti-org/luanti/issues/16469 -- World buttons may not appear after switching tabs
18:57 Krock true - assuming that they can be turned off.
18:57 Krock > chance = 0,
19:00 Krock already found a few flaws in 15992
19:02 sfan5 I haven't reviewed it (again) but I am considering maybe doing my own implementation
19:02 [MatrxMT]_ <Zughy> sfan5: I don't remember, I can't check the log right now. Either way, by choosing to postpone it after the jam we're saying that future releases (in future years) will happen after the jam. I don't know, I think having game creators experimenting with a new version is better (more in-depth testing)
19:03 sfan5 Krock: mind approving #16267?
19:03 ShadowBot https://github.com/luanti-org/luanti/issues/16267 -- Allow scaling nametag by distance and to set font size by sfan5
19:03 Krock will do
19:03 sfan5 @Zughy I see. That specifically could be fixed at any pointer by just moving the schedule a bit. Doesn't have to be now. Or in fact the game jam itself could also be moved.
19:04 sfan5 regarding "having game creators experimenting": I agree, but as of now it doesn't look like 5.14.0 has any exciting features
19:04 sfan5 (especially not if we were to freeze now)
19:06 [MatrxMT]_ <Zughy> Mmm, I think that the less effort the better. Changing this aspect in the future means more annoyance incoming. (Afk, I'll check everything later)
19:09 sfan5 i mean you just have to move the schedule forward by 2 weeks, at any point in the next 12 months
19:14 SFENCE joined #luanti-dev
19:18 imi joined #luanti-dev
19:28 Desour joined #luanti-dev
20:31 SFENCE joined #luanti-dev
21:40 MTDiscord <greenxenith> sfan5: This has already been discussed at length. Having a release schedule itself has nothing to do with the jam. The only reason I wanted it moved for the jam is because releasing mid-jam is annoying for everyone. December is a terrible month for the jam being too many holidays and pushes the results into the next year. October is the Ludum Dare jam which many people participate in, so I have no interest in colliding with that.
21:40 MTDiscord January would force us to miss a year, which I also refuse to do.
21:40 MTDiscord <greenxenith> And September is the start of the school year for many countries
21:41 MTDiscord <greenxenith> Moving the Jam to a (northern) summer month would technically allow a lot more time for participation, but then I still have to either do a shorter gap or skip a year.
21:42 MTDiscord <greenxenith> You guys were already following a release schedule, it was a lot easier to shift that by one month. And that already happened last release, so the spacing for this release has nothing to do with the jam anyway. If there is nothing ready that is not the fault of the schedule shift.
21:42 MTDiscord <greenxenith> I dont care if there are new/useful features, I just dont want a new version mid-jam
21:43 MTDiscord <greenxenith> Frankly, 3 months might have been too small of a dev period when taking feature freezes into account
22:16 sfan5 I see.
22:20 sfan5 was this discussed in some meeting?
22:21 MTDiscord <greenxenith> https://irc.luanti.org/luanti-dev/2025-04-06#i_6253997 https://github.com/luanti-org/docs.luanti.org/issues/225
22:23 MTDiscord <greenxenith> (In reference to the shift; the schedule itself has existed for almost a year now, and there are far more conversations surrounding that)
22:30 sfan5 I think the main problem is the new expectation that we release on time and can't allow delays?
22:30 sfan5 or did I misunderstand?
22:31 MTDiscord <greenxenith> That expectation is not new
22:31 MTDiscord <greenxenith> The expectation as of about a year ago is "release what you have and move on"
22:34 panwolfram joined #luanti-dev
22:58 [MatrxMT]_ <Zughy> which basically never happened, to be clear
23:00 [MatrxMT]_ <Zughy> which frustrates me, because my job here is to keep things going as smooth as possible but we always postpone
23:05 Eragon joined #luanti-dev
23:05 [MatrxMT]_ <Zughy> it is true that we had summer holidays in the middle of this upcoming release, but seriously, there's always something not working. This time I had thought about playing it safe by scheduling FF with a lot of margin (3 weeks, with 1 of RC, since we definitely struggle both with time and with releasing RCs), but if in the end it takes core devs going "naah" during a meeting, then I can't help you
23:07 [MatrxMT]_ <Zughy> *it only takes

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