Minetest logo

IRC log for #minetest-dev, 2022-08-04

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

All times shown according to UTC.

Time Nick Message
00:27 Zughy[m] sfan5: so are we basically waiting for a backtrace in #12487 ?
00:27 ShadowBot https://github.com/minetest/minetest/issues/12487 -- minetestserver crashes following random CPU spike
00:40 MTDiscord <savilli> I would say, not just for a backtrace, but for a backtrace with debug symbols
00:42 kilbith joined #minetest-dev
00:42 MTDiscord <savilli> for me it doesn't look like a LuaJIT bug tho
00:43 MTDiscord <savilli> LuaJIT bugs don't produce such a clear backtrace
00:49 MTDiscord <savilli> for example #12594 definitely looks like a LuaJIT bug
00:49 ShadowBot https://github.com/minetest/minetest/issues/12594 -- Raspberry pi Segmentation fault
01:26 YuGiOhJCJ joined #minetest-dev
01:51 YuGiOhJCJ joined #minetest-dev
04:00 MTDiscord joined #minetest-dev
05:21 calcul0n joined #minetest-dev
05:43 Baytuch joined #minetest-dev
05:58 Baytuch joined #minetest-dev
08:05 sfan5 Zughy[m]: a meaningful backtrace and/or test results with plain Lua or up-to-date LuaJIT
08:20 sfan5 merging #12607 in 10m
08:20 ShadowBot https://github.com/minetest/minetest/issues/12607 -- [nosquash] Update credits tab by sfan5
09:36 lionkor joined #minetest-dev
10:26 lionkor hey, quick question: the .clang-format seems to break lines in main.cpp that were not broken before. what's up with that?
10:26 lionkor should I use it anyways? or just ignore the clang-format? the column=90 limit seems not enforced in this file.
10:51 HuguesRoss joined #minetest-dev
11:16 lionkor okay, i just did the formatting manually now, i hope it's good that way and I didn't miss any clang-format rules (pr #12641)
11:16 ShadowBot https://github.com/minetest/minetest/issues/12641 -- Add handling of CLICOLOR, MINETEST_COLOR environment variables (#7553) by lionkor
11:31 srifqi joined #minetest-dev
11:44 olliy joined #minetest-dev
11:59 sfan5 the clang-format is close but not exactly the intended code style, which is why we stopped using it in CI
12:04 x2048 joined #minetest-dev
12:49 Fleckenstein joined #minetest-dev
12:49 Fleckenstein joined #minetest-dev
12:51 Fleckenstein joined #minetest-dev
12:55 Fleckenstein joined #minetest-dev
12:56 Fleckenstein joined #minetest-dev
12:57 Fleckenstein joined #minetest-dev
12:59 Baytuch joined #minetest-dev
12:59 Fleckenstein joined #minetest-dev
13:01 Fleckenstein joined #minetest-dev
13:01 Fleckenstein joined #minetest-dev
13:01 Fleckenstein joined #minetest-dev
13:02 Fleckenstein joined #minetest-dev
13:02 Fleckenstein joined #minetest-dev
13:02 EliasFleckenstei joined #minetest-dev
13:04 Fleckenstein joined #minetest-dev
13:04 Fleckenstein joined #minetest-dev
13:08 EliasFleckenstei joined #minetest-dev
13:10 Fleckenstein joined #minetest-dev
13:11 EliasFleckenstei joined #minetest-dev
13:15 Fleckenstein joined #minetest-dev
13:17 EliasFleckenstei joined #minetest-dev
13:17 EliasFleckenstei joined #minetest-dev
13:18 Fleckenstein joined #minetest-dev
13:19 Fleckenstein joined #minetest-dev
13:21 Fleckenstein joined #minetest-dev
13:22 Fleckenstein joined #minetest-dev
13:23 Fleckenstein joined #minetest-dev
13:29 EliasFleckenstei joined #minetest-dev
13:30 Fleckenstein joined #minetest-dev
13:33 Fleckenstein joined #minetest-dev
13:43 Fleckenstein joined #minetest-dev
13:45 Fleckenstein joined #minetest-dev
13:46 Fleckenstein joined #minetest-dev
13:47 Fleckenstein joined #minetest-dev
13:48 Fleckenstein joined #minetest-dev
13:51 EliasFleckenstei joined #minetest-dev
13:56 Fleckenstein joined #minetest-dev
13:59 EliasFleckenstei joined #minetest-dev
14:00 EliasFleckenstei joined #minetest-dev
14:03 Fleckenstein joined #minetest-dev
14:03 Fleckenstein joined #minetest-dev
14:19 EliasFleckenstei joined #minetest-dev
14:20 Fleckenstein joined #minetest-dev
14:23 EliasFleckenstei joined #minetest-dev
14:25 Fleckenstein joined #minetest-dev
14:26 Fleckenstein joined #minetest-dev
14:26 EliasFleckenstei joined #minetest-dev
14:26 Fleckenstein joined #minetest-dev
14:27 Fleckenstein joined #minetest-dev
14:28 Fleckenstein joined #minetest-dev
14:29 Fleckenstein joined #minetest-dev
14:29 Fleckenstein joined #minetest-dev
14:30 Fleckenstein joined #minetest-dev
14:31 Fleckenstein joined #minetest-dev
14:39 EliasFleckenstei joined #minetest-dev
14:41 Fixer joined #minetest-dev
14:55 Baytuch joined #minetest-dev
15:26 EliasFleckenstei joined #minetest-dev
15:27 rubenwardy I think "game platform" or "game creation platform" is a better descriptor for Minetest than "game engine"
15:33 EliasFleckenstei joined #minetest-dev
15:38 MTDiscord <Warr1024> Both are good, though I worry that the inclusion of "creation" puts too much emphasis on users being expected to create, as if there isn't a lot of already-created content available for playing.
15:39 Fleckenstein joined #minetest-dev
16:00 MTDiscord <wwar> "game creation platform, you can also play though"
16:52 kilbith joined #minetest-dev
17:31 x2048 joined #minetest-dev
17:32 appguru joined #minetest-dev
17:33 x2048 Can we add https://irc.minetest.net/ to the chat topic? Would be so easy to navigate to the logs...
18:03 kilbith so 5.6 when?
18:03 kilbith if you keep doing long freezes on too frequent releases (<= 6 months), you end up getting nowhere and it'll bore everyone
18:08 Baytuch joined #minetest-dev
18:14 Fixer_ joined #minetest-dev
18:24 rubenwardy we have provisions to use a dev branch but we never do
18:26 kilbith yeah a freeze should never stop the dev, just like a x.y.1 release
18:27 kilbith we lose 3 weeks already, during which x2048 could have merged his shaders
18:27 kilbith 3 weeks of almost nothing interesting
18:27 rubenwardy don't the shaders still have issues?
18:29 x2048 They still have, there's some work to be completed on the PR, and I've been helping with the fixes for 5.6.0
18:30 x2048 I am working on the stuff, keep the branches fresh, so I don't think we are totally stuck, even if there is no big movement right now.
18:31 kilbith releasing may get people back to reviews
18:31 appguru joined #minetest-dev
18:32 kilbith I just wish there won't be too much releases like that during the year
18:33 kilbith one time a year is enough
18:33 rubenwardy I'd rather have 2-3 releases a year with a short feature freeze, like a week
18:34 kilbith that'd work too
18:34 rubenwardy it allows a much quicker cycle when it comes to release features and iterating
18:34 rubenwardy Feature freezes are only supposed to be a week long
18:37 sfan5 in this case it looks like the freeze was the right size to catch relevant issues
18:38 sfan5 I'm sure it could be condensed though if people had more time
18:39 sfan5 releasing once a year is also how you get people filling twenty bugs during freeze because they never test games/mods with dev versions
18:39 Topic for #minetest-dev is now Minetest core development and maintenance. FEATURE FREEZE ACTIVE. Chit-chat goes to #minetest. https://dev.minetest.net/ https://irc.minetest.net/ https://github.com/minetest
18:40 rubenwardy yeah. I lost time just as the freeze started
18:40 rubenwardy doesn't https://irc.minetest.net/minetest-dev/ make more sense
18:41 MTDiscord <luatic> We need to encourage people to test dev versions more
18:41 rubenwardy guess it doesn't matter that much
18:41 rubenwardy Yeah, I failed a bit with the RC release
18:42 sfan5 can we release now then?
18:43 rubenwardy Our last blocker is done, so I guess so
18:49 sfan5 I'll prepare the commits and windows builds then
19:09 Fixer joined #minetest-dev
19:46 sfan5 builds uploaded and tested
19:49 MTDiscord <Warr1024> hype
19:55 Fixer_ joined #minetest-dev
20:00 Fixer joined #minetest-dev
20:01 sfan5 well, time to push?
20:02 Krock should be fine, I think.
20:05 Krock no bugs in the 5.6.0 milestone so we're good on track, even though I didn't have time to check all the recent reports
20:09 Fixer_ joined #minetest-dev
20:12 Topic for #minetest-dev is now Minetest core development and maintenance. Chit-chat goes to #minetest. https://dev.minetest.net/ https://irc.minetest.net/ https://github.com/minetest
20:12 rubenwardy The release forum topic should just link to the blog. Finishing up the post now
20:12 rubenwardy Could do with a gif of the animated particle spawners
20:13 rubenwardy Hopefully there's something in devtest
20:16 sfan5 repos tagged and pushed, will post a topic now
20:28 sfan5 uhhhhhhhhhhh
20:28 sfan5 did we bump the protocol version this release
20:29 sfan5 particles I guess
20:29 rubenwardy no you didn't
20:29 rubenwardy or maybe CDB is wrong
20:30 sfan5 63fc728a84 src/network/networkprotocol.h (Wuzzy               2021-06-24 18:21:19 +0000  213) #define LATEST_PROTOCOL_VERSION 40
20:30 rubenwardy nope, 5.5.1 and 5.6.0 are both 40
20:30 rubenwardy is this in the checklist
20:30 sfan5 yes
20:30 sfan5 there's also a comment in the cmakelists.txt
20:31 sfan5 but it's very pointless because editing that is handled by a script
20:31 rubenwardy need to add a big red one to bump_version.sh
20:31 sfan5 the checklist is kinda all over the place
20:32 sfan5 https://0x0.st/oetN.png I started doing stuff from here
20:33 sfan5 so do we want to quickly erase 5.6.0 or is this 5.6.1 now?
20:33 sfan5 or just not do it
20:34 rubenwardy having multiple versions with the same name will cause confusion
20:34 rubenwardy but idk, it's only the protocol version
20:34 rubenwardy could wait a few days and see what issues come up, and then fix them as part of 5.6.1
20:35 sfan5 that's not going to work as well as it sounds but I'll agree to everything that doesn't involve me doing the thing over again today
20:36 rubenwardy what will have used the tag so far? It's been 20 minutes
20:37 sfan5 the builds I uploaded obv
20:37 rubenwardy do distros watch for tag creation?
20:38 rubenwardy I imagine they poll it
20:38 sfan5 yes but also why does that matter, updates are not automatic
20:40 rubenwardy Might cause conflicts in their systems. I'd say that it doesn't matter too much if there's confusion over the two versions as it's just a protocol version change, so don't mind an erase too much
20:41 sfan5 ok then
20:55 sfan5 new tags pushed and stuff
20:55 sfan5 (win builds too)
20:59 Zughy[m] congratulations, people ❤️
21:01 Zughy[m] oh no, now every PR results updated 18 minutes ago
21:02 rubenwardy github bug when force pushing :(
21:03 MTDiscord <Ronoaldo> Would it worth planning an script to automate the release steps? Just to avoid pressure on the already busy dev folks ?
21:06 rubenwardy there is already a script but a lot is also manual
21:06 rubenwardy doing continuous deliver would be good, but there's a lot we'd need to do
21:07 MTDiscord <Ronoaldo> I mean, reading the steps from sfan print I see some of these as things that could be automated
21:07 sfan5 the "update version in source" part is
21:08 sfan5 already
21:08 rubenwardy Ideally, all the builds would be done by CI and automatically added to the release
21:08 rubenwardy not sure how to handle the apk signing, I'd probably need to download and sign it and reupload
21:09 MTDiscord <Ronoaldo> makes sense
21:09 rubenwardy if you want to be extra fancy you can deploy to places like Google Play and Itch from CI
21:10 MTDiscord <Ronoaldo> I'm probably automation freak so don't listen too much but I got sort of tired of doing some stuff manually and more used to an "automate first" approach as much as possible.
21:10 MTDiscord <Ronoaldo> i recall one script that did a lot of stuff which I called "release-the-kraken.sh" to tag/release/deploy all the things for instance
21:13 rubenwardy You can tell that Android Studio is compiling because my laptop is lagging
21:14 rubenwardy running optpng at the same time probably doesn't help
21:15 sfan5 can't you literally download the CI build and resign it
21:15 sfan5 unlike gitlab where the version is wrong (it will say 5.6.0-abcdef instead of 5.6.0) the android artifct should be literally the same
21:15 sfan5 the windows builds on gitlab*
21:16 sfan5 anyway: website updated
21:16 sfan5 I leave the rest in the list to someone else
21:25 MTDiscord <ROllerozxa> the CI apks don't have minetest game or irrlicht shaders bundled last I checked, maybe something to look into for the next release
21:27 sfan5 mtg: ah could be; irrlicht: this should not happen though
21:31 Yad joined #minetest-dev
21:59 rubenwardy Android build crashes when testing
22:00 rubenwardy will debug in a bit
22:22 MTDiscord <savilli> in irr::video::COGLES1Driver::updateVertexHardwareBuffer?
22:28 Zughy[m] Does it make sense to keep #11698 open, considering we're already two versions away?
22:28 ShadowBot https://github.com/minetest/minetest/issues/11698 -- Async "mapblock version mismatch error" seems to be stuck in deadlock sometimes
22:35 panwolfram joined #minetest-dev
23:42 farribeiro joined #minetest-dev

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