Time Nick Message 05:45 nrzkt merging #4581 now 05:45 ShadowBot https://github.com/minetest/minetest/issues/4581 -- Fix crash regression when chatting in the ncurses console by est31 06:03 Hijiri nrzkt: is there an UNORDERED_SET macro that should be used instead of std::set? 06:04 nrzkt yes ofc 06:05 nrzkt it's in same header 06:05 nrzkt util/cpp11... 06:05 nrzkt merging #4582 as it's fairly trivial permitting to fix macosx build 06:05 ShadowBot https://github.com/minetest/minetest/issues/4582 -- Fix macosx build by disabling postgresql upgrade by nerzhul 06:05 nrzkt with that builds could be green now :) 06:37 nrzkt Hijiri, are you raymoo on github ? 06:40 Hijiri yep 06:40 Hijiri just rebase #4409 06:40 Hijiri rebased* 06:40 ShadowBot https://github.com/minetest/minetest/issues/4409 -- Attached Particle Spawners by raymoo 08:15 Krock Yet another one-liner: #4584 08:15 ShadowBot https://github.com/minetest/minetest/issues/4584 -- Use relative position for nametags by SmallJoker 10:13 sfan5 pushing #4584 in 5 mins 10:13 ShadowBot https://github.com/minetest/minetest/issues/4584 -- Use relative position for nametags by SmallJoker 10:16 * _Megaf waits 10:17 _Megaf one minute to go 10:18 _Megaf sfan5: time to merge it. :) 10:18 sfan5 /bin/sleep is still waiting 10:18 sfan5 merged 10:19 _Megaf I should move myself to sleep 10:19 _Megaf but I can't 10:19 _Megaf anyways, thanks sfan5 10:21 nrzkt thanks for merge sfan5 10:22 nrzkt sfan5: i fixed the macos build this morning, now we have legacy + macos + cpp11 builds héhé 10:23 nrzkt sfan5: if you get time #4583 needs a review :) 10:23 ShadowBot https://github.com/minetest/minetest/issues/4583 -- Use more unordered_maps to improve performance in c++11 builds by nerzhul 10:23 sfan5 sure 10:23 sfan5 i'm currently looking at #4409 10:23 ShadowBot https://github.com/minetest/minetest/issues/4409 -- Attached Particle Spawners by raymoo 10:23 sfan5 maybe you can take a look at it too 10:30 sfan5 nrzkt: 4583 lgtm 10:32 nrzkt sfan5: if you have time to merge, cannot before this evening :) 10:33 sfan5 merging 4583 in 5 minutes then 10:40 _Megaf eh, don't merge it yet 10:41 _Megaf let me test the previous commits first 10:41 _Megaf will be pushing new git in around 2 minutes 10:42 _Megaf ok, you can merge now, I just got a current snapshot 10:42 _Megaf Oh, I think it was merged already, wasnt it? 10:43 _Megaf I got 667975f, well, nevermind 10:47 _Megaf well, segfault on server console is fixed indeed 11:51 Krock nrzkt, #4585 11:51 ShadowBot https://github.com/minetest/minetest/issues/4585 -- Fix narrow string compiling issue on MSVC2010 by SmallJoker 11:56 sfan5 damn linuxes always being so compatible 11:56 sfan5 or rather, damn windows always being so incompatible 11:57 sfan5 merging #4585 in 5 mins 11:57 ShadowBot https://github.com/minetest/minetest/issues/4585 -- Fix narrow string compiling issue on MSVC2010 by SmallJoker 14:46 _Megaf lol sfan5 14:46 _Megaf yep, in my very short experience as developer I found Linux to be very easy to develop to, only problem are all the libs 14:49 sfan5 "only problem are all the libs" 14:49 _Megaf on windows we have dll problem 14:49 _Megaf on Linux we have so problem 14:50 _Megaf the thing is, on windows is almost expected that you application is bloated with lots of libs bundled in 14:51 _Megaf on Linux, you are expected to figure out a way to use system libs and ask your user to search for them 15:10 sfan5 well uh 15:10 sfan5 is it unreasonable to expect linux users to know how to install stuff? 15:12 _Megaf it depends on how you see a computer 15:12 _Megaf cars are too geting more and more easy to drive 15:12 _Megaf now you can slam the gas pedal and your wheel will not spin like crazy, you can hit the brakes as hard as you wish and they will not lock 15:13 _Megaf you can get hard into a curve and the car will cut gas and correct the path 15:13 _Megaf and the engines dont break down anymore 15:13 _Megaf as they used to 15:13 _Megaf the point is, cars and computers shouldnt be complicated things, they are tools, or appliances 15:14 sfan5 no but if you're a car mechanic you are supposed to know where to get car parts 15:14 sfan5 same if you are a developer you are supposed to know where to get libraries 15:15 sfan5 or did you not mean that? 15:15 _Megaf sfan5: I totally agree. But if you are just a driver, who wants to get from you home to work, you just want to get in your car and get there 15:16 _Megaf if you are a user, you just want to get the game you want from the internet and play it 15:16 _Megaf no matter the OS 15:16 sfan5 yeah that's easy on linux 15:16 sfan5 use your distro's package manager 15:16 T4im if you are just a user, use your package manger to install minetest 15:16 T4im too slow :( 15:16 sfan5 if you compile from source then you get into car mechanic territory and are expected to know what you are doing 15:18 _Megaf right 15:28 T4im rebased #4284 15:28 ShadowBot https://github.com/minetest/minetest/issues/4284 -- Travis: Skip installation and compilation for non-C++ related changes by t4im 15:29 T4im was well tested before; the latest changes just made the redundant apt-get update removal unnecessary 15:30 _Megaf that sounds good, 15:30 * _Megaf clicks 15:31 _Megaf what does WIP means? 15:31 T4im work in progress 15:32 T4im was in the beginning to add a lot of test comitts 15:32 T4im which also seemed to have some user believe i was a spam user *shrug* i guess i just have one of those faces 15:40 _Megaf Oo 15:54 _Megaf Hi paramat 15:57 sfan5 T4im: it would be better to put the checking code into before_install.sh which would then set an env var that signals script.sh to exit 15:58 sfan5 also your path array is missing util/travis and util/buildbot 15:58 sfan5 and cmake/Modules/ 16:00 sfan5 and you can replace grep -E with egrep 16:01 T4im I'll add the paths; but, how do you want to pass env vars from one script to the other? O_o export probably won't work there 16:02 sfan5 why not 16:02 T4im because they are executed independently from each other 16:02 T4im afar 16:02 T4im afaik* 16:03 sfan5 oh right you need special syntax to keep env vars 16:11 paramat game#1311 nore sfan5 Tesseract sofar rubenwardy 16:11 ShadowBot https://github.com/minetest/minetest_game/issues/1311 -- Adding 'boost cart' mod to MTGame 16:11 sfan5 what does that mod do? 16:11 _Megaf Good question 16:13 sofar the code probably needs a big rewrite anyway 16:13 sofar it's unlikely that you can just merge it 16:13 paramat yeah 16:13 paramat https://forum.minetest.net/viewtopic.php?f=11&t=10172 16:14 sfan5 oh that sounds nice 16:15 sfan5 >Copper rails (gives copper an use) 16:15 sfan5 we don't have copper do we? 16:15 paramat heh yes 16:15 sofar we have copper 16:17 paramat i have seen a lot of good feedback from users on servers 16:17 sofar the semi-dependency on mesecons needs to be resolved 16:18 sofar that should be the other way around 16:18 sofar or merge into mesecons 16:18 sofar at least Krock's code is Krock(TM) Quality :) 16:19 Krock I hope it's better than Made in China 16:19 _Megaf [17:18:25] or merge into mesecons 16:19 _Megaf that actually sounds good to me 16:19 Krock err what? 16:19 sofar I've seen code written by Chinese colleagues 16:19 sofar it was bad :O 16:20 _Megaf Usually Krock(TM) code looks good to me too, usually 16:20 sofar actually, _Megaf, a plugin-type system may be needed as well 16:20 _Megaf sofar: mesecons has that, my more mese-fence is an extension to mesecons 16:20 _Megaf I just dont know how it works tho 16:20 _Megaf really, I don't know how to code, I don't know how I do. I just do... 16:21 _Megaf my mod mese-fence* 16:21 paramat Krock perhaps you have time to work on integration (with others of course) for next release? 16:21 _Megaf https://github.com/Megaf/mese_fence 16:22 Krock paramat, maybe. But right now it's not even clear if it will be included or continued as a regular mod 16:23 _Megaf Krock: paramat: It could be included in default yes, BUT, it needs more testing and analizing IMHO 16:23 paramat of course 16:23 _Megaf I will replace carts with boost cart in my server and will try to get some feedback from players and will give feedback from an admin point o view too 16:38 _Megaf wow, I'm impressed by boost cart 16:39 _Megaf works very well, much better than regular carts 16:55 _Megaf Krock: juts got segmentation fault 16:56 Krock oh 16:56 _Megaf yep, carts is not a good idea 16:56 Krock wondered already if my internet crashed again 16:56 paramat fix the segfault then 16:57 _Megaf paramat: should I open a bug report? 16:59 paramat is the segfault caused by boost cart? 16:59 paramat either way yes 17:01 _Megaf Krock: segfault again 17:01 Krock ik 17:01 _Megaf switched back to carts 17:05 T4im like actual segfault of the engine? ouch 17:06 T4im probably not the mod's fault then though 17:07 _Megaf ok devs, minetestserver is segfaulting a lot 17:07 _Megaf not Krock carts fault 17:08 _Megaf it begun after these waves of updates 17:08 T4im have you run cmake anew? 17:08 Krock quick, switch to Windows before Linux' kernel segfaults 17:08 * Krock runs away before he gets shot down 17:09 _Megaf T4im: http://git.megaf.info/Megaf/MinetestMegafServerScripts/src/master/UpdateServer.sh#L7 :) 17:09 _Megaf lol Krock 17:10 _Megaf Krock: paramat: it seems to be segfaulting when I punch a moving cart 17:10 _Megaf it happens with carts and boost cart 17:10 paramat post an engine issue? 17:10 _Megaf or shift punch, to try to get it 17:11 _Megaf paramat: trying to narrow down a little first 17:11 T4im then punch other entities, too 17:11 paramat ok 17:11 T4im stuff you dropped; other players 17:11 _Megaf T4im: the link answers your question about cmake 17:11 T4im yea 17:11 T4im :) 17:13 _Megaf paramat: I can't reproduce the bug myself 17:14 paramat hopefully someone can catch it in a debug build in gdb 17:22 _Megaf paramat: #4586 17:22 ShadowBot https://github.com/minetest/minetest/issues/4586 -- Segmentation fault on minetestserver. When punching entities. 17:32 nrzkt _Megaf, please run the server in debug mode with gdb :( 17:32 nrzkt est31, sfan5 if you get time, please review #4587, thanks :) 17:32 ShadowBot https://github.com/minetest/minetest/issues/4587 -- use unordered containers where possible (patch 4 on X) by nerzhul 17:38 _Megaf nrzkt: players will not like that 17:38 _Megaf nrzkt: but I may do that on a local copy of it this weekend :) 17:43 nrzkt if you want fix on a bug we didn't know how to reproduce you should help us :) 17:46 _Megaf fair enough 18:12 sfan5 pushing http://sprunge.us/QjcS in 5 mins 18:12 _Megaf :S 18:12 est31 sfan5, why is that needed 18:12 sfan5 c++11 windows 18:13 sfan5 oh wait never mind 18:13 sfan5 it doesnt work yet 18:13 est31 also, I'd prefer if you wait 10 minutes minimum 18:13 red-001 when will minetest update to c++11? 18:13 sfan5 red-001: minetest already supports using c++11 features 18:13 sfan5 est31: if that makes you feel better... 18:14 est31 sfan5, the issue is just that 5 minutes are very short and easier to miss 18:14 red-001 but doesn't it also need to be able to complie on c++98 compliers? 18:15 est31 red-001, C++03 to be precise 18:15 sfan5 red-001: have you heard of #ifdef's 18:22 Fixer_ _Megaf: what is your exact dll problem? 18:22 Fixer_ nevermind, I forgot to scroll ._. 18:25 Krock red-001, C++ projects would lead nowhere if there couldn't be compatibility code 18:26 Krock C++11 is being used slowly now, but also C++03 support is kept for older compilers 18:26 Krock (which I greatly appreciate) 19:16 sfan5 est31: can you take a look at http://sprunge.us/cRIG?diff ? 19:17 * est31 looking 19:19 est31 sfan5, +1 19:19 sfan5 so i can merge this? 19:19 est31 yes 19:19 sfan5 doing that now then 19:20 est31 nice 19:20 sfan5 you can thank jeija for discovering this problem and having the patience to apply my patches and recompile 19:23 sfan5 also please look at #4409 if you have time 19:23 ShadowBot https://github.com/minetest/minetest/issues/4409 -- Attached Particle Spawners by raymoo 19:27 sfan5 looks like i broke the windows build 19:27 sfan5 *sigh* 19:28 sfan5 !!! I'll be force-pushing to remove the last commit 19:28 est31 fine 19:28 est31 its within 10 minutes, so okay 19:28 sfan5 (before anyone complains, jeija tested c++11 windows for me and i tested linux build) 19:48 sfan5 let's try this again 19:48 sfan5 est31: travis build passing so far, please look at https://github.com/minetest/minetest/pull/4588 19:51 sfan5 now i need to wait for the travis mac build 20:02 sfan5 zzz 20:03 sfan5 game#1314 20:03 ShadowBot https://github.com/minetest/minetest_game/issues/1314 -- Use travis' container-based infrastructure by sfan5 20:16 rubenwardy #4566 20:16 ShadowBot https://github.com/minetest/minetest/issues/4566 -- Fix backwards compatibility issue introduced by close_on_enter by rubenwardy 20:33 sfan5 est31: can i merge the windows fix without waiting for the mac build? 20:33 sfan5 travis has been doing nothing but waiting for 30 minutes 20:34 nrzkt sfan5, too many travis builds :) 20:34 nrzkt i fixed the three spaces sfan5 est31 can merge when you want 20:35 sfan5 which pr? 20:35 nrzkt #4587 20:35 ShadowBot https://github.com/minetest/minetest/issues/4587 -- use unordered containers where possible (patch 4 on X) by nerzhul 20:35 sfan5 lmao 20:35 sfan5 just right now it actually did the macos build 20:36 nrzkt mac osx build take a long time to start generally 20:36 sfan5 this one took more than half an hour though 20:36 sfan5 merging #4588 and #4587 20:36 ShadowBot https://github.com/minetest/minetest/issues/4588 -- Fix C++11 Windows build of threading code by sfan5 20:36 ShadowBot https://github.com/minetest/minetest/issues/4587 -- use unordered containers where possible (patch 4 on X) by nerzhul 20:37 sfan5 done 20:38 nrzkt oh you merged cool thanks 20:39 sfan5 even if i assume that est didn't approve, there's mine and your approval 20:40 est31 sorry I was away 20:40 sfan5 no it's okay :) 20:40 * est31 is cooking 20:40 * _Megaf cooked 20:41 _Megaf pasta with a sauce made from tomatoes, onlions, garlic(s), salt and mince :) 21:01 * est31 is trying zstd and then compares it to brotli 21:03 sfan5 their api looked horrible 21:03 sfan5 which is why i haven't done this yet 21:03 sfan5 make sure to try the [debug] commits i added to my branch 21:04 sfan5 also 21:04 est31 I'm recompressing the db right now 21:04 sfan5 what about running updatepo.sh? 21:04 sfan5 some strings changed with the keycode.cpp rewrite definitely 21:04 est31 mhh maybe its time for translation sync again 21:04 sfan5 man i feel so productive 21:05 sfan5 can't we release 0.4.15 tomorrow? :P 21:05 est31 :) 21:05 est31 https://github.com/minetest/minetest/issues/4287 21:05 est31 there is this issue, marked as blocker 21:06 est31 My current work : https://github.com/est31/minetest/tree/zstd 21:06 est31 took some of the changes from your brotli branch 21:07 est31 had to modify them a bit though 21:07 sfan5 oh for fair comparison: 21:07 sfan5 i made sure that the unittests of zlib and brotli took the same time 21:07 sfan5 comparing brotli level 6 with e.g. zstd level 22 wouldn't be fair 21:08 est31 mhh didnt do the unit test yet 21:09 sfan5 uhh 21:09 sfan5 i guarantee you that it won't work 21:09 sfan5 you can't just force 16384 as the max output size 21:09 est31 yes, i dont want to merge it that way 21:09 est31 but good for initial comparison 21:09 sfan5 no it's not 21:10 nrzkt don't forget lz4 guys :) 21:10 sfan5 recompressing the world will likely fail that way 21:10 sfan5 metadata can be way more than 16k 21:10 sfan5 even compresses 21:10 est31 I have more than half of it done 21:10 sfan5 compressed* 21:10 sfan5 also are you using the same map? 21:10 est31 I think so 21:11 sfan5 well that's good 21:11 est31 However the map script is automated so maybe there were some changes 21:11 est31 idk 21:11 est31 where exactly did you download it from? 21:12 sfan5 it still works if you don't compare your map sizes with mine 21:12 sfan5 http://daconcepts.com/vanessa/hobbies/minetest/worlds/MG_World.tar.bz2 21:12 est31 yeah the percent are the interesting thing 21:12 sfan5 well nah 21:12 sfan5 last updated 8th august 21:12 est31 sfan5, I've downloaded that as well 21:17 est31 sfan5, its a bit weird though as I'm getting 923M for the sqlite file 21:17 sfan5 did you VACUUM? 21:17 est31 yes 21:18 * est31 goes to do the dishes 21:18 sfan5 hm 21:18 sfan5 i guess the percent saving is what matters 21:44 est31 sfan5, how did you measure time for the unit tests 21:51 est31 ahh 21:51 * est31 is stupid 22:04 Fixer chat autocomplete in game is weird, sometimes its working, sometimes it is not #save_pr4530 22:05 paramat will merge trivial #4589 later 22:05 ShadowBot https://github.com/minetest/minetest/issues/4589 -- Lua_api.txt: Add missing register / clear biome docs by paramat 22:10 paramat rubenwardy here's a controversial one game#1308 22:10 ShadowBot https://github.com/minetest/minetest_game/issues/1308 -- TNT Performance Tweaks by tenplus1 22:10 rubenwardy oh dear