Minetest logo

IRC log for #minetest-dev, 2015-03-01

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

All times shown according to UTC.

Time Nick Message
00:23 MattJ joined #minetest-dev
00:24 shadowzone joined #minetest-dev
00:51 fz72 joined #minetest-dev
01:21 Wayward_One joined #minetest-dev
01:23 Fritigern joined #minetest-dev
01:32 SmugLeaf joined #minetest-dev
01:32 SmugLeaf joined #minetest-dev
01:57 paramat joined #minetest-dev
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:03 Zeno` joined #minetest-dev
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:23 paramat left #minetest-dev
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
03:59 gourytch joined #minetest-dev
04:10 Miner_48er joined #minetest-dev
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"
04:19 T4im joined #minetest-dev
04:38 FR^3 joined #minetest-dev
04:44 FR^3 joined #minetest-dev
04:54 FR^3 joined #minetest-dev
05:28 compunerd joined #minetest-dev
06:31 compunerd joined #minetest-dev
06:36 compunerd_ joined #minetest-dev
06:38 compunerd_ joined #minetest-dev
06:39 compunerd joined #minetest-dev
06:44 OldCoder joined #minetest-dev
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 Miner_48er joined #minetest-dev
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:11 nore joined #minetest-dev
07:12 nore joined #minetest-dev
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:13 MattJ joined #minetest-dev
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
07:44 Hunterz joined #minetest-dev
07:50 Krock joined #minetest-dev
07:58 est31 joined #minetest-dev
08:08 kilbith joined #minetest-dev
08:53 gravgun joined #minetest-dev
09:21 Calinou joined #minetest-dev
10:14 VargaD joined #minetest-dev
11:02 steven2 joined #minetest-dev
11:27 FR^2 joined #minetest-dev
11:35 blaze joined #minetest-dev
12:01 fz72 joined #minetest-dev
12:21 est31_ joined #minetest-dev
12:31 ImQ009 joined #minetest-dev
12:35 SopaXorzTaker joined #minetest-dev
12:39 Calinou joined #minetest-dev
12:40 BlockMen joined #minetest-dev
12:49 Zeno` joined #minetest-dev
12:51 ShadowVenom joined #minetest-dev
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:03 Player_2 joined #minetest-dev
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:16 blaze joined #minetest-dev
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:38 roniz joined #minetest-dev
13:46 Jordach joined #minetest-dev
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:00 MinetestForFun joined #minetest-dev
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:17 ImQ009 joined #minetest-dev
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?
14:45 Lunatrius joined #minetest-dev
15:03 Krock <3 cinematic_camera_smoothing = 2
15:33 rubenwardy joined #minetest-dev
15:53 luizrpgluiz joined #minetest-dev
15:53 nrzkt joined #minetest-dev
16:01 roniz_ joined #minetest-dev
16:05 David1234 joined #minetest-dev
16:10 srifqi joined #minetest-dev
16:23 nrzkt why don't we use <irrlicht.h> 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:33 luizrpgluiz left #minetest-dev
16:36 casimir joined #minetest-dev
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:22 srifqi left #minetest-dev
17:33 SopaXorzTaker joined #minetest-dev
17:42 nore didn't we fix all memory leaks?
17:42 nore it looks like there are a few remaining
17:47 rubenwardy joined #minetest-dev
17:54 Miner_48er joined #minetest-dev
19:14 DFeniks joined #minetest-dev
19:23 est31 joined #minetest-dev
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
19:54 ImQ009 joined #minetest-dev
20:11 MinetestForFun joined #minetest-dev
20:17 KittenHelper joined #minetest-dev
20:28 lovelyrose62 left #minetest-dev
20:30 lovelyrose62 joined #minetest-dev
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:46 MinetestForFun joined #minetest-dev
20:52 gourytch joined #minetest-dev
20:59 kilbith it's not a place for playing with the bot
20:59 kilbith ^ sfan5
21:02 est31 joined #minetest-dev
21:08 fz72 joined #minetest-dev
21:16 book` joined #minetest-dev
21:47 johnnyjoy joined #minetest-dev
22:15 MinetestForFun joined #minetest-dev
22:17 MinetestForFun joined #minetest-dev
22:43 SudoAptGetPlay joined #minetest-dev
22:53 Megal joined #minetest-dev
22:58 SudoAptGetPlay joined #minetest-dev
23:03 indriApollo joined #minetest-dev
23:27 SudoAptGetPlay joined #minetest-dev
23:51 gour joined #minetest-dev

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