Time Nick Message 01:06 kaeza kahrl, Ctrl+Shift+T opens last tab; it usually keeps the text 01:07 kaeza last tab closed* 01:11 kahrl doesn't work for me (firefox) 01:12 kahrl probably related to the fact that "Recently Closed Tabs" is always greyed out 01:59 kahrl https://github.com/minetest/minetest/commit/2f8fbdb9f52d2118108d69914207766e296d7d37#diff-fec891646747a748bff916b31cef4733L50 01:59 kahrl I just realized that removing this code fixed a buffer overflow 01:59 kahrl (consider the case where pathstring.size() == BUFSIZE - 2) 02:00 kahrl I highly doubt this is exploitable since you'd have to be able to control the exact length of paths and also malloc() will probably over-allocate 02:01 kahrl do we request CVEs for things like this? 02:31 kahrl updated: http://dev.minetest.net/Changelog 02:31 hmmmm i don't think minetest is big enough for that 02:31 hmmmm in any case let's fix that vuln really quick and do a release if we have the necessary guys together 02:32 kahrl hmmmm: it's already fixed by the above commit 02:33 kahrl so about the Changelog, I grouped some things together since that made sense to me (new headings: "Build system changes" and "Performance"), I hope that's OK 02:34 VanessaE +1 02:34 kahrl this is as a bugfix and performance-improvement oriented release anyway, so having an extra section for each makes sense 02:34 kahrl s/as s/a/ 02:35 kahrl -s +a :P 02:35 kahrl could someone familiar with minetest_game do the "Vanilla game changes" changelog section? 02:36 VanessaE regarding preload item visuals being disabled by default.. 02:37 VanessaE I think that needs to go a tiny step further - change the minetest.conf setting to some new name, e.e. "prerender_item_visuals" or something 02:37 VanessaE lots of users still have that turned on; you'll have to force the issue :-/ 02:38 kahrl how would they know the setting name has changed? 02:38 VanessaE that's the point :) 02:39 VanessaE they don't even know the setting exists to begin with 02:39 kahrl oh you mean break compatibility 02:39 kahrl not sure I like that 02:39 VanessaE well just with the variable name/conf setting. 02:39 VanessaE users aren't turning it off manually unless told to do so, so the off-by-default is basically being ignored 02:39 VanessaE s/ignored/not honored/ 02:40 VanessaE it's not a major issue 02:41 kahrl well, it's too late to do this in 0.4.11 ;) 02:41 VanessaE heh 02:41 hmmmm oh derp 02:41 kahrl we'll have plenty time to discuss if we should do this 0.4.12 02:41 VanessaE what, hmmmm ? 02:42 hmmmm I didn't actually read what kahrl said 02:42 hmmmm alright so who do we need for a release? 02:42 hmmmm doesn't xyz and sfan usually do the windows builds? 02:43 kahrl BlockMen I think, but he is away 02:43 kahrl so sfan5 02:43 VanessaE well sfan's got the MinGW build I guess 02:43 hmmmm that's good enough 02:43 hmmmm we could do the official release tonight and then the windows builds will be made... whenever the windows builds are mde 02:43 hmmmm made 02:44 hmmmm but in real projects, the binaries are built like a week in advance :-) 02:44 VanessaE Krock can do 32bit MSVC builds too 02:44 hmmmm I really don't like our release model and it needs to change 02:44 VanessaE so we'd only be missing MSVC 64-bit (sfan said that already) 02:44 kahrl I think it's a bad idea to announce a release and then not have windows binaries ready 02:45 paramat #2012 is ready for review/merge. Finished the cleanup of conf.example 02:45 ShadowBot https://github.com/minetest/minetest/issues/2012 -- Conf.example: Correct grammar and spelling. Shorten some lines. ... by paramat 02:45 hmmmm MinGW builds would be available though 02:45 VanessaE which build works better for most users? 02:45 hmmmm SRHUG 02:45 hmmmm shrug 02:46 hmmmm 2012 LGTM, i think we should push it really quick 02:47 VanessaE +1 02:49 kahrl LGTM too 02:50 paramat i was half asleep yesterday and didn't finish the job on .conf. now feel better and finished the cleanup 03:05 kahrl I will push it in 5 minutes then 03:13 kahrl ok done 03:13 paramat thanks 03:14 kahrl thank you too for cleaning up some of the horrible cruft in that file :) 03:16 kahrl hmmmm: anything else left to do before we start the release process? 03:17 hmmmm have somebody who can make a windows binary 03:17 kahrl well we can update the version in CMakeLists.txt and push that 03:18 kahrl (just not push the tag before we know it works) 03:18 VanessaE well I've just tested current HEAD, it works under Linux enough to sign onto my servers and fiddle around a bit at least. 03:19 VanessaE but that's Linux, not Windows. 03:24 hmmmm bitch, we 0.4.11 now 03:24 hmmmm :D 03:24 VanessaE OH SHIT 03:24 hmmmm where da snaf 03:24 hmmmm sfan* 03:24 hmmmm sfanny 03:25 hmmmm heeeeeere sfannysfannysfanny 03:25 hmmmm i did not create the tag yet, fyi 03:25 VanessaE helps if you fully highlight him :) 03:25 hmmmm sfan5 03:26 kahrl sfan5! 03:26 * VanessaE pokes at sfan5 for signs of life 03:26 kahrl "Minetest Lua Modding API Reference 0.4.10" 03:26 hmmmm shoot 03:26 kahrl another commit or force push? 03:26 hmmmm force push 03:27 hmmmm i need to remember to add that step to the releasing minetest page 03:27 kahrl it is there 03:27 kahrl don't forget menu_lua_api.txt :D 03:27 hmmmm ghasf sf'jio 03:27 hmmmm oh fuckme 03:28 kahrl nah, I'm tired 03:28 hmmmm we need to seriously make a bump_version.sh 03:29 kahrl yeah 03:29 VanessaE good idea. 03:30 VanessaE isn't there SOME way the whole windows-builds thing can also be scripted? 03:30 VanessaE cross-compiling, etc.? 03:30 hmmmm I've been wondering what you guys think about GYP 03:30 VanessaE eh 03:30 hmmmm well 03:31 * VanessaE looks it up first. 03:31 hmmmm it's probably not too much better than CMake 03:31 VanessaE well it's a GOogle tool, so you know you'll get a lot of friction from that 03:31 hmmmm we use it at work, but they have a boner for all things google 03:31 VanessaE Google it teh evil, etc. 03:31 VanessaE personally, I don't care who makes it as long as the tool does its job well 05:17 kahrl hmmmm: #2013 05:17 ShadowBot https://github.com/minetest/minetest/issues/2013 -- Add util/bump_version.sh by kahrl 06:07 ahehalft1lftow hello, can seeds only be numeric, or can you use alphanumeric? //I have a way to use alphanumeric if it's the first case 06:07 VanessaE they're numeric. 06:11 ahehalft1lftow if you look at the text string, and it is not numeric, you can look at the hex, and convert that to decimal, and then you'll have a number! :D 06:12 ahehalft1lftow ///just a suggestion, i messed up and entered a Alpha password and got a level that was only rock and coal, no dirt. oops 06:12 ahehalft1lftow ///btw i love your game guys~! :D 06:13 ahehalft1lftow I could probably pastebin a script i wrote once that does something very similar(though it's not in C/C++/C#, it's in bash) 06:13 kahrl VanessaE, ahehalft1lftow: if you enter a non-numeric seed, it is hashed and the hash used as the seed 06:14 ahehalft1lftow ahhhhh, thank you kahrl, never mind then :l 06:14 VanessaE interesting, I didn't know it did that 06:14 kahrl the no-grass thing is probably because you used mgv7 06:14 kahrl and didn't define any biomes 06:14 ahehalft1lftow yepp... you got it :s oops 06:17 kahrl VanessaE: looks like it was added in 0.4.8 06:17 VanessaE kahrl: that was so long ago, it may as well have been 0.2.x ;) 06:17 kahrl :D 06:18 ahehalft1lftow what language is this built on? i'm going to college for software development and i could really use a hobby to satisfy my endless time 06:18 VanessaE C++ 06:18 VanessaE with Lua for the active game content 06:19 ahehalft1lftow powerful and portable. i like it 06:22 ahehalft1lftow i've noticed a bug where if you walk into corners it makes the foot step sounds, really really fast. I cannot seem to find a bug reporting page on minetest.net 06:22 ahehalft1lftow [instead of clop clop its more like BZZZZZZZZZZZZZZZZZZZZZZ] 06:23 VanessaE bug reports go to https://github.com/minetest/minetest/issues 06:23 VanessaE but that one's already been reported 06:23 ahehalft1lftow ahh. drats 06:23 VanessaE (and github seems to be down) 06:24 ahehalft1lftow github is loading for me 06:25 VanessaE must be a hiccup somewhere. 06:27 hmmmm haha great stuff kahrl 06:29 ahehalft1lftow do you guys have any tips for an aspiring indie game developer/programmer on how to make games? :l i've made a couple, but nothing to this level 06:29 hmmmm that's more a celeron question 06:29 ahehalft1lftow ? 06:29 hmmmm he's definitely more into the entire indie game dev scene than any of us 06:30 ahehalft1lftow ah, well, programming in general :\ especially FOSS programming. 06:32 ahehalft1lftow i'll ask him when/if i see him. thank you hmmmmm 06:56 neoascetic Someone need to make new [github] release 06:56 neoascetic and probably need to create new tag 06:56 hmmmm we're waiting on the windows build 06:56 neoascetic and probably need to delete old outdated tags 06:56 neoascetic oh well 08:04 sfan5 VanessaE: I'm not awake at 4 in the morning.. 08:24 sfan5 here's a release draft: https://github.com/minetest/minetest/releases/tag/untagged-305d29e8cd5062137a35 08:24 sfan5 I'll upload the binaries 08:27 ahehalft1lftow sweet downloading the newest version asap! where can i find the changelist? 08:30 kilbith http://dev.minetest.net/Changelog 08:30 kilbith and merry christmas all 08:33 ahehalft1lftow cheerful wintertimes, indeeed 10:06 Krock o.o someone released the first win32 0.4.11 binary xD 10:07 ElectronLibre What? Where? ._. 10:07 Krock see forums :P 11:17 Zeno` No release? 11:17 ElectronLibre Not yet. 11:18 Zeno` hmm ok 11:19 ElectronLibre (But a commit to bump version to 0.4.11 has been pushed) 12:17 PilzAdam another half-finished release? 12:18 Krock could be. 12:18 PilzAdam hmmmm seems to like this 12:49 Zeno` huh? 12:50 Zeno` I'm very annoyed at hmmmm right now :( 12:51 rubenwardy Why? 12:51 Zeno` https://github.com/minetest/minetest/commit/565959db860ddfbfdb996a6d4e796abd5cf08d22 12:51 rubenwardy Too much thinking, not enough doing? 12:51 Zeno` he only did that because HE had warnings he did not want to fix 12:52 Zeno` there are no false positives for that warning that was disabled 12:52 Zeno` stuff like that should be in somebody's own CXXFALGS 12:53 gregorycu What a punk 12:53 Zeno` yeah, punky brewster 12:53 Zeno` (I have a personal dislike of hiding compiler warnings) 12:54 rubenwardy Rollback? 12:54 gregorycu You obviously don't use visual studio 12:54 rubenwardy Why did he comment out a function call? 12:55 rubenwardy Visual Studio sucks. IMO. 12:55 Zeno` gregorycu, I have in the past. You *can* write code without warnings. You don't hide stuff and pretend it goes away 12:55 gregorycu Some of Visual Studio's warnings are silly 12:55 gregorycu You can either write less expressive code or turn off specific bad warnings 12:56 Zeno` pfft 12:56 rubenwardy Sure it's good for creating a pure C++ program with no libraries, but the library support is fairly rubbish. That's just Windows. 12:56 gregorycu For instance, it complains that std::copy is unsafe 12:56 Zeno` ok, this warning that hmmmm has disabled has at least one warning that is a bug 12:56 Zeno` but now it's suppressed 12:56 rubenwardy So rollback 12:57 rubenwardy /revert 12:58 Zeno` rollback the project leader's commit? 12:58 rubenwardy "Reverted commit ##### because it hides a bug" 12:58 rubenwardy No, hmmm's 12:59 rubenwardy He didn't go through the release process, it seems. ie: pull request and 2 devs 12:59 sfan5 rubenwardy: it's a small fix 12:59 sfan5 actually 12:59 sfan5 it's not 13:00 Zeno` It was just pushed; I did ask and he said "it's because it annoys me" 13:00 rubenwardy Can't you have system wide settings for this? 13:01 Zeno` rubenwardy, you can. And that's the way it's meant to be done. If hmmm wants to disable that warning on his system then that is possible. There is no reason I can think of for it for that warning to be suppressed for me (or you) 13:02 Zeno` I fixed all the warnings except for the buggy one anyway 13:02 rubenwardy Are you going to revert it? 13:02 Zeno` probably :) 13:02 Zeno` because it's not right 13:04 rubenwardy bye all, christmas dinner time. 13:09 Zeno` So...... what happened to the release? 13:17 gregorycu A little thing called Christmas? 14:50 Zeno` yeah I guess nobody thought of that 15:17 luizrpgluiz hi 17:04 Megaf Merry Christmas folks! 17:05 shadowzone Merry Christmas, Megaf 17:05 Megaf :) 19:33 kahrl how is the windows build situation? 19:39 Krock 2 inofficial 0.4.11 builds released 19:40 Krock ..on the forums at leasr 19:41 kahrl good good. I hope they work fine? 19:41 kahrl It would be good if we could release official builds today 19:43 kahrl #1959 is no longer a thing, is it? 19:43 ShadowBot https://github.com/minetest/minetest/issues/1959 -- Checking public serverlist checkbox causes minetest to freeze. 19:44 kahrl Zeno`: btw, any news about #1998? 19:45 ShadowBot https://github.com/minetest/minetest/issues/1998 -- Failed unit tests in Windows build 19:46 kahrl sfan5: can you make an official mingw build? 20:08 hmmmm ahehalft1lftow hello, can seeds only be numeric, or can you use alphanumeric? //I have a way to use alphanumeric if it's the first case 20:08 hmmmm 06:07 VanessaE they're numeric. 20:09 hmmmm as of about a year and a half ago they aren't 20:09 hmmmm if they're alphanumeric it's converted to a 64 bit murmur hash 20:10 VanessaE hmmmm: we covered that already. 20:10 hmmmm PilzAdam: the git version tag wasn't done until we can confirm MSVC works 20:10 hmmmm it's not half done on accident 20:12 hmmmm Zeno`: I already told you... the first time I went through those warnings they were BS aside from the one occuring in the lua api 20:12 hmmmm if you have warnings that you know are BS you should silence them so they don't drown out warnings that are actually important 20:13 hmmmm if they're really all gone I'd be glad to remove that warning disable bit 20:14 hmmmm besides you said yourself that you never even saw them because it comes from -Wextra on gcc >= 4.6 20:14 hmmmm so what are you complaining about 20:14 hmmmm enable -Wextra or shut up 20:15 VanessaE hmmmm: he's probably asleep now.... 20:18 hmmmm oh 20:18 hmmmm well i just got a free moment between all the christmas festivities 20:18 hmmmm :/ 20:18 * VanessaE hands hmmmm some sesame chicken and fried rice 20:19 hmmmm sounds pretty good right now 20:19 VanessaE mmhmm 20:19 VanessaE half of our standard christmas routine 20:28 kahrl meh I guess I can ask one of the christmas guests if I can borrow their laptop and install MSVC on it 20:28 kahrl let's do this 20:46 sfan5 kahrl: there is one, look at the release draft on github 20:49 kahrl ah sorry, missed that 20:51 kahrl I can attempt to do a MSVC64 build on this laptop then 21:14 kahrl wtf, now you need an account just to download? 21:15 kahrl okay ms, you get your throwaway account. happy now? 21:18 sfan5 kahrl: if you don't have all the libs in .lib form don't bother 21:18 sfan5 msvc doesn't load .a 21:18 kahrl okay 21:19 kahrl can I build them from scratch? 21:19 sfan5 yes 21:19 sfan5 if you have time 21:22 kahrl I don't have anything better to do really 21:23 kahrl and it can be done in the background 23:05 kahrl well, I failed to install VC 23:05 kahrl oh well 23:05 kahrl seems IDEs and I aren't made for each other 23:06 sfan5 how did you try installing it? 23:06 sfan5 i mean from where 23:07 kahrl some microsoft site which I closed already 23:07 sfan5 the net installer? 23:08 kahrl I think so, yeah 23:08 kahrl then I installed the SDK (7.1) to get a 64 bit compiler 23:09 kahrl its "Visual Studio Registration" was retarded and only recognized VC 2005 or 2008, even though it's a version later than the one in VC 2010 23:09 sfan5 which visual studio did you install? 23:10 kahrl so I had to change the path to the SDK in the .bat file by hand 23:10 kahrl "Microsoft Visual C++ 2010 Express" according to the window title 23:11 sfan5 worked perfectly for me with vs13 23:12 kahrl isn't that for windows 8 only? 23:12 kahrl this is a windows 7 laptop 23:16 kahrl anyway, I can run the IDE but when I build a hello world program, I get either (Win32) LNK1123: failure during conversion to COFF: file invalid or corrupt 23:17 kahrl or (x64) LNK1104: cannot open file 'kernel32.lib' 23:31 kahrl ok, Win32 works after I disabled incremental linking 23:31 kahrl (gotta love linker bugs!) 23:46 kahrl if I run the 64 bit compiler from the "Windows SDK 7.1 Command Prompt" instead of the IDE, it works 23:46 kahrl I hope whoever designed this has a terrible christmas