Time Nick Message 01:58 paramat Here's the seemingly successful fix for shadow bugs in mgv6 https://github.com/minetest/minetest/pull/2410 01:58 est31 paramat, we have snow?! 01:58 est31 does it generate pines too? 01:59 est31 or is that just falling snow? 02:05 paramat mgv6 will have optional snow biomes in future, it's on my todo list 02:05 est31 ok 02:05 paramat man that shadow bugfix was exhausting =P 02:07 paramat mgv6 snow biomes will have pines and snow on the ground but not falling snow, that can be done my mods 03:14 Zeno` What do people think about #2403? 03:15 ShadowBot https://github.com/minetest/minetest/issues/2403 -- Fix freetype detection by AMDmi3 03:15 Zeno` AMDmi3's response to ShadowNinja makes perfect sense to me 03:16 Zeno` And it seems that AMDmi3 has a "little" bit of experience with these things 03:20 est31 his response mostly covered the fact why manual detection fails for him 03:20 est31 dunno if the issues that the commit SN reffered to are still valid 03:21 Zeno` But it also describes the correct way to do things; the previous patch seems more like a hack 03:21 est31 it is an ugly hack 03:21 est31 but this issue, last comment: http://www.cmake.org/Bug/view.php?id=13959#c34694 03:22 est31 and nothing much has changed as it seems 03:25 Zeno` hmm 03:26 Zeno` I bet it's something to do with Windows =) 03:26 est31 yea sure. lets drop windows support 03:26 est31 :D 03:26 Zeno` No, I didn't say that :p But if you want to, then... 03:26 Zeno` heh 03:27 Zeno` Talking about platform support I still haven't got my Android build to work ;/ 03:27 est31 Me neither, havent tried though 03:28 Zeno` I actually don't know anyone here who has 03:28 Zeno` Apart from sapier who is never around 03:28 Zeno` I've emailed KodexKy 03:29 Zeno` I bought an Android just to test this and now I can't get it to build. Great. 03:30 Zeno` Well, it builds but won't execute 03:31 est31 wow 03:31 est31 there are emulators 03:31 est31 but yes "the real thing" is always better 03:31 Zeno` no luck getting it to run on any of the emulators either 03:32 Zeno` I must be missing something obvious 03:32 ShadowNinja Zeno`: Have You checked logcat? 03:41 Zeno` ShadowNinja, how do I do that? 03:42 ShadowNinja Zeno`: ADB or an app like CatLog. 03:45 Zeno` hmm ok 03:45 Zeno` looks like it cannot find OpenAL 03:45 Zeno` http://dpaste.com/25V1XCT 03:48 ShadowNinja Zeno`: Make sure /data/data/org.minetest.minetest/lib/libopenal.so is installed. 03:49 ShadowNinja I'm not sure exactly how that's done. 03:50 Zeno` hmm, none of the libs are installed 03:50 Zeno` that might explain a few things :) 03:50 ShadowNinja Also, it should probably be net.minetest until we own minetest.org. 03:50 Zeno` well, once I get things working I can start changing stuff like that 03:51 Zeno` I have all the .so files on PC... now to work out how to get them to the emulator :/ 03:53 est31 Zeno`, you have to bundle it with the app 03:53 Zeno` well, you'd think the make would do that since it even signs the package 03:53 est31 you dont install things into the emulator itself, that would be changing the rom 03:53 est31 then its a stupid make 03:53 Zeno` :) 03:54 est31 but yea this "must sign" rule is a pretty bad one dont like it too 03:55 ShadowNinja About the FreeType fix: seems O.K. if what he's saying is correct, but in that case it seems like CMake's issue list is incorrect. 03:57 * est31 joins #cmake 04:12 ShadowNinja clean_manifest: rm -rf ${ROOT}/AndroidManifest.xml -- It's not a dir, no -r needed. And -f might not be a good idea either. 04:12 ShadowNinja A lot of this probably can't be done nicely with CMake, but a lot can. 04:15 ShadowNinja Eg, this greps VERSION_* out of CMakeLists.txt in at least two places, for something that configure_file() could handle easily. 04:15 Zeno` seems that this might be related as well: http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore-after-upgrade-to-adt-22 04:16 Zeno` the -f actually causes a warning for me 04:16 Zeno` s/warning/error 04:18 Zeno` or maybe that link is not related. So much for "yeah this'll only take 30 minutes or so" 06:47 est31 ShadowNinja, minetest.org isn't owned by some random squatter, its oldcoder. I'm sure he wants to give the domain if its needed. 06:47 OldCoder Hi 06:48 est31 Hi 06:48 OldCoder This was discussed 3 years ago 06:48 OldCoder People are satisfied by now 06:48 OldCoder That I have some involvement with the project 06:48 OldCoder :-) 06:48 est31 *shrug* 06:48 OldCoder ShadowNinja, aren't you asleep? 06:49 OldCoder Let me know if your own world, which I am hosting, produces the same error offline 06:49 est31 SN just said that he will change java names from org.minetest to net.minetest 06:49 OldCoder All right 06:49 OldCoder Java names? 06:49 OldCoder Miner_48er, hello 06:49 est31 there is android version of minetest too 06:49 OldCoder Ah yes 06:50 OldCoder A legitimate one? 06:50 Miner_48er hi 06:53 est31 OldCoder, it is legitimate but there is no official build of it. all builds are ad-laden rip-offs 06:53 est31 and ofc with the same bugs as official minetest 06:54 OldCoder Yes 06:54 OldCoder Is there a reason 06:54 OldCoder Not to produce 06:54 OldCoder An official build that aims to benefit the project? 06:54 est31 because it isn't ready yet 06:54 OldCoder I know it's difficult to get into the app stores of course 06:54 OldCoder No? All right 06:55 est31 yea app stores do cost money 06:55 OldCoder I could host an alternate store 06:55 est31 the builds are just builds of the non-ready version 06:55 est31 there is f-droid 06:55 OldCoder Yes 06:55 OldCoder An alternate venue? 06:55 est31 its an alternative app store 06:55 OldCoder MT seems to be coming along. After the network rewrite is stable... 06:55 est31 only FOSS apps 06:55 OldCoder Yes 06:56 OldCoder After the network rewrite is stable, perhaps apps? 06:56 est31 dunno there are alot of things to come 06:56 est31 sb to finally merge SN's security PR 06:56 est31 then better auth 06:56 OldCoder sb? 06:56 OldCoder sb = ? 06:56 est31 = somebody 06:57 OldCoder Ah 06:57 OldCoder He has a PR to split coords in DB back to XYZ too 06:57 est31 he has alot of PRs 06:57 OldCoder That would make some add-on tools faster 06:57 OldCoder Well, game needs to get "out there" at some point 06:57 est31 "back"? 06:57 OldCoder Conceptually 06:58 OldCoder Separate X-Y-Z coords 06:58 est31 yes 06:58 OldCoder I don't know if they were ever stored that way 06:58 est31 no 06:58 OldCoder But XYZ->munge->back to XYZ 06:58 OldCoder is what I meant 06:58 OldCoder Anyway 80% of my users 06:58 est31 afaik c55 didn't know you can have multiple index tables for SQL so he invented hashes 06:58 OldCoder in some worlds, seem to be non-PC now 06:58 OldCoder Heh 06:59 OldCoder Slows down my Perl world editor scripts 06:59 est31 ah finally somebody who uses sane languages 06:59 OldCoder Most of the kids are Kindle, phone, or tablet now 06:59 OldCoder :-) 06:59 OldCoder You are familiar with God's Own Language, then 06:59 est31 not one of those "one tab to few means another block" langs 06:59 OldCoder Perl is good 07:00 est31 yes 07:00 * OldCoder refrains from singing the Perl song 07:00 OldCoder Perl is friendly and fierce 07:00 OldCoder Perl all problems shall pierce 07:00 OldCoder Perl is the duct tape 07:00 OldCoder hat holds together all things 07:00 OldCoder Of Perl we sings 07:01 OldCoder 07:01 OldCoder Perl is all things beautiful and bright 07:01 OldCoder Perl is a magical sight 07:01 OldCoder Perl each day and each night 07:01 OldCoder 07:01 OldCoder :P 07:01 OldCoder Anyway. most of the kids are non-PC now 07:01 OldCoder They are running MT anyway 07:02 OldCoder Generally on illegitimate or orphan builds 07:02 OldCoder IMHO not much to be gained by waiting for a hypothetical 1.0 release 07:02 OldCoder To get the game "out there" 07:02 OldCoder It is out there already 07:02 OldCoder And not under the project's control 07:02 OldCoder 07:02 est31 some people even charge money 07:03 OldCoder Yes 07:03 OldCoder So, what is gained by waiting? 07:03 OldCoder The only real issue 07:03 est31 nothing 07:03 OldCoder is man-time for builds and support 07:03 est31 I've heard that building for android doesn't work 07:03 est31 from official 07:03 OldCoder Where do the current builds come from? 07:03 OldCoder Ah 07:03 est31 so you need patches 07:04 OldCoder So somebody has put together the patches 07:04 OldCoder And we don't have them 07:04 est31 sfan5 has a branch 07:04 est31 but not commited to master out of some reason 07:04 OldCoder If I stabilize things IRL... a goal for three years now :-) I will be happy to try Android builds 07:04 OldCoder I can ask sfan5 about the branch 07:05 OldCoder I was pleased I'd finally mastered Windows cross-builds 07:05 OldCoder But Windows is increasingly obsolete 07:05 est31 ? 07:05 OldCoder People want games of this type on mobile 07:06 OldCoder Me, I don't see the point except that kids get mobile instead of laptops 07:06 OldCoder Mobile has got to be harder to use 07:07 OldCoder But families see mobile as cheap toys whereas laptops and desktops are a genuine investment 07:07 OldCoder 07:07 est31 yea 07:08 OldCoder I think we need to try to accommodate the shift. I can't do iOS but can look into Android. 07:08 OldCoder Sometime this year, probably 07:09 OldCoder 07:09 est31 main blocker is I think that you dont really have a close option for formspecs. 07:09 est31 hitting the android back button doesnt close it 07:09 OldCoder Why not? Can't native apps do something similar? 07:09 OldCoder Ah 07:09 OldCoder No toolkits support this? 07:09 est31 this led to some mods including an "x" button to their formspecs 07:09 OldCoder So there needs to be a Close button... 07:09 OldCoder Ninja 07:10 OldCoder Was going to say 07:10 est31 totally the wrong way to fix it 07:10 OldCoder So there needs to be a Close button on the formspecs? No? What is the best approach? 07:10 OldCoder There are no toolkits that support this? 07:10 est31 and there is the feature that if you double-tap outside, the window closes 07:10 OldCoder "Feature" ? 07:10 est31 this is a bug, and it can be fixed I guess 07:10 OldCoder So, more to it than just builds 07:10 est31 yes 07:10 OldCoder Need to rethink UI 07:13 Miner_48er I opened an issue for a feature that's been closed without informing me of a reason. What should I do to find the reason? https://github.com/minetest/minetest/issues/1063 07:14 est31 Miner_48er, ask nrzkt if he comes online. 07:15 Miner_48er Have you seen him in IRC before? 07:15 est31 yes 07:16 est31 he is pretty active on irc 07:16 est31 just wait 07:16 est31 he's a frenchman 07:17 Zeno` that explains it 07:18 Miner_48er ok ^ 07:18 Zeno` he's usually on in about 3 hours time from now 07:18 Zeno` but I would guess it was closed because it was old (there was a bit of a cleanup) 07:18 nore (it's 8am here right now...) 07:19 Zeno` would have been nice to have a reason there but he might have just forgotten 07:19 nore so he should come a bit earlier I think 07:20 Zeno` nore, during the week maybe earlier :) 07:35 OldCoder Zeno`, Hi 07:37 Zeno` Hi OldCoder 07:37 OldCoder 07:38 * Zeno` sprays lemon juice on his monitor and holds a flame against it. Nope, still can't read it 12:55 est31 Zeno`, where did you get libandroid_support from? 12:55 Zeno` I didn't know I got it from anywhere 12:56 est31 did you use sfans guide or just tried to build it from master? 12:56 Zeno` I didn't use sfan5's guide because it doesn't apply to master (AFAIK) 12:57 est31 but you did 12:57 Zeno` ? 12:57 BlockMen Zeno` is that _game? #2396 12:57 ShadowBot https://github.com/minetest/minetest/issues/2396 -- Relatively ugly mapgen artifacts (mgv6) 12:57 Zeno` BlockMen, nah, engine 12:58 Zeno` est31, what did I do? /me is confused 12:58 BlockMen i ment the game with that you took the screenshots, not the issue itself ;) 12:58 Zeno` BlockMen, yeah but an old version of _game 12:59 est31 but what did you do to build then? 12:59 est31 Zeno`, 12:59 BlockMen y using such an oudated version? 12:59 Zeno` est31, cd minetest/src/build/android; make -j8 12:59 est31 and nothing special 4 cmake? 13:00 est31 wow, rly cool 13:00 Zeno` BlockMen, no real reason, just lazy (I normally test using _minimal) 13:01 Zeno` I test using minimal because so far most of my commits have been performance related and I wanted to rule out _game 13:02 BlockMen ah, ic 13:06 Zeno` #2406 13:06 ShadowBot https://github.com/minetest/minetest/issues/2406 -- Fix some rendering glitches by BlockMen 13:07 Zeno` ^^ BlockMen, I'm interested... what were the reasons behind not making that blob of code you moved a function? 13:09 est31 Zeno`, is it normal that it prints "Please specify path of ANDROID NDK" 13:09 est31 I guess no 13:09 est31 but what wonders me is that it doesnt exit 13:09 est31 so it seems its doing work 13:09 Zeno` est31, it was when I first ran it... I just added the path to where I "installed" the NDK 13:10 est31 the NDK's root folder, or the tools subfolder? 13:10 Zeno` root 13:10 est31 into $PATH? 13:10 Zeno` nah where the Makefile asked me to enter it :) 13:10 BlockMen Zeno`, i dont see a reason to make a function for it since its only used in there 13:10 Zeno` s/where/when 13:10 est31 oh interesting 13:11 Zeno` BlockMen, well I'll be blunt. I am sick of seeing 1600 line functions 13:11 BlockMen and since its basically a "special" mesh its there actually quite correct 13:11 Zeno` it's shitty 13:11 BlockMen Zeno`, please look at this function, i dont see a reason to split this function 13:11 Zeno` nobody can debug a 1600 line function effectively 13:11 BlockMen its already seperated into a special file 13:12 BlockMen and its just a simple switch of the different drawtypes 13:12 est31 wow thats actually working 13:12 Zeno` BlockMen, I'm not having a go at you, per se. There is this crappy fear of using functions all through the source code 13:13 BlockMen actually making for each drawtype one function would make it more messy IMO 13:13 Zeno` BlockMen, can you write a unit test for that function? 13:14 Zeno` of course you can't... because it's ridiculous :) 13:19 Zeno` Anyway, I'm ok with that PR to be merged if a comment is added indicating why it's done last in the function 13:20 Zeno` It wasn't a function before and you're (Blockmen) just following the "format" it was already in 13:21 BlockMen Zeno` ok, will add a comment for that. but i will wait a bit longer before mergin 13:22 BlockMen before it get reverted again^^ 13:22 Zeno` heh 13:23 Zeno` I don't see why it would be reverted if it's a fix, but that's ok :) 13:28 Zeno` did you push update? 13:28 BlockMen nope 13:29 BlockMen and dont wait for it now ;) 13:29 Zeno` grr 13:29 BlockMen Zeno` no need to hurry now 13:29 BlockMen im busy with other stuff 13:29 Zeno` grr 13:54 est31 wow, its working 13:55 est31 (android build) 13:55 Zeno` est31, what am I doing wrong 13:57 est31 what version of sdk and ndk do you use? 13:57 Zeno` I've tried several 13:57 Zeno` nkd is version... r10c 13:58 est31 I have r9d 13:58 Zeno` hmm 13:58 Zeno` where did you get that from? 13:59 est31 from official google repo 13:59 est31 however, already some time ago 13:59 est31 10 should be more recent 14:00 Zeno` I can't seem to get it anymore 14:02 est31 does it error something while running make? 14:02 Zeno` make runs fine 14:02 Zeno` I'm downloading it again just in case 14:03 Zeno` it's only 429MB so who cares 14:03 Zeno` heh 14:04 est31 lol 14:14 est31 what wonders me: it *is* possible to use the android back button for exiting windows 14:15 est31 but after some time (I dont know what causes it yet) the back button doesnt work anymore 14:24 Zeno` hmm 14:24 Zeno` it's version 10d now 14:25 est31 Zeno`, what was your error again 14:25 Zeno` libs were not installed 14:26 Zeno` i.e. the apk did build 14:26 Zeno` just would not execute 14:26 est31 and you got a message which was it 14:26 Zeno` I can't remember heh 14:27 Zeno` the message was from logcat and something about "cannot find openAL" 14:27 Zeno` hmm, now build fails 14:45 est31 Zeno`, whats the message? 15:03 Krock <3 cinematic_camera_smoothing = 2 16:23 nrzkt why don't we use instead of "irrlicht.h", it's an external library, this can be good to use this notation, no ? 16:26 Zeno` yes, that would make sense 16:27 Zeno` read today's logs 16:27 Zeno` I am in a bad mood ;) 16:27 Zeno` There is so much shitty code it's not fun 16:27 Zeno` funny* 16:28 Zeno` another 1600 line function showed its head. And... well, it stupid 16:28 Zeno` nobody writes 1600 line functions 16:28 nrzkt which function ? 16:29 Zeno` can't remember... it's in the log when I was talking to BlockMen about why he didn't make something a function 16:30 Zeno` (not that he did anything wrong... he just moved a fragment) 16:30 Zeno` the issue is that it was and is 1600 lines in the first place 16:32 Zeno` nobody (and I really mean nobody) can understand a 1600 line function 16:32 David1234 Hm 16:32 Zeno` it's crazy 16:32 David1234 Yeh! 16:38 Zeno` before I refactored the_game() a few months ago it was a 3000+ line function 16:39 Zeno` it's still not perfect but at least it's not 3000+ lines :/ 17:42 nore didn't we fix all memory leaks? 17:42 nore it looks like there are a few remaining 19:25 est31 nrzkt, I think yesterday I've meant #2401 19:25 ShadowBot https://github.com/minetest/minetest/issues/2401 -- Disable protocol version checking for favourite list by est31 20:31 lovelyrose62 #2501 20:31 ShadowBot lovelyrose62: Error: Delemiter not found in "HTTP Error 404: Not Found" 20:31 lovelyrose62 Opps! 20:31 lovelyrose62 #2401 20:31 ShadowBot https://github.com/minetest/minetest/issues/2401 -- Disable protocol version checking for favourite list by est31 20:40 O_o_ #2410 20:40 ShadowBot https://github.com/minetest/minetest/issues/2410 -- Mgv6: Add heightmap. Do not make large caves that are entirely above ground by paramat 20:41 O_o_ #2421 20:41 ShadowBot O_o_: Error: Delemiter not found in "HTTP Error 404: Not Found" 20:42 O_o_ ::-)!,p 20:59 kilbith it's not a place for playing with the bot 20:59 kilbith ^ sfan5