Minetest logo

IRC log for #minetest-dev, 2023-12-03

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

All times shown according to UTC.

Time Nick Message
02:17 MTDiscord <jordan4ibanez> 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
02:37 v-rob joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
05:02 YuGiOhJCJ joined #minetest-dev
06:12 calcul0n_ joined #minetest-dev
07:02 v-rob joined #minetest-dev
07:37 YuGiOhJCJ joined #minetest-dev
07:54 srifqi joined #minetest-dev
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 <jordan4ibanez> Irrlicht is using c++ 14 inside of c++ 17
08:20 MTDiscord <jordan4ibanez> I'll open a quick PR
08:26 imi joined #minetest-dev
08:36 MTDiscord <jordan4ibanez> Wait it is at 17 it was fixed last month hmm, welp apologies for the false alarm
09:22 Warr1024 joined #minetest-dev
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:46 Warr1024 joined #minetest-dev
09:47 MTDiscord <jordan4ibanez> 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:15 Desour joined #minetest-dev
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] <Zughy> Release time? 👀
11:38 [MTMatrix] <Zughy> 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] <url> -- 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] <Zughy> 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
16:07 appguru joined #minetest-dev
17:05 sfan5 fyi don't forget a weblate import before release
17:05 sfan5 and ping me for windows builds
17:06 Desour joined #minetest-dev
17:13 appguru joined #minetest-dev
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:23 Desour joined #minetest-dev
17:25 Krock someone thought that "[all | <cmd>]" 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] <localhost> 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 srifqi joined #minetest-dev
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 <luatic> the white checkmarks threw me off
19:13 MTDiscord <luatic> 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 <luatic> 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 <luatic> 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 <luatic> well this would be a title only modification
19:42 MTDiscord <luatic> 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 <luatic> not sure though, will refrain
19:43 Krock it would change the commit hash, thus requiring everyone to reset their history
19:44 MTDiscord <luatic> yeah but that'd go smoothly (conflict-less), no?
19:44 MTDiscord <luatic> 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)
21:44 Desour joined #minetest-dev
22:29 YuGiOhJCJ joined #minetest-dev
22:31 v-rob joined #minetest-dev
22:54 Desour joined #minetest-dev
23:03 YuGiOhJCJ joined #minetest-dev
23:32 panwolfram joined #minetest-dev

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