Minetest logo

IRC log for #minetest-dev, 2014-12-25

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

All times shown according to UTC.

Time Nick Message
00:25 Sokomine joined #minetest-dev
00:42 test__ joined #minetest-dev
01:06 kaeza kahrl, Ctrl+Shift+T opens last tab; it usually keeps the text
01:07 kaeza last tab closed*
01:11 n4x joined #minetest-dev
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:31 exio4 joined #minetest-dev
01:33 MinerDad joined #minetest-dev
01:38 Megaf joined #minetest-dev
01:59 kahrl https://github.com/minetest/minetest/commi​t/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:05 proller joined #minetest-dev
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:43 paramat joined #minetest-dev
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:11 MinerDad joined #minetest-dev
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
03:35 MinerDad joined #minetest-dev
04:14 neoascetic joined #minetest-dev
04:32 kaeza joined #minetest-dev
04:42 paramat left #minetest-dev
04:44 MinerDad joined #minetest-dev
04:44 neoascetic joined #minetest-dev
04:48 shmancelot joined #minetest-dev
04:56 neoascetic joined #minetest-dev
05:16 neoascetic joined #minetest-dev
05:17 kahrl hmmmm: #2013
05:17 ShadowBot https://github.com/minetest/minetest/issues/2013 -- Add util/bump_version.sh by kahrl
05:24 mrtux joined #minetest-dev
05:53 Miner_48er joined #minetest-dev
05:53 OldCoder joined #minetest-dev
06:06 ahehalft1lftow joined #minetest-dev
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
07:02 sol_invictus joined #minetest-dev
07:33 MinerDad joined #minetest-dev
07:51 kilbith joined #minetest-dev
08:04 sfan5 VanessaE: I'm not awake at 4 in the morning..
08:16 roniz joined #minetest-dev
08:23 ElectronLibre joined #minetest-dev
08:24 sfan5 here's a release draft: https://github.com/minetest/minetest/rel​eases/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
08:37 Hunterz joined #minetest-dev
08:52 ElectronLibre joined #minetest-dev
08:56 Krock joined #minetest-dev
09:05 ImQ009 joined #minetest-dev
09:11 jin_xi joined #minetest-dev
09:16 nore joined #minetest-dev
09:18 roniz joined #minetest-dev
09:30 ElectronLibre joined #minetest-dev
09:51 casimir joined #minetest-dev
09:55 alexxs joined #minetest-dev
10:01 ImQ009 joined #minetest-dev
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
10:36 ElectronLibre joined #minetest-dev
10:44 nore joined #minetest-dev
10:56 proller joined #minetest-dev
11:00 ElectronLibre joined #minetest-dev
11:11 MinerDad joined #minetest-dev
11:17 Zeno` joined #minetest-dev
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)
11:23 CraigyDavi joined #minetest-dev
11:26 exio4 joined #minetest-dev
11:59 exio4 joined #minetest-dev
12:02 gregorycu joined #minetest-dev
12:05 PilzAdam joined #minetest-dev
12:13 EvergreenTree joined #minetest-dev
12:15 pro joined #minetest-dev
12:17 PilzAdam another half-finished release?
12:18 Krock could be.
12:18 PilzAdam hmmmm seems to like this
12:28 MinetestForFun joined #minetest-dev
12:49 Zeno` huh?
12:50 rubenwardy joined #minetest-dev
12:50 Zeno` I'm very annoyed at hmmmm right now :(
12:51 rubenwardy Why?
12:51 Zeno` https://github.com/minetest/minetest/commi​t/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:00 MinerDad joined #minetest-dev
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:11 n4x joined #minetest-dev
13:12 exio4 joined #minetest-dev
13:17 gregorycu A little thing called Christmas?
13:40 casimir joined #minetest-dev
13:44 nore joined #minetest-dev
14:17 T4im joined #minetest-dev
14:35 zat joined #minetest-dev
14:41 OldCoder joined #minetest-dev
14:41 OldCoder joined #minetest-dev
14:43 pro joined #minetest-dev
14:50 Zeno` yeah I guess nobody thought of that
15:01 MinerDad joined #minetest-dev
15:12 shadowzone joined #minetest-dev
15:17 luizrpgluiz joined #minetest-dev
15:17 proller joined #minetest-dev
15:17 luizrpgluiz hi
15:20 nore joined #minetest-dev
15:20 luizrpgluiz left #minetest-dev
15:29 exio4 joined #minetest-dev
15:36 proller joined #minetest-dev
15:39 mrtux joined #minetest-dev
15:40 proller joined #minetest-dev
15:42 nore joined #minetest-dev
15:55 n4x joined #minetest-dev
16:00 VanessaE joined #minetest-dev
16:03 VanessaE joined #minetest-dev
16:09 Wayward_One joined #minetest-dev
16:16 mrtux joined #minetest-dev
16:28 shadowzone joined #minetest-dev
16:37 exio4 joined #minetest-dev
16:40 celeron55 joined #minetest-dev
16:52 celeron55 joined #minetest-dev
17:04 Megaf Merry Christmas folks!
17:05 shadowzone Merry Christmas, Megaf
17:05 Megaf :)
17:07 celeron55 joined #minetest-dev
17:34 nore joined #minetest-dev
17:39 n4x joined #minetest-dev
17:45 celeron55 joined #minetest-dev
17:50 ElectronLibre joined #minetest-dev
17:51 MinerDad joined #minetest-dev
18:13 OldCoder joined #minetest-dev
18:19 Sokomine_ joined #minetest-dev
18:35 prozacgod joined #minetest-dev
18:40 exio4 joined #minetest-dev
18:41 n4x joined #minetest-dev
18:47 selat joined #minetest-dev
19:02 ImQ009 joined #minetest-dev
19:33 kahrl how is the windows build situation?
19:35 pro joined #minetest-dev
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 Krock2 joined #minetest-dev
19:46 kahrl sfan5: can you make an official mingw build?
20:06 hmmmm joined #minetest-dev
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:24 ElectronLibre joined #minetest-dev
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:29 jin_xi joined #minetest-dev
20:40 FR^2 joined #minetest-dev
20:43 n4x joined #minetest-dev
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
20:55 n4x joined #minetest-dev
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:20 roniz joined #minetest-dev
21:22 kahrl I don't have anything better to do really
21:23 kahrl and it can be done in the background
21:27 kaeza joined #minetest-dev
21:31 OldCoder joined #minetest-dev
21:31 OldCoder joined #minetest-dev
21:47 selat joined #minetest-dev
21:50 ElectronLibre_ joined #minetest-dev
21:51 proller joined #minetest-dev
22:01 zat joined #minetest-dev
22:04 selat joined #minetest-dev
22:06 pro joined #minetest-dev
22:11 selat joined #minetest-dev
22:15 casimir joined #minetest-dev
22:16 selat joined #minetest-dev
22:26 ElectronLibre_ joined #minetest-dev
22:29 MinerDad joined #minetest-dev
22:29 selat joined #minetest-dev
22:40 ElectronLibre joined #minetest-dev
22:44 n4x joined #minetest-dev
22:45 ElectronLibre_ joined #minetest-dev
23:00 ElectronLibre_ left #minetest-dev
23:00 fz72 joined #minetest-dev
23:02 ElectronLibre joined #minetest-dev
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:14 pro joined #minetest-dev
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
23:48 n4x joined #minetest-dev
23:59 OldCoder joined #minetest-dev
23:59 OldCoder joined #minetest-dev

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