Time Nick Message 00:40 thePalindrome There wouldn't happen to be a changelog, would there? 00:40 thePalindrome wait, nvm 00:40 thePalindrome let's read the backlog 00:42 thePalindrome Now then, let's try and backport this to my server :dead: 00:43 thePalindrome heh, for that matter, I should also snag the 0.4.14 minetest_game :P 02:51 paramat can anyone +1 this simple PR? #4114 02:51 ShadowBot https://github.com/minetest/minetest/issues/4114 -- Android: enable parallelism for main target too by est31 03:24 Zeno` I tested it the other day, works fien 03:24 Zeno` fine... +1 03:36 sofar my first official +1! 03:39 paramat great thanks 03:40 paramat i'll merge it with #4112 soon 03:40 ShadowBot https://github.com/minetest/minetest/issues/4112 -- Documentation: Remove incorrect and excessive mapgen flags text by paramat 03:40 paramat good to have another core dev around during the USA shift 03:41 sofar bridge to the aussies 03:41 sofar am I the only west coast dev? 03:43 paramat i think hmmmmm is east USA 04:11 paramat now merging 4112 4114 04:11 hmmmm i have another coworker from hillsboro 04:12 hmmmm he's an ex-intel guy, maybe you know him sofar? 04:17 sofar maybe 04:18 hmmmm ahh he did linux stuff too 04:18 hmmmm well, then again, intel does a LOT of linux stuff 04:18 thePalindrome not as much as I'd like though ;) 04:18 sofar heh, I try my best ;) 04:19 hmmmm big world out there :D 04:20 paramat merged 04:39 nore I saw someone talked about #4077, it is ready to me indeed 04:39 ShadowBot https://github.com/minetest/minetest/issues/4077 -- Colored chat and other strings by Ekdohibs 04:39 nore but of course, any remarks will need to be addressed 04:43 sofar so minetest is now in ClearLinux, should be public in tomorrow's release :D 04:43 sofar what distro's did I slack behind? 08:20 travisci how can I download travis ci build? 08:39 Zeno` he wanted to download himself? 08:44 celeron55 a built version of himself 08:44 celeron55 maybe he is in pieces 08:44 Zeno` haha 08:44 celeron55 i've actually wondered that same thing and it seems the builds can't be downloaded 08:45 celeron55 they're probably discarded right away and travis doesn't have any storage for them 08:45 Zeno` I've wondered it as well (I've often wanted to download the android builds) 08:45 celeron55 what could possibly be done is including an upload command in the build script, which uploads the result somewhere 08:46 Zeno` I wonder if something like that could be triggered just once a day using travis and a script... probably not because as you said there isn't any "storage" 08:46 Zeno` it'd have to upload every build 08:47 Zeno` err maybe... perhaps the script can query something 08:47 Zeno` from where it intends to upload to (some kind of JSON it can download, I dunno) 10:44 sfan5 pushing in 10 mins http://sprunge.us/eNPW 11:04 DonBatman celeron55, Zeno RobbieF has said that he is willing to host the builds on minetest.tv if someone made a build script for it 11:27 Zeno` sfan5, is that related to https://forum.minetest.net/viewtopic.php?f=18&t=14613#p217455 11:27 sfan5 no 11:27 Zeno` ok 11:27 sfan5 1) PPAs are for ubuntu 11:27 sfan5 2) someone just needs to enable ncurses in the ppa build settings 11:28 Zeno` so my reply was correct. Just making sure 11:44 Fixer btw, somebody here talked about autogenerating builds, it is really good idea, for example in CDDA they autobuild both windows and linux builds and upload them to a directory (i think they use jenkins) 11:44 Fixer everyone is happy 11:44 sfan5 jenkins is designed to keep the results of the build 11:44 sfan5 travis isn't 12:01 Calinou AppVeyor? 13:17 est31 the problem about appveyor would be the dependencies 13:17 est31 no idea how to get that working 13:18 est31 probably sb would have to precompile them and upload them somewhere 13:24 est31 Zeno`, " You might need to contact whoever builds the PPA (there should be a contact link somewhere... probably in the package or where you get it from)" 13:24 est31 that would be me 13:24 est31 I have no idea, can I assume ncurses is present on ubuntu? 13:24 est31 Its part of libc, no? 13:25 est31 so I just add it... 13:25 xunto >(04:26:16 PM) est31: Its part of libc, no? 13:25 xunto It's not, as i know 13:25 xunto At least it's diferent package on arch) 13:34 Zeno` est31, yeah, as xunto said it's not part of libc 13:35 Zeno` it's part of... ncurses :D 13:35 est31 seems I'll have to add the package as dependency then 13:36 Zeno` let me look at the error again... 13:36 est31 one has to pass some param to cmake 13:36 Zeno` yes 13:36 Wayward_One Since #4059 is one line, it shouldn't need to be rebased, correct? 13:36 ShadowBot https://github.com/minetest/minetest/issues/4059 -- Add on_punchnode callback to falling.lua by Wayward1 13:37 Zeno` Wayward_One, well no 13:37 Zeno` nothing needs rebasing if there are no conflicts 13:38 Wayward_One Ah, ok. I'm still somewhat new to Git 13:38 est31 well theoretically it does require rebasing but the rebase is trivial if there are no conflicts 13:38 Zeno` Wayward_One, if someone goes to merge it and there are non-trivial conflicts they may ask you to rebase 13:39 est31 git can do it fully automated 13:39 Wayward_One Ok, cool. Thanks for the info, both of you :) 13:39 Zeno` but I can't see any problem with a 1-line change that a dev wouldn't just rebase themselves if required :) 13:39 Wayward_One Ok :) 13:40 Zeno` I've added a label 13:41 Zeno` i think it should be merged asap 13:41 Zeno` to get lots of people testing, not just a few of us 13:42 Zeno` In my personal opinion if a PR is reasonable then they should be merged as soon as possible so that bugs or regressions can be found more quickly 13:42 Zeno` especially if we're not near the end of a release cycle 13:43 Wayward_One I agree 13:44 est31 4059 is really good to go in I think 13:48 Zeno` est31, ok 13:48 Zeno` merge :) 13:53 est31 okay seems mac 0.4.14 release is getting worked on as well https://github.com/krondor-game/minetest/releases 13:53 est31 just homebrew isn't updated: http://braumeister.org/repos/Homebrew/homebrew-games/formula/minetest 13:59 PilzAdam Zeno`, https://forum.minetest.net/viewtopic.php?p=217475#p217475 <- we maintain the PPA 14:11 Fixer anyone noticed that when you type in chat in android build, it kinda freezes when you type it? 14:13 Fixer so when you type enter you notice it skips a lot of chat while i was typing something new 14:13 Zeno` thanks PilzAdam, I wasn't aware of that 14:14 est31 I've rebuilt the ppa build now 14:15 est31 with ncurses support 14:15 est31 too lazy to add it to the precise build as well 14:15 est31 or to the daily repo 14:15 DI3HARD139 ty for the 04.14 builds @est31 14:57 Fixer can someone remove " Add viewing range GUI setting (kilbith) " since there are no such feature in gui? some people will be confused for sure 15:04 Fixer est31: btw, you can now continue your work on metadata pr and noclip pr :) 15:05 est31 I can 15:05 est31 perhaps I will 15:05 est31 but i am taking a bit of a pause right now 15:05 est31 doing non minetest stuff 15:06 est31 Fixer, the noclip pr is almost done 15:07 est31 it waits atm for greg to improve the pathfinder 15:07 Fixer est31: what about that going down the cliff bug? 15:07 est31 yes thats because the pathfinder needs fixing 15:07 est31 in fact the pathfinder checking has been added just because of that 15:07 est31 going around corners 15:15 gregorycu est31, Fixer, with regards to the pathfinding, if someone could tell me the required rules 15:15 gregorycu That would be good 15:15 gregorycu The minimum required that is 15:15 Fixer what rules? 15:16 gregorycu For noclip 15:17 gregorycu I have a pathfinder where you feed in rules 15:17 gregorycu It's not just for noclip, also for sofar's sheep 15:18 gregorycu And whatever else will be in his zoo 15:40 hmmmm more real-life mapgen v7: http://pixontrips.com/wp-content/uploads/2016/05/MG_2083_HDR_1-1.jpg 16:07 Calinou the fog looks like Minetest's :P 16:07 Calinou but more blue 16:51 est31 we should rename the linux label into "GNU/Linux" 16:51 est31 :trollface: 16:53 Fixer why trollface? 16:53 Fixer is there nongnu linuxes? 16:53 hmmmm i'd say so 16:53 est31 yes, Android 16:53 hmmmm Android would be an example 16:54 est31 gregorycu : i dont know what you mean about rules 16:55 Fixer est31: it probably means "moving in water is allowed", "moving through solid blocks is forbidden" etc 16:55 est31 yeah 16:55 est31 they should be fairly obvious 16:56 est31 the problem of course arises with nodes that are not fully solid 16:56 est31 like doors 16:56 est31 you can pass them in one direction, but not the other 16:56 est31 and to add to that it also depends on the facedir of the door 16:56 est31 AND the door is larger than one node 16:56 hmmmm how does collision detection work with doors? 16:57 est31 collision detection gets all the nodeboxes of nodes around 16:57 est31 then it traverses the list of nodeboxes 16:57 est31 checking each box for a collision 16:57 hmmmm ah, the pathfinder eschews the nodebox checking i take it 16:58 est31 yes 16:58 hmmmm well 16:58 hmmmm this is an advanced problem and requires an advanced solution 16:58 hmmmm i'd suggest that for now nodeboxes get treated as solid nodes and it'll be addressed properly later 16:58 est31 yeah 16:59 est31 in fact nodeboxes are why the noclip check is dual 16:59 est31 first a collision check 16:59 est31 and then if it fails a pathfinder call 16:59 est31 the collision check of course fails if you go around a corner 17:01 est31 +... 17:01 est31 ##.. 17:01 est31 ##+. 17:01 est31 think of the #'s as a solid node 17:01 est31 the . as air 17:01 est31 and the upper + as the first position and the lower + as the second one transmitted to the server 17:01 est31 now the server has to check whether you have cheated from getting from the upper to the lower one 17:02 est31 it first tries to do the collision check, but that will fail here 17:02 est31 its equivalent to drawing a straight line 17:02 est31 of course the line is inside the # then 17:02 est31 then it tries to do the pathfinder 17:03 est31 but the pathfinder has a bug where it doesnt work with going down slopes 17:04 Fixer https://puu.sh/iYECY/0c3a161e12.png 17:05 est31 its hard to explain but it bases on the bug that if the player has no solid ground below them, the pathfinder calls it an invalid node and does not want to do its job 17:05 est31 so the above example would even work with the pathfinder, but often the connection with the server is good 17:06 est31 and then there are three positions sent to the server 17:06 est31 +.+. 17:06 est31 ##.. 17:06 est31 ##+. 17:06 est31 it doesnt like the + at the top right corner 17:17 est31 so gregorycu to answer your question: it would be great if the pathfinder could work around it. 17:34 sofar !tell gregorycu pathfinder doesn't honor entity collision box size, that should probably be fixed 17:34 ShadowBot sofar: O.K. 18:49 johnnyjoy Is anyone interested in memcached integration with the database backend? I have running on the MT Pizza server and I'm getting a 3:1 memcahced to sqlite3 reads. 18:49 Fixer est31: you here? so i do "make package -j2" in the end of the script and it says "No rule to make target package. stopping", or I need to do make -j2 (without package?) 18:51 Fixer est31: nevermind, spotted my probable error 19:08 sfan5 johnnyjoy: might as well use redis when you're using memcached + sqlite3 19:21 johnnyjoy sfan: The memcached layer is Independent of backend database, and the latest benchmarks seem to show the redis was a little behind memcached. 19:29 Wuzzy hi, is this channel for Minetest Game (dev) talk, too? 19:30 paramat yeah 19:31 sfan5 johnnyjoy: it being independent won't make the performance any better 19:32 johnnyjoy sfan5: Sorry. I was just explaining that it can be used with any backend, not indicating that it would have better performance. 19:32 johnnyjoy sfan5: Memcached always performs better for simple small string data. http://www.infoworld.com/article/3063161/application-development/why-redis-beats-memcached-for-caching.html 19:33 sfan5 what's considered "small"? 19:33 sfan5 also we aren't using redis for caching but for storage 19:33 sfan5 MapBlock data is certainly not small 19:49 johnnyjoy sfan5: The maximum data size I have seen was under 4k. 19:51 johnnyjoy sfan5: Do you know of any formal method to bench reads and writes for MT, or should I just code something? 19:51 sfan5 hm 19:51 sfan5 maybe test migration from that backend to dummy 19:53 johnnyjoy I will do that, both ways, or create a simple system using random sized data. 20:20 paramat nore PilzAdam sfan5 if i make a PR with everamzah's texture https://github.com/minetest/minetest_game/pull/1082#issuecomment-217928251 can i merge it? 20:20 sfan5 that depends on whether it gets approved 20:21 paramat yeah i'm asking for your approvals 20:21 nore paramat: lgtm 20:21 * nore goes to sleep now 20:22 PilzAdam paramat, why do you want to change the texture? 20:32 sfan5 ^ 20:38 paramat the current one is really bad 20:39 paramat my submission is unpopular, everamzah's seems popular 20:39 paramat well i'll make a PR 20:44 paramat see my previous mese texture PR for my reasons 20:45 paramat and game#1066 20:45 ShadowBot https://github.com/minetest/minetest_game/issues/1066 -- Mese texture should suggest an alien origin 21:05 Fixer Bugz starting to flow 21:05 Fixer ERROR[Main]: ServerError: Lua: Runtime error from mod 'moresnow' in callback luaentity_Step(): ...ome/robbie/minetest/bin/../builtin/common/vector.lua:92: attempt to perform arithmetic on local 'b' (a nil value) 21:06 Fixer or: ERROR[Main]: ServerError: Lua: Runtime error from mod '*builtin*' in callback node_on_dig() : ...ome/robbie/minetest/bin/../builtin/common/vector.lua:92: attempt to perform arithmetic on local 'b' (a nil value) 21:06 Fixer 0.4.14, he will post a bug soon 21:10 paramat might be a mod issue 21:11 paramat game#1093 any opinions? already has 2 approvals but would like more feedback 21:11 ShadowBot https://github.com/minetest/minetest_game/issues/1093 -- Default: New mese block texture by paramat 21:12 sofar I +1'd it just now 21:12 est31 you are no mtgame dev 21:12 est31 or are you? 21:12 paramat not yet 21:12 Fixer paramat: it happens with different mods 21:12 sofar oh, I didn't realize that 21:12 est31 hopefully sofar becomes one 21:12 est31 :) 21:12 Fixer crap 21:13 sofar well ha, what do I have to do for that? :D 21:13 sofar revert the tnt or doors changes? :D 21:13 Fixer i was thinking it is both engine + mtg 21:13 sofar Fixer: honestly, so was I 21:13 paramat we'll consider and invite you 21:13 sofar counting the amount of patches I've put in mtg, vs. mt 21:13 paramat i expect it's likely though 21:14 Fixer this can be important: https://github.com/minetest/minetest/issues/4132 21:15 Fixer don't like such bugs, they can ruin release 21:17 paramat still might be mod issues 21:18 red-001 bit strange that the same line of code is always involved 21:18 red-001 if it's a mod issue 21:19 paramat yeah and why now? 21:20 sofar it seems that some local function is calling vector.add() with a nil value, and the abm triggers that function as well as some node_on_dig callback 21:20 paramat oh from builtin mod too 21:21 sofar https://github.com/Sokomine/moresnow/blob/18daec17bcfb17e0c65020f8b4bf3aa1aa9154e9/snow_cannon.lua#L373 ? 21:21 sofar but vector is unused by moresnow 21:24 red-001 It would help if some posted a traceback 21:25 red-001 someone* 21:36 * OldCoder reiterates offer to do MSVC 0.4.14 builds if people can point to .LIB dependencies 21:36 OldCoder s/do/attempt/ 21:36 red-001 I could try 21:37 red-001 I think krock had most of the .lib's 21:37 red-001 somewhere on his website 21:38 * OldCoder will make the attempt if there is interest and assistance. However, he feels that his own Windows MaxGW builds are fine. 21:39 OldCoder http://oldcoder.org/minetest-oldcoder-win32.zip 21:39 OldCoder http://oldcoder.org/minetest-oldcoder-win64.zip 21:39 OldCoder 21:39 OldCoder Oops, sorry 21:39 sofar OldCoder: maybe later you and me can go through the list... I got close but failed on sqlite3 and curl 21:40 OldCoder http://minetest.org/minetest-oldcoder-win64.zip 21:40 OldCoder http://minetest.org/minetest-oldcoder-win32.zip 21:40 OldCoder sofar, O.K. TBH maybe the group should just drop MSVC if this is difficult to maintain. 21:40 OldCoder Cross-builds from Linux are fast and simple. 21:40 red-001 does it really matter that much which complier you use 21:40 OldCoder red-001, IMHO, No 21:40 OldCoder Cross-builds from Linux are fast and simple. 21:40 OldCoder Try my builds, the minetest.org links right above 21:41 sofar red-001: people are saying mingw builds are slow 21:41 OldCoder Try mine :-) 21:41 sofar may very well do :) 21:41 * OldCoder builds will leave you fulfilleds 21:42 OldCoder sofar, one of my mottos is, "Fast is a blast" 21:43 OldCoder I ran my latest builds under native Windows and it was so fast that I was dizzy 21:43 OldCoder s/it/they/ 21:45 red-001 https://transfer.sh/r5EA7/minetest.7z 21:46 red-001 refer to cmakecache.txt for the location of .lib's 21:46 red-001 ^ OldCoder 21:51 OldCoder red-001, thanks, we'll talk further 22:38 paramat eh furnaces don't work for me 22:38 paramat someone else mentioned this 22:39 paramat oh hang on, nevermind 22:41 paramat it's fine 22:45 Fixer lol 22:51 paramat it was a case of forgetting how to play minetest *=/ 23:05 PilzAdam paramat, you are not alone: https://github.com/minetest/minetest_game/issues/1092 23:05 PilzAdam apparently furnaces are hard to use 23:07 paramat heh that was the issue i was remembering, i put in a non-cookable item 23:19 sofar I'm totally for considering a "charcoal" like mod 23:20 sofar torches are otherwise unobtainable until one can mine 23:22 OldCoder So, there are non-cookable items? How about deep-fry? Serious, not a joke. IRL can't anything semi-organic be deep-fried? Or even tires? 23:23 sofar we'd need oil as a liquid to fry in 23:23 OldCoder Right 23:23 sofar there are plenty non-cookable items, though 23:23 OldCoder Testoil 23:23 OldCoder Right 23:23 sofar mineroil :) 23:23 * OldCoder assumes stone is non-... 23:23 * OldCoder laughs out loud 23:23 OldCoder Mineroil it is 23:23 sofar cobble can be cooked, right? 23:23 OldCoder electrodude512, PM for voice 23:23 * OldCoder is not sure 23:24 OldCoder Oh, this is the -dev channel, not -projects; never min d 23:24 OldCoder mind * 23:25 OldCoder Zeno`, PM 23:26 * sofar runs for errands 23:43 KaadmY what's #minetest-projects? 23:43 KaadmY it's empty 23:43 Zeno` It's not supposed to have an 's' on the end :) 23:43 KaadmY ah 23:47 paramat #4134 23:47 ShadowBot https://github.com/minetest/minetest/issues/4134 -- Item entities: Only show description in debug mode by paramat