00:01:30  * mmaleckijoined
00:04:50  * mmalecki_quit (Ping timeout: 248 seconds)
00:07:17  <luvit-bb>build #910 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/910
00:24:23  * mmalecki_joined
00:27:29  * mmaleckiquit (Ping timeout: 244 seconds)
00:29:48  * mmalecki_quit (Ping timeout: 252 seconds)
00:55:19  * indexzeroquit (Read error: Connection reset by peer)
01:07:16  <rphillips>pquerna: miliiseconds seems sane
01:24:01  * tsingjoined
01:26:19  * daurnima1orchanged nick to daurnimator
01:26:27  * daurnimatorquit (Changing host)
01:26:27  * daurnimatorjoined
04:09:40  <rphillips>voting ring unite! https://github.com/luvit/luvit/issues/247
04:10:48  <rphillips>changelog proposal for 0.3.2
04:15:11  <CIA-113>Ryan Phillips release_0.3.2 * r7c4cb77 / ChangeLog : release: changelog: fixes #247 - http://git.io/dpbEpw
05:07:18  * tsingquit (Ping timeout: 245 seconds)
05:19:48  * npxquit (Ping timeout: 245 seconds)
05:21:12  * TheJHjoined
05:26:52  * TheJHquit (Ping timeout: 240 seconds)
06:34:32  * npxjoined
10:34:53  * tim_smartchanged nick to tim_smart|away
10:54:57  * hij1nxjoined
10:55:34  * hij1nxpart
10:55:55  * hij1nxjoined
11:04:51  * hij1nxquit (Quit: hij1nx)
11:38:38  * hij1nxjoined
11:54:37  * damjanquit (Ping timeout: 252 seconds)
12:07:56  <luvit-bb>build #911 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/911
12:12:29  * damjanjoined
12:20:21  * damjanquit (Quit: ZNC - http://znc.in)
12:21:56  * damjanjoined
12:23:39  * tsingjoined
12:41:34  * hij1nxquit (Quit: hij1nx)
12:43:48  * tsingquit (Remote host closed the connection)
12:44:03  * tsingjoined
12:58:42  * tsingquit (Quit: Leaving...)
13:48:18  <philips>creationix: are you OK with tearing off this band-aid? https://github.com/luvit/luvit/pull/248
13:48:41  <philips>creationix: I think it is better just to break the API at this point than do a deprecation warning
14:21:50  <rphillips>+1. I think we should do that
14:22:00  <rphillips>bump to 0.4.0
14:24:21  <rphillips>move those functions to net.*
14:27:22  * TheJHjoined
14:37:39  <xming>IpV4 just looks weird
14:37:57  <xming>IPv4 is the common used case
14:38:10  <xming>so +1 from me
14:40:52  * TheJHquit (Ping timeout: 246 seconds)
14:49:59  * hij1nxjoined
15:01:31  * kevwiljoined
15:01:37  * hij1nx_joined
15:03:40  * hij1nxquit (Ping timeout: 265 seconds)
15:03:41  * hij1nx_changed nick to hij1nx
15:11:40  <philips>rphillips: Yea, I like that too
15:17:25  <creationix>philips: +1
15:17:29  * hij1nxquit (Quit: hij1nx)
15:20:51  <CIA-113>Ryan Phillips release_0.3.2 * r2bb8042 / ChangeLog : add API changes - http://git.io/uD-gmg
15:22:28  <creationix>Good morning everyone
15:27:39  <rphillips>good morning
15:40:14  <philips>creationix: Watched too much Futurama last night, this is what I thought you said: http://www.youtube.com/watch?v=HHfOejlvVsY&t=3s :)
15:40:38  <creationix>lol
15:45:14  <creationix>rphillips: so you want to get a release out then?
15:46:30  <rphillips>yeah, I'll patch Kami_'s patch
15:48:15  <xming>good evening :D
15:48:34  <creationix>xming: where are you based?
15:48:54  <xming>EU
15:48:56  <creationix>rphillips: btw, I'm driving to Austin tomorrow
15:49:05  <rphillips>ohh nice
15:49:15  <xming>and not those football hooligans part :D
15:49:18  <rphillips>what time do you get in?
15:49:23  <rphillips>perhaps we could have lunch or dinner
15:49:26  <rphillips>if you have time
15:49:34  <xming>rphillips: it's a bit far for me :p
15:49:42  <rphillips>:)
15:49:48  <creationix>depends how many times we have to stop for the baby, we're leaving super early, it's about a 6 hour drive
15:51:40  <xming>the stops you have to make is inverse propotional to the baby's age
16:05:17  <CIA-113>Paul Querna ipv4_and_ipv6_consistent_spelling * r912d519 / (lib/luvit/dns.lua lib/luvit/net.lua tests/test-dns.lua): Use consistent spelling and update affected tests. - http://git.io/HDD-Yw
16:06:10  <rphillips>odd
16:06:21  <rphillips>rebase preserves the commiter
16:11:14  * creationixpart
16:13:04  <CIA-113>Ryan Phillips fix_dns_ipv4_ipv6 * r2f653ef / (lib/luvit/dns.lua lib/luvit/net.lua tests/test-dns.lua): move dns.isIP* to net.* - http://git.io/4KeKsw
16:15:23  <rphillips>https://github.com/luvit/luvit/pull/249
16:18:47  <rphillips>philips: thoughts?
16:40:50  * neomantrajoined
16:42:59  * DavidTigerchanged nick to DavidTiger|afk
16:57:32  <philips>rphillips: https://github.com/luvit/luvit/pull/249
16:57:35  <philips>rphillips: yea
16:57:54  <xming>printing the deprecated warning inside the new one is pretty weird
16:58:04  <philips>yea, exactly
16:58:09  <xming>users using the old one will never see it
16:58:23  <philips>well, they will see it after they update their code to capital P
16:58:27  <xming>users using the new one will see it and have a WTH moment
16:59:44  <xming>IMHO function dns.isIpV*(ip) should be kept and a warning put inside them, and we will have to have a policy after how many releases will we delete deprecated API
17:14:49  * xmingquit (Ping timeout: 248 seconds)
17:15:04  * xmingjoined
17:16:21  * xmingquit (Client Quit)
17:24:40  * hij1nxjoined
17:33:48  * creationixjoined
17:34:21  * creationixpart
17:34:26  * creationixjoined
17:34:35  <creationix>empathy fail!
17:34:52  <creationix>every time I close my empathy window it logs me out of all my irc rooms (from the sever!)
17:39:13  * hij1nxquit (Read error: Connection reset by peer)
17:43:02  * hij1nxjoined
17:44:30  <creationix>rphillips, ok, so do I need to do anything for a release now?
17:51:24  <CIA-113>Ryan Phillips master * r7c4cb77 / ChangeLog : release: changelog: fixes #247 - http://git.io/dpbEpw
17:51:24  <CIA-113>Ryan Phillips master * r2bb8042 / ChangeLog : add API changes - http://git.io/uD-gmg
17:51:25  <CIA-113>Ryan Phillips master * r2f653ef / (lib/luvit/dns.lua lib/luvit/net.lua tests/test-dns.lua): move dns.isIP* to net.* - http://git.io/4KeKsw
17:51:25  <CIA-113>Ryan Phillips master * rb9e78d7 / ChangeLog : Merge branch 'release_0.3.2' into release_0.4.0 - http://git.io/6QbdzQ
17:51:25  <CIA-113>Ryan Phillips master * r4c3a883 / (lib/luvit/dns.lua lib/luvit/net.lua tests/test-dns.lua): Merge branch 'fix_dns_ipv4_ipv6' - http://git.io/7mzCGw
17:51:41  * Kami_quit (Excess Flood)
17:51:46  <rphillips>creationix: pushed a 0.4.0 tag
17:53:26  * Kami_joined
17:53:54  <creationix>ok, so 0.3.2 is the one I need to publish to luvit.io right?
17:54:16  <creationix>what sha is that? I'm not seeing a tag for it?
17:54:40  <rphillips>creationix: we diteched 0.3.2
17:54:43  <rphillips>ditched*
17:54:58  <creationix>ok, so 0.4.0 is the same release, just renumbered
17:55:02  <creationix>works for me
17:55:04  * creationixpart ("Leaving")
17:55:09  * creationixjoined
17:55:17  <rphillips>creationix: correct. just a 0.4.0 release
17:56:57  <creationix>and `make tarball` is broken again...
17:57:13  <creationix>I can't wait to clean up the build system
17:57:31  <creationix>so what role does ninja play? Best I can tell it's a make replacement, not a gyp replacement
17:57:45  <creationix>would we be able to ditch gyp and use just ninja?
17:58:00  <creationix>and does ninja depend on python?
18:00:37  * TheJHjoined
18:01:08  * hij1nxquit (Read error: Connection reset by peer)
18:01:37  * hij1nxjoined
18:05:50  * hij1nxquit (Read error: Connection reset by peer)
18:06:19  <rphillips>still needs python
18:06:49  <rphillips>just to build ninja, AFAIK
18:10:53  <CIA-113>Ryan Phillips master * r711cd34 / deps/gitmodules.local : fix make tarball - http://git.io/QXdwnA
18:11:09  <CIA-113>Ryan Phillips 0.4.0 * r711cd34 / deps/gitmodules.local : fix make tarball - http://git.io/QXdwnA
18:11:16  <rphillips>creationix: pushed a new tag
18:11:22  <rphillips>fixed make tarball
18:11:33  <creationix>:)
18:13:07  <rphillips>philips: how is that port to ninja coming?
18:13:41  <philips>rphillips: fine, I just need to debug the windows problem
18:13:48  <philips>rphillips: works on linux and osx though
18:14:54  <rphillips>philips: does ninja still require gyp?
18:15:17  <philips>rphillips: AFAICS the ninja builds use relative pathing
18:15:28  <philips>rphillips: So we could distribute built ninja files for embedded work
18:16:47  <creationix>what *is* ninja?
18:17:00  <creationix>is it just some binary that inteprets makefiles?
18:21:40  <philips>creationix: it is a replacement for make that a guy on the chrome team wrote because make/xcode/visual studio are really slow
18:21:48  <philips>creationix: now chrome is moving everything to it
18:21:55  <philips>creationix: http://martine.github.com/ninja/
18:27:15  <creationix>are the libuv guys willing to switch to it? the v8 team?
18:27:36  <philips>creationix: it doesn't matter really, gyp generates ninja files
18:27:53  <creationix>how portable are those ninja files?
18:28:02  <creationix>is it something we can just commit to the repo?
18:29:49  <philips>creationix: https://gist.github.com/2919231
18:29:59  <philips>creationix: that is the mac ninja file for example
18:31:02  <creationix>heh, it's gcc instead of clang
18:32:35  <creationix>ok, I'll publich 0.4.0 and then I'll look into this more
18:32:38  * kevwilquit (Read error: Connection reset by peer)
18:32:40  <creationix>*publish
18:34:23  * kevwiljoined
18:40:56  <creationix>how long has gyp been broken for the tarball?
18:45:06  <rphillips>hmm
18:50:40  <CIA-113>Tim Caswell master * r2845b72 / (5 files in 4 dirs): Add x64 build for ubuntu 12.04 - http://git.io/vyNHUw
18:53:02  <creationix>I should add a raspberry pi build :)
18:53:38  * hij1nxjoined
18:54:12  <creationix>hmm, make bundle is breaking on my 32-but linode
18:54:15  <creationix>ubuntu 12.04
18:54:20  <creationix>*32-bit
18:54:36  <creationix>deps/luacrypto/src/lcrypto.o: In function `rand_load':
18:54:36  <creationix>lcrypto.c:(.text+0x2a3e): undefined reference to `RAND_file_name'
18:54:36  <creationix>lcrypto.c:(.text+0x2a73): undefined reference to `RAND_load_file'
18:54:58  <creationix>which is strange because it worked just fine on my x86_64 desktop (also ubuntu 12.04)
18:57:17  * creationixis running `time make` on the raspberry pi
18:57:20  <creationix>this could take a while
18:58:27  <creationix>`time make -j8` on my desktop results in:
18:58:28  <creationix>real 0m5.760s
18:58:28  <creationix>user 0m33.862s
18:58:28  <creationix>sys 0m2.436s
19:00:36  <CIA-113>Tim Caswell master * r44d9aa2 / 0.4.0/ubuntu12.04/i686/luvit.tar.gz : Add non-bundled luvit for i686 ubuntu 12.04 - http://git.io/IxG4ZQ
19:00:50  * kevwilquit (Read error: Connection reset by peer)
19:03:57  <creationix>:( need a bigger SD card
19:03:58  <creationix>lj_parse.c:2510:1: fatal error: error writing to /tmp/ccT9t8ne.s: No space left on device
19:05:10  * kevwiljoined
19:09:18  * npxquit (Quit: EPIC5-1.1.2[1638] - amnesiac : Press [ESC] to detonate or any other key to explode)
19:17:15  <CIA-113>Ryan Phillips master * rcc9a7ac / (Makefile luvit.gyp): fix gyp tarball - http://git.io/CP1TcQ
19:19:22  <rphillips>creationix: have any other fixes you want to get into 0.4.0?
19:19:40  <creationix>nah, I haven't worked on luvit itself in a while
19:20:10  <CIA-113>Ryan Phillips 0.4.0 * rcc9a7ac / (Makefile luvit.gyp): fix gyp tarball - http://git.io/CP1TcQ
19:20:13  <rphillips>ok. try that tag
19:20:23  <rphillips>gyp works and makefiles work for me
19:20:32  <rphillips>creationix: oh wait
19:21:01  <creationix>well, I just built binaries with 711cd34c27900504c8768dfa207de53e2454f2b2 using the Makefile
19:21:18  <creationix>I can rebuilt the tarball with the gyp fixes and move the git tag, but I don't think there is a reason to rebuild the binaries
19:22:00  <CIA-113>Ryan Phillips master * r5a552fb / (Makefile luvit.gyp): it's VERSIONISH for gyp. meh - http://git.io/C2PiXQ
19:22:11  <rphillips>agreed
19:22:48  <rphillips>testing that
19:23:54  <rphillips>clean build
19:24:14  <CIA-113>Ryan Phillips 0.4.0 * r5a552fb / (Makefile luvit.gyp): it's VERSIONISH for gyp. meh - http://git.io/C2PiXQ
19:24:19  <rphillips>alright
19:24:55  <creationix>works for me
19:25:10  <creationix>that will make the tarball more useful :)
19:25:18  <rphillips>didn't realize it didn't work
19:25:29  <rphillips>working functionality is good
19:27:13  <CIA-113>Tim Caswell master * r70b70af / 0.4.0/luvit-0.4.0.tar.gz : Update 0.4.0 source tarball to include gyp fixes - http://git.io/E0Hm1w
19:29:06  <creationix>so gyp's version of the luvit binary has filenames in the stack trace?
19:29:13  <creationix>make bundle does now, I added it
19:30:25  <rphillips>coo
19:30:29  <creationix>ok, repaired my busted repo on the raspberrypi and am building again
19:30:40  <creationix>running out of fs space messes things up
19:30:58  <rphillips>good to know :)
19:30:59  * hij1nxquit (Ping timeout: 246 seconds)
19:31:17  <creationix>rphillips, do you guys have any arm servers over there?
19:31:24  <rphillips>not that I know of
19:31:32  <creationix>I wonder why that market never took off
19:31:34  <rphillips>Kami_ mentioned he wanted to get luvit working on android
19:31:51  <creationix>I want to make gui apps for android and ios using luvit
19:31:54  <creationix>luvit + gl
19:32:02  <creationix>so like webgl, except in lua
19:32:40  <creationix>I'll make a phone-gap-like platform that is a shell mobile app with luvit embedded and a GL context
19:33:05  <creationix>what does Kami_ want luvit on android for?
19:33:37  <creationix>actually I want gui apps on desktop (linux, windows, osx) and raspberry pi too
19:36:14  * hij1nxjoined
19:41:46  <rphillips>creationix: when you get a chance, can you tweet and G+ the luvit release?
19:41:56  <creationix>yep
19:42:03  <creationix>I'm uploading the raspberry pi binary now
19:42:10  <creationix>though I was unable to build the bundle for i686
19:42:11  <rphillips>cool. thx
19:42:24  <creationix>I guess I could try it with gyp now that we fixed that
19:42:33  <creationix>(I always build binaries from the tarball to keep honest)
19:43:23  <CIA-113>Tim Caswell master * rc8ea91b / (2 files in 2 dirs): Add raspberry archlinux binary - http://git.io/0qK-mQ
19:43:40  * kevwilquit (Quit: WeeChat 0.3.8)
19:46:21  <CIA-113>Tim Caswell master * raa5fc3b / 0.4.0/ubuntu12.04/i686/luvit-bundled/luvit : Add bundled build for i686 ubuntu 12.04 using gyp build - http://git.io/DG86Cw
19:46:40  <creationix>ok, next lion binary
19:46:46  <creationix>how portable are osx builds?
19:46:57  <creationix>I have a 2009 MBP with lion
19:47:24  <rphillips>philips: ?
19:48:39  <creationix>anyone want to build a windows binary?
19:48:48  <creationix>or tell me how, I have windows 8 CP
19:49:17  <rphillips>you need python and msysgit
19:49:28  <rphillips>within msysgit... ./configure
19:49:32  <rphillips>tools/build.py build
19:49:43  <rphillips>haven't tried it with windows 8
19:49:57  <creationix>what compiler?
19:50:03  <creationix>and I have "github for windows"
19:50:04  <rphillips>VS2008 iirc
19:50:14  <rphillips>i can pull a binary
19:50:22  <creationix>cool
19:50:30  <creationix>you have push access to the luvit-releases repo right?
19:50:52  <rphillips>read only
19:51:23  <creationix>fixed :)
19:52:23  <rphillips>building
19:52:41  <creationix>some day we'll have fancy installers for OSX and windows like node has
19:52:48  <creationix>but a pre-built binary is a great start
19:52:54  <rphillips>almost to the point where I could work on an installer
19:53:08  <creationix>hmm, `make bundle` doesn't work on osx either
19:53:13  <creationix>but gyp does :)
19:53:32  <creationix>the gyp build has really long paths for it's stack traces
19:54:00  <rphillips>what is needed on windows?
19:54:02  <rphillips>luvit.exe?
19:54:24  <rphillips>luajit.dll
19:55:15  <creationix>no idea
19:55:20  <creationix>I've never built or run on windows
19:56:43  <CIA-113>Tim Caswell master * r9a4fa04 / (0.4.0/lion/luvit-bundled/luvit 0.4.0/lion/luvit.tar.gz): Add OSX lion binaries for 0.4.0 - http://git.io/ktHahg
19:56:57  <creationix>anyone with a mac want to test these binaries?
20:01:18  <CIA-113>Ryan Phillips master * rc3997a6 / (0.4.0/win32/libluajit.dll 0.4.0/win32/luvit.exe): add windows binaries - http://git.io/nK_zLg
20:01:25  <rphillips>creationix: try those binaries
20:01:44  <creationix>ok, rebooting to windows...
20:12:11  <creationix>yep, libluajit.dll is required
20:12:20  <creationix>how about we put these in a zip file so it's a single download
20:12:36  <creationix>thanks for the build, runs great on my windows 8 box
20:12:41  <creationix>(at least basic repl stuff)
20:13:43  <rphillips>sure. np
20:16:59  <CIA-113>Ryan Phillips master * r897cf6d / (3 files): add luvit.zip - http://git.io/eclXYw
20:20:23  <philips>rphillips: sorry, I was in a meeting then lunch.
20:20:26  * xmingjoined
20:20:39  * neomantraquit (Quit: Leaving.)
20:20:48  <philips>rphillips: we use VS2010 IIRC
20:20:56  <philips>sdk 10.0
20:22:13  <rphillips>thanks
20:22:16  <CIA-113>Tim Caswell master * r57b5026 / latest : Bump latest symlink to 0.4.0 - http://git.io/orRfuA
20:22:25  <creationix>we have a change log I can link to?
20:22:32  <creationix>it was on the wiki or something right?
20:22:37  <rphillips>it's in the tree also
20:23:20  <rphillips>https://github.com/luvit/luvit/issues/247
20:25:36  <creationix>https://twitter.com/creationix/status/212641520862507012
20:27:28  <creationix>https://plus.google.com/108469783878136423136/posts/Q4Hdv6gFN24
20:31:37  <rphillips>creationix: luvit.io needs updated
20:31:40  <rphillips>still says 0.3.1
20:31:45  <creationix>really?
20:31:53  <creationix>I haven't pushed to github, but the live site should be good
20:31:54  <rphillips>oh nm
20:31:55  <rphillips>cached
20:31:57  <creationix>maybe cache
20:32:54  <CIA-113>Tim Caswell master * r382c2be / (index.html modules/static): Update site for 0.4.0 release - http://git.io/7x_adQ
20:32:55  <CIA-113>Tim Caswell master * r9d09ca2 / index.html : Merge branch 'master' of github.com:luvit/luvit.io - http://git.io/LQTmgg
20:34:23  <creationix>I need a directory listing module for luvit
20:34:30  <creationix>browsing binaries on github is a pain
20:34:53  <philips>https://plus.google.com/b/100928170734733785912/100928170734733785912/posts
20:35:33  <creationix>oh yeah, I forgot about that account
20:36:59  <rphillips>g+ highlighting G+ names is awesome
20:37:04  <rphillips>I didn't even notice that before
20:37:19  <philips>rphillips: i had to do that manually :-/
20:37:23  <philips>rphillips: worth it though
20:37:24  <rphillips>oh ok
20:37:29  <rphillips>yeah, I like that
20:42:37  <creationix>wow, when did we get readline-like support in the repl?
20:42:39  <creationix>I missed that
20:42:51  <creationix>but it works on windows and then I saw it working on osx too
20:43:17  <creationix>hmm, but not on linux
20:45:54  * DavidTiger|afkchanged nick to DavidTiger
20:48:06  <philips>creationix: who owns @luvitorg?
20:48:17  <creationix>good question
20:48:51  <creationix>dvv or pancake I'm guessing
20:49:22  <creationix>I prefer to announce from my personal twitter account generally
20:49:33  <creationix>it's only got 18 followers
20:49:45  <philips>creationix: that is fine by me
20:49:51  <philips>creationix: I just assumed you owned it
20:49:55  <creationix>nope
20:53:16  <creationix>what's a good simple opengl es sample I can port to luajit ffi?
20:53:22  <creationix>a spinning cube maybe?
20:59:33  <creationix>we should have linked to the change log episode from the G+ account
21:00:12  <rphillips>+1
21:00:17  <rphillips>could still do that
21:07:37  <creationix>ohh, spinning luvit logo in 3d
21:07:53  <creationix>that would be a great sample app
21:12:11  <rphillips>true... could model it with blender
21:32:40  <philips>URL?
21:33:17  <philips>rphillips: creationix : If you give me your google plus email addresses I can make you managers of that account
21:39:48  <creationix>should be [email protected]
21:52:10  <rphillips>philips: [email protected]
21:54:57  <creationix>philips: when was I manager of "The C Conference"?
21:55:16  <creationix>or was that just a misclick?
22:10:44  <philips>creationix: misclick
22:10:53  <philips>creationix: the logos are both blue and white
22:23:31  * tim_smart|awaychanged nick to tim_smart
22:27:53  * TheJHquit (Ping timeout: 240 seconds)