Time |
Nick |
Message |
01:33 |
|
kilbith joined #minetest-dev |
01:33 |
erlehmann |
hey kilbith what's your favourite minetest drama |
01:36 |
kilbith |
do you feel always forced to open your mouth |
01:36 |
kilbith |
get to a bar or something |
01:37 |
erlehmann |
sorry to everyone, i wanted to write this in #minetest and misclicked :( |
01:38 |
erlehmann |
i agree that #11988 is a good idea. any way to add the version? |
01:38 |
ShadowBot |
https://github.com/minetest/minetest/issues/11988 -- Add game name to server status string by sfan5 |
01:39 |
erlehmann |
it's a bit difficult to assist with debugging when sometimes the server owners themselves have no idea what version a mod is |
01:39 |
MTDiscord |
<Jonathon> not within 5.5 timeframe |
01:48 |
erlehmann |
regarding #11866 – the mcl* map generators (which, surprisingly, diverged a bit from each other) all contain code that may have unwelcome results at the map border, if this is not fixed. i have not investigated this too much lately because a fix is in the pipeline, but if anyone feels they need more horror stories to be convinced that it's good, tell me please. |
01:49 |
ShadowBot |
https://github.com/minetest/minetest/issues/11866 -- Raise max mapgen limit constant to align with MapBlock by sfan5 |
01:50 |
erlehmann |
… that it's good to approve the PR i mean |
01:54 |
erlehmann |
rubenwardy thx for publishing the security advisories. any idea when/if one or more CVEs will be assigned? |
02:21 |
|
Alias joined #minetest-dev |
02:29 |
|
v-rob joined #minetest-dev |
02:37 |
|
Evergreen7 joined #minetest-dev |
02:51 |
|
v-rob joined #minetest-dev |
03:14 |
|
tekakutli joined #minetest-dev |
03:28 |
|
queria^clone joined #minetest-dev |
03:33 |
|
queria^clone joined #minetest-dev |
03:43 |
|
v-rob joined #minetest-dev |
03:47 |
|
kilbith_ joined #minetest-dev |
05:00 |
|
MTDiscord joined #minetest-dev |
06:20 |
|
loggingbot_ joined #minetest-dev |
06:20 |
|
Topic for #minetest-dev is now Minetest core development and maintenance. Chit-chat goes to #minetest. https://dev.minetest.net/ https://github.com/minetest | FEATURE FREEZE IN EFFECT (as of 2022-01-15) |
07:20 |
sfan5 |
erlehmann: the only concept of version numbers MT has is when you downloaded something from ContentDB |
07:21 |
sfan5 |
so not really useful in most cases |
07:24 |
erlehmann |
oops you are right |
07:24 |
erlehmann |
so games need to get version numbers first |
07:24 |
erlehmann |
in the game.conf i guess |
07:25 |
erlehmann |
the thing why i would find it important is because players sometimes hold off playing until bugs are fixed |
07:25 |
erlehmann |
and after the bugfix there is the “admin does not respond, do we have to trigger the bug to find out?” period |
07:51 |
Baytuch |
sfan5, i connect my game server to servers.minetest.net over https and work fine now. Thank you so much. |
07:58 |
|
calcul0n joined #minetest-dev |
09:14 |
Baytuch |
Guys, how limiting allocate mem in the client? so far, is const. Can i set less ram for client, like ~100-150 mb. I have 1 Gb ram on my machine (PI 3) and have some problem with this. |
09:16 |
Baytuch |
Client allocate mem, when i move on the map |
09:16 |
Baytuch |
can set limite for this? |
09:34 |
erlehmann |
Baytuch, loaded mapblocks kept in memory can be set IIRC |
09:34 |
erlehmann |
i have no idea what has changed about dynamic media, but it seems that creating maps is now racy, whereas it was not in 5.4.1 and following |
09:35 |
erlehmann |
newest minetest + newest mineclone5 = some textures do not get sent to the client |
09:35 |
MTDiscord |
<Sublayer plank> racy? like, race conditions? |
09:35 |
erlehmann |
yes i guess so |
09:35 |
erlehmann |
making the first map usually works. subsequent ones are hit or miss. |
09:36 |
erlehmann |
i.e. the texture is generated on the server, but the client does not receive it somehow. |
09:36 |
erlehmann |
at least it does not display it and shows an error message |
09:36 |
erlehmann |
once you reconnect, you see all the old maps, but its still racy |
09:42 |
erlehmann |
also minetest now seems to use a bit more memory and processing power for doing nothing in 5.5-dev, but i have not investigated that in-depth |
09:42 |
erlehmann |
the maps issue is extremely impractical though |
09:46 |
erlehmann |
Sublayer plank, do reproduce: when you download mineclone5 from cdb with newest minetest, get a map from creative inv and right click while holding it. |
09:46 |
erlehmann |
do that repeatedly |
09:46 |
erlehmann |
if you have the bug, sometimes, the texture will not load |
09:47 |
erlehmann |
and by sometimes, i mean: most of the time, for me. whereas it loaded fine in 5.4.1, unless the texture was actually not present on the server. |
09:47 |
erlehmann |
it is generated in 5.5-dev though! |
09:55 |
MTDiscord |
<Sublayer plank> huh I tried generating a map in mcl5 with minetest 5.5.0-rc1 and the TGA files it generates aren't even valid |
09:56 |
erlehmann |
are you sure? |
09:57 |
erlehmann |
can you post such a file? |
09:58 |
erlehmann |
they should be in the world directory in mcl_maps folder or something |
09:58 |
erlehmann |
https://mister-muffin.de/paste is a pastebin you can use for arbitrary stuff |
09:58 |
MTDiscord |
<Sublayer plank> do discord attachment links get sent over the irc bridge? |
09:58 |
MTDiscord |
<Sublayer plank> https://cdn.discordapp.com/attachments/747163566800633906/936560967825903616/mcl_maps_map_texture_0.tga |
09:59 |
erlehmann |
i see it |
09:59 |
MTDiscord |
<Sublayer plank> it does not load neither in minetest or in gimp |
09:59 |
erlehmann |
let me check |
09:59 |
erlehmann |
thank you |
09:59 |
MTDiscord |
<Sublayer plank> in-game it gives a 'Client: Cannot create image from data of file "mcl_maps_map_texture_0.tga"' error |
09:59 |
erlehmann |
yes, i get the same |
10:00 |
erlehmann |
but when i shutdown and start again, i do not get it |
10:00 |
MTDiscord |
<Sublayer plank> huh |
10:00 |
erlehmann |
i would be happy if this was somehow mcl5's fault, encoder changes this that |
10:00 |
erlehmann |
uh no idea what that file is o.0 |
10:01 |
erlehmann |
Subplayer plank, does the same thing with minetest 5.4.1 generate valid files or are they similarly broken? |
10:02 |
MTDiscord |
<Sublayer plank> I don't know, I can check |
10:02 |
MTDiscord |
<Sublayer plank> I generated like 22 maps and all of them are identical |
10:09 |
erlehmann |
please check with minetest 5.4.1 then. i just rechecked, using mcl5 from contentdb and i was not able to get any corrupted files |
10:09 |
erlehmann |
which system are you on? |
10:09 |
erlehmann |
i am on debian gnu/linux |
10:09 |
MTDiscord |
<Sublayer plank> ok wtf, mcl5 generates these broken TGA files even on 5.4.1 |
10:10 |
MTDiscord |
<Sublayer plank> I'm on windows right now |
10:10 |
erlehmann |
uh oh |
10:10 |
erlehmann |
which mineclone5, the cdb version? |
10:10 |
MTDiscord |
<Sublayer plank> TGA generated on 5.4.1: |
10:10 |
MTDiscord |
<Sublayer plank> https://cdn.discordapp.com/attachments/747163566800633906/936563839745527818/mcl_maps_map_texture_0.tga |
10:11 |
MTDiscord |
<Sublayer plank> equally broken, plus now it gives another error in addition to the cannot create image error: 'Irrlicht: Unsupported TGA file type: _tempreadfile' |
10:11 |
MTDiscord |
<Sublayer plank> off to eat lunch now but I'll be back in a while |
10:11 |
erlehmann |
this is super weird |
10:12 |
erlehmann |
i look at the file |
10:15 |
|
tekakutli joined #minetest-dev |
10:17 |
erlehmann |
hahaha |
10:17 |
erlehmann |
this is exactly the thing where i need my devtest tga textures for |
10:19 |
erlehmann |
Subplayer plank i would be interested if you can load all of these https://github.com/minetest/minetest/pull/11978 |
10:19 |
erlehmann |
(there are 10) |
10:20 |
erlehmann |
to quote myself |
10:20 |
erlehmann |
> it is probably going to be useful if a developer can ask ordinary users to start devtest and make a screenshot of some texture test nodes. |
10:28 |
erlehmann |
OH LOL |
10:30 |
erlehmann |
; file mcl_maps_map_texture_0.tga; LANG=C dos2unix -f mcl_maps_map_texture_0.tga; file mcl_maps_map_texture_0.tga |
10:30 |
erlehmann |
mcl_maps_map_texture_0.tga: data |
10:30 |
erlehmann |
dos2unix: converting file mcl_maps_map_texture_0.tga to Unix format... |
10:30 |
erlehmann |
mcl_maps_map_texture_0.tga: Targa image data - RGB - RLE 128 x 128 x 24 |
10:32 |
MTDiscord |
<luatic> @77 73 6F 72 is wrong |
10:32 |
erlehmann |
wdym |
10:32 |
MTDiscord |
<luatic> #11988 can very well get a version string, the question is just whether it'll be what we want |
10:32 |
ShadowBot |
https://github.com/minetest/minetest/issues/11988 -- Add game name to server status string by sfan5 |
10:32 |
erlehmann |
<MTDiscord> <luatic> @77 73 6F 72 is wrong |
10:32 |
MTDiscord |
<luatic> CDB stores a "version" field in the game.conf I believe |
10:32 |
erlehmann |
what is @77 73 6F 72 ? |
10:33 |
MTDiscord |
<luatic> it's wsor's/Jonathon's new edgy nick |
10:33 |
erlehmann |
ah ok, well |
10:33 |
MTDiscord |
<luatic> perhaps the hex codes for wsor? |
10:33 |
erlehmann |
luatic can you see if the \n to \r\n mangling also happens for modlib output? |
10:34 |
MTDiscord |
<luatic> hmm wdym? |
10:34 |
erlehmann |
Sublayer plank generated some TGAs with tga_encoder from mineclone5 on windows and they came out garbage, but i applied dos2unix to it |
10:35 |
erlehmann |
i know why this has not been a problem before, because the signature did not contain \n before i improved tga_encoder to use RLE |
10:35 |
sfan5 |
why the fuck are you talking about mineclone in here |
10:35 |
sfan5 |
go away |
10:35 |
MTDiscord |
<luatic> please don't tell me TGA encoder doesn't use wb |
10:35 |
erlehmann |
sfan5, because minetest on windows mangles written files |
10:35 |
MTDiscord |
<luatic> you probably forget to set the binary flag when writing |
10:35 |
sfan5 |
come here when you have debugged the bug |
10:35 |
erlehmann |
luatic may just have debugged it |
10:35 |
sfan5 |
but you don't have to do your debugging session here |
10:36 |
MTDiscord |
<luatic> yep, https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/CORE/tga_encoder/init.lua#L87 is the cause of the bug |
10:36 |
erlehmann |
ok, then i do them in #minetest ig |
10:36 |
MTDiscord |
<luatic> should be "wb" |
10:36 |
erlehmann |
luatic thank you! |
10:36 |
MTDiscord |
<luatic> np, now back to the version |
10:36 |
sfan5 |
so much for "Minetest mangles files" |
10:36 |
MTDiscord |
<luatic> sfan5: couldn't you just read the version field from game.conf? |
10:36 |
sfan5 |
the version field is just a number isn't it? |
10:37 |
MTDiscord |
<luatic> huh |
10:37 |
sfan5 |
also that field is not present when not installed from CDB so it's of no use on the vast majority of server installs |
10:37 |
erlehmann |
sfan5, i am very sorry, it is news to me that writing a file on windows silently changes the bytestream. i will ask for help about debugging engine issues in #minetest from now on. |
10:37 |
MTDiscord |
<luatic> now I'm confused, doesn't CDB store the version in game.conf anymore |
10:37 |
MTDiscord |
<luatic> sfan5: modders could manually set version = something though |
10:37 |
MTDiscord |
<luatic> I used to do this |
10:37 |
MTDiscord |
<luatic> because I expected it could be of use in the future ;) |
10:38 |
MTDiscord |
<Sublayer plank> oh my god, has mineclone's tga encoder been completely busted on windows for all this time? |
10:38 |
MTDiscord |
<Sublayer plank> well, that explains it then, CRLF moment |
10:38 |
sfan5 |
erlehmann: it becomes an engine issue once debugging has concluded that the source lies in the engine, before that point it's not a topic for here |
10:38 |
erlehmann |
sfan5, ok |
10:38 |
erlehmann |
Subplayer plank lets pls move over to #minetest |
10:38 |
MTDiscord |
<Sublayer plank> yeah |
10:42 |
Baytuch |
I think, i find it: while (!mapblock_queue.empty() && (mapblock_queue.size() > max_loaded_blocks |
10:42 |
Baytuch |
where var max_loaded_blocks |
10:43 |
|
HuguesRoss joined #minetest-dev |
10:43 |
erlehmann |
Baytuch i believe for you the same is true as for me, move to #minetest if it is tech support and not development |
10:44 |
celeron55 |
Baytuch: setting client_mapblock_limit |
10:44 |
Baytuch |
g_settings->getS32("client_mapblock_limit") |
10:44 |
Baytuch |
client_mapblock_limit = 100 |
10:44 |
Baytuch |
client alloc 170 Mb |
10:46 |
Baytuch |
I create request for minetest_game this lang an wait... |
10:48 |
Baytuch |
on this machine MT 5.4.1 work vary slow - i used 5.3.0 |
10:55 |
erlehmann |
Baytuch do /join #minetest and i try to help you there |
11:08 |
|
appguru joined #minetest-dev |
11:59 |
MTDiscord |
<Jonathon> @Luatic not everyone ise cdb. And the version field is a reserved key for cdb. |
11:59 |
MTDiscord |
<Jonathon> *uses |
11:59 |
erlehmann |
celeron55 i hereby want to propose a “minetest-stable” branch that is exactly like minetest is now, only that it never breaks the API in minor releases. i would volunteer for maintaining it. |
12:00 |
erlehmann |
basically it would be like minetest without all the reasons why i open issues |
12:00 |
erlehmann |
celeron55 what do you think of that proposal? |
12:00 |
MTDiscord |
<Jonathon> Sounds stupid with stable-5 |
12:00 |
erlehmann |
what is stable-5? |
12:00 |
erlehmann |
does such a branch already exist? |
12:00 |
MTDiscord |
<Jonathon> Lol |
12:01 |
MTDiscord |
<Jonathon> Maybe go do your research first |
12:01 |
rubenwardy |
you ask us to deprecate and remove in a previous issue, and then complain when that was done |
12:07 |
MTDiscord |
<luatic> what about #10841 is unconfirmed? |
12:07 |
ShadowBot |
https://github.com/minetest/minetest/issues/10841 -- 3rd Person Bugs |
12:09 |
rubenwardy |
updated |
12:18 |
|
proller joined #minetest-dev |
12:49 |
|
Yad joined #minetest-dev |
14:32 |
MTDiscord |
<wwar> ? |
14:33 |
|
Fixer joined #minetest-dev |
14:49 |
|
kilbith_ joined #minetest-dev |
14:50 |
|
kilbith__ joined #minetest-dev |
14:53 |
|
kilbith joined #minetest-dev |
14:57 |
|
Taoki joined #minetest-dev |
15:02 |
|
jordan4ibanez joined #minetest-dev |
15:02 |
|
proller joined #minetest-dev |
15:10 |
|
nemo42 joined #minetest-dev |
15:45 |
|
v-rob joined #minetest-dev |
15:57 |
sfan5 |
ok so what's still open |
15:58 |
sfan5 |
#11831 which we could leave out but I might have time for an alternate solution |
15:58 |
ShadowBot |
https://github.com/minetest/minetest/issues/11831 -- Don't go out of the map during raycast by savilli |
15:58 |
sfan5 |
#11699 is done, just needs approval |
15:58 |
ShadowBot |
https://github.com/minetest/minetest/issues/11699 -- Disable dynamic shadows for 5.5.0 release by SmallJoker |
15:59 |
MTDiscord |
<Sublayer plank> has 3d mode pageflip been fixed or its references removed yet? |
15:59 |
sfan5 |
#11937 has a fix ready I can push if desired |
15:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/11937 -- Weird Android workaround in MapDatabaseSQLite3 |
15:59 |
sfan5 |
appears to be still broken, so no |
16:00 |
sfan5 |
#11992 depends on whether anyone can figure out a solution soon, not critical |
16:00 |
ShadowBot |
https://github.com/minetest/minetest/issues/11992 -- Heap UAF in craft recipes |
16:03 |
sfan5 |
the credits tab needs to be updated, I'll prepare a PR for that now |
16:03 |
sfan5 |
also merging #11988 |
16:03 |
ShadowBot |
https://github.com/minetest/minetest/issues/11988 -- Add game name to server status string by sfan5 |
16:04 |
sfan5 |
also https://github.com/minetest/minetest/pull/11976/commits/46366e6ea8c332b5f3b823e83a23876446be5ecf for good measure |
16:04 |
sfan5 |
in 10m |
16:12 |
Pexin_ |
#11969 is trivial, wont break anything, and I really want it for partial future-proofing.. |
16:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/11969 -- Use absolute value for bouncy in collision by pecksin |
16:13 |
erlehmann |
https://github.com/minetest/minetest/pull/11934 is documentation purely |
16:13 |
|
v-rob joined #minetest-dev |
16:14 |
sfan5 |
Pexin_: ping some coredevs and ask them for their opinion |
16:15 |
erlehmann |
if this short doc fix is not approved i will look forward to when facedir is changed to right-handed rotation and then someone says, but it was undefined, we still rotate around the same axis! https://github.com/minetest/minetest/pull/11934/files |
16:18 |
MTDiscord |
<Sublayer plank> I'd like to see #11955 be merged but it requires changes before it can be merged and I do not know how to solve them myself |
16:18 |
ShadowBot |
https://github.com/minetest/minetest/issues/11955 -- Update and improve warnings when no games are found or when only devtest is installed by rollerozxa |
16:20 |
Pexin_ |
Krock rubenwardy v-rob nrz celeron55: #11969 opinions? |
16:20 |
ShadowBot |
https://github.com/minetest/minetest/issues/11969 -- Use absolute value for bouncy in collision by pecksin |
16:20 |
sfan5 |
as for mtg we have game#2920 and game#2921 which could use a cursory look @luatic |
16:20 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2920 -- Fix and update Swedish translation. by rollerozxa |
16:20 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2921 -- Add ukrainian (uk) translation by baytuch |
16:22 |
erlehmann |
i want to once again highlight that aligning the world end with map blocks is highly beneficial https://github.com/minetest/minetest/pull/11866 |
16:22 |
sfan5 |
I wonder what happened to the idea of not shipping devtest in release builds |
16:23 |
sfan5 |
¯\_(ツ)_/¯ |
16:37 |
sfan5 |
[0]: should I move you back to the core developer list in credits? |
16:38 |
|
appguru joined #minetest-dev |
16:56 |
|
nemo42 joined #minetest-dev |
17:08 |
erlehmann |
minetest is on the radar of the debian security-team now, thx rubenwardy! https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/3db1fe1ab2c140906022a463cf18046ebbdd8aca#922f24d99bcbb71f467600d4a765aa2ac5ee31f5_31_31 |
17:09 |
|
v-rob joined #minetest-dev |
17:17 |
|
jordan4ibanez joined #minetest-dev |
17:25 |
sfan5 |
someone stole the round number |
17:26 |
sfan5 |
HuguesRoss, @Warr1024: please check https://github.com/minetest/minetest/pull/12001/files to see if you are credited the way you like |
17:27 |
sfan5 |
~tell x2048 please check https://github.com/minetest/minetest/pull/12001/files to see if you are credited the way you like |
17:27 |
ShadowBot |
sfan5: OK. |
17:27 |
HuguesRoss |
seems fine to me |
17:27 |
sfan5 |
thanks |
17:28 |
MTDiscord |
<Warr1024> lgtm |
17:29 |
erlehmann |
what is this list for? |
17:30 |
erlehmann |
oh, ingam |
17:43 |
MTDiscord |
<Sublayer plank> is 5.5.0 going to be able to be released in f-droid? I remember there has been some changes to the android build process but I don't remember if it now makes it possible to build minetest entirely from source including libraries |
17:43 |
rubenwardy |
that's fixed now, requires someone to update F-Droid scripts |
18:05 |
MTDiscord |
<Jonathon> @x2048 |
18:05 |
Krock |
I think he was coredev for a short period? |
18:36 |
|
Toothless joined #minetest-dev |
19:22 |
|
v-rob joined #minetest-dev |
19:52 |
|
nemo42 joined #minetest-dev |
20:13 |
|
jordan4ibanez joined #minetest-dev |
20:19 |
MTDiscord |
<luatic> I think he is a coredev? |
20:36 |
|
x2048 joined #minetest-dev |
20:57 |
|
nemo42 joined #minetest-dev |
21:36 |
|
v-rob joined #minetest-dev |
22:46 |
|
v-rob joined #minetest-dev |
23:58 |
MTDiscord |
<GreenXenith> He is |
23:58 |
MTDiscord |
<GreenXenith> Warr1024 is the was |
23:58 |
MTDiscord |
<GreenXenith> who is no longer |