Time Nick Message 02:17 MTDiscord Another side effect of the merging of GLTF in this basic form is it goes from a 4 person crew with 8 eyes on it to 1000+ person crew with 2000+ eyes on it 07:55 srifqi hello. merging #14021 and #14047 in around 5 minutes 07:55 ShadowBot https://github.com/minetest/minetest/issues/14021 -- Inventory: Add remaining items into the source slot directly by srifqi 07:55 ShadowBot https://github.com/minetest/minetest/issues/14047 -- Document `minetest.get_gametime()` returning `nil` at init time by AFCMS 08:00 srifqi done 08:20 MTDiscord Irrlicht is using c++ 14 inside of c++ 17 08:20 MTDiscord I'll open a quick PR 08:36 MTDiscord Wait it is at 17 it was fixed last month hmm, welp apologies for the false alarm 09:26 sfan5 one downside I see with the gltf thing is that we're importing 26000 LOC for a json parser *we already have* 09:28 sfan5 but could be worse I guess 09:47 MTDiscord We were talking about possible JSON parser upgrade for the irrlicht engine which should be straight forwards because json.hpp is very easy to use 11:16 Desour merging #14062 in 5 11:16 ShadowBot https://github.com/minetest/minetest/issues/14062 -- Fix anticheat false positives whith speed physics override by Desour 11:23 Desour done. 11:23 Desour milestone is empty again 11:38 [MTMatrix] Release time? 👀 11:38 [MTMatrix] I've got a workshop in 2 days, it'd be great to let people use 5.8 11:39 rubenwardy We could swap to nlohmann/json in Minetest, it seems to be more popular than jsoncpp 11:39 rubenwardy but having two parsers is better than only supporting an obsolete model format 11:40 srifqi how does a release happen usually? 11:40 rubenwardy !dev Releasing Minetest 11:40 ShadowBot web title [--no-filter] -- http://dev.minetest.net/Releasing Minetest 11:40 rubenwardy https://dev.minetest.net/Releasing_Minetest 11:40 rubenwardy stupid bot 11:41 srifqi do we wait until many core devs are active? 11:41 pgimeno !dev Releasing_Minetest 11:41 ShadowBot Releasing Minetest - Minetest Developer Wiki -- http://dev.minetest.net/Releasing_Minetest 11:41 rubenwardy once there's agreement that we're ready, we just go through this procedure 12:00 [MTMatrix] Let's cut the chase then: who thinks we' re ready? 12:00 srifqi i do not see any blocker and the milestone is also empty 12:12 Krock I'd be here 12:15 Krock the translation files were updated in November. not too many changes happened since then 12:18 Krock hmm there's a few translations that need corrections in LANG_CODE 12:20 Krock I suppose this has to be changed on Weblate to be permanent? 12:28 srifqi yes 12:30 srifqi https://hosted.weblate.org/search/minetest/?q=source%3ALANG_CODE 12:31 Krock found it in the meantime as well. on it. 12:38 srifqi were those nb_NO/nb, nn/nn-NO, zh_Hans/zh_CN, and zh_Hant/zh_TW? 12:39 Krock according to the settingtypes.txt file, nn-NO should be nn 12:40 srifqi oh, did you also mean the empty translations? 12:40 Krock and also the other strings you mentioned. I don't know why they're different on weblate 12:40 Krock I did fix up those with empty strings 12:45 srifqi there are some new languages. should we update settingtypes.txt and dlg_settings.lua? 12:45 srifqi or is too new (not much translated)? 12:45 Krock I had a look at a few of them and they appear to not have much translated at the moment 12:47 srifqi do we have a threshold for that? 12:47 Krock I'm not aware of any. There's however the blacklist of languages that cannot be displayed in MInetest 12:48 Krock well that's mostly RTL languages 12:56 srifqi there are some languages in dlg_settings.lua that are not in settingtypes.txt 12:57 srifqi (not counting unsupported languages) cy, fil, ky, mn, mr, oc, tt 12:58 rubenwardy We should pull translations from weblate. There should be zero changes in the translation template or settingtypes.txt 13:03 Krock right. shall I attempt to do that now? 13:04 Krock I will then also add the unsupported languages to settingtypes and update minetest.conf.example 13:08 srifqi did you mean remove* unsupported languages? 13:10 Krock is settingtypes.txt more up-to-date than dlg_settings.lua? 13:11 srifqi the other way around 13:11 srifqi there are more languages listed in dlg_settings.lua 13:15 rubenwardy I believe languages in dlg_settings.lua are only shown if listed as an option in settingtypes.txt 13:15 rubenwardy so it's fine to have unsupported languages in dlg_settings.lua 13:16 Krock okay good 17:05 sfan5 fyi don't forget a weblate import before release 17:05 sfan5 and ping me for windows builds 17:16 Krock sure. I'll so the weblate update now. 17:20 Krock well I don't quite have the motivation to sanity check all translations, so I hope they were done properly 17:25 Krock someone thought that "[all | ]" was a good idea to translate. well, translators do not know that "all" is literal 17:34 Krock sfan5: how am I supposed to start the git rebase -i for commit reordering using the util script? 17:34 Krock currently I am working on a detached checkout of weblate/master 17:39 Krock ah. the trick is to keep the editor open and run the script in another terminal instance 17:43 Krock updating minetest.conf.example .... 17:50 [MTMatrix] wow, new options 17:57 Krock translation update completed. 17:58 Krock sfan5: feel free to bump the version to build your binaries based on that 17:58 Krock the protocol was already bumped early for 5.8.0 18:00 ROllerozxa mod_translation_updater.py accidentally created two junk translation templates in devtest 18:00 Krock thanks to Wuzzy and Desour the changelog is again up-to-date (last updated on 19 nov) 18:01 Desour I haven't added new changes though. just old ones (by me) that were overlooked before 18:01 Krock oh. well. I guess that translation does not hirt 18:02 Krock *hurt. I could quick edit the commit but perhaps it could also be used to further test the translations. I don't know. 18:04 ROllerozxa no I mean like, it created a "locale" mod within devtest's "mods" folder. pretty sure that will throw an error if a mod does not have an init.lua file 18:04 Krock noticed that quickly afterwards as well. didn't want to spend more time on writing an answer; pushed the edit like 30 seconds ago 18:07 Krock oh my god 18:07 Krock what the fuck 18:14 Krock sorry for the fuss. I could re-add the devtest translation in the proper manner but at this point I'd rather leave it in the removed state as in the most recent commit. 18:45 Krock hmm... since MSVC and MinGW are run on commit anyway; couldn't they pack & upload the build files too? The Android build recipe already does that. 18:49 Krock nvm. for some reason GitHub uses a scrollable container on the artifact overview page which usually catches mouse scroll inputs 18:50 ROllerozxa I'm unsure why the MinGW workflow doesn't save artifacts, they produce perfectly functional builds 18:52 Krock MSVC saves them, although without gettext 19:00 Krock hmm. There appears to be an integer underflow in one of the cursor position getter/setter functions in Wine. It just spins around forever :3 19:11 Desour re changelog: looked through the commits. there was nothing noteworthy since 2023-11-27 (which is the date of ruben's last edit) (except maybe white checkmarks, idk). so it's fine 19:13 MTDiscord the white checkmarks threw me off 19:13 MTDiscord i was expecting to have to report a bug initially lol but turns out it's a feature 19:17 sfan5 Krock: creating builds now 19:18 Desour I also found them quite unpleasant when I saw it first time, and fiddled around with irrlicht for way to long trying to add a black outline, and gave up because I didn't get it to look good. but I got used to the white checkmarks now 19:24 sfan5 https://0x0.st/HxYs.png what happened this this commit message 19:24 sfan5 to* 19:25 MTDiscord probably got moved to the description from the long description 19:39 sfan5 Krock: uploaded to GH 19:39 sfan5 testing (as written in the wiki article not done) 19:40 Krock hmm this commit was already written like this: game#3078 19:40 ShadowBot https://github.com/minetest/minetest_game/issues/3078 -- Update Malay translations by mnh48 19:40 Krock I'll quickly spin up my windows machine 19:40 sfan5 s/ not done)/) not done/ 19:40 MTDiscord I can fix it if you want 19:41 Krock no 19:41 Krock don't modify the history 19:41 Krock (at least not after the allowed 5 minute threshold after push) 19:42 MTDiscord well this would be a title only modification 19:42 MTDiscord i imagine it could lead to nasty stuff, but basically you can swap one commit for the other without getting merge conflicts 19:42 MTDiscord not sure though, will refrain 19:43 Krock it would change the commit hash, thus requiring everyone to reset their history 19:44 MTDiscord yeah but that'd go smoothly (conflict-less), no? 19:44 MTDiscord basically they'd just have to do a force pull instead of a pull? 19:48 Krock it's different to git pull, thus a nope 19:49 Krock > Irrlicht: GLSL (> 2.x): failed to retrieve uniform information 19:49 Krock Intel graphics is not happy about the shaders 19:51 Krock Intel also doesn't seem to like the integer scaling: https://i.postimg.cc/B64BY3mg/grafik.png 19:52 Krock ah sorry my bad. that image is actually a speciality from the texture pack I just tested :3 19:54 Krock ContentDB works, texture packs work, dynamic shadows work (albeit at <5 FPS on that iGPU)