Time Nick Message 01:34 paramat might push later #2976 01:34 ShadowBot https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat 01:49 paramat hi VanessaE please can you check this PR game#598 i suspect it is wrong 01:49 ShadowBot https://github.com/minetest/minetest_game/issues/598 -- Fix mese block alias by CraigyDavi 02:55 est31 hmmmm, can you check https://github.com/est31/minetest/commit/7217fd32eb8af01d3012a2ed883598c6a9fbf78e 02:55 est31 !title 02:55 ShadowBot Fix 0.4.11 githash for android · est31/minetest@7217fd3 · GitHub 03:01 hmmmm errm sure, looks good 05:01 paramat hi hmmmm #2976 is possibly ready to go if you need to review, perhaps i should reduce line lengths to well below 90, some lines are at 90 05:01 ShadowBot https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat 05:01 est31 paramat, fyi the code style guidelines say "lines with 90 characters or above wont be tolerated" 05:01 paramat yeah i just realised that =) 05:01 est31 :) 05:02 paramat i was working to a limit of 90, when it should be a few over 80 05:03 est31 well, 89 is ok 05:03 paramat lol 05:03 est31 but yea 80 is the soft limit. 05:04 est31 but i'm not one of those who think that a line with 86 chars needs a break, imo we dont need a soft limit at all. 05:29 paramat ugh i find <90 is the point where code get chopped up to an extreme and ugly degree, but will go ahead =/ 06:13 paramat 86 columns, will push it tomorrow 07:35 est31 ohhhhh 07:35 est31 dammit 07:35 est31 if what i think is right, its really bad 07:35 est31 lemme see whether I can confirm 07:36 est31 dammit 07:36 est31 i am right 07:37 est31 well, i am proud to announce that I've found a way to speed up the android re-build! 07:37 est31 very good for developers 07:39 nrzkt est31 => android fan :p 07:57 nrzkt but if you found a way this is good. I hope at a moment we could switch to cmake 08:01 est31 yea this would unify things 08:01 est31 e.g. look at commit at master 08:01 est31 only needed because we have separate logic for android and rest of build system 08:01 est31 perhaps one day I'll write cmake based compile 08:03 nrzkt :) 08:10 est31 nrzkt, can you have a look at https://github.com/est31/minetest/commit/649e351e2a464f92a7fc26f5ee761cb87a9a1a48 08:11 nrzkt +1 08:12 est31 thanks, pushed. 09:29 Niebieski I'm finding it hard to find a server with a particular mod on the servers list. 09:29 Niebieski is there something we can do about it ? 09:31 Niebieski Probably client sided. 09:31 nrzkt http://servers.minetest.net 09:31 est31 Niebieski, also you can get the raw json 09:31 est31 and parse it yourself 09:31 est31 ebieski@197.38.23.183) has joined 09:31 est31 err 09:31 est31 http://servers.minetest.net/list 09:32 Niebieski Nice, thanks. 09:34 Niebieski Wow, didn't know that my IP is just showing up for everyone. xD 09:36 bluegreen are you running a server? 09:37 Niebieski No... 09:37 est31 Niebieski, ask on #freenode on how to get a mask 09:38 Niebieski Alright. 09:54 sfan5 Niebieski: you need a freenode account with NickServ to get a mask 09:55 Niebieski Hmmm. I see.... I know this is akward but anyone tried to visit my IP ? anything showed up ? xD 09:55 sfan5 connection refused 09:57 Niebieski Alright thanks. 11:12 Calinou http://phoronix.com/scan.php?page=news_item&px=SQLite-Release-Micro-Opts 11:12 Calinou will we update the bundled SQLite? 11:16 kilbith sqlite ain't bundled anymore afaik 11:21 be3weefderfg Is luajit going to be bundled ? 11:32 bluegreen_ I think I fixed the bug that happens when water meet an unloaded block 11:32 bluegreen_ Should I open a pr? 11:33 nore bluegreen_: yes 11:55 kilbith seems like a bug with the forum's signature : https://lut.im/FljoUsEi/rtNVgW9y 11:55 kilbith ^ c55 11:56 bluegreen_ also the reset password doesn't send an email 13:10 Wayward_One celeron55: it seems the FAQ on forum.minetest.net returns a 403 error 14:28 bluegreen #2977 14:28 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 14:50 TBC_x http://sprunge.us/ijDK list of [OS: OpenGL version; graphic renderer] from http://feedback.wildfiregames.com/report/opengl/ filtered, removed entries which had only one user or less 14:50 est31 nrzkt, next android build system fix: https://github.com/est31/minetest/commit/302109f4fb303179d1bcee2581c41bb8f18be664 14:50 est31 can you have a look at it? 14:51 est31 new version here: https://github.com/est31/minetest/commit/975685db351d2f06ee054d084232af4aec93c3f7 14:53 est31 hmmmm, case you don't read logs, can you check https://github.com/est31/minetest/commit/975685db351d2f06ee054d084232af4aec93c3f7 14:54 nrzkt est31: please use awk instead of grep + 2 pipes ! 14:54 est31 nrzkt, can you give a good awk alternative? 14:55 est31 I accept it if its shorter and also general 14:55 hmmmm just make sure that $${VERSION_FILE_NEW} can't possibly be / or /usr or something really bad 14:55 hmmmm whenever I see "rm ${something}" I get nervous 14:59 bluegreen #2977 14:59 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 15:01 est31 hmmmm, well, the only "generated" value in $${VERSION_FILE_NEW} 15:01 est31 is ROOT 15:01 est31 and that's the output of `shell pwd` 15:02 est31 I'm pretty sure that one escapes spaces in file names, if needed. 15:05 est31 hmmmm, seems you are right 15:05 est31 pwd doesnt escape 15:05 est31 the rm needs "" 15:07 nrzkt est31: example => awk '/^set\(VERSION_MAJOR .*\)/{print sub("/)","",$2)}' CMakeLists.txt 15:08 nrzkt 4 commands merged into 1 :) 15:11 est31 its shorter, will integrate it. 15:11 est31 also same generality 15:11 est31 except one space 15:11 est31 will add it 15:11 nrzkt with awk you can parse a whole file, here it's a "trivial" usage, but you can script all the awk string to do things :) 15:12 est31 e.g. if given set(VERSION_MAJOR 31)#test your code will print 31#test 15:12 est31 yea 15:12 est31 old behaviour replaced the ) with " " 15:12 nrzkt you are right, the idea is to get .* value but i can't remember how to do it, my awk is a little bit old :p 15:12 est31 but your script is easy to adjust 15:13 est31 nrzkt, doesnt work bte 15:13 est31 btw* 15:13 nrzkt i need to go, man powa 15:14 est31 awk: line 1: regular expression compile failed (missing '(') 15:14 bluegreen can someone please take a look at #2977 15:14 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 15:17 est31 The code style needs adjustment 15:17 est31 braces {} on same line, except for methods 15:17 est31 so write } else { etc 15:17 est31 also space between ) and { 15:18 est31 otherwise, I don't know liquid code. 15:18 est31 perhaps the mapgen guys paramat or hmmmm can have a look at it. 15:20 bluegreen well the code works 15:20 hmmmm looks good from a functional standpoint, but what's the point of NodeNeighbor ignore? 15:21 bluegreen none really I geuss 15:21 bluegreen I will make it a bool 15:27 TBC_x @P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{ @p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord ($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&& close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print works too 15:27 TBC_x but can you tell what does it do when you read it ? 15:28 hmmmm just another perl? 15:28 TBC_x yes 15:28 hmmmm looks like an overcomplicated fork bomb 15:28 bluegreen what is that? 15:28 TBC_x a code that works 15:29 est31 hehe 15:29 bluegreen wow 15:29 est31 yea it works alot 15:30 TBC_x that's why we have standards for coding style 15:31 bluegreen Is it only me or is compiling minetest on linux faster? 15:32 TBC_x it's not just compiling 15:32 bluegreen what is it also? 15:33 TBC_x destroying your hard drive for example 15:33 est31 TBC_x, bash is an incredibly powerful language. Ever heard of the donald e knuth pascal story? 15:33 est31 or sh 15:34 * TBC_x was playing with plan9 lately 15:34 TBC_x that thing started in two seconds 15:35 TBC_x on raspberry pi 15:37 bluegreen I updated #2977 15:37 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 15:37 est31 well, perhaps send some prayers to systemd and our freedesktop.org priests will deliver us with a quickly hacked and feature incomplete reimplementation of plan9, make their whole setup depend on it by hard, ready to be deployed on linux distros within the next 2 weeks. 15:37 TBC_x what's with his pascal story? 15:40 est31 http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/ 15:47 est31 "starts in 2 seconds" reminds me of one of the reasons I had liked systemd once. 15:47 est31 ok updated pr here https://github.com/est31/minetest/commit/76ff6ebd04bd98e663ac5ea077b326aa2e5f9186 15:48 TBC_x hehe, me too 15:49 bluegreen installing linux on a hard drive grained a whole new meaning http://spritesmods.com/?art=hddhack&page=7 15:49 sfan5 maybe someone should run minetest on their hdd 15:50 bluegreen an create a bug report if i crashes 15:51 nrzkt est31: systemd boot is user experience, but for sysadmin experience, managing and creating service is proper, it's a definition file and not a ugly bloated shell 15:52 nrzkt i like tomcat systemd file 15:52 nrzkt i want to kill the tomcat init.d script creator 15:52 sfan5 lol 15:52 sfan5 are we arguing about systemd in here now too=? 15:53 est31 nrzkt, btw the error is awk: line 1: regular expression compile failed (missing '(') 15:53 bluegreen we should argue about in in ##windows 15:53 nrzkt where is lenart ? 15:53 nrzkt with my command ? 15:53 TBC_x hdd clone protection? 15:53 est31 there is an actual freenode channel for windows? 15:53 est31 lol 15:54 Calinou yes, unofficial of course 15:54 Calinou you won't see Satya_Nadella there 8) 15:54 est31 are they accustomed to type the "forward" slash all the time? 15:54 Calinou (heh, imagine if Windows was a regular FLOSS project) 15:54 est31 /join #windows etc 15:54 Calinou no, they type \join ##windows :P 15:54 est31 ok enough trolling :) 15:54 bluegreen reactos.org 15:54 est31 nrzkt, yes with your command 15:54 nrzkt can you paste it, i change my computer :) 15:55 TBC_x wouldn't that hdd clone protection break cd burner software? 15:55 est31 nrzkt> est31: example => awk '/^set\(VERSION_MAJOR .*\)/{print sub("/)","",$2)}' CMakeLists.txt 15:55 nrzkt thanks 15:55 nrzkt on which system are you running it ? 15:56 est31 ubuntu 15:56 bluegreen TBC_x why? 15:56 bluegreen whould it breck cd burner solfware 15:57 TBC_x isn't *.iso supposed to be read sequentally? 15:57 bluegreen I don't think an iso would take up a whole sector of a hard disk 15:58 est31 sectors are 4kb, no? 15:58 est31 or 8 k 15:58 est31 depending on disk 15:58 TBC_x depends 15:58 bluegreen your right 15:58 nrzkt 4k is the maximum atm 15:59 nrzkt both in SATA, SAS and SCSI 15:59 TBC_x are you cloning your blu-ray with backups? 16:01 TBC_x also, those HDD backdoors are security concern 16:01 est31 but very interesting article bluegreen 16:01 nrzkt est31, on archlinux this is working but not on FreeBSD. Here is the portable way: awk '/^set\(VERSION_MAJOR .*\)/{print sub("/[)]/","",$2)}' CMakeLists.txt 16:01 est31 works 16:03 est31 nrzkt, is there a pipe mode of that command too? 16:03 est31 I want to get the CMakeLists.txt onto a separate line 16:04 nrzkt just do " \" 16:04 nrzkt and call CMakeLists.txt on next line 16:05 habs How can I tell objectively / programatically if minetest is being accelerated by my graphics card or not? 16:06 est31 I want to integrate it with "export VERSION_MINOR=$$(" 16:06 est31 so therefore I need to add something before 16:06 est31 not after 16:07 nrzkt your problem is line length, right ? 16:07 est31 yes 16:07 nrzkt in the brackets '{blah}' you cna do lines, it's a script 16:07 est31 well no 16:07 est31 makefile doesnt allow it 16:08 est31 and its not beautiful 16:08 est31 I'll use pipe mode then 16:08 nrzkt ➜ minetest git:(master) ✗ awk '/^set\(VERSION_MAJOR .*\)/{print sub("/[)]/"\ 16:08 nrzkt quote> ,"",$2)}' CMakeLists.txt 16:08 nrzkt :( 16:08 nrzkt not possible with makefile ? 16:08 bluegreen how can I add a whole block to m_transforming_liquid 16:08 TBC_x are you trying to shorten makefile lines? 16:09 nrzkt remove many pipes to read stdout or file only 1 time not 4 :p 16:10 TBC_x nrzkt: how much data is the shell script processing? 16:10 est31 in fact its longer 16:10 nrzkt TBC_x it's not a problem of shell data processing, it's a processing optimisation by using textproc commands right :) 16:11 nrzkt it's longer in shell, but in exec it's better because doesn't read 4 times stdout 16:11 est31 TBC_x, its done ~10 times every compile, on a file with 237 files 16:11 est31 err lines* 16:11 TBC_x that optimization makes sense then... 16:11 nrzkt it's not a 1M lines files, i know, but i like to have good textproc parsing. Pipes are useful, but if you can optimize and use good optimizations practices 16:11 TBC_x btw, what does it do? 16:11 TBC_x and why? 16:12 est31 it extracts the version numbers from the cmake file 16:12 est31 so that we can use it for the android compilation 16:12 nrzkt it read file, find a line then do something and cut 16:12 est31 in c code 16:12 nrzkt with the awk i mentionned it do all things with one tool :p 16:12 est31 we need it because for android we dont use cmake 16:13 TBC_x does it need to process 237 files to get a version number? 16:13 est31 no lines 16:13 est31 there is no noticeable speed benefit at all 16:14 TBC_x so you're optimizing a script, because why not? 16:15 nrzkt i only review est31 pr and see a little shell optimization to do to optimize textproc parsing. 16:15 nrzkt there is no other question to say :p it's only a shell textproc optimization, nothing more. 16:17 TBC_x I wouldn't mind if the script had to parse all files in src/ 16:18 TBC_x but I think this "shell optimization" got a little too far 16:19 TBC_x and awk is a little cryptic for me 16:19 nrzkt héhé 16:19 nrzkt good sysadmins look at crazy awk examples :p 16:19 nrzkt my example is only a basic example, i have a friend which parse BNP Parisbas logservers with thousands lines of awk 16:20 TBC_x oh man... that must even have routines for printing detailed statistics and making a coffee 16:20 nrzkt ofc, but they win some time by not using pipes :p 16:21 nrzkt awk is run on some IBM AIX servers , it's a very good machine :p 16:21 est31 making coffe without pipes? how does the milk flow into it? 16:21 TBC_x through variable containers ofc 16:21 est31 :) 16:21 nrzkt xD 16:22 nrzkt awks runs* sorry for the mistacke 16:22 nrzkt mistake* 16:22 nrzkt tired :( 16:25 TBC_x oh cmon, those piston guys require OpenGL 3.2 for everything 16:25 est31 well, RBA will like it 16:26 nrzkt which piston ? 16:26 est31 its a rust rendering engine 16:26 nrzkt OpenGL 3.2 is quite old now 16:26 est31 some people build a minecraft clone on top of it 16:26 nrzkt OpenGL 4.0 could be good 16:26 est31 but its using the minecraft protocol 16:26 est31 very bad choice they did 16:27 est31 even minecraft for windows 10 doesnt use that protocol 16:27 TBC_x I don't care as far as it is FOSS 16:27 TBC_x I was playing minecraft a lot 16:28 Calinou sadly, we carry with us a lot of legacy 16:28 Calinou requiring anything higher than OpenGL 3.0 for us is not sane for our project 16:28 est31 well the fact that they use that broken protocol for example limits the world height to 256 16:28 est31 or is it 512?? 16:28 est31 dunno 16:28 Calinou but at least we're not OpenArena, we don't stay with OpenGL 1.x as minimum :) 16:28 Calinou 256 est31 16:28 est31 also they seem to require clients to install mods too 16:29 est31 and limited block id range 16:29 est31 well ours is limited too 16:29 est31 but much much larger 16:29 TBC_x the worst thing on the servo requiring 3.2 is that It crashes with "Unable to create GL context" 16:29 TBC_x err 16:29 TBC_x piston 16:29 TBC_x i keep confusing servo with piston, idk why 16:29 est31 hehe its no rendering engine yet :) 16:29 est31 err 16:29 est31 it is 16:30 est31 damn, both are 16:30 est31 ok one is 3d and for games 16:30 est31 and the other for html mostly 2d 16:31 TBC_x the best thing is that it is enough to strip the code from requiring OpenGL 3.2 context and it runs 16:32 Calinou make a pull request then? that requires only 3.0 or 3.1 16:32 TBC_x my best OpenGL is 2.1 16:33 est31 well, its also part of a guarantee 16:33 TBC_x 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller 16:33 est31 perhaps piston will work, but sb can make a game that will break? 16:33 TBC_x sb? 16:33 est31 e.g. usually you can specify your shaders pretty freely 16:34 est31 use a function thats only available in higher versions -- > compile fail 16:34 est31 and thanks to the shaders not being abled to precompile, nobody notices 16:34 est31 vulcan will do lotsa things right here 16:35 est31 yes Calinou I think these reduz arguments are convincing :p 16:35 Calinou I wonder if free/libre Vulkan graphics engines will pop up quickly or not 16:35 Calinou maybe OGRE will have a Vulkan back-end, I don't know 16:36 TBC_x the worst thing is that the OpenGL 3.2 is there explicitly... I mean, you can change it down to 2.0 but otherwise everything crashes mysteriously 16:36 est31 well, one of them is very eager to make a vulcan port... 16:36 est31 and we have seen somebody doing a voxel game with that engine, in pure c++ 16:36 est31 ofc highly simple still 16:37 TBC_x OGRE is IMHO too heavy 16:37 Calinou yeah, it is heavy, but it is featureful. 16:37 TBC_x http://openmw.org 16:37 Calinou OpenSceneGraph wasn't made with games in mind, it's not as complete and the community is smaller. 16:38 TBC_x I prefer composition 16:38 nrzkt libstdc++ is also heavy, maybe we should switch. 16:38 est31 erm what 16:39 nrzkt ironic 16:39 est31 hehe 16:42 TBC_x perl wasn't probably made with CGI in mind aswell 16:43 est31 perl was made in mind i think with "make large programs without thinking about architecture" 16:43 est31 which, there is no other way, has to lead to spaghetti 16:43 bluegreen #2977 16:43 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 16:44 est31 nrzkt, is it possible to use other characters than )? 16:44 est31 that ) makes me trouble 16:44 est31 especially near the " ",$2)} 16:45 TBC_x I made a script that listens on :80 and parses requests in specific format and shoves the data into a SQL database 16:45 nrzkt the ) after $2 ? 16:46 est31 yes 16:48 kilbith bluegreen: don't need to spam the channel with your PR for the 6 times in 2 hours 16:51 habs How can I tell objectively / programatically if minetest is being accelerated by my graphics card or not? 16:51 TBC_x habs: what's the problem? 16:52 Calinou habs, Minetest does not switch automatically to software rendering in case it can't find 3D acceleration; so if it runs, then the game is accelerated. 16:52 habs TBC_x: I think that 3D acceleration is working on my laptop, but I see no difference between chosing OpenGL and software rendering in minetest (both 8-10 FPS). 16:53 Calinou OpenGL lets you use shaders, unlike software rendering 16:53 TBC_x software rendering may get you sick 16:54 sfan5 Calinou: software rendering does not imply that you're not using OpenGL or are able to use shaders 16:54 TBC_x habs: do you use windows or linux? 16:55 habs TBC_x: I'm using an Ubuntu 14.04 deriv on a Thinpad X200 16:56 habs Calinou: If that is true then shouldn't I see a difference between chosing "OpenGL" and "software" in render settings? I get the same FPS for both which is what confuses me 16:57 TBC_x habs: open terminal and write glxinfo | grep rendering 16:58 habs TBC_x: "direct rendering: Yes" 16:58 TBC_x then you have hardware acceleration 16:59 habs TBC_x: Is the acceleration just faulty then because I see no difference compared to software rendering? 17:00 sfan5 fast software rendering just means that your computer is good 17:01 habs Software rendering is hardly fast though; for both I get 8-12FPS 17:01 TBC_x maybe Unity problem? 17:02 Calinou habs, latest Git doesn't have a GUI option to switch between renderers anymore :) 17:02 Calinou we don't expose it because it has too many bugs 17:02 Calinou and people change it without knowing what it actually does 17:04 kahrl habs: did you by any chance try the different driver settings in the main menu without restarting after switching? 17:04 habs kahrl: Yes, that is what I was trying 17:05 kahrl the setting only takes effect whenever the program starts 17:07 est31 ok nrzkt I'll make a pr with my changes, so that if you find a command that works, you can suggest it. 17:08 TBC_x #2977 should probably squash commits 17:08 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 17:09 habs TBC_x: I'm using Gnome 3 and not Unity as my DE 17:11 TBC_x do other games run normally? 17:13 habs kahrl: OK thanks, I tried with restarting, software rendering is like 20-25 FPS notably faster, but the graphics are *very* messed up that way; I took a screenshot 17:13 habs https://i.imgur.com/1ZCdwIt.png 17:13 TBC_x I'm no gonna look at it 17:13 kahrl yeah that's to be expected 17:14 habs TBC_x: I haven't tried many others; glxgears runs at 63 FPS fullscreen if it matters 17:14 est31 nrzkt, can you figure out the right command for #2978 ? 17:14 ShadowBot https://github.com/minetest/minetest/issues/2978 -- Android: Add githash header to spare rebuilds after new commits by est31 17:14 est31 or +1 it :) 17:16 TBC_x habs: do you have shaders disabled? 17:18 TBC_x and how long was the game even running? 17:20 habs TBC_x: Yes shaders are disabled, and I've played for ~30 minutes at a time with the same results. I still don't really understand why OpenGL would be slower than software rendering in this case 17:22 TBC_x running a debug build could also cause low FPS 17:22 habs TBC_x: This is a stable build, 0.4.12 17:33 TBC_x at this point, I would check other games 17:36 nrzkt est31: sset CMakeLists.txt filepath in a variable permit to have only 1 line 17:37 nrzkt and for path maintenance it's interesting to have only 1 var 17:37 est31 nrzkt, that didn't fix it 17:37 est31 also its a global variable, thats bad 17:37 nrzkt what is the problem ? 17:37 est31 the problem is it doesnt work 17:38 nrzkt can you paste me the result ? 17:39 est31 if you want you can try it yourself, change the vatiables, cat src/android_version_githash.h after a make. 17:39 est31 variables* 17:40 est31 the output is like "VERSION_GITHASH "}' /path/to/CMakeLists.txt).}' /path/to/CMakeLists.txt).}' /path/to/CMakeLists.txt)-845d0501-Android" 17:40 est31 so the actual variables are set to ""}' /path/to/CMakeLists.txt)" 17:41 nrzkt very strange 17:41 nrzkt i need to test it but i'm on another thing 17:42 est31 its due to how make does the shell command 17:42 est31 its VARIABLE := $(shell your-command-here) 17:42 est31 if your-command-here contains a ), you are in trouble 17:43 est31 but as it seems, the earlier occurences of ) didnt cause problems 17:43 nrzkt backslashing doesn't solve the problem ? 17:43 est31 so very weird... 17:43 est31 nope 17:43 nrzkt :( 17:43 est31 well, look at it if you have time 17:43 TBC_x you want to keep only single line off a multiline? 17:48 est31 ? 17:50 TBC_x that looks horrible 17:54 TBC_x can't you just create directory buildscripts/ and move that ugliness there? 17:56 TBC_x because this looks like Java inside a .c file 17:56 est31 it would still involve lots of repetition 17:58 TBC_x Does running this involve using android SDK? 17:58 est31 yes, sdk and ndk 17:59 TBC_x then I probably won't help you 17:59 est31 lol why 17:59 TBC_x don't want to mess with that thing 18:00 est31 heh 18:00 TBC_x with android sdk 18:01 TBC_x why cmake doesn't work? 18:02 est31 it could work 18:02 TBC_x but? 18:02 est31 but nobody has coded it yet 18:03 TBC_x https://github.com/taka-no-me/android-cmake 18:03 est31 do you trust it 18:04 est31 since I've seen horrible things happening with libiconv, I'm very distanced from "buildsystem" repos for android on github. 18:05 TBC_x you can give it a try 18:07 TBC_x have you ever looked at GNU Hurd? 18:09 est31 its a nice research project 18:10 TBC_x they imho went too far with multiple UIDs 18:13 TBC_x though, I like that it is recursive 18:38 kilbith https://github.com/freeminer/freeminer/commit/7ba086c25509c740c48fd3a9c4a16d90b460decb 18:38 kilbith relevant ? 18:39 kilbith (recent RBA code btw) 18:39 est31 and horrible style 18:39 est31 using auto and a cast 18:39 nrzkt auto isn't forbidden, it exists then it can be used :) 18:39 est31 should be relevant. 18:40 nrzkt but we should use scene::SMesh* 18:40 nrzkt here is a leak, he is right 18:40 TBC_x damn... I was looking at that code 18:40 nrzkt this fix is totally correct 18:40 TBC_x I couldn't decipher it 18:40 nrzkt the style is not the best for our rules, but the fix is correct 18:41 nrzkt if we replace mesh with new mesh and don't delete older memleak 18:41 hmmmm d'oh 18:41 hmmmm i missed another RBA leak 18:41 hmmmm sorry guys, i was the one supposed to review it 18:42 nrzkt no problem, we are human not bots 18:45 hmmmm i think we should make a new contribution rule 18:45 hmmmm if the committer's name matches "RealBadAngel", then current HEAD with your patch cannot have any new valgrind warnings 18:46 est31 lol 18:46 VanessaE heh 18:48 nrzkt xD 18:52 johnnyjoy I'm trying to build by buildwin64.sh on Windows 7, and I'm getting "-- Looking for include file endian.h - not found" Is this a known issue, or it my setup at fault? 18:54 bluegreen don't do that 18:54 hmmmm that's a bug.. USE_ENDIAN_H is supposed to be not set 18:55 johnnyjoy Thanks, hmmmm 18:55 hmmmm HAVE_ENDIAN_H rather 18:55 hmmmm you can work around this by manually unsetting it 18:55 johnnyjoy Will do. 18:56 TBC_x bluegreen: you should squash commits on #2977 18:56 ShadowBot https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 18:57 bluegreen how do I do that? 18:57 bluegreen i'm not good with git 18:57 TBC_x google for `git squash commits` 19:12 est31 hmmmm, what exactly are the blocker issues for 0.4.13 again? We have a tracker in github but your list is I think not included. 19:20 hmmmm i don't think i added it 19:20 hmmmm it's in the minetest-dev logs 19:20 hmmmm i'm sorta really busy right now but i'd otherwise love to help 19:21 VanessaE http://irc.minetest.ru/minetest-dev/2015-07-28#i_4342517 19:44 nrzkt oO github has changed its mails notification for commiters 19:44 nrzkt he gives me PR patched and diff links for your PR by mail est31 19:46 hmmmm add to that list in the logs the bugs that vanessae posted backtraces for 19:47 hmmmm they seem pretty easy to track down. just need to make time for them 19:47 hmmmm it's the weekend so i should be able to get something done hehe 21:31 hmmmm ha ha! minetest time! 21:32 VanessaE uh oh. 21:32 VanessaE ;) 21:40 bluegreen Hi hmmmm 22:51 bluegreen game#602 22:51 ShadowBot https://github.com/minetest/minetest_game/issues/602 -- Allowed players with server priv to access any locked chest. by red-001 22:59 paramat will push #2976 soon 22:59 ShadowBot https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat 23:18 VanessaE two more backtraces added to #2913 23:18 ShadowBot https://github.com/minetest/minetest/issues/2913 -- Unexplained, random crashes (segfaults, aborts, OOM) 23:35 paramat now pushing 2976 23:44 paramat complete 23:53 paramat VanessaE and all see game#598 is there any point in aliasing 'default:mese_block' to 'default:mese'? everyone knows that ':mese' is a block as it has always been and ':mese' is used in the crafting recipies. can we just drop this ':mese_block' name? 23:53 ShadowBot https://github.com/minetest/minetest_game/issues/598 -- Fix mese block alias by CraigyDavi 23:54 VanessaE by now, it's probably safe to drop the alias 23:55 paramat ah i can see ':mese_block' was used for a while from late 2012 23:55 VanessaE yeah, it was just a transitional thing 23:56 bluegreen game#602 should I add a new privs for accessing locked chests? 23:56 ShadowBot https://github.com/minetest/minetest_game/issues/602 -- Allowed players with server priv to access any locked chest. by red-001 23:57 paramat yeah and ':mese' was used for the ore, eww =P what a mess 23:57 paramat okay i'll add to the PR