| 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 |