Minetest logo

IRC log for #minetest-dev, 2016-10-06

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

All times shown according to UTC.

Time Nick Message
00:00 torgdor joined #minetest-dev
00:06 Anchakor joined #minetest-dev
00:09 paramat joined #minetest-dev
00:19 Tmanyo joined #minetest-dev
00:59 troller joined #minetest-dev
01:42 ssieb joined #minetest-dev
01:46 paramat left #minetest-dev
02:05 torgdor joined #minetest-dev
02:26 DI3HARD139 joined #minetest-dev
04:00 SloanOnLinux joined #minetest-dev
04:00 SloanOnLinux joined #minetest-dev
05:11 Hunterz joined #minetest-dev
05:28 kaeza joined #minetest-dev
05:42 nrzkt joined #minetest-dev
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:02 hmmmmm joined #minetest-dev
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:23 jin_xi joined #minetest-dev
06:35 SloanOnLinux joined #minetest-dev
06:35 SloanOnLinux joined #minetest-dev
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
06:41 Krock joined #minetest-dev
06:54 proller joined #minetest-dev
06:58 red-001 joined #minetest-dev
07:01 SloanOnLinux joined #minetest-dev
07:01 SloanOnLinux joined #minetest-dev
07:06 Darcidride joined #minetest-dev
07:06 Thomas-S joined #minetest-dev
07:12 SloanOnLinux joined #minetest-dev
07:12 SloanOnLinux joined #minetest-dev
07:21 ensonic joined #minetest-dev
07:34 SloanOnLinux joined #minetest-dev
07:34 SloanOnLinux joined #minetest-dev
07:53 nrzkt joined #minetest-dev
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
09:21 olivattaque joined #minetest-dev
09:55 Krock joined #minetest-dev
10:12 iqualfragile joined #minetest-dev
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 SloanOnLinux joined #minetest-dev
10:21 SloanOnLinux joined #minetest-dev
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:05 Taoki joined #minetest-dev
11:14 HonoredGlory joined #minetest-dev
11:43 Fixer joined #minetest-dev
11:43 SloanOnLinux joined #minetest-dev
11:43 SloanOnLinux joined #minetest-dev
11:45 T4im joined #minetest-dev
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:51 SloanOnLinux joined #minetest-dev
11:51 SloanOnLinux joined #minetest-dev
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
12:01 SloanOnLinux joined #minetest-dev
12:01 SloanOnLinux joined #minetest-dev
12:20 SloanOnLinux joined #minetest-dev
12:20 SloanOnLinux joined #minetest-dev
12:22 proller joined #minetest-dev
12:43 troller joined #minetest-dev
12:43 SloanOnLinux joined #minetest-dev
12:43 SloanOnLinux joined #minetest-dev
12:44 SloanOnLinux joined #minetest-dev
12:44 SloanOnLinux joined #minetest-dev
13:15 Fixer_ joined #minetest-dev
13:42 iqualfragile joined #minetest-dev
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
14:51 Hunterz joined #minetest-dev
15:06 hmmmm joined #minetest-dev
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:22 dmurph joined #minetest-dev
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 KaadmY joined #minetest-dev
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:35 davisonio joined #minetest-dev
15:40 _Megaf Oo
15:51 paramat joined #minetest-dev
15:54 _Megaf Hi paramat
15:56 red-001 joined #minetest-dev
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/vi​ewtopic.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] <sofar> 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:28 jin_xi joined #minetest-dev
16:38 _Megaf wow, I'm impressed by boost cart
16:39 _Megaf works very well, much better than regular carts
16:46 nrzkt joined #minetest-dev
16:47 red-001 joined #minetest-dev
16:49 red-001 joined #minetest-dev
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/MinetestMegafS​erverScripts/src/master/UpdateServer.sh#L7 :)
17:09 _Megaf lol Krock
17:09 twoelk joined #minetest-dev
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:11 Grandolf joined #minetest-dev
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:30 est31 joined #minetest-dev
17:31 paramat left #minetest-dev
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:03 ensonic joined #minetest-dev
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)
18:31 ssieb joined #minetest-dev
18:58 red-001 joined #minetest-dev
19:14 Fixer joined #minetest-dev
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
19:58 paramat joined #minetest-dev
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:06 rubenwardy joined #minetest-dev
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:32 nrzkt joined #minetest-dev
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:36 proller__ joined #minetest-dev
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 :)
20:49 Sokomine joined #minetest-dev
20:56 ensonic joined #minetest-dev
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/hobbi​es/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:27 SloanOnLinux joined #minetest-dev
21:27 SloanOnLinux joined #minetest-dev
21:28 SloanOnLinux joined #minetest-dev
21:28 SloanOnLinux joined #minetest-dev
21:29 SloanOnLinux joined #minetest-dev
21:29 SloanOnLinux joined #minetest-dev
21:42 AntumDeluge joined #minetest-dev
21:44 est31 sfan5, how did you measure time for the unit tests
21:46 AcidNinjaFWHR joined #minetest-dev
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 proller__ joined #minetest-dev
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
22:17 olivattaque joined #minetest-dev
22:32 Dragonop joined #minetest-dev
23:22 twoelk|2 joined #minetest-dev
23:41 AcidNinjaFWHR joined #minetest-dev

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