Time |
Nick |
Message |
00:09 |
|
ShadowBot joined #minetest-dev |
00:42 |
|
ShadowBot joined #minetest-dev |
00:51 |
|
YuGiOhJCJ joined #minetest-dev |
01:11 |
|
ShadowBot joined #minetest-dev |
01:50 |
|
ShadowBot joined #minetest-dev |
02:23 |
|
ShadowBot joined #minetest-dev |
03:00 |
|
ShadowBot joined #minetest-dev |
03:11 |
|
YuGiOhJCJ joined #minetest-dev |
03:45 |
|
ShadowBot joined #minetest-dev |
03:54 |
|
olliy joined #minetest-dev |
04:00 |
|
MTDiscord joined #minetest-dev |
04:17 |
|
ShadowBot joined #minetest-dev |
04:48 |
|
ShadowBot joined #minetest-dev |
05:11 |
|
ShadowBot joined #minetest-dev |
05:25 |
|
calcul0n joined #minetest-dev |
05:44 |
|
ShadowBot joined #minetest-dev |
06:13 |
|
tekakutli joined #minetest-dev |
06:20 |
|
ShadowBot joined #minetest-dev |
07:02 |
|
ShadowBot joined #minetest-dev |
07:32 |
|
ShadowBot joined #minetest-dev |
08:05 |
|
ShadowBot joined #minetest-dev |
08:42 |
|
ShadowBot joined #minetest-dev |
08:50 |
|
ShadowBot joined #minetest-dev |
09:27 |
|
ShadowBot joined #minetest-dev |
09:53 |
|
ShadowBot joined #minetest-dev |
10:29 |
|
ShadowBot joined #minetest-dev |
11:02 |
|
ShadowBot joined #minetest-dev |
11:38 |
|
ShadowBot joined #minetest-dev |
12:18 |
|
ShadowBot joined #minetest-dev |
12:33 |
|
turtleman joined #minetest-dev |
12:55 |
|
ShadowBot joined #minetest-dev |
13:24 |
|
ShadowBot joined #minetest-dev |
13:49 |
Guest54 |
Krock hmmm, maybe that particle spammer test code should be in devtest? or not? |
13:51 |
|
ShadowBot joined #minetest-dev |
13:58 |
Krock |
context? |
14:00 |
Guest54 |
Krock there is a command here https://github.com/minetest/minetest/issues/13199 for the testing of tweening properties, maybe it should be in devtest? |
14:00 |
Guest54 |
as a kind of regression test |
14:01 |
Krock |
possibly yes |
14:02 |
Krock |
in combination with others to also serve as a code example. I think the lua_api.txt makes it quite hard to grasp the syntax for a specific particle spawner |
14:06 |
|
fluxionary_ joined #minetest-dev |
14:12 |
|
ShadowBot joined #minetest-dev |
14:38 |
|
appguru joined #minetest-dev |
14:48 |
|
ShadowBot joined #minetest-dev |
14:52 |
|
tekakutli joined #minetest-dev |
15:09 |
|
ShadowBot joined #minetest-dev |
15:15 |
sfan5 |
is everyone available to do the release today? |
15:17 |
rubenwardy |
Yes |
15:21 |
Krock |
I'd be around. I'd merge #13374 in a few minutes if that's okay |
15:21 |
sfan5 |
I was thinking we merge #13374, I import the translations and then we can go |
15:21 |
rubenwardy |
ShadowBot! |
15:21 |
Krock |
seems to have connectivity issues.... |
15:22 |
Krock |
merging |
15:24 |
Krock |
go ahead with the translation update |
15:24 |
sfan5 |
pushing http://sprunge.us/kIV3El?diff after you've merged |
15:24 |
Krock |
ah.. the build tasks that are currently broken |
15:25 |
Guest54 |
sfan5 that FIXME should probably have at least some context on why it was added, not? |
15:26 |
Guest54 |
like if it is in the commit message it's ok ig |
15:26 |
sfan5 |
maybe |
15:26 |
Guest54 |
but anyone reading this would be confused |
15:29 |
Guest54 |
sfan5 are you maintaining the nekomimi.pw host? |
15:30 |
sfan5 |
yes, why? |
15:31 |
sfan5 |
will do weblate import now |
15:38 |
sfan5 |
commits here https://github.com/minetest/minetest/compare/ci |
15:39 |
|
ShadowBot joined #minetest-dev |
15:40 |
Krock |
shorter than expected |
15:42 |
Guest54 |
sfan5 because https://github.com/minetest/irrlicht/blob/master/scripts/ci-build-mingw.sh downloads from there and https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3857 exists |
15:42 |
Guest54 |
> libpng_version=1.6.37 |
15:42 |
Guest54 |
> A flaw was found in libpng 1.6.38. A crafted PNG image can lead to a segmentation fault and denial of service in png_setup_paeth_row() function. |
15:42 |
sfan5 |
updating the libraries is on my todo list for after release |
15:43 |
Guest54 |
wouldn't it be a good idea to do it *before* if there is a known crash? |
15:43 |
Krock |
why? it's the servers who run it anyway |
15:43 |
Krock |
and they don't want to crash clients |
15:43 |
Guest54 |
current libpng is 1.6.39 |
15:43 |
Guest54 |
well as long as nothing writes PNGs with paeth predictor serverside … appguru do you do that? |
15:44 |
Krock |
(by "run it anyway" I mean the distribution of potentially faulty PNG data) |
15:44 |
sfan5 |
Guest54: it would be but I don't plan to |
15:44 |
appguru |
no I don't lol |
15:44 |
Guest54 |
well then skinsdb remains |
15:45 |
appguru |
just tell mod authors to first validate their PNGs using modlib ^^ |
15:46 |
Guest54 |
or, say, uploading a PNG that has some paeth mess to cdb, whatever. i thought changing the version number is an easy task, but if sfan5 does not want to do it, i guess there is more to it than changing a single line. |
15:47 |
sfan5 |
(there is more to it) |
15:49 |
Guest54 |
well than that's a good justification, i just wanted to make you aware of it |
15:49 |
Guest54 |
(the CVE, that is) |
15:53 |
sfan5 |
pushing weblate to master |
15:53 |
Krock |
👍 |
15:59 |
sfan5 |
ok so technically we can start now |
15:59 |
sfan5 |
I guess this means I will prepre |
15:59 |
sfan5 |
*prepare the windows builds (oops) |
16:00 |
Krock |
perfect. thank you. |
16:02 |
|
ShadowBot joined #minetest-dev |
16:02 |
sfan5 |
rubenwardy: do I need to increase version code by 2 or 4? |
16:02 |
Krock |
(I think it's by 2) |
16:02 |
rubenwardy |
I can't remember because we use android bundles now |
16:02 |
rubenwardy |
it's either by 4 or 1 |
16:02 |
sfan5 |
🤔 |
16:02 |
rubenwardy |
we now support x86, so it's no longer 2 |
16:03 |
Krock |
oh |
16:03 |
rubenwardy |
I think the code assumes different version codes for different binaries, so +4 |
16:03 |
rubenwardy |
I reckon we could make it so we only need +1 though |
16:03 |
sfan5 |
I'll check google play to see which codes we have already used |
16:03 |
sfan5 |
assume it'll let me |
16:03 |
sfan5 |
assuming* |
16:04 |
sfan5 |
hmm nah |
16:04 |
Krock |
that needs documentation in https://dev.minetest.net/Releasing_Minetest#Build_and_publish_Android_APK or the bump script |
16:05 |
Krock |
> increments versionCode in build/android/build.gradle by 2 |
16:05 |
Krock |
yet that seems to be outdated |
16:07 |
sfan5 |
I did +4 now |
16:11 |
sfan5 |
will merge game#3019 beforehand |
16:13 |
sfan5 |
and game#3022 |
16:13 |
Krock |
is game#3022 urgent too? |
16:13 |
Krock |
okay good |
16:14 |
sfan5 |
almost missed that |
16:14 |
|
Desour joined #minetest-dev |
16:19 |
sfan5 |
hmm just went through the MTG issues and it could use some attention |
16:20 |
Guest54 |
since i bet the question will be asked after release anyway – any idea when https://play.google.com/store/apps/details?id=net.minetest.minetest will return? |
16:22 |
|
tekakutli joined #minetest-dev |
16:23 |
sfan5 |
windows builds uploaded, afk now 30m |
16:25 |
|
tekakutli joined #minetest-dev |
16:32 |
|
ShadowBot joined #minetest-dev |
16:58 |
sfan5 |
dynamic shadows or automatic exposure seem to be leaking memory, I can easily bring the 32-bit build to crash by flying around a bunch |
16:58 |
sfan5 |
2023-04-08 18:55:43: ERROR[Emerge-0]: /home/stefan/mt-build/build/32/minetest/src/emerge.cpp:2f4: run: A |
16:58 |
sfan5 |
fatal error occurred: std::bad_alloc |
16:58 |
Krock |
only in 32-bit? |
16:59 |
Krock |
https://github.com/minetest/minetest/blob/master/src/emerge.cpp#L756 referenced line |
17:00 |
sfan5 |
alternatively the allocation size is wrong, memory usage at time to crash is barely above 1GB |
17:00 |
sfan5 |
could be that the process runs out of virtual address space for other reasons |
17:03 |
sfan5 |
client_mapblock_limit = 2000 does not prevent this so this suggests there's an actual bug |
17:03 |
sfan5 |
ping @x2048 |
17:05 |
sfan5 |
anyway I don't think we should delay the release for this |
17:05 |
Krock |
32-bit are quite rare nowadays |
17:06 |
Krock |
still, it should be fixed soon |
17:06 |
|
ShadowBot joined #minetest-dev |
17:09 |
sfan5 |
here's the settings at least https://paste.debian.net/1276768/ |
17:10 |
sfan5 |
okay, should we proceed? |
17:10 |
sfan5 |
hm I guess I should test on real windows, not wine |
17:11 |
Krock |
I can do that if you don't have one at hand rn |
17:11 |
sfan5 |
no need |
17:26 |
|
olliy1or joined #minetest-dev |
17:26 |
rubenwardy |
release post: https://github.com/minetest/blog/pull/79 |
17:26 |
rubenwardy |
needs more images and sources for long-range performance |
17:26 |
Guest54 |
how do you compile for x86 on amd64 anyway? cmake -DCMAKE_CXX_FLAGS='-fsanitize=address -march=i386' . on an amd64 machine gives me an “irrlicht header version mismatch” error, which seems … wrong? |
17:26 |
|
celeron55_ joined #minetest-dev |
17:26 |
rubenwardy |
for cmake, you want to use a toolchain file to set the right triple |
17:26 |
rubenwardy |
to cross compile |
17:26 |
Guest54 |
more accurately, “IrrlichtMt revision number mismatches between CMake and headers.” |
17:26 |
Guest54 |
thanks, i did not know |
17:26 |
sfan5 |
hmm can't reproduce on a whim here but also totally different hardware |
17:26 |
sfan5 |
(the oom bug on win32) |
17:26 |
Krock |
could as well be a bug in Wine |
17:26 |
rubenwardy |
checks out. Wine makes me bloated as well |
17:26 |
Guest54 |
what if you use leaksanitizer, does it complain? |
17:29 |
sfan5 |
I will push the release commit, tags and branches then unless there's anything else? |
17:30 |
rubenwardy |
🚀 |
17:30 |
Krock |
I don't see anything. It there were something important, it should be contained in the milestone anyway |
17:30 |
Krock |
but that's all done |
17:31 |
|
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 |
17:31 |
Desour |
🎉 |
17:33 |
sfan5 |
done, MTG tagged too |
17:35 |
sfan5 |
will update the website next and then do the forum post |
17:35 |
Krock |
updating changelog... |
17:38 |
Krock |
done |
17:39 |
sfan5 |
suggestions for features to highlight in forum post? |
17:39 |
Krock |
https://irc.minetest.net/minetest-dev/2023-03-05#i_6060498 |
17:40 |
Krock |
also <x2048> postprocessing: bloom, dynamic exposure etc. |
17:40 |
rubenwardy |
release post: https://github.com/minetest/blog/pull/79 |
17:40 |
rubenwardy |
See list in release candidate post as well |
17:43 |
rubenwardy |
https://forum.minetest.net/viewtopic.php?f=18&t=29249 |
17:43 |
Desour |
the on_mapblocks_changed callback might also be worth mentioning |
17:45 |
|
ShadowBot joined #minetest-dev |
17:46 |
sfan5 |
also we no longer ship devtest |
17:46 |
sfan5 |
just wanted to mention it, probably not worth highlighting |
17:46 |
Guest54 |
well, kinda. is devtest on cdb? |
17:47 |
MTDiscord |
<ROllerozxa> yes, it's on CDB now |
17:47 |
Guest54 |
btw, the line in the changelog “Add zstd compression support (more efficient map saving) (20kdc)” is wrong, the change was about minetest.compress() algorithms. |
17:47 |
MTDiscord |
<ROllerozxa> https://content.minetest.net/packages/Minetest/devtest/ |
17:47 |
rubenwardy |
It is, but violates mod name rules so probably shouldn't be on cdb |
17:48 |
Guest54 |
devtest_game when |
17:48 |
rubenwardy |
Official game has special status I guess |
17:49 |
rubenwardy |
It's less problematic being on cdb than being bundled by default |
17:52 |
|
Noisytoot joined #minetest-dev |
17:52 |
|
appguru joined #minetest-dev |
17:55 |
MTDiscord |
<ROllerozxa> anyways, made a release of CDB devtest for 5.7.0 based on the latest master. it says 5.7-dev but I assume it will change when ruben updates the minetest version list on CDB |
17:56 |
Guest54 |
hmm, it will still stay in minetest git repo, will it? |
17:56 |
MTDiscord |
<ROllerozxa> yes |
17:57 |
MTDiscord |
<ROllerozxa> it's staying in the git repo, and staying for RUN_IN_PLACE builds for development |
17:57 |
MTDiscord |
<ROllerozxa> it won't be installed by default but there is a cmake flag if you really want to still install it |
18:00 |
sfan5 |
with that out of the way |
18:00 |
sfan5 |
merging #13216, #13273, #13280 in 15m |
18:13 |
|
ShadowBot joined #minetest-dev |
18:23 |
sfan5 |
(done) |
18:50 |
|
proller joined #minetest-dev |
20:52 |
|
tekakutli joined #minetest-dev |
21:15 |
pgimeno |
https://github.com/minetest/minetest/pull/13216 -- Remove fast faces by numberZero |
21:16 |
pgimeno |
https://github.com/minetest/minetest/pull/13273 -- Get rid of wgettext by Desour |
21:16 |
pgimeno |
https://github.com/minetest/minetest/pull/13280 -- [no squash] Drop ENABLE_GLES by sfan5 |
21:16 |
pgimeno |
#13216, #13273, #13280 |
21:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/13216 -- Remove fast faces by numberZero |
21:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/13273 -- Get rid of wgettext by Desour |
21:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/13280 -- [no squash] Drop ENABLE_GLES by sfan5 |
21:16 |
pgimeno |
hah |
21:16 |
rubenwardy |
you're my #1 |
21:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome |
21:16 |
rubenwardy |
not you shadowbot |
21:17 |
pgimeno |
I've disabled it already :) |
21:50 |
|
proller joined #minetest-dev |
22:54 |
|
Fleckenstein joined #minetest-dev |