Time Nick Message 00:00 est31 And I do prefer a binary format inside the db to store the player data 00:00 est31 we can write an application server owners can use to edit them 00:00 est31 with gui and so on 00:01 Fixer i have a bad feeling about this /me runs /good night! :) 00:05 paramat please can anyone review https://github.com/minetest/minetest/pull/4134 ? fairly simple 00:13 cheapie OK, so it appears that improving the indexing doesn't change /rollback performance much, so the performance issue with it is not a DB problem. 00:15 cheapie About the only time it would likely help in this case would be if you had the map DB on an SSD and the rollback DB on a slow hard drive. I'm going to assume that's not a common use case, and so it's probably not worth the extra space this would make the rollback DB take up. 01:54 paramat merging games 1094 1098 1099 in a moment 01:56 paramat merging 02:17 paramat merged 03:04 paramat https://github.com/minetest/minetest_game/pull/1103 PR for vessels mod 06:58 sofar paramat: fyi, I've got family over from Europe for a week, so I'm taking a bit of a break for a bit 06:58 sofar should be back to normal after they fly back 06:58 paramat ok 06:59 paramat we'll miss you 06:59 nrzkt sofar, you will be so near from me then :D 06:59 nrzkt where did you go ? 06:59 sofar I didn't go anywhere, my relatives are visiting me 07:00 sofar nrzkt: they are all from the Netherlands, as I am originally, but I live on the West Coast now in the US 07:01 nrzkt okay :) 07:03 sofar I have likely been near you, but a long time ago :) 07:37 nore could someone look at #3895 now 0.4.14 is released? 07:37 ShadowBot nore: Error: Delimiter not found in "An error has occurred and has been logged. Please contact this bot's administrator for more information." 07:37 nore https://github.com/minetest/minetest/pull/3895 07:38 nore why is ShadowBot broken? :/ 07:39 nrzkt nore i added comments 07:39 nore thanks 07:40 nrzkt paramat, for the jenkins problem => https://wiki.jenkins-ci.org/display/JENKINS/Plugins+affected+by+fix+for+SECURITY-170 07:41 nrzkt => https://github.com/jenkinsci/ghprb-plugin/pull/336 07:41 paramat ok 07:41 nrzkt i should wait for a plugin update 07:42 paramat nore sfan5 any reviews for https://github.com/minetest/minetest_game/pull/1103 ? 07:45 paramat also there's https://github.com/minetest/minetest/pull/4134 07:52 nore paramat: looking 07:54 nore paramat: +1-ed both 07:54 paramat thanks for looking 09:13 nrzkt ~tell est31: is the android build okay, should i release it on play store ? 09:13 ShadowBot nrzkt: O.K. 11:22 gregorycu #3770 11:22 ShadowBot gregorycu: Error: Delimiter not found in "An error has occurred and has been logged. Please contact this bot's administrator for more information." 11:46 srifqi Seems, like Compiling on Windows page on Developer Minetest Wiki is really hard for beginner. How about simple step to compile Minetest? Since we already have a zipped folder (hosted in kitsunemimi.pw) which contain all library needed. So, user only need to download that .zip file and extract and with simple configuration user can self-compile Mine 11:46 srifqi test. How about that? 11:51 * Fixer >_> gregorycu 11:51 gregorycu Indeed 11:51 Fixer gregorycu: some progress with it? 11:52 gregorycu Just git woes 11:52 gregorycu I want to get this sorted so i never have to think of this again :) 11:52 Fixer gregorycu: i will be glad to test it 11:53 gregorycu Has ShadowNinja done any work on it? 11:54 sfan5 srifqi: why does a "beginner" need to compile on windows? 11:54 Fixer gregorycu: no more work, I asked him, and he does not have any ideas about it 11:54 Fixer https://github.com/minetest/minetest/pull/3770 11:54 srifqi I mean beginner in compiling Minetest 11:55 sfan5 also the cmake setup will be different each time 11:55 gregorycu Thanks, I have ideas, I'm now at the stage where I want to force the issue 11:55 gregorycu As in, force the bug, so I can ensure any fixes work 11:55 srifqi what do you mean, sfan5? 11:55 sfan5 paths 11:56 srifqi We can just saying "PATH_TO_BLABLABLA" 11:56 srifqi say* 12:01 gregorycu It's only like... 5 libs 12:01 srifqi Also, when first time I try to compile Minetest, I follow the page but getting frustated with missing dependencies. So I check the buildwin32.sh to find my mistake. What I found is that I might use wrong library. So I downloaded all dependencies from the URL in that script and it works! 12:02 sfan5 srifqi: no we can't 12:02 srifqi why? 12:02 sfan5 how would the computer magically understand that 12:02 sfan5 when you need to adjust all these paths for yourself after downloading 12:02 sfan5 you might as well just follow the guide on the wiki 12:03 srifqi Yes, I was 12:03 gregorycu The real issue is that different tool chains on windows need different things 12:04 gregorycu And expect different things 12:04 gregorycu You really want to build the deps once, and call it a day 12:04 gregorycu Not everytime you do a rebuilt 12:04 gregorycu rebuild 12:06 srifqi So, compiled deps can be "cached"? 12:08 gregorycu That's what cmake does for you 12:08 gregorycu sets that all up 12:08 gregorycu What problems did you run into? 12:08 srifqi Finding direct download to deps 12:13 Fixer srifqi: you use cmake? 12:13 Fixer srifqi: 32 or 64 bit? 12:13 srifqi cmake-gui 12:13 srifqi 32bit 12:14 Fixer srifqi: this link has links to this compiled libraries: https://github.com/minetest/minetest/blob/master/util/buildbot/buildwin32.sh 12:14 srifqi That is exactly what I did at first time 12:14 Fixer srifqi: just replace $blabla_version with a number specified above 12:15 Fixer srifqi: so what is the problem, try making your way by reading this script, i build with it too (somewhat modified it though) 12:15 Fixer build in debian, not sure about windows 12:17 srifqi There is no problem. I just suggest to add some easy direct download in wiki so that there no need to find right "download" button while finding right deps. Also, with simpler step. 12:20 Krock srifqi, it's not so hard like you may think 12:20 Zeno` building on Windows is not easy for the beginner because it's a crappy dev environment 12:21 srifqi but i couldn't found it :( 12:21 srifqi Now I can, ofc 12:21 Zeno` it's easier to cross-compile from Linux or BSD to be honest 12:21 srifqi you're right 12:22 Zeno` maybe someone could write a GUI app to build it 12:22 Krock I planned to make a video about it but I'm not sure if Win 10 works the same way 12:22 Fixer Zeno`: remember me ranting about large mingw folder and how it was confusing? and damn msvc 2005 was over 500mb... it turns out that msvc 2015 is 5-8 GB minimal install 12:23 srifqi So, another question: https://github.com/minetest/minetest/blob/master/README.txt#L236 12:23 Fixer now I'm looking at TDM-GCC with just 440 mb like it is very lightweight 12:24 Krock srifqi, the wiki page sohuld be more uptodate 12:24 srifqi But why the README doesn't get any update? 12:25 Fixer everyone is lazy 12:25 gregorycu We are not a professional outfit 12:25 Krock because there hasn't been added a reference to the wiki yet 13:43 OldCoder it's easier to cross-compile from Linux or BSD to be honest 13:43 OldCoder Much easier 13:43 OldCoder Simple, even 13:43 OldCoder Zeno`, tried the updated builds? 13:43 * OldCoder will be here later 14:33 est31 ~tell nrzkt Android build works for 0.4.14, I've checked that 14:33 ShadowBot est31: O.K. 14:33 est31 ShadowBot, you wont tell, i know that 14:49 gregorycu Arsehole bot 17:19 est31 so what about #4140 17:19 ShadowBot est31: Error: Delimiter not found in "An error has occurred and has been logged. Please contact this bot's administrator for more information." 17:19 est31 https://github.com/minetest/minetest/pull/4140 17:22 Fixer est31: dude who reported it should try it? 17:22 est31 he tried it, it works for him 17:22 Fixer i guess poke other devs to review it? 17:23 est31 :) thats what my msg above was meant for 17:24 est31 sorry that I am not reviewing other people's prs much 17:24 est31 im busy atm with so many things 17:25 est31 and my plan for the mean term is to continue work on my rust project 17:25 est31 Its still not finished 17:25 est31 although all the algorithms are written, it produces flawed output 17:26 est31 I have to fix bugs before i publish it 17:26 KaadmY what's the 17:26 KaadmY project est31*, anyway he left 17:43 hmmmm i still don't quite understand but there are many people who leave the channel but keep looking at the logs 17:44 hmmmm if it's a matter of not wanting to respond to something right away, don't see why you wouldn't just ignore it 18:03 naltamur Hello guys 18:03 naltamur Can I compile minetest under cygwin? 18:06 red-001 why would you do that? 18:13 ElectronLibre red-001: It could spare naltamur the troubles of downloading/extracting/configuring all required libraries 18:15 naltamur ElectronLibre: yeah! 18:16 red-001 well you could try 18:16 naltamur but I think it's impossible \0/ 18:17 ElectronLibre Sadly I have not enough experience with/knowledge of Cygwin to tell you whether or not it will work. I doubt it will though, but there is a guide on dev.minetest.net for you to follow to compile on Windows 18:17 ElectronLibre It took me about three complete days to get everything in place; you should be quicker though. 18:19 naltamur ElectronLibre: I'm trying 19:56 Fixer is there any debug build for linux (say ubuntu)? 20:08 Krock I doubt it. Self-made ©®™ has a debug build 20:09 Fixer nevermind, owner is unlikely to run it or even with gdb 20:10 Fixer playing with horrible elusive bugs is much better :} 20:15 hmmmm hey paramat 20:15 paramat hi 20:15 hmmmm i saw you got a little carried away with 'optimizing' bitwise and expressions used in branches 20:16 hmmmm on x86/64, at least, this thing is so common there's a dedicated instruction for it called 'bt' 20:17 hmmmm so for a piece of code like if (spflags & MGV7_MOUNTAINS) { ... the compiler would emit code like 20:17 hmmmm bt dword [ecx + spflags], 1 20:17 hmmmm jnc .no_mountains 20:18 hmmmm very efficient, no? 20:19 hmmmm and other architectures have similar instructions 20:20 paramat nice, ok i'll remember for the future 20:22 hmmmm the other way would have the same exact runtime 20:45 paramat hmmmm being a shy and sensitive person, sometimes being connected to IRC can put me on edge and i find i can relax and concentrate more when disconnected, est31 prefers to disconnect sometimes too. i ask everyone to please understand 21:07 paramat i've improved a lot, 2 years ago i was too shy to be on IRC at all 21:09 Krock lol seriously? 21:10 Krock IRC is just a place where you can start a flamewar without problems ;P 21:15 * paramat wonders if the 'trump of minetest' will build a wall at the world's edge 21:16 Krock no, it would be like a wall with a radius of 100m around spawn 21:17 Calinou 1x1 node is enough for creativity! build a 3x3 wall around spawn! 21:17 Krock inside the walls it would be like in the desert because trump said that we need more global warming 21:18 Krock Calinou, but where should he put his billions of dollars? 21:18 Krock that needs space too 21:32 Fixer no global warming, it is already too hot 21:33 paramat or even cubic warming 21:52 Fixer https://forum.minetest.net/viewtopic.php?f=18&t=14613&view=unread#p218234 23:29 kaeza just for the record, compiling under Windows is easy as long as you stick to C libs 23:29 kaeza (for precompiled deps, that is) 23:30 kaeza every damned C++ compiler seems to have its own ABI or something 23:30 kaeza so it's better to recompile C++ libs 23:30 kaeza WFM, YMMV 23:32 kaeza BTW, all that is assuming MinGW; no idea for MSVC, and I assume for Cygwin it's just the Unix Way(tm)