Minetest logo

IRC log for #minetest-dev, 2023-11-26

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

All times shown according to UTC.

Time Nick Message
01:29 YuGiOhJCJ joined #minetest-dev
04:06 MTDiscord <mnh48> anyone know if the builtin locale files & template are up to date?
04:06 MTDiscord <mnh48> if the strings are freeze'd then might want to run the translation script for builtin so translators can start translating builtin for next release
04:06 MTDiscord <mnh48> (looking at repo the template is like 8 months old)
04:06 MTDiscord <mnh48> if the strings are not freeze'd yet, please remember to run the translation script against builtin when nearing the day of release to give time for translators making PR for it
04:59 srifqi joined #minetest-dev
05:00 srifqi last time I checked it (a few days ago), there are no new strings in builtin
05:00 MTDiscord joined #minetest-dev
05:02 srifqi ah, the Discord bridge just disconnected right before I sent it
05:02 srifqi last time I checked it (a few days ago), there are no new strings in builtin
05:04 srifqi running `python util\mod_translation_updater.py builtin` does not add nor remove any string
05:04 srifqi the order is different, though
05:05 srifqi yup, just run the script and there are no new strings
05:15 MTDiscord <mnh48> ah, so it's just some kind of shuffling around of the existing strings
05:28 srifqi I wonder whether we should just use the ordering from the script (when a new string is added)
05:30 srifqi since the script orders it based on string location and file name
05:38 MTDiscord <jordan4ibanez> I was wondering if there was any support/excitement for https://github.com/minetest/minetest/issues/14040 because I know exactly what I need to do and how I need to do it. I am checking this information before I start working on the PR
05:42 Mantar not sure there's a big demand; I think most people are waiting for gltf to get here, or they have b3d tooling set up already
05:43 Mantar but easier tooling would answer one of the major complaints about b3d
05:46 Mantar The other major complaint I've heard is its inefficiency. Apparently file size grows too quickly with increasing poly count, much more than other formats. That might be something to do with the binary exporters, and if so, JSON could fix that too
05:50 MTDiscord <jordan4ibanez> I think this has to do with the fact that b3d is embedding a tree list with C strings and byte counts within it
05:51 MTDiscord <jordan4ibanez> If you load up a b3d file in vscode, you can actually see the cstrings everywhere
05:51 Mantar ah
05:52 Mantar interesting
05:52 MTDiscord <jordan4ibanez> I think I'm just going to be dumb and make the PR anyways
05:54 Mantar yeah, it might help somebody out there get modelling
07:42 MTDiscord <jordan4ibanez> If at least one person's day has been improved by the modeling format, I will have done my job correctly
08:11 calcul0n joined #minetest-dev
08:27 Mantar that's a good way to think about it! ^_^ b
09:22 Warr1024 joined #minetest-dev
09:28 calcul0n joined #minetest-dev
09:46 Warr1024 joined #minetest-dev
11:46 MTDiscord <luatic> Mantar: I think that might be due to the exporter writing weights for every vertex for every bone.
11:46 MTDiscord <luatic> (the blender exporter, that is)
11:47 MTDiscord <luatic> you can often achieve significant space savings just by re-encoding with modlib, since it strips zero weights
12:27 appguru joined #minetest-dev
14:12 Desour joined #minetest-dev
14:21 Krock Meeting in ~40 minutes
14:50 srifqi joined #minetest-dev
15:00 srifqi hello
15:00 Krock Meeting ping for those who reacted. sfan5 Desour srifqi
15:01 Krock hello srifqi  :)
15:02 srifqi :D
15:02 Krock First topic: https://github.com/minetest/minetest/milestone/22
15:02 Krock !topic
15:02 ShadowBot Krock: FEATURE FREEZE IN EFFECT | Minetest core development and maintenance. Chit-chat goes to #minetest. https://dev.minetest.net/ https://irc.minetest.net/ https://github.com/minetest
15:02 Krock !title
15:02 ShadowBot 5.8.0 Milestone · GitHub
15:03 Krock #13961 is slightly annoying but not a blocker
15:03 ShadowBot https://github.com/minetest/minetest/issues/13961 -- Strange behavior when dragging&dropping from MTG creative inventory (since #13146)
15:03 srifqi issue 13822 already has fixes: PR 13872 and even PR 14029
15:03 Krock so far only #13872 and the credits are open tasks
15:03 ShadowBot https://github.com/minetest/minetest/issues/13872 -- Formspec: Pass the second-touch event as is by srifqi
15:04 srifqi i don't know enough to have opinion about issue 14007
15:04 Krock I tried to find a difference between that issue and the PR that is supposed to fix it
15:05 Krock apparently I did not do it properly because there was no difference
15:06 srifqi ... and i don't have device with older OpenGL version
15:07 Krock it would be possible to use OpenGL's environment variables to force a version by software
15:07 Krock although that does not emulate whatever bugs there are with old hardware
15:08 Krock I see. Desour also couldn't reproduce on the (presumably) AMDGPU driver, just like me
15:08 Desour if you use the mesa software renderer, (or zink, I think), you can get the issue that anisotropic filter enables bilinear filter
15:08 Desour I could not yet reproduce the other fixed issue(s)
15:11 srifqi which issue?
15:11 Krock it would also be interesting to know whether the "LGTM" in #14016 are actually tested or just a "code LGTM, ship it."
15:11 ShadowBot https://github.com/minetest/minetest/issues/14016 -- [no squash] Return texture filter settings to previous state by sfan5
15:12 Krock srifqi: #14007 there are a few filtering issues, apparently.
15:12 ShadowBot https://github.com/minetest/minetest/issues/14007 -- Texture filtering regressions (biilinear and trilinear filtering broken, anisotropic filtering results inconsistent depending on GPU)
15:12 srifqi oh, i thought it was another issue
15:14 Desour one other issue is that for Warr1024 apparently the bilinear minification doesn't work anymore
15:15 Krock what does "minification" mean in this context?
15:15 Desour the 3rd issue is, I think, just that some users liked the smooth look
15:16 Desour Krock: when the texel (pixel of the texture) is smaller than a screen pixel, minification happens
15:16 Desour aka downscaling
15:16 BuckarooBanzai joined #minetest-dev
15:16 Krock alright. I just saw the relevant comment
15:19 Krock there should be a difference in the wielded item rendering depending on the filter settings
15:21 Krock lol I'm not sure whether this guy is serious or not: https://github.com/minetest/minetest/issues/13822#issuecomment-1813864090
15:22 Krock haha anyway. the remaining issues should be pretty close to be fixed
15:22 srifqi i mean, that is still a valid workaround :D
15:23 Krock sure they're technically not wrong
15:24 srifqi by the way, why is PR #13872 in 5.9.0 milestone while the issue that will be fixed by it is in 5.8.0?
15:24 ShadowBot https://github.com/minetest/minetest/issues/13872 -- Formspec: Pass the second-touch event as is by srifqi
15:24 Krock srifqi: do you have an idea why #13872 is marked as 5.9.0 milestone but its issue got the 5.8.0 milestone? something must've gone wrong there
15:24 ShadowBot https://github.com/minetest/minetest/issues/13872 -- Formspec: Pass the second-touch event as is by srifqi
15:24 Desour haha
15:24 srifqi that is also my question
15:24 Krock good timing. I think it should be set to 5.8.0
15:24 Krock I don't know why rubenwardy changed it
15:25 Krock objections?
15:25 rubenwardy I don't remember changing that, maybe it was accidental
15:25 Krock alright :)   so 5.8.0 it is.
15:26 Krock this is somewhat important for 5.8.0 to not ruin the Android players' experience
15:26 Krock also rubenwardy while you're here .. would you like to review/test the PR in the next few days?
15:27 Krock assuming the texture filters PR also makes it way through in that time span we could finally head towards a release
15:30 Krock is there any other PR that should be discussed?
15:30 Krock bugfixes, maintenance, ...?
15:33 srifqi none from me
15:37 Krock alright then. thank you for participating. I'll head over to propose a fix for #14044
15:37 ShadowBot https://github.com/minetest/minetest/issues/14044 -- ParticleSpawner (and maybe sound) IDs Reused
15:38 srifqi thank you for organising
15:39 Krock np
15:40 srifqi oh, i just remembered. will the next meeting about releasing 5.8.0?
15:40 srifqi ... or that depends on the milestone (which already past 7 days)?
15:41 Desour iirc someone wanted that we release before november, because of the game jam
15:41 srifqi ... and it's already November
15:41 Desour december*
15:41 srifqi ah, i see
15:42 srifqi so ... as soon as the milestone is achieved?
15:42 Desour Krock: FYI, for server sound handle reuse, there was already #12780 (not merged)
15:42 ShadowBot https://github.com/minetest/minetest/issues/12780 -- Put server sound handles into userdata by Desour
15:42 Krock srifqi: hopefully the release is before the nex tmeeting
15:42 Krock depends on the milestone progress.
15:43 Krock Desour: sound IDs were recycled too?
15:43 Desour (someone was ruben: <https://irc.minetest.net/minetest-dev/2023-11-19#i_6134124>)
15:44 * srifqi is looking forward to the release
15:44 Desour Krock: they still are, but only after the counter would overflow. so it wasn't considered worth fixing, iirc
15:45 Krock well okay that's not too much of a concern
15:45 Krock unless those IDs are not skipped and forcefully reused
15:45 Krock in that case it should be fixed
15:48 Krock Server::nextSoundId()
15:48 Krock they are forcefully reused, which is pretty bad
16:03 rubenwardy Krock: if it's ready then don't wait for me
16:04 Krock rubenwardy: okay thank you for clarifying. It was mainly a question because you requested a review.
16:06 Desour_ joined #minetest-dev
16:24 appguru joined #minetest-dev
16:28 [MTMatrix]_ joined #minetest-dev
17:32 MTDiscord <greenxenith> I, too, hope for a release in November for the sake of the jam, if at all possible :]
17:53 sfan5 do we have a changelog yet?
17:54 MTDiscord <wsor4035> start of one: https://dev.minetest.net/Changelog#5.7.0_.E2.86.92_5.8.0
18:13 MTDiscord <luatic> Krock: I think the proper solution would be to autoincrement IDs, keeping the ID -> spawner mapping in an unordered map. Then the logic in nextSoundId becomes trivially. Overflowing is not a problem if you use a 64-bit type. On the Lua side of things, ints up to 2^53 will be accurate. Both of these numbers are high enough that I can guarantee you that it is not physically possible to hit them.
18:14 Krock @luatic I already opened a PR. feel free to comment.#14045
18:14 ShadowBot https://github.com/minetest/minetest/issues/14045 -- Server: avoid re-use of recent ParticleSpawner and Sound IDs by SmallJoker
18:19 MTDiscord <luatic> commented
18:21 Krock oh that was already the reply to my PR? sorry. I misunderstood the intend.
18:21 Krock it would be possible to increase the bit with, but only for newer clients due to network protocol limitations
18:21 Krock because particle spawners are not only removed on server/lua side but also client-side
18:47 MTDiscord <luatic> ah I see, of course 🤦
18:48 MTDiscord <luatic> deleted my comment
18:58 MTDiscord <warr1024> It's probably not a problem (just a little suboptimal) if deletion requests are sent to the client when things already expired client side.  The client needs to be able to gracefully handle receiving requests to delete things "late" due to network latency anyway.
20:17 sfan5 I didn't know multicrafts mainmenu looked that good
20:22 MTDiscord <wsor4035> what specifically looks good/the best about it to you?
20:24 sfan5 proper and consistent design, font, reasonable use of icons
20:24 MTDiscord <wsor4035> ah, thanks
22:27 appguru joined #minetest-dev
22:55 YuGiOhJCJ joined #minetest-dev
23:33 panwolfram joined #minetest-dev
23:33 [MTMatrix] joined #minetest-dev

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