Minetest logo

IRC log for #minetest, 2022-01-31

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

All times shown according to UTC.

Time Nick Message
00:19 Wuzzy My current highlight feature of 5.5.0: Scale mouse/joystick sensitivity depending on FOV (Elias Åström) (translation: If you zoom, your view moves more precisely)
00:19 Wuzzy this is nice, sniper rifle mode activated 😆
00:21 Wuzzy Thank you, maintainers for doing the last-minute changes. I wasn't aware we were THAT close to release when I posed that basic_debug issue...
00:21 Wuzzy I'm sorry for causing stress at literally the worst moment possible 🙁
00:21 Wuzzy but hey! new release! yaaaaaay! congrats!! PARTY PARTY PARTY no more complaining only PARTY xd
00:31 Mc congrats on the release :)
00:33 Soni joined #minetest
00:43 gargamel There's a minetest update for Android.
00:46 Oksanaa joined #minetest
00:58 gargamel So far so good.
01:01 gargamel I'm going to email the package maintainer for Fedora and see if they'll include the interactive terminal.
02:00 rubenwardy est31: hi, where's the source code for building Minetest on launchpad found?
02:00 rubenwardy the build script
02:15 Jason232 joined #minetest
02:22 erlehmann rubenwardy is there a possibility to get all minetest mods before a specific date from the contentdb API?
02:23 rubenwardy define specific date
02:23 rubenwardy creation? approval? first release?
02:24 rubenwardy sort=created_at or sort=approved_at
02:24 Pexin "last update" I suspect
02:25 rubenwardy https://content.minetest.net/api/packages/?type=mod&sort=approved_at&order=desc
02:25 rubenwardy if you look at package page, it'll tell you the timestamps
02:25 rubenwardy https://content.minetest.net/api/packages/Winter94/wc_plumbum/
02:25 rubenwardy so if it's a recent date, you can manually find the first one
02:26 rubenwardy if you need to automate it then you're mostly out of luck
02:31 erlehmann rubenwardy last update actually
02:31 erlehmann but yeah i wanted to automate it
02:33 rubenwardy https://content.minetest.net/api/releases/
02:34 rubenwardy also https://content.minetest.net/api/packages/?type=mod&sort=last_release&order=desc
02:34 rubenwardy former is better for keeping up with releases
02:41 queria joined #minetest
02:41 erlehmann rubenwardy do you have any stats on how fast after a release mods are updated to be marked compatible btw?
02:42 rubenwardy mods have a min and max range, a lot of mods don't put an upper bound
02:42 rubenwardy so there's no way to track that
02:43 erlehmann uh
02:44 erlehmann rubenwardy if a mod used an API that changed since they got last released, shoudn't that automatically unmark them?
02:44 erlehmann i mean changed in an incompatible way
02:44 rubenwardy I don't track API usage
02:44 erlehmann ofc
02:45 erlehmann can i search mods by if they have an upper bound?
02:47 rubenwardy the arguments are documented here: https://content.minetest.net/help/api/#package-queries
02:47 rubenwardy You could look at mods that support 5.4, and mods that support 5.5, and see the difference
02:48 rubenwardy https://content.minetest.net/api/packages/?type=mod&engine_version=5.4.0   and   https://content.minetest.net/api/packages/?type=mod&engine_version=5.5.0
02:50 erlehmann rubenwardy, so these are the games that do not have an upper bound? https://content.minetest.net/api/packages/?type=game&engine_version=5.6.0
02:50 erlehmann ^^
02:51 rubenwardy they may have an upper bound of 5.6-dev
02:51 rubenwardy but that's unlikely
02:51 erlehmann i deduce that by a) 5.6.0 not existing b) mineclone2 and mineclone5 having issues with 5.5 API change
02:51 rubenwardy actually I think the UI blocks you from doing that
02:51 rubenwardy 5.6 exists in the ContentDB database as 5.6-dev
02:51 erlehmann ok what's with this https://content.minetest.net/api/packages/?type=game&engine_version=90001
02:52 erlehmann is the field just ignored?
02:52 rubenwardy if it can't find the version, then it's silently ignored
02:52 erlehmann damn
02:52 rubenwardy which is suboptimal I guess
02:52 erlehmann it is indeed
02:52 erlehmann why did you opt for that instead of not returning anything?
02:53 rubenwardy \o/
02:53 rubenwardy oh, forks may give an invalid version
02:53 rubenwardy for example, Multicraft will give 2.0.0 but there was never such a version
02:53 rubenwardy Multicraft doesn't support ContentDB though, so not a problem in that case
02:54 erlehmann well that's on them kinda
02:54 erlehmann do you know if there is a csm db despite fleckensteins cheatdb?
02:54 erlehmann https://github.com/dragonfireclient/cheatdb
03:06 rubenwardy est31: nevermind, found it
03:29 queria^clone joined #minetest
03:34 queria^clone joined #minetest
04:32 est31 hi rubenwardy
04:32 est31 yeah it is on launchpad
04:33 rubenwardy It turns out that it's all done by a fancy Debian tool that calls cmake
04:34 rubenwardy I just needed to edit the packaging and update the recipe
04:34 rubenwardy We've moved to our own irrlicht fork
04:55 est31 I see
04:55 est31 everyone does eventually haha
05:00 MTDiscord joined #minetest
05:15 Jason232_ joined #minetest
05:41 v-rob joined #minetest
06:01 riff-IRC joined #minetest
06:41 erlehmann celeron55 i wanted to be nostalgic and could not reach http://celeron.55.lt/~celeron55/minetest/ browser says connection was reset
06:42 erlehmann https://web.archive.org/web/20101230021034/http://celeron.55.lt/~celeron55/minetest
06:44 erlehmann https://bitbucket.org/celeron55/minetest/ This repository has been deleted
07:00 erlehmann https://bitbucket-archive.softwareheritage.org/projects/ce/celeron55/minetest.html
07:00 erlehmann https://bitbucket-archive.softwareheritage.org/new-static/0f/0f624c2c-8182-442f-9d37-27617d6f9235/0f624c2c-8182-442f-9d37-27617d6f9235-repository.tar.gz
07:03 est31 joined #minetest
07:18 specing_ joined #minetest
07:20 appguru joined #minetest
08:16 Jason232 joined #minetest
08:33 x_7 joined #minetest
08:36 comrad joined #minetest
08:38 rogerm[m] joined #minetest
08:39 programmerjake joined #minetest
08:42 MiniontobyPI joined #minetest
08:48 Ingar joined #minetest
09:14 MTDiscord <luatic> first impressions on 5.5 from CTF: "5.5.0 is very laggy"
09:15 MTDiscord <Sublayer plank> uh oh
09:19 Markow joined #minetest
09:22 sys4 joined #minetest
09:25 calcul0n joined #minetest
09:29 calcul0n_ joined #minetest
09:44 erstazi joined #minetest
09:45 fling joined #minetest
10:07 calcul0n joined #minetest
10:34 HuguesRoss joined #minetest
10:46 sfan5 windows? I was surprised to see how bad it is under wine, never had anything like that running native
10:55 MTDiscord <savilli> second impressions on 5.5 from CTF: mine seems fine
10:55 MTDiscord <luatic> the second is a Linux guy though?
10:55 MTDiscord <savilli> and the first?
10:56 MTDiscord <luatic> Just asked, but something tells me Win
10:57 MTDiscord <luatic> Yep, searching the history brings up Win screenshots
11:00 MTDiscord <savilli> need more info anyways
12:38 definitelya joined #minetest
12:39 MinetestBot [git] appgurueu -> minetest/minetest: Document moon orientation relative to sun 80812b8 https://github.com/minetest/minetest/commit/80812b86d6097ae67ec61f99357497cbaaf43c80 (2022-01-31T12:36:39Z)
12:46 MTDiscord <savilli> my friends who use windows say they don't notice a difference between 5.4 and 5.5
12:51 proller joined #minetest
13:00 proller joined #minetest
13:10 jonadab The Windows Phone series (eight, blue, ten, eleven) has such terrible handling of virtual memory and system-process scheduling, that the amount of lag it introduces *dwarfs* anything inherent in Minetest.
13:10 rubenwardy Needless to say, we don't support Windows phone
13:10 jonadab Especially on systems with not a ton of physical RAM.
13:11 jonadab rubenwardy: That would be nice.  But Microsoft won't sell Windows NT any more.
13:12 rubenwardy luatic: are they sure it's not CTF that's laggy?
13:15 MTDiscord <savilli> if CTF is more laggy on 5.5 than on 5.4, it's still a minetest fault
13:15 MTDiscord <savilli> but i think it's not the case
13:24 erlehmann > Especially on systems with not a ton of physical RAM.
13:24 erlehmann what is a ton
13:24 erlehmann i have 2GB RAM
13:24 MTDiscord <luatic> Does it weigh 1000kg xD?
13:24 erlehmann no
13:24 erlehmann damn i do not have a ton of ram
13:24 erlehmann factually proven
13:27 celeron55 system recommendation: 1m power cable, 100g of RAM, 50g CPU, 1kg monitor
13:28 erlehmann luatic you and wsor told me that i should use a table here, but i guess you do not mean the replacement table for schematic placement and just a table for node replacement probabilities?  https://git.minetest.land/Mineclonia/Mineclonia/pulls/204
13:28 erlehmann if you find the time to leave proper review there, pls do.
13:29 celeron55 for best performance, install an extra bright power on indicator LED
13:29 erlehmann bc i am still unsure
13:29 erlehmann celeron55 also audio cables need to have gold plating
13:29 erlehmann forget gold, MESE plating
13:29 erlehmann while you are at it, bring back omsk bird!
13:29 celeron55 minetest sounds suck? do you even have diamond insulated gold plated 16mm2 headphone cables
13:30 erlehmann 16mm³
13:30 erlehmann i am like one dimension ahead of you
13:30 erlehmann duped enchanted mossy diamond insulated gold plated 16mm² headphone cables with durability IV
13:30 erlehmann overstacked, too
13:48 rubenwardy 4GB or less is low RAM imo
13:49 rubenwardy I had 2GB of RAM in 2007/8
13:53 MTDiscord <Warr1024> We're getting close to a point where 8GB will be considered "low", and it seems like it already is by a lot of Windows users.
13:54 MTDiscord <Warr1024> Considering how badly MT leaks RAM, "low" might also depend on how long you want to be able to keep it running continuously.
13:56 MTDiscord <Warr1024> Speaking of memory leaks, (1) how to I find out what known memory leaks exist that I should try to work around as a gamedev, since I assume if they were easy to fix they'd have already been, and (2) is there a way to find out what is actually occupying memory so I can see what's probably leaking?
14:08 appguru joined #minetest
14:09 tech_exorcist joined #minetest
14:10 definitelya What's better for PVP: an 8 gig RAM stick or two 4 gig ones?
14:11 definitelya Dual wielding is better, duh.
14:13 Ingar if your hardware supports dual-channel, a single stick is mostly retarded
14:18 MTDiscord <Warr1024> Obviously go with the single 8G stick.  Makes it less awkward when you inevitably find you need to buy a second one.
14:18 rubenwardy agreed
14:19 definitelya You both have a point ahah.
14:28 cation joined #minetest
14:32 Taoki joined #minetest
14:39 erlehmann Warr1024 you activate lsan and wait until the application quits, then it shows you all the leaks
14:43 erlehmann Warr1024 https://mister-muffin.de/p/5VxU.c
14:43 erlehmann ; cat test.c
14:43 erlehmann #include <stdlib.h>
14:43 erlehmann int main(int argc, char *argv[]) { char *p = malloc(sizeof(char)); *p = 'x'; }
14:43 MTDiscord <luatic> Speaking of memory leaks, I would've loved it if #11929 had gotten into 5.5-dev - why are memory leaks considered such low-priority?
14:43 ShadowBot https://github.com/minetest/minetest/issues/11929 -- Fix zlib (de)compressor memory leaks by savilli
14:44 erlehmann you can instrument and run this using: gcc '-fsanitize=address' test.c && ./a.out
14:44 erlehmann it will show you that this program has a memory leak of 1 byte
14:45 erlehmann oh better compile with -g
14:45 erlehmann then you get line numbers
14:45 erlehmann Direct leak of 1 byte(s) in 1 object(s) allocated from:
14:45 erlehmann #0 0xb79d14bb in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
14:45 erlehmann #1 0x4321f0 in main /tmp/test.c:2
14:45 erlehmann #2 0xb775ae45 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1ee45)
14:45 ShadowBot erlehmann: Error: That URL raised <HTTP Error 404: Not Found>
14:45 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome
14:45 ShadowBot https://github.com/minetest/minetest/issues/2 -- Burned wood
14:45 erlehmann thanks for nothing ShadowBot
14:46 erlehmann Warr1024 does this help you?
14:46 erlehmann https://clang.llvm.org/docs/LeakSanitizer.html
14:50 rubenwardy Luatic: a work around for the zlib memory leak was in 5.5
14:51 rubenwardy I wasn't aware of that actual fix though, not sure why that wasn't worked on
14:53 calcul0n joined #minetest
14:53 MTDiscord <luatic> Huh? I must've missed the workaround, where is it?
14:57 MTDiscord <savilli> no, it wasn't, ruben confused with zstd
14:59 rubenwardy Ohh
15:03 ilomiglio joined #minetest
15:13 sfan5 @luatic the leak happens if compression errors out, which approximately never happens
15:15 MTDiscord <savilli> unless a malicious client wants to dos your server 😏
15:18 sfan5 I think there's actually no payload that the server decompresses, so Minetest is protected in that regard
15:18 sfan5 (if you uncompress arbitrary user input without limits you already have a vulnerability)
15:19 kamdard joined #minetest
15:24 MTDiscord <savilli> yeah probably
15:36 ilomiglio hi, is there a cmd to add a node into the player's inventory?
15:36 rubenwardy At some point this last month was my 10 year anniversary of finding/joining Minetest
15:37 rubenwardy ilomiglio:   /giveme      or   /give
15:37 rubenwardy /giveme default:mese 99        /give ilomiglio default:mese 99
15:37 ilomiglio sorry for the miseunderstanding, i meant by a mod
15:37 rubenwardy !book inv
15:37 MinetestBot rubenwardy: ItemStacks and Inventories - https://rubenwardy.com/minetest_modding_book//en/items/inventories.html
15:37 rubenwardy It's the "main" list in a player's inventory
15:38 ilomiglio rubenwardy: thank you
15:40 Fixer joined #minetest
16:11 v-rob joined #minetest
16:18 debiankaios joined #minetest
16:18 debiankaios somebody here?
16:21 rubenwardy yes
16:22 debiankaios hi rubenwardy
16:23 debiankaios i changed my mail-adress and wanted to have a wiki account
16:23 debiankaios my forum post got deleted
16:23 debiankaios but i got no mail
17:08 definitelya !tell erlehmann Reading issue 203 in Mineclonia, I think it was actually mcimport (a mod by sofar) that converted Minecr#ft fire to eternal_fire for my map, not worldedit. Sorry about that
17:08 MinetestBot definitelya: I'll pass that on when erlehmann is around
17:12 v-rob joined #minetest
17:23 powerjungle joined #minetest
17:26 Hawk777 joined #minetest
17:27 sagax joined #minetest
17:31 gargamel joined #minetest
17:55 Talkless joined #minetest
17:57 ___nick___ joined #minetest
18:05 ___nick___ joined #minetest
18:07 ___nick___ joined #minetest
18:29 erlehmann joined #minetest
18:29 MinetestBot erlehmann: Jan-31 17:08 UTC <definitelya> Reading issue 203 in Mineclonia, I think it was actually mcimport (a mod by sofar) that converted Minecr#ft fire to eternal_fire for my map, not worldedit. Sorry about that
18:30 erlehmann definitelya i can actually place eternal fire with worldedit just fine. just not with the schematic placement function in mineclonia.
18:30 erlehmann it's super weird
18:31 erlehmann schemedit can also place it
18:58 definitelya I see
18:58 GNUHacker joined #minetest
19:19 proller joined #minetest
19:20 specing joined #minetest
19:29 v-rob joined #minetest
19:30 sofar mcimport is not a mod
19:36 sys4 joined #minetest
19:39 kilbith joined #minetest
19:40 kilbith I'm currently in Stockholm if there's any Swedish minetesters who want to meet me around a coffee (?)
19:42 definitelya Ah true!
20:18 kilbith_ joined #minetest
20:23 Markow joined #minetest
20:27 sys4_ joined #minetest
20:47 kilbith_ joined #minetest
21:09 proller joined #minetest
21:25 Yad joined #minetest
21:31 MinetestBot [git] appgurueu -> minetest/minetest: Fix: Render statbar off half-icons 87c4a81 https://github.com/minetest/minetest/commit/87c4a8152186f1c221d185f8f60049bf6435e0e1 (2022-01-31T21:29:33Z)
21:31 MinetestBot [git] appgurueu -> minetest/minetest: Default statbars: Correctly show smaller max props 251dd99 https://github.com/minetest/minetest/commit/251dd99291dad4ee3089da27d41fcc908ea4224e (2022-01-31T21:29:33Z)
21:31 MinetestBot [git] appgurueu -> minetest/minetest: Scale to HUD element max instead of default max f68dd10 https://github.com/minetest/minetest/commit/f68dd10193736c0c0e67741a6f6a4b4f438d72b9 (2022-01-31T21:29:33Z)
21:31 MinetestBot [git] appgurueu -> minetest/minetest: Fix double bubbles 4ac54a5 https://github.com/minetest/minetest/commit/4ac54a557976e8c4662e46a7138b5cf43c5f2b0d (2022-01-31T21:29:33Z)
21:32 HuguesRoss ...forgot to squash those
21:32 sfan5 could still be a fixed by a force-push
21:33 v-rob joined #minetest
21:33 HuguesRoss I'll do it real quick, I'll verify with my fork first just to be safe
21:37 HuguesRoss Done
21:37 sfan5 looks good
21:39 MinetestBot [git] appgurueu -> minetest/minetest: Fix builtin statbar backgrounds 1e4d667 https://github.com/minetest/minetest/commit/1e4d6672be35e075de6add3d4d4e97793a911efc (2022-01-31T21:35:30Z)
21:49 MinetestBot [git] rubenwardy -> minetest/minetest: Revert "Disable dynamic shadows for the 5.5.0 release" (#12032) c61998b https://github.com/minetest/minetest/commit/c61998bd2000427b96fc506edffa9fa4e27a1a9b (2022-01-31T21:48:14Z)
21:49 MinetestBot [git] sfan5 -> minetest/minetest: Fix macOS compile instructions 163d354 https://github.com/minetest/minetest/commit/163d3547e65a6cea8a3e555557407e88d8e09183 (2022-01-31T21:48:29Z)
21:49 kilbith_ joined #minetest
21:58 adam_mc joined #minetest
22:38 erlehmann joined #minetest
22:50 v-rob joined #minetest
22:54 proller joined #minetest
22:59 proller joined #minetest
23:00 Sven_vB joined #minetest
23:05 Jason232 joined #minetest
23:19 mtm49 joined #minetest
23:34 kilbith_ joined #minetest
23:47 jordan4ibanez joined #minetest
23:48 Verticen joined #minetest

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