00:08:36  * gavellanedaquit
01:14:04  <rphillips>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/pull/717/files
01:14:10  <rphillips>needs the fixes in luvit
01:14:23  <rphillips>i'll look into the openssl stuff more
01:24:00  * joconnorquit (Ping timeout: 244 seconds)
01:38:37  * gavellanedajoined
01:58:15  * kazuponjoined
03:06:49  * coderkevinquit (*.net *.split)
03:13:01  * coderkevinjoined
03:45:39  <creationix>rphillips: thanks
04:06:12  * hdmsquit (Quit: hdms)
04:31:16  * travis-cijoined
04:31:17  <travis-ci>luvit/luvit#1954 (fixes/child_process_errors - d2cf18b : Ryan Phillips): The build passed.
04:31:17  <travis-ci>Change view : https://github.com/luvit/luvit/compare/c402b7c3da00...d2cf18b0f2c3
04:31:17  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/58385245
04:31:17  * travis-cipart
04:41:12  * gavellanedaquit (Ping timeout: 272 seconds)
04:59:00  * kazuponquit (Remote host closed the connection)
04:59:28  * kazuponjoined
05:09:43  * joconnorjoined
05:20:08  * coderkevinquit (Quit: Connection closed for inactivity)
05:47:01  * joconnorquit (Remote host closed the connection)
08:47:30  * joconnorjoined
08:52:21  * joconnorquit (Ping timeout: 276 seconds)
09:17:00  * kazuponquit (Remote host closed the connection)
09:55:44  * Akagi201_joined
10:44:23  * Akagi201_quit (Remote host closed the connection)
10:59:55  * UniOnjoined
11:32:26  * Akagi201_joined
11:45:12  * gavellanedajoined
12:38:31  * hdmsjoined
12:55:24  * torpor1joined
12:55:39  * torpor1changed nick to torpor
13:44:07  * a_lejoined
14:09:08  * coderkevinjoined
14:12:00  <rphillips>good morning
14:50:09  <rphillips>https://www.evernote.com/shard/s9/sh/c15d0633-e147-46bc-9058-26399d815069/1499bea506421f496f156c6e4e83503f
14:50:22  <rphillips>emulating a pi with qemu
15:16:52  <creationix>rphillips: is it faster?
15:18:08  <gavellaneda>good morning
15:19:24  * piernovquit (Read error: Connection reset by peer)
15:19:53  <creationix>gavellaneda: mornin
15:21:29  * piernovjoined
15:22:46  <rphillips>seems to be
15:22:52  <rphillips>just got done installing debian
15:26:26  <rphillips>coffee in the office is so bad
15:26:59  <rphillips>i forgot to figure out my external IP at home
15:27:07  <rphillips>forwarded the port and everything to my pi
15:27:35  <rphillips>https://gist.github.com/bdsatish/7476239
15:27:41  <rphillips>really good quickstart
15:30:34  <rphillips>creationix: https://github.com/luvit/luvit/pull/694
15:30:38  <rphillips>updated the test case
15:33:35  <creationix>can this emulate armv6 and armv7?
15:34:53  <rphillips>yep
15:35:07  <rphillips>it's on that gist
15:36:09  <rphillips>armel is armv6 and armhf is armv7
15:36:37  <creationix>my main build box is osx host, but the first artile assumes linux host
15:37:23  <creationix>rphillips: you meant to listen for error twice here? https://github.com/luvit/luvit/pull/694/files#diff-7a1f5ee0d5ed37d49924a2c9929b7de6R79
15:37:43  <rphillips>good catch...
15:38:36  * torporquit (Quit: Leaving.)
15:38:47  <rphillips>actually, that is correct
15:38:53  <rphillips>it's a no-op error handler
15:42:33  <creationix>yeah, it didn’t look harmful, I just wondered if it was on purpose.
15:47:16  <creationix>oh look, npm now prefixes packages just like lit does https://www.npmjs.com/private-modules
15:47:31  <rphillips>... and you pay for it :)
15:48:14  <creationix>we should add the private feature for free just for fun
15:50:51  * gavellanedaquit (Ping timeout: 250 seconds)
15:52:21  * torporjoined
15:58:08  * travis-cijoined
15:58:09  <travis-ci>luvit/luv#313 (master - 9000c1b : Tim Caswell): The build passed.
15:58:09  <travis-ci>Change view : https://github.com/luvit/luv/compare/00b07773922d...9000c1bd4dca
15:58:09  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58460883
15:58:09  * travis-cipart
16:05:42  * torporquit (Quit: Leaving.)
16:09:58  <creationix>rphillips: hmm, following the instructions in the gist, I never get a qemu window
16:10:05  <creationix>do I need a certain version of qemu
16:10:10  <creationix>I’m using the one from homebrew currently
16:10:37  <creationix>hmm, mevermind, I found the window, my vm had trouble showing it
16:16:21  * torporjoined
16:16:51  <rphillips>yeah, it's still installing for me
16:20:13  * torporquit (Client Quit)
16:22:58  <creationix>I got the prebuilt image to boot, but I’m having this issue https://raspberrypi.stackexchange.com/questions/28647/qemu-for-raspbian-wheezy-on-ubuntu-host-is-none-no-job-control-invisible-t?newreg=a05d5cbcb52b41418e94b1d9d187ac0a
16:23:02  * torporjoined
16:23:31  <creationix>any idea what would cause my tty to not have job control?
16:24:28  <creationix>bad kernel maybe?
16:24:44  <creationix>it was made a few years ago just for running raspberry pi images using qemu
16:25:08  <rphillips>the wheezy image installed... i just need to get the initrd out of the filesystem
16:25:15  * gavellanedajoined
16:26:04  * joconnorjoined
16:29:10  * Akagi201_quit (Remote host closed the connection)
16:37:28  * torporquit (Quit: Leaving.)
16:39:54  * torporjoined
16:40:19  <creationix>ok, got raspbian to boot
16:40:35  <creationix>just needed to read all the instructions at http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
16:40:43  <creationix>I used the latest raspbian image
16:41:23  <rphillips>nice
16:43:47  <creationix>hmm, that kernel only appears to work with exactly 256mb of ram
16:43:56  <creationix>good thing luvit can build under that
16:50:04  <creationix>seems faster than my original B rPI
16:51:22  <creationix>oh yes, much faster fs operations, not sure about CPU stuff yet
16:51:48  <creationix>git checkout is 10x faster
16:51:52  <rphillips>got my install working
16:52:02  <rphillips>mounted the partition with fuse-ext2
16:52:06  <rphillips>pulled out the initrd
16:52:28  <rphillips>i wish osx had kvm support for qemu
16:58:01  <creationix>kvm won’t help with arm emulation will it?
16:58:11  * gavellanedaquit
16:58:13  <rphillips>maybe not
16:59:05  <creationix>unless you get one of those famcy multi-core arm hypervisors and use http://systems.cs.columbia.edu/projects/kvm-arm/
17:00:01  <creationix>hmm, the emulated CPU seems slower than the real deal
17:00:28  <rphillips>did you give it more ram?
17:00:34  <rphillips>i have 2GB allocated
17:00:40  <creationix>my host is 2.8 GHz Intel Core i5
17:00:48  <creationix>I can’t, the kernel I’m using is hard-coded to 256mb
17:00:52  <rphillips>ah
17:01:06  <rphillips>build-essentials is almost done
17:01:16  <rphillips>i think the wifi is slow
17:01:23  <creationix>I’m currently building ninja and then will time a luvi regular build
17:02:04  <creationix>ninja-build isn’t in the raspbian repositories
17:04:08  <creationix>done, ninja is much faster than straight gcc
17:04:33  <creationix>ok, luvi is building
17:05:18  <creationix>I’m really wishing I had a nice i7 linux box in some closet with gigabit ethernet
17:06:01  <rphillips>i really wish I had gigabit internet
17:06:13  <rphillips>i7 box would be great too!
17:07:20  <creationix>my internet is 60mbit supposedly
17:13:48  <creationix>qemu runs on cloud servers right?
17:13:58  <creationix>especially if you’re not using kvm
17:14:20  <rphillips>yep
17:18:24  <rphillips>it's building... grabbing some food
17:18:32  <rphillips>might be too slow
17:21:39  <creationix>my luvi is up to 670/720
17:26:01  <creationix>done
17:26:03  <creationix>real 21m37.852s
17:26:04  <creationix>user 18m39.590s
17:26:04  <creationix>sys 2m32.790s
17:26:19  <creationix>faster overall since the disk I/O is so much faster
17:26:58  <creationix>I wonder if I could create a 256mb ramdisk on my B (which has 512mb)
17:27:22  <creationix>if cmake’s build directory is a ram disk that would help right?
17:27:42  <creationix>my pi has a super slow SD card (though I suppose getting a new Sd card would help too)
17:33:42  * torporquit (Quit: Leaving.)
17:35:57  <rphillips>it might
17:36:04  <rphillips>though the ram is probably emulated as well
17:37:17  * torporjoined
17:44:27  <rphillips>yeah, this exercise was worth it
17:45:53  * torporquit (Quit: Leaving.)
17:49:52  * torporjoined
17:51:05  * torporquit (Client Quit)
17:51:12  <creationix>well, I was thinking ramdisk on the real pi
17:51:23  <creationix>where cpu seems faster, but disk I/O is super slow
17:51:24  <rphillips>might not be enough space
17:51:34  <rphillips>pi2 has 1 gb of ram?
17:51:35  <creationix>it’s got 512mb, luvi builds just fine under 256
17:51:40  <creationix>pi2 is fast on it’s own
17:51:50  <creationix>builds luvi in a few minutes
17:53:00  * torporjoined
17:55:40  <creationix>so it looks like /run is tmpfs, but not /tmp
17:55:54  <creationix>I’ll try building luvi into /run/tmp
17:56:31  <creationix>it’s got 96mb free and the last luvi builds was 26mb
17:57:49  <rphillips>https://github.com/luvit/luv/pull/140/files
17:58:44  <creationix>I wonder why amalg doesn’t need those
17:59:29  <rphillips>ljamalg.c contains everything
18:01:02  <creationix>hmm, can’t build in /run is disables exec
18:01:13  <creationix>part of luvi is running minilua
18:01:24  <creationix>standup time
18:06:29  * travis-cijoined
18:06:30  <travis-ci>luvit/luv#314 (fixes/amalg_lj2.1 - 6e2cacb : Ryan Phillips): The build failed.
18:06:30  <travis-ci>Change view : https://github.com/luvit/luv/commit/6e2cacb6f4eb
18:06:30  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58481306
18:06:30  * travis-cipart
18:07:33  <rphillips>hmm. the build crashed
18:07:39  <rphillips>https://travis-ci.org/luvit/luv/builds/58481306
18:07:42  <creationix>raspberry pi 2 with tmpfs for build folder
18:07:43  <creationix>real 2m57.840s
18:07:44  <creationix>user 8m19.830s
18:07:45  <creationix>sys 0m49.440s
18:08:44  * travis-cijoined
18:08:45  <travis-ci>luvit/luv#316 (master - 6caa5a1 : Ryan Phillips): The build passed.
18:08:45  <travis-ci>Change view : https://github.com/luvit/luv/compare/9000c1bd4dca...6caa5a100a64
18:08:45  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58481596
18:08:45  * travis-cipart
18:14:29  <creationix>without tmpfs, it’s still not bad
18:14:30  <creationix>real 3m0.060s
18:14:31  <creationix>user 8m17.950s
18:14:32  <creationix>sys 0m48.800s
18:14:35  <creationix>the pi2 is just fast
18:14:54  <rphillips>it's in my amazon bucket
18:15:03  <rphillips>just need to pull the trigger
18:15:48  * a_lequit (Remote host closed the connection)
18:17:45  <rphillips>the -redir tcp:5555::22 tip is slick
18:17:55  <rphillips>ssh -p 5555 [email protected]
18:20:51  <creationix>yep
18:23:27  * UniOnquit (Remote host closed the connection)
18:24:17  <rphillips>i don't think sf can see everyone on the vidyo
18:25:31  * UniOnjoined
18:28:29  <creationix>so https://github.com/joerg-krause wants to use luv with builtroot, that’s exciting
18:28:38  <creationix>I’d love to make something like node-os, but using luv
18:29:50  <rphillips>sluck
18:29:51  <rphillips>slick*
18:33:07  * travis-cijoined
18:33:08  <travis-ci>luvit/luvit#1958 (master - 5c9767d : Ryan Phillips): The build passed.
18:33:08  <travis-ci>Change view : https://github.com/luvit/luvit/compare/79a96f072673...5c9767d564d4
18:33:08  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/58485190
18:33:08  * travis-cipart
18:56:41  <avidal>anyone here do a lot of video conferencing and have a suggestion for a headset?
18:56:52  <avidal>i'm going to be teaching a 2 day class out of my house so i need something comfortable enough to wear all day
18:57:24  <rphillips>i just use apple earbuds
18:57:42  <avidal>with the laptop mic?
19:02:05  <rphillips>the integrated mic with the earbuds
19:02:36  <avidal>ah
19:42:00  <rphillips>man... not sure what is wrong with the arm build
19:42:18  <rphillips>i'm thinking the opensslconf.h needs to be regened
19:45:41  <rphillips>got another theory
20:16:38  * joconnorquit (Remote host closed the connection)
20:30:39  * a_lejoined
20:34:27  * hdms_joined
20:35:00  * hdmsquit (Ping timeout: 265 seconds)
20:35:00  * hdms_changed nick to hdms
20:46:43  * joconnorjoined
21:11:57  <rphillips>91% :/
21:12:07  <rphillips>man, takes so long
21:15:09  <rphillips>nope. didn't work
21:18:05  * joconnor_joined
21:18:36  <rphillips>ah hah
21:18:38  <rphillips>figured it out
21:19:22  <creationix>rphillips: progress?
21:19:53  <rphillips>creationix: yeah, https://github.com/luvit/openssl/blob/master/openssl.cmake#L872
21:20:00  <rphillips>this needs some cmake magic to detect the platform
21:20:05  * joconnor_quit (Client Quit)
21:20:29  <creationix>heh, that will do it
21:21:01  <creationix>https://github.com/luvit/openssl/blob/master/openssl.cmake#L852
21:21:04  * joconnorquit (Ping timeout: 245 seconds)
21:23:50  <rphillips>ok. rebuilding
21:56:20  * Akagi201_joined
21:57:17  <rphillips>creationix: https://github.com/luvit/openssl/pull/15
21:57:21  <rphillips>works on my pi
21:58:00  <creationix>ia32 instead of arm?
21:58:21  <rphillips>hmm. I'll do some cpu detection
21:59:16  <creationix>interesting, there is even a win variant
22:04:52  <rphillips>ok fixed
22:10:23  <creationix>rphillips: that should help a lot
22:10:46  <rphillips>yep... the luvit test crypto passes now
22:11:57  <rphillips>bumped luvi
22:18:06  <creationix>when you get a change, weigh in on the API at https://github.com/luvit/luvi/pull/83
22:18:18  <creationix>I don’t have a string opinion on what it should look like
22:18:25  <creationix>*strong opinion
22:18:43  * travis-cijoined
22:18:44  <travis-ci>luvit/luvi#484 (master - 8f3cc95 : Ryan Phillips): The build passed.
22:18:44  <travis-ci>Change view : https://github.com/luvit/luvi/compare/b2be0783bd3f...8f3cc95e9fe1
22:18:44  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58517208
22:18:44  * travis-cipart
22:25:11  * a_lequit (Remote host closed the connection)
22:25:53  <rphillips>i like the long arguments
22:26:05  <rphillips>makes it explicit and less confusing with a bit more work
22:31:44  * a_lejoined
22:34:41  <rphillips>creationix: i think we should merge the string pack code
22:34:55  <rphillips>it'll add negligible size to luvi
22:36:35  * torporquit (Quit: Leaving.)
22:36:53  * a_lequit (Remote host closed the connection)
22:38:38  <creationix>rphillips: sounds good
22:39:02  * hdmsquit (Quit: hdms)
22:46:31  * travis-cijoined
22:46:32  <travis-ci>luvit/luvi#485 (master - 7a42a9d : Ryan Phillips): The build passed.
22:46:32  <travis-ci>Change view : https://github.com/luvit/luvi/compare/8f3cc95e9fe1...7a42a9de5219
22:46:32  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58520844
22:46:32  * travis-cipart
22:51:38  <rphillips>https://github.com/libuv/libuv/commit/009bbad4e79d558c5154e7f9e91f44d72604c7a7
22:51:40  <rphillips>interesting patch
22:57:35  <rphillips>dinner
23:13:05  * UniOnquit (Remote host closed the connection)