Minetest logo

IRC log for #minetest-dev, 2022-01-28

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

All times shown according to UTC.

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

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