Minetest logo

IRC log for #minetest-dev, 2016-05-16

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

All times shown according to UTC.

Time Nick Message
00:03 torgdor joined #minetest-dev
00:05 Zeno` joined #minetest-dev
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
01:03 EvergreenTree joined #minetest-dev
01:06 Wuzzy2 joined #minetest-dev
01:30 torgdor joined #minetest-dev
02:22 kaeza joined #minetest-dev
02:23 edgrey joined #minetest-dev
02:49 paramat joined #minetest-dev
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
02:54 DI3HARD139 joined #minetest-dev
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
03:55 RichardTheTurd joined #minetest-dev
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:12 DI3HARD139 joined #minetest-dev
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?
05:07 Hunterz joined #minetest-dev
05:16 Tmanyo joined #minetest-dev
05:31 yang2003 joined #minetest-dev
05:49 paramat joined #minetest-dev
06:09 stormchaser3000 joined #minetest-dev
06:33 paramat left #minetest-dev
06:56 Krock joined #minetest-dev
07:07 jin_xi joined #minetest-dev
07:21 edgrey joined #minetest-dev
08:19 travisci joined #minetest-dev
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:04 Tmanyo joined #minetest-dev
10:44 sfan5 pushing in 10 mins http://sprunge.us/eNPW
10:46 twoelk joined #minetest-dev
10:53 Fixer joined #minetest-dev
10:59 DFeniks joined #minetest-dev
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:05 Samson1 joined #minetest-dev
11:21 xunto joined #minetest-dev
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:31 Fixer joined #minetest-dev
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
11:59 Fixer joined #minetest-dev
12:00 Fixer_ joined #minetest-dev
12:01 Calinou AppVeyor?
12:07 Fixer joined #minetest-dev
12:10 Fixer_ joined #minetest-dev
12:12 Fixer_ joined #minetest-dev
12:19 troller joined #minetest-dev
12:23 troller joined #minetest-dev
12:28 troller joined #minetest-dev
12:33 Fixer joined #minetest-dev
12:36 iangp joined #minetest-dev
13:03 Krock joined #minetest-dev
13:06 damiel joined #minetest-dev
13:06 stormchaser3000 joined #minetest-dev
13:09 rubenwardy joined #minetest-dev
13:16 est31 joined #minetest-dev
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:21 Fixer joined #minetest-dev
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:28 PilzAdam joined #minetest-dev
13:34 Zeno` est31, yeah, as xunto said it's not part of libc
13:35 STHGOM joined #minetest-dev
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:47 stormchaser3000 joined #minetest-dev
13:48 Zeno` est31, ok
13:48 Zeno` merge :)
13:49 misprint joined #minetest-dev
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:04 electrodude512 joined #minetest-dev
14:11 Fixer anyone noticed that when you type in chat in android build, it kinda freezes when you type it?
14:12 stormchaser3000 joined #minetest-dev
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:14 jin_xi joined #minetest-dev
14:15 est31 with ncurses support
14:15 DI3HARD139 joined #minetest-dev
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:19 electrodude512 joined #minetest-dev
14:37 Zeno` joined #minetest-dev
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:05 hmmmm joined #minetest-dev
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:08 est31 left #minetest-dev
15:08 est31 joined #minetest-dev
15:14 gregorycu joined #minetest-dev
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
15:43 Krock2 joined #minetest-dev
15:48 Player_2 joined #minetest-dev
16:07 Calinou the fog looks like Minetest's :P
16:07 Calinou but more blue
16:15 twoelk joined #minetest-dev
16:25 electrodude512 joined #minetest-dev
16:51 est31 joined #minetest-dev
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 jin_xi joined #minetest-dev
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 twoelk|2 joined #minetest-dev
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 asl97 joined #minetest-dev
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:19 Hunterz joined #minetest-dev
17:22 edgrey joined #minetest-dev
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:04 ssieb joined #minetest-dev
18:07 Void7 joined #minetest-dev
18:27 electrodude512 joined #minetest-dev
18:34 MillersMan joined #minetest-dev
18:41 KaadmY joined #minetest-dev
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 paramat joined #minetest-dev
19:08 sfan5 johnnyjoy: might as well use redis when you're using memcached + sqlite3
19:09 proller joined #minetest-dev
19:11 ElectronLibre joined #minetest-dev
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 joined #minetest-dev
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:42 turtleman joined #minetest-dev
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.
19:55 Darcidride joined #minetest-dev
20:04 xunto joined #minetest-dev
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:33 nrzkt joined #minetest-dev
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
20:54 twoelk joined #minetest-dev
21:04 red-001 joined #minetest-dev
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:23 RobbieF joined #minetest-dev
21:23 RobbieF left #minetest-dev
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:15 stormchaser3000 joined #minetest-dev
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:47 Player_2 joined #minetest-dev
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:12 yang2003 joined #minetest-dev
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 electrodude512 joined #minetest-dev
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:24 Zeno` joined #minetest-dev
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
23:52 Void7 joined #minetest-dev
23:59 Tmanyo joined #minetest-dev

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