Minetest logo

IRC log for #minetest-dev, 2024-08-11

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

All times shown according to UTC.

Time Nick Message
00:08 SFENCE joined #minetest-dev
00:34 SFENCE joined #minetest-dev
00:54 SFENCE joined #minetest-dev
01:11 SFENCE joined #minetest-dev
01:36 SFENCE joined #minetest-dev
02:17 SFENCE joined #minetest-dev
02:36 SFENCE joined #minetest-dev
02:54 SFENCE joined #minetest-dev
02:55 v-rob joined #minetest-dev
03:19 SFENCE joined #minetest-dev
03:38 SFENCE joined #minetest-dev
04:00 MTDiscord joined #minetest-dev
04:06 SFENCE joined #minetest-dev
04:09 v-rob joined #minetest-dev
04:16 SFENCE Noisytoot: 0.5.10 means 5.10
04:46 ShadowBot joined #minetest-dev
04:56 v-rob joined #minetest-dev
06:46 SFENCE joined #minetest-dev
06:47 ShadowBot joined #minetest-dev
06:56 SFENCE joined #minetest-dev
07:08 SFENCE joined #minetest-dev
07:27 SFENCE joined #minetest-dev
08:00 SFENCE joined #minetest-dev
08:22 Warr1024 joined #minetest-dev
08:38 SFENCE joined #minetest-dev
08:47 Warr1024 joined #minetest-dev
09:10 SFENCE joined #minetest-dev
09:30 SFENCE joined #minetest-dev
09:49 SFENCE joined #minetest-dev
10:08 SFENCE joined #minetest-dev
10:27 SFENCE joined #minetest-dev
10:41 sfan5 given 5.9 is essentially ready should I import the translations yet?
10:45 [MTMatrix] <Zughy> It's two month long feature freeze, sure
10:45 SFENCE joined #minetest-dev
11:10 SFENCE joined #minetest-dev
11:46 SFENCE joined #minetest-dev
12:06 SFENCE joined #minetest-dev
12:12 SFENCE joined #minetest-dev
12:17 rubenwardy Merging #14944
12:17 rubenwardy in 10
12:17 ShadowBot https://github.com/minetest/minetest/issues/14944 -- Disable SDL2 for 5.9.0 by rubenwardy
12:29 SFENCE joined #minetest-dev
12:41 Desour joined #minetest-dev
12:51 SFENCE joined #minetest-dev
13:11 sugarbeet joined #minetest-dev
13:38 cx384 joined #minetest-dev
14:08 SFENCE joined #minetest-dev
14:26 SFENCE joined #minetest-dev
14:33 rubenwardy So, translations update and release today?
14:55 Desour joined #minetest-dev
14:58 SFENCE joined #minetest-dev
15:06 sfan5 if you do the rest sure :)
15:06 sfan5 i'll update weblate now
15:07 nrz finally !
15:17 sfan5 commits here https://github.com/minetest/minetest/commits/ci/
15:17 sfan5 will push to master after CI and a brief check
15:19 SFENCE joined #minetest-dev
15:32 rubenwardy generate_from_settingtypes needs a run as well
15:33 sfan5 didn't we do that already?
15:34 sfan5 ah there's one setting missing
15:37 sfan5 all done
15:41 rubenwardy #14956 web#307
15:41 ShadowBot https://github.com/minetest/minetest.github.io/issues/307 -- Update credits for 5.9.0 by rubenwardy
15:41 ShadowBot https://github.com/minetest/minetest/issues/14956 -- Use JSON file for credits by rubenwardy
15:42 sfan5 :
15:42 sfan5 👍
15:42 MTDiscord <luatic> i'd like to merge #14955 in 10m
15:42 ShadowBot https://github.com/minetest/minetest/issues/14955 -- Fix empty tables / text lists emitting row events by appgurueu
15:44 rubenwardy looks good
15:44 Noisytoot joined #minetest-dev
15:44 rubenwardy I suppose if a mod depends on this behaviour, they could do " " instead of ""
15:45 rubenwardy have you "Correct special strings on Weblate (`LANG_CODE`)"
15:45 rubenwardy oh I can just check that
15:47 rubenwardy looks correct, except for Toki Pona (tok) which was missing. I suppose that's not enabled anyway
15:48 MTDiscord <athozus> gg for 5.9 to all devs
15:48 MTDiscord <athozus> (i've seen that you're doing the releasing stuff)
15:49 MTDiscord <herowl> Do I get credits for weblate translation anywhere? Aside of the commit log ofc
15:50 rubenwardy unfortunately we don't have translator credits currently
15:51 MTDiscord <herowl> Ok
15:51 rubenwardy definitely something you'd want to automate
15:51 MTDiscord <rollerozxa> shouldn't be difficult to make gather_git_credits.py collect translation credits from the git log in addition to code changes, if anyone were interested in doing that
15:52 Noisytoot joined #minetest-dev
15:53 rubenwardy merging #14955
15:53 ShadowBot https://github.com/minetest/minetest/issues/14955 -- Fix empty tables / text lists emitting row events by appgurueu
15:54 rubenwardy oh nevermind
15:54 SFENCE joined #minetest-dev
15:54 rubenwardy luatic: it's been 10
15:54 MTDiscord <luatic> done
15:54 rubenwardy nice
15:55 rubenwardy #14957
15:55 ShadowBot https://github.com/minetest/minetest/issues/14957 -- Release 5.9.0 by rubenwardy
16:00 rubenwardy am I ok to push to master + push tag + then merge master into stable-5?
16:03 sfan5 looks good
16:07 rubenwardy how do I merge from master to stable-5?
16:08 sfan5 its on the wiki page
16:08 rubenwardy aha
16:11 rubenwardy I can't test the windows builds so someone else will have to do that
16:12 * sfan5 afk to water some plants
16:13 rubenwardy I'm sure it's fine
16:13 * rubenwardy waits for the android build
16:14 sfan5 I tested the "turn sdl off" PR artifact on real windows fwiw
16:30 SFENCE joined #minetest-dev
16:30 MTDiscord <sfence> still waiting for test on Windows?
16:33 Krock rubenwardy: wine can test the Windows builds pretty well
16:33 rubenwardy ahhhhhhhh
16:34 rubenwardy Android build code 48 has already been used by 5.8.1, but the master branch wasn't bumped
16:35 SFENCE I have native windows on second ntb, better to test here then in wine I think. Wine is good, but sometimes something works on Windows and not in Wine.
16:36 rubenwardy we should just generate build codes based on major.minor.patch
16:50 sfan5 rubenwardy: I guess we should write down "verify the android versionCode was not used by another patch release" in the checklist
16:52 [MTMatrix] <grorp> how do we solve this now? is just building manually with a different version code the solution?
16:53 Krock push fix and re-tag
16:54 Krock SFENCE: but if it works in wine, we can be pretty sure that it also works on Windows :)
16:59 rubenwardy I think sfan5 likes this PR https://rwdy.uk/1ItT3.png
17:00 rubenwardy technically should be >= two approvals
17:00 rubenwardy I've already sent the launchpad build off so may have to be 5.9.1 for android
17:00 rubenwardy we can just build with a fixed versionCode but would confuse F-Droid
17:05 luatic joined #minetest-dev
17:06 luatic the channel topic could use a change
17:06 sfan5 have fun
17:06 Krock /kick Krock
17:08 Topic for #minetest-dev is now Minetest core development and maintenance. Minetest 5.9.0 just released: https://github.com/minetest/minetest/releases/tag/5.9.0. Chit chat goes to #minetest. https://dev.minetest.net/ https://irc.minetest.net/ https://github.com/minetest
17:09 luatic while you're here Krock, you mentioned a while ago that you were working on a changelog, would you like some help with that?
17:09 rubenwardy !dev Changelog
17:09 ShadowBot Changelog - Minetest Developer Wiki -- http://dev.minetest.net/Changelog
17:09 rubenwardy it's here already
17:10 luatic great
17:10 sfan5 now that the release is done would be nice if we could get #14825 in soon it receives immediate real-world use
17:10 ShadowBot https://github.com/minetest/minetest/issues/14825 -- Rework object attachment handling to fix bugs by sfan5
17:11 Krock luatic: thanks for the offer. I already finished it about 2 or 3 weeks ago 8)  (engine only, no MTG)
17:11 Krock sfan5: great reminder. I'll test it quickly
17:11 luatic i suppose i could work on a blog post
17:12 rubenwardy that would be great
17:22 rubenwardy so for the android issue, looks like f-droid does override the version code anyway
17:24 sfan5 then we can ignore that, great.
17:25 Krock how about the PlayStore?
17:25 sfan5 we control what is uploaded there
17:26 rubenwardy I can make a build locally with a fixed versionCode
17:32 rubenwardy luatic: there may be some newer things missing from the changelog, as Krock last updated 27th July it appears
17:32 nrz amazing for the release, great job, i can now rebase my PR to ensure they are fixed/merged 🙂
17:35 sfan5 also here's a tiny PR which just needs an opinion #14897
17:35 ShadowBot https://github.com/minetest/minetest/issues/14897 -- Render clouds as flat when thickness is zero by sfan5
17:38 rubenwardy makes sense to me
17:40 MTDiscord <wsor4035> seems these prs can be merged in now? https://github.com/minetest/minetest/pulls?q=is%3Aopen+is%3Apr+label%3A%22%3E%3D+Two+approvals+%E2%9C%85+%E2%9C%85%22
17:41 MTDiscord <wsor4035> also was a descision ever reached on the new way of doing releases for 5.10? based off the suggestion
17:42 sfan5 as far as I'm concerned we can write it down and abide by it in the future
17:46 rubenwardy I've set a due date for 5.10.0 in 2-3 months at the end of October, lets start feature freeze on time and not delay the release for features
17:48 rubenwardy if we want a big feature in for a release, we should get it ready for merge in the first half of the dev cycle. Ideally first few weeks
17:49 rubenwardy and not delay the release for it
17:49 rubenwardy ex #14557
17:49 ShadowBot https://github.com/minetest/minetest/issues/14557 -- Add static glTF support by JosiahWI
17:50 luatic joined #minetest-dev
17:51 sfan5 I plan to re-review that, it's probably ready
17:53 MTDiscord <josiah_wi> sfan5 we had a bug report from a beta tester and I don’t think we investigated it yet.
17:53 MTDiscord <josiah_wi> I may be forgetting. Lars probably knows more.
17:58 farribeiro joined #minetest-dev
17:59 sfan5 rubenwardy: hows the builds status
18:00 Krock will merge #14882 #14877 #14820 #14179 in 15 minutes
18:00 ShadowBot https://github.com/minetest/minetest/issues/14882 -- Add sam to testentities by appgurueu
18:00 ShadowBot https://github.com/minetest/minetest/issues/14877 -- Improve fs::PathStartsWith to handle empty strings by asrelo
18:00 ShadowBot https://github.com/minetest/minetest/issues/14820 -- Optionally hide player names on the serverlist by Emojigit
18:00 ShadowBot https://github.com/minetest/minetest/issues/14179 -- Add possibility to easier override HP and breath engine logic by Lua. by sfence
18:01 Krock #14948 too, while I'm at it
18:01 ShadowBot https://github.com/minetest/minetest/issues/14948 -- Lua API: fix OOB array access in find_nodes_near by SmallJoker
18:07 rubenwardy sfan5: android build is uploaded and awaiting Google review
18:08 rubenwardy I'll upload apks when I'm back at my laptop tomorrow/late tonight
18:10 sfan5 windows and osx?
18:10 Krock will merge #14959 too, so that the development can continue there asap. implicit approval from my side.
18:10 ShadowBot https://github.com/minetest/minetest/issues/14959 -- Revert "Disable SDL2 for 5.9.0 (#14944)" by rubenwardy
18:14 rubenwardy Windows and MacOS are both done on CI now right?
18:14 sfan5 yea
18:16 Krock merging
18:16 Krock or are there objections? I suppose 5.9.0 patches can be added to stable-5 if necessary?
18:17 sfan5 it's fine
18:18 Krock thanks
18:18 sfan5 too late to withdraw 5.9.0 now and we've solved the android thing anyway
18:20 Krock #14179 needs re-review after potentially large rebase
18:21 ShadowBot https://github.com/minetest/minetest/issues/14179 -- Add possibility to easier override HP and breath engine logic by Lua by sfence
18:21 Krock done
18:21 Krock 5/6 merged
18:36 SFENCE joined #minetest-dev
18:42 Krock sfan5: the documented workaround for clearing the settings does not work on Android 6. https://pastebin.com/raw/PydYWxsB
18:44 sfan5 super old android versions unfortunately have a broken run-as
18:47 MTDiscord <herowl> Those versions of Android should be able to remove it without run-as
18:47 MTDiscord <herowl> IIRC
18:50 Krock o shit. this might be one of the last few tests on Android 6. The battery is about to give up.
19:12 SFENCE joined #minetest-dev
19:29 sfan5 fyi for people with access: I plan to publish the two draft security advisories tomorrow https://github.com/minetest/minetest/security/advisories
19:49 SFENCE joined #minetest-dev
19:53 sfan5 question: who thought that naming a file world.mt was a good idea when we usually use .txt to keep files (presumably) user-editable?
19:56 Krock sfan5: or rather .conf?
19:56 sfan5 well okay
19:56 sfan5 still a weird chice
19:56 sfan5 +o
19:57 Krock I suppose we could rename it but the legacy code will have to stay forever
20:21 SFENCE joined #minetest-dev
20:33 Desour joined #minetest-dev
20:37 Desour joined #minetest-dev
20:41 SFENCE joined #minetest-dev
20:59 SFENCE joined #minetest-dev
21:19 SFENCE joined #minetest-dev
21:42 SFENCE joined #minetest-dev
21:44 sfan5 uh
21:45 sfan5 so now we have a release without official builds, website not updated and no forum post?
21:59 Desour a secret shadow release (⌐■_■)
22:00 SFENCE joined #minetest-dev
22:19 SFENCE joined #minetest-dev
22:33 panwolfram joined #minetest-dev
22:36 SFENCE joined #minetest-dev
22:43 YuGiOhJCJ joined #minetest-dev
22:56 SFENCE joined #minetest-dev
22:58 MTDiscord <luatic> i just realized while working on the blog post that the default for num_emerge_threads is 1. we might want to change that.
22:59 MTDiscord <wsor4035> unless the mapgen shelf bug has been fixed, probably not
23:00 MTDiscord <wsor4035> #9357
23:00 ShadowBot https://github.com/minetest/minetest/issues/9357 -- Mapgen: "Unfinished" y-slices with num_emerge_threads > 1
23:04 luatic welp
23:04 luatic the warning mentioned in that issue isn't quite there anymore for some reason
23:05 luatic bummer, this impedes the multithreaded mapgen shill i was writing for the blog post.
23:05 Eragon joined #minetest-dev
23:06 Desour the good thing of the mapgen thread is that it doesn't block the server thread
23:06 luatic yeah i'm aware
23:06 luatic but it reduces from "multithreaded mapgen" to "async mapgen on another thread"
23:07 MTDiscord <wsor4035> it never was about multithreading, iirc, but 🤷
23:07 luatic (which is still great but not as great as being able to tell server owners they can finally put those n cores to good use...)
23:08 rubenwardy It does put more cores to use
23:08 rubenwardy Just not n cores, yet
23:15 SFENCE joined #minetest-dev
23:22 v-rob joined #minetest-dev
23:26 rubenwardy finishing release now
23:50 rubenwardy @luatic: are you likely to have the blog post done on monday? Wondering about delaying discord/matrix/mastodon announcements for that
23:51 SFENCE joined #minetest-dev
23:55 luatic rubenwardy: should be possible to get it done today, yes

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