00:04:15  * rolyquit (Ping timeout: 265 seconds)
00:04:57  <vicapow>AvianFlu: it may have been me asking about that earlier. i tried it out but I can't pinpoint which objects are giving the leak. it only says the object name :(
00:05:49  <AvianFlu>well what's the name?
00:05:53  <AvianFlu>or is it just object Object
00:06:16  <vicapow>well, in the example on node-memwatch the object is just "String"
00:06:20  * marshall_lawchanged nick to marshall_afk
00:06:20  <vicapow>not the instance name
00:06:57  <AvianFlu>ah, but that's a clue
00:06:58  * marshall_afkchanged nick to marshall_law
00:07:03  <AvianFlu>where are you putting a lot of strings?
00:07:20  <AvianFlu>like, look at what sort of thing is leaking in your code
00:07:26  <AvianFlu>it'll belong to something you can identify
00:07:29  <AvianFlu>start pulling the threads
00:07:32  <AvianFlu>it's how this stuff works
00:07:44  * shamaquit (Quit: shama)
00:07:50  * marshall_lawchanged nick to marshall_afk
00:08:20  * marshall_afkchanged nick to marshall_law
00:08:45  * GregMjoined
00:10:06  <GregM>hey folks, wonder if anyone could answer me a quick question. Jitsu deploy is throwing a Unable to add properties to package description. error, not sure why. It works with the hello world example which obviously comes with a fleshed out package.json, but i was under the impression Ithat jitsu created those for you during deploy? any ideas?
00:10:14  * cjmjoined
00:11:12  * elbuojoined
00:11:20  <bradleymeck>GregM gist, that sounds, odd
00:11:45  <AvianFlu>GregM, I just published a new version of jitsu about half an hour ago
00:11:49  <AvianFlu>are you on 0.9.2?
00:12:26  <GregM>0.9.1
00:12:41  <GregM>trying an update
00:12:41  <elbuo>AvianFlu: no fix yet for bcrypt?
00:12:51  <AvianFlu>GregM, you can try removing the package.json and letting jitsu generate one
00:14:06  <GregM>different error after updating to 0.9.2
00:14:12  <mprem>I really like this post : http://blog.nodejitsu.com/on-disrupting-pricing-models
00:14:22  * SubtleGradientquit (Ping timeout: 240 seconds)
00:15:04  <GregM>https://gist.github.com/3087081 thats what im getting at the mo
00:15:09  <GregM>literally only a server.js in a folder
00:15:38  * robhawkesquit (Quit: Leaving...)
00:16:03  <bradleymeck>whats the perms on the package.json file? non-existent?
00:16:12  <GregM>yeah, doesnt exist
00:16:27  * kenperkinsquit (Ping timeout: 240 seconds)
00:16:30  <GregM>though i made a blank one and opened up permissions to test, but same effect
00:16:59  * jcrugzzjoined
00:18:20  * doganaydinquit (Ping timeout: 264 seconds)
00:19:29  * jcrugzz1joined
00:19:59  * jcrugzz2joined
00:19:59  * jcrugzz1quit (Read error: Connection reset by peer)
00:20:34  * webharjoined
00:20:47  <webhar>Hi, anyone here?
00:21:09  <Marak>lots of people
00:21:14  <elbuo>yes
00:21:15  * jcrugzzquit (Ping timeout: 246 seconds)
00:21:17  <webhar>can you guys help me do this in windows?
00:21:18  <webhar>sudo npm install jitsu -g
00:21:54  <webhar>is there any way to install nodejitsu on windows?
00:21:56  <AvianFlu>webhar, you won't need the sudo part, for one thing
00:22:06  <AvianFlu>but jitsu works on windows, generally speaking
00:22:07  <elbuo>i dont think you can do that in the cmd. maybe cygwin or mingw?
00:22:19  <AvianFlu>no, if you install node.js, jitsu will work in the regular cmd
00:22:27  <AvianFlu>no need for those weird beastly things with node
00:22:32  * xaqquit (Remote host closed the connection)
00:22:32  <AvianFlu>unless you have other needs for them
00:22:45  <AvianFlu>node.js has actual, real native windows support
00:22:48  * marshall_lawchanged nick to marshall_afk
00:22:53  <AvianFlu>cygwin should just be left on a shelf somewhere
00:22:54  <webhar>damn it's working, just npm install jitsu -g using my cli in git :D
00:23:01  * marshall_afkchanged nick to marshall_law
00:23:02  <AvianFlu>yep :D
00:23:25  <insin>you can even convince contextify to compile on windows now, so jsdom is no longer a killer dependency \o/
00:23:32  * marshall_lawchanged nick to marshall_afk
00:23:36  <webhar>is it ok to post here the error that i got?
00:24:12  * intabulasquit (Remote host closed the connection)
00:24:15  <elbuo>gist it
00:24:47  * marshall_afkchanged nick to marshall_law
00:26:12  * jcrugzzjoined
00:26:12  * jcrugzz2quit (Ping timeout: 244 seconds)
00:26:15  <AvianFlu>gist.github.com
00:26:22  * jcrugzzquit (Client Quit)
00:26:26  <webhar>here are the errors
00:26:28  <webhar>https://gist.github.com/3087119/0b041c4afc5507b317a2f37983c0a994676d281c
00:26:47  <AvianFlu>oh, update your node and npm
00:26:51  <AvianFlu>npm especially
00:26:59  <AvianFlu>but you may as well just get the 0.8.1 node.exe
00:27:03  <AvianFlu>or .msi I guess
00:27:18  <AvianFlu>but, npm is way more reliable on windows these days
00:27:19  <AvianFlu>so is node, really
00:28:02  <webhar>ok i'll try to update my node
00:29:17  * rwaldronjoined
00:29:27  * jcrugzzjoined
00:30:07  * mmaleckiquit (Quit: Reconnecting)
00:30:14  * jcrugzzquit (Client Quit)
00:30:24  * mmaleckijoined
00:32:00  * theColequit (Quit: theCole)
00:35:05  * anoemijoined
00:37:30  * GregMquit (Ping timeout: 245 seconds)
00:39:27  * mprempart
00:42:22  * kmiyashiroquit (Read error: Operation timed out)
00:42:58  <webhar>Hi, i'm back, im getting this error when I do jitsu deploy
00:42:59  <webhar>https://gist.github.com/3087181/09cfa621fe4dff7f6c3d91eee4bd838c099e3815
00:43:48  * Dany_joined
00:45:45  <AvianFlu>webhar, what does jitsu -v say for you/
00:45:45  <AvianFlu>?
00:46:51  <webhar>0.9.2
00:47:05  <webhar>is it still not compatible?
00:48:08  <AvianFlu>it should be
00:48:14  <AvianFlu>you're seeing an error that I thought we just fixed
00:48:34  <AvianFlu>can you gist me the package.json?
00:48:38  <AvianFlu>what are you trying to deploy?
00:49:32  * tmpvarquit (Ping timeout: 264 seconds)
00:49:42  <webhar>here's my deploy log
00:49:43  <webhar>https://gist.github.com/3087181/582d45997ec97889d8b67b44fb8d040f457a56f2
00:50:07  <AvianFlu>what's in the dir?
00:50:17  <AvianFlu>can you go to gist.github.com and paste your js you're trying to deploy?
00:51:06  * camerondgrayquit (Read error: Operation timed out)
00:51:24  * aheckmannjoined
00:51:28  <webhar>so you mean i have to create my own initial app? I thought it will automatically create its own initial app like other node hosting/framework
00:52:37  <jesusabdullah>webhar: try 'jitsu install helloworld'
00:52:41  <jesusabdullah>webhar: and then deploy that
00:52:48  <jesusabdullah>webhar: and then visit http://handbook.nodejitsu.com
00:53:22  * mmaleckiquit (Ping timeout: 252 seconds)
00:53:57  * tmpvarjoined
01:00:02  <webhar>i'm still having an error on deply
01:00:05  <webhar>https://gist.github.com/3087181/0e4fd578cb99b82cf5f710f6d328aa81f209f3fa
01:01:04  <webhar>the script is already working on my local when i start the app locally
01:01:08  <elbuo>did you put fill the script start?
01:01:54  * r4mjoined
01:02:56  <r4m>can anyone pls tell me why i keep getting socket hang up error
01:02:58  <webhar>elbuo, im sorry? what do mean by put fill the script start?(sorry en is not my native lang)
01:04:28  <elbuo>when it prompts you for the prompt: scripts.start: you actually need to specify this one
01:04:38  * aheckmannquit (Quit: aheckmann)
01:04:52  <AvianFlu>r4m, there can be several causes, I'll investigate for you
01:04:55  <AvianFlu>waht's the app name/
01:04:55  <AvianFlu>?
01:05:10  <elbuo>its probably server.js or something ending in .js
01:05:18  <r4m>avianFlu : meccabox
01:05:41  <webhar>elbuo, ok ill look into that
01:06:00  * jryansjoined
01:06:06  * ncrohnquit (Quit: ncrohn)
01:06:53  <AvianFlu>r4m, incidental drone server failure. you should just try again
01:07:29  <r4m>aviavFlu, i have been trying the same over a week now
01:08:31  <r4m>AvianFlu, i have deployed again
01:10:45  <webhar>To AvianFlu, jesusabdullah, AvianFlu and for all that i missed, a big thanks to you guys it's working now :)
01:11:03  <elbuo> enjoy
01:11:05  <AvianFlu>r4m, the last server you hit wasn't an error that is applicable for other places - checking your last one
01:11:21  * kenperkinsjoined
01:11:37  <AvianFlu>r4m, do you use bcrypt?
01:12:06  <r4m>AvianFlu, no not now i had changed that to crypto
01:12:19  <AvianFlu>oh
01:12:28  * blakmatrixjoined
01:12:36  <r4m>same error again :(
01:12:58  <AvianFlu>r4m, can you gist your package.json??
01:13:09  <r4m>yeah sure
01:13:14  * vicapowquit (Quit: vicapow)
01:15:00  * Dany_quit (Ping timeout: 245 seconds)
01:15:04  * slloydquit (Quit: Leaving...)
01:16:04  <r4m>AvianFlu, https://gist.github.com/3087283
01:16:05  * aromanquit (Quit: aroman)
01:17:05  * webharquit (Ping timeout: 245 seconds)
01:17:46  * googoljoined
01:18:30  * Leemp2quit (Quit: Leaving)
01:18:39  <AvianFlu>r4m, can you run `npm pack` from your app dir and see how big the resulting tarball is?
01:19:03  <r4m>AvianFlu, sure
01:19:33  * Zolrathquit (Read error: Connection reset by peer)
01:19:41  * insinquit (Quit: What's the point in giving us haaaaannnds?)
01:20:48  * Zolrathjoined
01:20:52  <r4m>@AvianFlu, its 4.9 mb
01:21:21  * bradleymeck_joined
01:22:28  * lyaunzbejoined
01:22:33  * aromanjoined
01:23:28  * bradleymeckquit (Ping timeout: 245 seconds)
01:23:28  * bradleymeck_changed nick to bradleymeck
01:27:02  * mAritzquit (Read error: Connection reset by peer)
01:27:04  <r4m>@AvianFlu ??
01:27:15  <AvianFlu>r4m, we're looking into it
01:27:19  <AvianFlu>sorry, should have said that before
01:27:42  <r4m>cool
01:33:27  * therealkoopaquit (Remote host closed the connection)
01:33:56  <dylang>all the sudden i'm getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} again
01:34:22  <AvianFlu>dylang, just a sec
01:34:24  <dylang>on http://doddev.jitsu.com/
01:35:14  * nicktjoined
01:41:34  * Sadinjoined
01:41:42  * thlorenzjoined
01:43:49  <AvianFlu>dylang, looks like it came back
01:47:08  <dylang>AvianFlu: it did look that way, then i deployed and it seems broken again.
01:48:34  <AvianFlu>dylang, works for me?
01:48:38  <dylang>oh it's back sometimes
01:49:02  <dylang>looking at the log it looks like there are multiple instances of my app running at once - is that intentional?
01:49:33  * blakmatrixquit (Quit: Leaving.)
01:49:48  * blakmatrixjoined
01:49:51  <AvianFlu>probably zombified from bad deploys
01:50:44  <AvianFlu>we'll kill them presently
01:51:43  <dylang>yeah i've had a few "Error: socket hang up" during deploy
01:51:52  * anoemiquit (Quit: anoemi)
01:52:02  <AvianFlu>those are strange timeouts, we're working on them
01:53:39  <jesusabdullah>thanks for your patience dylang :)
01:53:46  <jesusabdullah>dylang: ooc where is DoD hosted now?
01:54:20  <dylang>jesusabdullah: my pleasure, i love playing with new gadgets :)
01:55:11  <dylang>jesusabdullah: Doodle or Die is still with Joyent, on a SmartOS Node machine, but it's a pain to upgrade Node versions (i'm not going to build it from source on my production machine with no failback).
01:55:15  <jesusabdullah>also we should be much more stable soon, most of the issues are due to a joyent migration
01:55:25  <jesusabdullah>dylang: Oh goodness!
01:55:34  <nickt>just had my first successful deploy with jitsu and i wanted to drop in here and say this service is awesome
01:55:38  * redirquit (Ping timeout: 276 seconds)
01:55:43  <jesusabdullah>nickt: Thank you!
01:56:09  <jesusabdullah>dylang: Did you know we have zero downtime deploys?
01:56:14  * daveluke_joined
01:56:21  <jesusabdullah>dylang: That is, if an app fails to deploy we keep the old one running
01:56:33  <dylang>jesusabdullah: except right now when there are a few problems here and there :)
01:56:38  <jesusabdullah>exactly.
01:56:40  <jesusabdullah>XD
01:56:54  <jesusabdullah>but IN THEORY that's how it works
01:57:14  <dylang>jesusabdullah: is there a way to pre-install modules that take a while to install to speed up deploys?
01:57:28  <jesusabdullah>bundledDependencies ?
01:57:35  <dylang>we use canvas which compiles every time
01:57:36  <jesusabdullah>http://package.json.jit.su
01:57:44  <jesusabdullah>hmm
01:57:50  <jesusabdullah>We've been talking about precompiling
01:57:57  <jesusabdullah>us handling that smartly might be the better option
01:58:24  <dylang>that would be awesome
01:59:07  <jesusabdullah>Yeah it would
01:59:15  <jesusabdullah>but in the meantime bundledDependencies are your best bet
01:59:26  * aromanquit (Quit: aroman)
01:59:29  <jesusabdullah>just keep in mind, a compiled dependency would need to be compiled to run on our environment
01:59:39  <jesusabdullah>hmmm
01:59:45  <dylang>of course.
01:59:48  <jesusabdullah>I wonder how hard it would be to build a service that does that
01:59:59  * benvquit (Quit: Computer has gone to sleep.)
02:00:12  * mmaleckijoined
02:00:19  * ramitosjoined
02:00:19  <jesusabdullah>like, you give it a package, it does the install and ships back a tarball with everything cimpiled in it
02:01:38  <dylang>does jitsu deploy do a deep copy or just sync changes?
02:02:05  * nicktquit (Ping timeout: 245 seconds)
02:04:48  * mmaleckiquit (Ping timeout: 250 seconds)
02:09:16  * anoemijoined
02:11:19  * c4milojoined
02:12:49  <jesusabdullah>dylang: We use npm for bundling
02:13:02  <jesusabdullah>dylang: so, deep copy I guess
02:13:14  <jesusabdullah>dylang: We've talked about syncing changes but that's a whole 'nother thing
02:13:32  * anoemi_joined
02:14:53  * anoemi__joined
02:14:58  * anoemiquit (Read error: Connection reset by peer)
02:14:58  * anoemi__changed nick to anoemi
02:15:04  <dylang>i'm all about deploying early and often, so i like fast deploys with as few bits moving as possible.
02:15:28  <jesusabdullah>I can feel that
02:15:43  <SubStack>aye, can feel it in me sea bones
02:15:47  <SubStack>yarrrr
02:15:49  <jesusabdullah>INDEED
02:15:53  <jesusabdullah>and ALSO my LAND BONES
02:16:07  <SubStack>le scoff!
02:16:16  <SubStack>land bones are fer land lubbers
02:16:27  <jesusabdullah>YEAH MAYBE
02:16:42  <jesusabdullah>If I lived in middle earth I'm pretty sure I would've been a dwarven blacksmith
02:17:38  * anoemi_quit (Ping timeout: 245 seconds)
02:18:06  <jesusabdullah>you guys make terrible ninjas!
02:18:21  <SubStack>I'm up to my third nautical-themed module now
02:18:29  <jesusabdullah>YOU WOULD BE
02:18:30  <AvianFlu>jesusabdullah, DON'T YOU CALL ME A NINJA
02:18:32  <SubStack>pier, fleet, seaport
02:18:33  * AvianFluis a pirate to the bone
02:18:50  * AvianFlushakes his fist at jesusabdullah some more
02:18:56  <jesusabdullah>hahaha
02:19:47  <SubStack>http://substack.net/images/hookio.png
02:19:50  <SubStack>relevant ^
02:20:47  <AvianFlu>hahhahahah that's me, as peter pan
02:23:40  * rburton-quit (Quit: rburton-)
02:27:34  * zz_shykeschanged nick to shykes
02:30:23  * Dimitarjoined
02:36:42  * dodojoined
02:37:30  * johndevorquit (Ping timeout: 245 seconds)
02:37:38  * __lucasjoined
02:38:45  * camerondgrayjoined
02:41:16  * ezmcjoined
02:47:06  * vicapowjoined
02:47:41  * xaqjoined
02:48:48  * coen-hydejoined
02:48:55  <elbuo>woooo bcrypt compiled
02:49:48  * nlognbobjoined
02:49:48  * anoemiquit (Read error: Connection reset by peer)
02:49:57  * anoemijoined
02:50:11  <elbuo>thanks guys
02:52:01  <AvianFlu>elbuo, sweet!
02:52:12  <coen-hyde>hey guys. Getting "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" when trying to access http://popbasic.nodejitsu.com/
02:52:28  <coen-hyde>i tried restarting the app but that didn't help
02:52:39  <AvianFlu>just a sec
02:52:45  <nlognbob>I'm getting that too, using a custom domain.
02:53:09  <coen-hyde>i'm using a custom domain as well, but just linked the jitsu one here
02:53:10  <nlognbob>the nameservers for the two domains differ a little bit, and also i just deployed. Can deploying change the IP address?
02:53:40  <nlognbob>yeah, popbasic is not working from here either
02:53:58  <jesusabdullah>nlognbob: username/appname?
02:54:00  <AvianFlu>nlognbob, coen-hyde, try now
02:54:10  <jesusabdullah>ope, AvianFlu is fast!
02:54:24  <nlognbob>yes, thanks.
02:54:35  * elbuoquit (Ping timeout: 245 seconds)
02:54:41  <coen-hyde>well the application doesn't look like it exists anymore, redeploy?
02:55:09  <nlognbob>umm, deploying won't change IPs will it? Your dns records are set to cache for 15 minutes.
02:55:53  <AvianFlu>this may be a balancer issue on our end.
02:55:59  <AvianFlu>coen-hyde, redeploy and see what happens
02:56:15  <AvianFlu>nlognbob, it will change the internal IP, but not the ip where your dns is concerned
02:56:33  <AvianFlu>unless something is broken, once you set your DNS, it will Just Work
02:56:42  * cronopioquit (Quit: leaving)
02:56:53  <nlognbob>good! thanks. I'm seeing slightly different DNS, but all in the same address range. must be a big round-robin group
02:57:50  <nlognbob>by the way, congratulations for going to public beta
02:58:12  <AvianFlu>thanks
02:58:43  * aheckmannjoined
02:59:08  <coen-hyde>AvianFlu: the redeploy worked
02:59:17  * aheckmannquit (Client Quit)
02:59:36  <AvianFlu>cool.
03:01:02  * tylerstalderquit (Quit: Computer has gone to sleep.)
03:02:07  * st_luke_joined
03:02:08  * st_lukequit (Disconnected by services)
03:02:14  * st_luke_changed nick to st_luke
03:02:44  * aromanjoined
03:05:56  * anoemiquit (Read error: Connection reset by peer)
03:05:59  * anoemi_joined
03:07:55  * tonymilnequit (Quit: tonymilne)
03:08:44  * aromanquit (Read error: Connection reset by peer)
03:08:50  * aroman_joined
03:09:21  * GimbleGiiljoined
03:10:01  <ezmc>a
03:10:05  * ezmcquit (Quit: leaving)
03:10:14  * ian_brasilquit (Ping timeout: 250 seconds)
03:10:56  <AvianFlu>b
03:11:18  * rolyjoined
03:13:06  * GimbleGiilquit (Read error: Connection reset by peer)
03:16:44  * thlorenzquit (Ping timeout: 250 seconds)
03:22:31  * anoemi_quit (Quit: anoemi_)
03:24:09  * martialcoderjoined
03:24:29  * aheckmannjoined
03:24:56  * aheckmannpart
03:24:56  * martialcoderpart
03:25:49  * ferloresquit (Remote host closed the connection)
03:29:12  * vicapowquit (Quit: vicapow)
03:31:02  * rolyquit (Ping timeout: 252 seconds)
03:36:03  * tylerstalderjoined
03:39:23  * indexzerojoined
03:40:17  * sbbjoined
03:42:19  * xaqquit (Remote host closed the connection)
03:43:10  * dimrocquit (Quit: dimroc)
03:44:22  <sbb>hi, I just ran 'jitsu deploy' and it failed, I believe this is the key line: "gyp ERR! rebuild error Error: Python executable "python" is v5012.7.2, which is not supported by gyp."
03:44:43  <sbb>full output here https://gist.github.com/026932d553085ad5af6c
03:47:34  * c4miloquit (Remote host closed the connection)
03:49:10  * sb_quit (Ping timeout: 245 seconds)
03:49:49  * rwaldronquit (Quit: Leaving...)
03:54:38  * st_lukequit (Remote host closed the connection)
03:56:37  * charuruquit (Quit: charuru)
04:00:13  * ramitosquit
04:02:21  <Marak>sbb: bcrypt isn't compiling on the smartos machines, someones working on a patch for bcrypt right now
04:03:30  * Marakquit (Quit: Page closed)
04:06:15  * r4mquit (Ping timeout: 245 seconds)
04:07:32  * st_lukejoined
04:10:20  * rolyjoined
04:10:22  * rvagg1joined
04:16:21  * anoemijoined
04:17:07  * hij1nxjoined
04:20:04  * Nodejitsu-Githubjoined
04:20:05  <Nodejitsu-Github>[haibu] bmeck pushed 4 new commits to master: http://git.io/OCThbQ
04:20:05  <Nodejitsu-Github>[haibu/master] [fix] npm oddity and node-gyp temp fix - Bradley Meck
04:20:05  <Nodejitsu-Github>[haibu/master] [fix] set timeout on service - Bradley Meck
04:20:05  <Nodejitsu-Github>[haibu/master] [events] more events for logging - Bradley Meck
04:20:05  * Nodejitsu-Githubpart
04:21:58  * thepumpkinjoined
04:24:38  * thepumpkinquit (Read error: Connection reset by peer)
04:25:11  * thepumpkinjoined
04:27:51  * thepumpk_joined
04:28:39  * dylangquit (Quit: dylang)
04:29:10  * Nodejitsu-Githubjoined
04:29:11  <Nodejitsu-Github>[haibu] bmeck pushed 14 new commits to master: http://git.io/qMZ3cQ
04:29:11  <Nodejitsu-Github>[haibu/master] [fix] kill tree and ttl for forever - Bradley Meck
04:29:11  <Nodejitsu-Github>[haibu/master] [refactor breaking] Remove chroot plugin - indexzero
04:29:11  <Nodejitsu-Github>[haibu/master] [fix] match client to service timeout - Bradley Meck
04:29:11  * Nodejitsu-Githubpart
04:29:31  * thepumpkinquit (Ping timeout: 250 seconds)
04:29:42  <bradleymeck>rebase makes things soo happy but soo confusing
04:29:43  * irokjoined
04:30:40  * thepumpk_quit (Read error: Connection reset by peer)
04:31:15  * thepumpkinjoined
04:38:00  <nlognbob>http://node2.nodejitsu.com/ is down
04:38:13  <nlognbob>oops, wrong url
04:38:58  <nlognbob>http://node2.getknockknock.com/ is not responding, underlying url is http://nlogn2.nodejitsu.com/
04:39:21  <nlognbob>can somebody look into why it is down?
04:39:25  <bradleymeck>works fine here?
04:39:28  * Zaviorjoined
04:39:34  <bradleymeck>looking though
04:39:34  <nlognbob>node2.getknockknoc?
04:39:40  <bradleymeck>both
04:39:45  <nlognbob>hmmm
04:39:50  <nlognbob>smells like dns
04:39:52  <bradleymeck>node2 and nlogn2
04:40:11  <bradleymeck>`host` ?
04:40:41  <nlognbob>?
04:40:46  <nlognbob>subdomain nlogn2
04:41:00  <Zavior>I'm having a hard time deploying to nodejitsu, this is the error I'm getting (http://pastebin.com/WgASrsey) when following this tutorial: https://github.com/nodejitsu/handbook
04:41:04  <bradleymeck>well `host node2.getknockknock.com` should end up the same as `host nlogn2.nodejitsu.com` ideally or at least be a subset
04:41:31  <bradleymeck>Zavior do you have a script to run? you need a start script
04:42:27  <Zavior>I have this named as server.js in the directory I'm deploying from: http://pastebin.com/bnCs7aa6
04:43:01  <bradleymeck>what did you set as your start script when jitsu prompted you?
04:43:06  <Zavior>that file
04:43:09  <Zavior>server.js
04:43:26  <bradleymeck>gist me the full output of your deploy, i need more info
04:44:05  <nlognbob>yes, identical servers from 'host' command
04:44:10  * Nodejitsu-Githubjoined
04:44:10  <Nodejitsu-Github>[jitsu] jesusabdullah created https-endpoint (+1 new commit): http://git.io/7dDOmw
04:44:10  <Nodejitsu-Github>[jitsu/https-endpoint] [minor] change default protocol to https - Joshua Holbrook
04:44:10  * Nodejitsu-Githubpart
04:44:22  * rwaldronjoined
04:44:30  * st_lukequit (Remote host closed the connection)
04:44:42  <Zavior>bradleymeck: http://pastebin.com/3qzzVBf9
04:45:00  <nlognbob>but different order, so they are using different ones. node2 =
04:45:01  * EhevuTovjoined
04:45:31  * redirjoined
04:45:35  <Zavior>bradleymeck: that copied more then I wanted but you'll see it
04:45:38  <Zavior>several times
04:46:21  <bradleymeck>i see it im reading
04:46:44  <EhevuTov>I'm reading the http://dns.jit.su/ to setup my domain. When I do 'host <url>' and get the IP ranges, the IP ranges aren't reverse lookup capable it seems. My name hosting company requires that I enter hostnames and not IP's. What should I do?
04:47:28  <nlognbob>I just used a CNAME
04:47:59  <nlognbob>bar.example.com is CNAME'd to bar1.nodejitsu.com
04:48:15  <bradleymeck>nlognbob: curl is giving "moved temporarily" when i go to that ip directly, it must be something between you and the balancer
04:48:47  <nlognbob>bradleymeck: many IPs for teh balancer, I bet one is not working. Probably .4? Is that the first in your 'host' output?
04:48:55  <EhevuTov>nlognbob, you did that through your hostname corp?
04:49:08  <nlognbob>EhevuTov, yes.
04:49:20  <nlognbob>I've set it up at both dreamhost.com and dnsmadeeasy.com
04:49:23  <bradleymeck>nlognbob its the one i tried because you had it at the top
04:49:24  <EhevuTov>I think I need a new name hosting company
04:49:47  <bradleymeck>curl -H node2.getknockknock.com
04:50:12  <Zavior>bradleymeck: It seems like it isn't creating the package.json
04:50:14  <bradleymeck>sorry -H 'host:'
04:50:17  <Zavior>unless it deletes it after it fails
04:50:22  * fearphagequit (Ping timeout: 248 seconds)
04:50:29  * redirquit (Ping timeout: 276 seconds)
04:50:57  <nlognbob>that curl command does not return my site from here
04:51:26  * fearphagejoined
04:51:27  * fearphagequit (Changing host)
04:51:27  * fearphagejoined
04:51:37  <nlognbob>cleaner try is to put /api/date on the end to get a small output
04:52:09  <Zavior>bradleymeck: yea that seems to be the problem, if I manually create a package.json it seems to deploy
04:52:12  * lemonadjoined
04:52:14  <Zavior>errors with starting now though
04:52:15  <jesusabdullah>Zavior: That's due to a regression in prompt that we're still trying to track down.
04:52:22  <nlognbob>for instance, this works: http://nlogn2.nodejitsu.com/api/date
04:52:30  <Zavior>ahh thanks jesusabdullah
04:52:41  <jesusabdullah>Zavior: Can you do me a favor and fill out http://bug.jit.su with all the inforation you can muster?
04:52:50  <Zavior>will do
04:52:59  <nlognbob>this does not: http://node2.getknockknock.com/api/date
04:53:17  <jesusabdullah>Zavior: Thanks, that could be a big help.
04:54:57  <Zavior>jesusabdullah: There's floating bugs on that page, I thought flys were on my screen ^.^
04:55:37  <jesusabdullah>Zavior: Yeah, they're unicode characters in a div doing a random walk
04:55:47  <Zavior>pretty awesome heh
04:56:32  * redirjoined
04:56:35  <nlognbob>its working now for me
04:56:50  <nlognbob>was someething done?
04:58:58  * sbbpart
04:59:06  * sreeixjoined
04:59:11  * raphiejoined
04:59:25  * jclosurejoined
04:59:25  <raphie>AvianFlu: I'm having some issues
04:59:36  <lemonad>I'm still getting Python errors when deploying, my impression was that a patch was being rolled out, any news on the situation?: https://gist.github.com/3088107
05:00:27  <EhevuTov>anyone able to set their A records with their name hosting company and would recommend their service?
05:00:43  <raphie>EhevuTov: I like cloudflare
05:01:48  <raphie>AvianFlu / jesusabdullah: when I attempt to connect to my app, even if it's not running, I get An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
05:01:56  * jclosurequit (Remote host closed the connection)
05:02:04  <raphie>no logs indicating anything fishy
05:02:08  <EhevuTov>raphie, that's a CDN, how do you use it for DNS
05:02:40  <raphie>it has dns capability
05:02:44  <raphie>really quite a nice interface
05:03:34  <nlognbob>EhevuTov, it should be simple. does your hosting service mention CNAME anywhere?
05:04:18  <EhevuTov>nlognbob, I believe they call it "forwarding" and it's an extra fee
05:04:20  <Zavior>jesusabdullah: submitted two bug reports. One for not creating/updating the package.json. As well as the internal error 500 I get when I create the package.json manuallyy and try to deploy
05:05:06  <nlognbob>EhevuTov, are you sure that isn't http forwarding (a different network layer).
05:05:11  * jclosurejoined
05:05:16  <nlognbob>can you set your A record?
05:05:24  <nlognbob>if so, I get you can set a CNAME too
05:05:43  <EhevuTov>nlognbob, I can set my A record, but it has to be reverse DNS. I can't enter IP's
05:05:56  <nlognbob>no need to enter IPs.
05:06:17  <EhevuTov>I'm using dotster
05:07:05  <nlognbob>shoudl be no problem.
05:07:32  * chiragjoined
05:07:55  <Zavior>if anyone else can take a look and make see if I'm doing something wrong? Here's my package.json, server.js and the output I get: https://gist.github.com/3088129
05:08:01  <Zavior>maybe see*
05:08:02  <raphie>anyone experiencing these errors? An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
05:08:12  <nlognbob>if I had foo.com as my domain and entered "wisc CNAME wisc393.nodejitsu.com." then wisc.foo.com would resolve to wisc393.nodejitsu.com
05:08:52  <nlognbob>very important: node the unusual "." after to the .com, indicating the end of a top-level domain
05:09:10  <EhevuTov>all I'm seeing for my service is an area to update my DNS name servers and they have to be names and not IPs
05:09:12  <Zavior>seems to maybe be an error in my server.js though
05:09:16  <nlognbob>raphie: I get those errors.
05:09:23  <raphie>nlognbob: what's happening?
05:09:51  * anoemiquit (Quit: anoemi)
05:09:55  <nlognbob>ehevutov, you don't want to update your domain servers. You want to "enter a CNAME record in your zone file"
05:10:08  <nlognbob>dotster will still be your domain server
05:10:13  <EhevuTov>nlognbob, right, but that's my only option
05:10:22  <nlognbob>hmmm, then I'm baffled!
05:10:39  <nlognbob>they must have a link somewhere, otherwise they are totally broken
05:10:48  <nlognbob>of course, maybe that is the case!
05:10:57  * piccojoined
05:11:26  <nlognbob>I don't know IRC....when a name is red in the webchat.freenode page is that a private chat? How do I do private?
05:11:35  <raphie>it appears just to be with my domain
05:12:06  * dgathrightjoined
05:12:39  * nat3quit (Quit: Computer has gone to sleep.)
05:12:50  * thlorenzjoined
05:13:02  <raphie>are any of the nodejitsu folks on?
05:14:32  <Zavior>ahh finally deploying successfully :)
05:14:57  <EhevuTov>it appears I have to pay extra for DNS management service with Doster. A "gotcha" I didn't know about
05:15:51  <raphie>kohai / hij1nx / indexzero this is kinda urgent
05:17:05  * piccoquit (Ping timeout: 245 seconds)
05:17:27  * thlorenzquit (Ping timeout: 265 seconds)
05:18:02  * rwaldronquit (Quit: Leaving...)
05:21:43  <lemonad>raphie I got that error yesterday, someone tried to fix it but my site has been down since.
05:23:04  <raphie>lemonad: ugh. I've got a product demo on thursday
05:23:17  <raphie>huh, and now it's working
05:23:37  <lemonad>raphie Oh, I take that back, I managed to deploy now! My site is also working now. Weird — but in a good way! :)
05:24:08  <raphie>argh. just terrified that this'll happen in front of 300 journalists and VC's...
05:24:26  * adambraultjoined
05:26:42  * lemonadquit (Quit: lemonad)
05:28:02  * benvjoined
05:28:26  <EhevuTov>nlognbob, raphie so cloudflare has a free service. I just changed my DNS servers with my hosting company. I believe that makes them my name authority (I forget). It's been a while since I've done DNS work
05:29:12  <nlognbob>switching nameservers can take 2 days to propagate.....but nslookup can tell you the actual value for your old site.
05:29:24  <nlognbob>individual records should be much faster....
05:30:04  <nlognbob>i'm looking at cloudflare too. I've been ignoring DOS and such attacks. I supposed that is fine until one happens, and then......boom
05:30:23  * camerondgrayquit (Remote host closed the connection)
05:31:45  <EhevuTov>I remember cloudflare does something special to help against DoS attacks, but I forget what or why they're special
05:31:45  * dominictarrjoined
05:31:51  * tmpvarquit (Quit: This computer has gone to sleep)
05:32:56  <EhevuTov>nlognbob, is my thinking right, in that by switching DNS servers on my name hosting company, I'm giving the new DNS servers my authority to use them instead (I forget the DNS lingo)
05:40:05  * shykeschanged nick to zz_shykes
05:41:47  <EhevuTov>impressed with Cloudflare so far raphie. Good call. Now let's see in a day or two after propagation if everything goes according to plan :->
05:42:12  <raphie>cool
05:42:24  <raphie>ironic that nodejitsu is fucking me over on dns
05:42:34  <raphie>well I'm sure it's not intentional
05:42:37  <raphie>but somehow it's borked
05:42:58  <EhevuTov>raphie, oh also, did you put a CNAME to the jitsu domain just for good measure?
05:43:36  <raphie>I didn't
05:43:40  <raphie>can you redirect root to it?
05:44:19  <EhevuTov>not sure
05:45:11  * indexzeroquit (Quit: indexzero)
05:45:23  <EhevuTov>looks like we'll have to keep tabs on the 'host <url>' though to make sure the DNS lookups are always up to date I guess?
05:46:28  * joshonthewebjoined
05:47:27  * kmiyashirojoined
05:47:31  * joshonthewebquit (Client Quit)
05:49:39  <jesusabdullah>EhevuTov: Balancer migrations are quite rare, I don't expect any more for a long time.
05:49:51  <jesusabdullah>EhevuTov: This last one was only due to the Joyent move.
05:50:04  <EhevuTov>ah, thanks!
05:51:55  <adambrault>jesusabdullah if I have an account that was pending and not activated, how can I log into it? attempting the pw reset doesn't send me a password. the system still shows my username as taken.
05:52:23  <adambrault>jesusabdullah and thx in advance for the help. :)
05:52:23  <jesusabdullah>adambrault: Did you get an email with a confirmation code?
05:52:29  <adambrault>no, I did not.
05:52:35  <jesusabdullah>Okay, what's your username?
05:52:49  * kylemcgillquit (Remote host closed the connection)
05:52:51  <adambrault>adambrault
05:54:43  <jesusabdullah>Can you confirm your email for me? You can PM it to me if you want
05:55:05  <adambrault>jesusabdullah [email protected]
05:55:17  <jesusabdullah>cool, email incoming
05:55:22  <adambrault>no need to pm, it's all over the internet anyway. haha
05:55:25  <EhevuTov>such service
05:55:28  <jesusabdullah>Yeah, I hear you
05:55:33  * joshonthewebjoined
05:56:02  <adambrault>this says "ambrault"
05:56:02  <adambrault>?
05:57:47  <adambrault>ah, typo
05:57:48  <jesusabdullah>adambrault: check your email again (TAKE TWO)
05:58:01  <jesusabdullah>raphie: Your dns is up, we smacked the balancers around
05:58:17  <adambrault>jesusabdullah yeah, I guessed that was it. all set up. thanks so much!
05:58:30  <raphie>jesusabdullah: you're a miracle worker, thanks a bunch
05:59:11  * lemonadjoined
05:59:32  * nat3joined
05:59:45  <jesusabdullah>raphie: Thank AvianFlu, he's the man behind the curtain
05:59:54  <jesusabdullah>adambrault: Enjoy!
06:00:15  <adambrault>jesusabdullah that's exactly what I intend to do. :)
06:00:25  <raphie>tsank you herr AvianFlu
06:00:26  <jesusabdullah>adambrault: Excellent.
06:01:40  <jesusabdullah>raphie: For the www, I'd just cname it against your main url
06:01:50  <raphie>ok, sweet
06:01:59  <raphie>cloudflare makes this so easy
06:02:36  * chiragquit (Quit: Page closed)
06:02:43  * mesoquit (Read error: Connection reset by peer)
06:02:55  * mesojoined
06:09:43  <EhevuTov>jesusabdullah, I'm getting a internal server error 500. I'm assuming this is because I need to allow my name hosting co 24hrs or so to propagate my DNS changes?
06:10:07  <jesusabdullah>EhevuTov: What kind of internal server error 500? What context?
06:10:22  <nlognbob>did you list yoru domain in package.json?
06:10:27  <EhevuTov>I updated my package.json with new domain
06:10:27  <EhevuTov>yes
06:10:51  <EhevuTov>it was working fine before I added the domain:
06:10:54  <nlognbob>I just got this on my deploy: Nodejitsu Error (500): Internal Server Error
06:11:04  <EhevuTov>^
06:11:20  <nlognbob>it was working a few minutes ago; I made only small code changes
06:11:25  <nlognbob>no package.json changes
06:11:33  <EhevuTov>I broker it?
06:11:46  * timoxleyjoined
06:11:58  <nlognbob>I think nj as a few bugs leftover from the switch to joyent....
06:12:13  <nlognbob>damn, it seems to always 500
06:12:32  <EhevuTov>I wonder if I caused a DNS problem
06:12:35  <jesusabdullah>What is "it" ?
06:12:51  <nlognbob>I dont' think you can cause a dns problem that affects me.
06:12:58  <jesusabdullah>http://gist.github.com
06:12:58  <nlognbob>and I'm getting 500 too
06:13:09  <jesusabdullah>if someone can show me, with a gist, that will help a lot
06:13:16  * rburton-joined
06:13:24  <nlognbob>https://gist.github.com/3088287
06:14:01  <jesusabdullah>hmmm
06:14:08  <jesusabdullah>probably unrelated to the dns changes
06:14:22  <EhevuTov>https://gist.github.com/b5b62cb39d398c03b597
06:15:38  <jesusabdullah>nlognbob: EhevuTov: Our special ops nodejitsuka are on the case!
06:15:50  <raphie>I get econrefused errors while deploying a lot too, I just try again and it goes away
06:15:51  <jesusabdullah>nlognbob: EhevuTov: BradleyMeck just needs one more minute to hack into the mainframe
06:16:04  <EhevuTov>lol, totally cool. I hope I didn't break it.
06:16:08  <jesusabdullah>Funny enough, raphie's approach here is probably the better one
06:16:19  <jesusabdullah>Naw EhevuTov, probably a lingering issue from this migration
06:16:21  <EhevuTov>which approach?
06:16:29  <nlognbob>I've tried 5 times.
06:16:37  <nlognbob>and 2 apps
06:17:05  <jesusabdullah>The approach of trying multiple times
06:17:15  <EhevuTov>ah
06:17:30  <jesusabdullah>nlognbob: Well maybe not in a row. The reason I say "try again" is because we proactively search for problems with our cloud
06:17:36  <nlognbob>while [ $? -ne 0]....
06:17:50  <jesusabdullah>nlognbob: So, during US daytime we often have the cobwebs cleared out
06:17:55  <nlognbob>I see.
06:17:59  <jesusabdullah>nlognbob: That is, if you give it five minutes and come back
06:18:16  <EhevuTov>jesusabdullah, how long have you guys been up?
06:18:18  <nlognbob>do you have test deployments running periodically?
06:18:31  <jesusabdullah>EhevuTov: I've been up since, ohh, 12 hrs ago?
06:18:50  <jesusabdullah>nlognbob: ancient ninja secret.
06:19:20  <EhevuTov>jesusabdullah, oh so you still have another 12 hours left in you at least :-P Congrats on the beta deployment btw
06:19:36  <jesusabdullah>EhevuTov: Haha, yeah
06:19:38  <nlognbob>I just discovered librato.com and have loaded it up with 32 metrics, just so I can be on your case in milliseconds if anything deviates :-)
06:19:49  <jesusabdullah>EhevuTov: I was up late last night, will probably be up a few more hours here
06:19:53  <jesusabdullah>I want to start getting up earlier
06:20:00  * Sadinquit (Remote host closed the connection)
06:20:09  <nlognbob>just kidding, but I am excited about librato.com; a really great tool, and cheap too
06:20:09  <jesusabdullah>I got up late today due to staying up too late last night >_<
06:20:40  <nlognbob>(I have no connection to them other than as a new user)
06:20:54  <jesusabdullah>hehe
06:21:00  <jesusabdullah>I'm glad you found a tool you like
06:21:12  <EhevuTov>I've been unable/unwilling to go to sleep since nodeconf. It made my brain too excited with ideas
06:21:25  <jesusabdullah>Did we meet?
06:21:30  <EhevuTov>Yes
06:21:41  <jesusabdullah>There were so many names :( I wish I could remember them all!
06:21:47  <jesusabdullah>Which name/face were you?
06:21:58  <jesusabdullah>I'll probably remember physical things and/or who you worked for, vs. your name
06:22:00  <EhevuTov>You were talking about Fortran in front of the Karoake bar. I have a big beard
06:22:10  <EhevuTov>we kissed
06:22:11  <jesusabdullah>hahaha, sounds like something I'd talk about
06:22:17  <jesusabdullah>w8 wat
06:22:30  <EhevuTov>lol I kid
06:22:43  <nlognbob>success!
06:22:46  <EhevuTov>I was waiting on my wife to get out of the pooper
06:22:46  <jesusabdullah>^5
06:22:57  <jesusabdullah>D:
06:22:59  <nlognbob>deploy success, that is.
06:23:30  <EhevuTov>jesusabdullah, yeah, I had a blast talking to so many people. I didn't know that was you though when we all were talking
06:23:37  <jesusabdullah>hahaha
06:23:41  <jesusabdullah>How'd you track that one down?
06:24:12  <EhevuTov>you instagram'ed a pic of yourself and another person and that's when I had the "ah ha" moment
06:24:25  <jesusabdullah>Oh, the one Luke posted, yeah
06:24:31  * daveluke_quit (Quit: daveluke_)
06:24:38  <EhevuTov>yeah, probably
06:24:40  <jesusabdullah>oh man, I ran into dtrejo and like I'd forgotten we met
06:24:56  <jesusabdullah>and he was like, "James made falafels. Your bird was there."
06:24:58  <jesusabdullah>And then I knew
06:25:10  <jesusabdullah>there was no possible way it could've been anywhere else besides Stackhaus
06:25:16  <jesusabdullah>cause of falafels and bird
06:25:53  <EhevuTov>Haha yeah, crazy. I kept thinking how people's twitter photo looks different than them
06:26:44  <EhevuTov>still having that internal server error. Wish I could see what it was :-P
06:26:52  * Zaviorquit (Quit: Zavior)
06:28:03  * duckboxjoined
06:29:20  <EhevuTov>'dig -x <ip>' if you're wanting to check your reverse dns lookup in *nix
06:29:34  <jesusabdullah>EhevuTov: We're updating some servers right now, I think it's rolling through the free ones right now
06:29:52  <EhevuTov>jesusabdullah, oh awesome. Can you say what the problem is? I'm a curious person
06:29:55  <jesusabdullah>EhevuTov: I didn't know about that actually. That said, all the joyent boxes are in a vpn and only exposed through a few public machines
06:30:24  <jesusabdullah>EhevuTov: Basically, we're rebooting some servers right now, so there's a chance you'll try to, say, deploy to a box and then have it reboot on you
06:30:26  <EhevuTov>yeah, I'm not sure how PaaS and virtual servers handle reverse DNS lookups
06:30:32  <jesusabdullah>well
06:30:39  <jesusabdullah>in the end it's all just machines right?
06:30:44  <EhevuTov>jesusabdullah, ah, I see
06:30:52  <jesusabdullah>With different subnets and things
06:32:01  * graeme_fjoined
06:32:04  <EhevuTov>true, but some mail server software has issues with non-reverse lookups on domains
06:32:12  <EhevuTov>it might be a non-issue
06:32:35  <jesusabdullah>Yeah, not sure
06:32:35  <EhevuTov>it's been a while since I've messed with that. Like, almost 13 years :-/
06:33:15  <jesusabdullah>http://dnslookup.jit.su/ :)
06:33:20  <jesusabdullah>Need to rewrite it to use "host"
06:33:24  <EhevuTov>jesusabdullah, did you end up getting to do shots with TooTallNate?
06:33:32  <jesusabdullah>Did not do shots
06:33:40  <jesusabdullah>Were we supposed to?
06:34:32  <EhevuTov>lol
06:35:06  * jryansquit (Quit: Be back later)
06:35:09  <EhevuTov>Oh, he wanted to but I had to bail. My wife was wanting to go back to the motel
06:36:17  <EhevuTov>Our karaoke room got Rick-rolled by Substack's karaoke API that he wrote THAT NIGHT and tested it on us
06:36:32  <SubStack>oh excellent
06:36:35  <EhevuTov>He queue'ed up Rick a few times
06:36:46  <EhevuTov>SubStack, lol
06:36:51  <EhevuTov>speak of the devil
06:37:06  <SubStack>it wasn't working on all the rooms though, I had a few room numbers shift out from under me
06:37:11  <SubStack>and/or transcription errors
06:37:17  <EhevuTov>yeah, they're on a rolling hash
06:37:42  <EhevuTov>I forget what the timeout on a hash key was that Jason (the owner) told me
06:38:11  <jesusabdullah>nexxy rickrolled people using her twilio demo
06:39:08  <EhevuTov>I think that was when some of us were getting fried pies
06:39:56  * thepumpkinquit (Remote host closed the connection)
06:40:36  * spolujoined
06:40:37  <EhevuTov>jesusabdullah, so what is the difference between nodester and nodejitsu technically
06:41:34  <jesusabdullah>Technically?
06:41:38  * adambraultquit
06:41:55  <jesusabdullah>I can't comment too much on that, as I've only given nodester a cursory glance at best
06:42:37  <jesusabdullah>but, like, compare the nodester client and server, and then compare jitsu and haibu to that, and you'll get a pretty good idea
06:42:41  <SubStack>I'm pretty unsure how serious nodester is supposed to be
06:42:59  <jesusabdullah>Like, just give the code a cursory glance if you're curious
06:43:13  <EhevuTov>SubStack, I know right. I don't know if it's like a public service or what
06:43:16  <SubStack>not that I am especially serious or anything
06:43:26  <SubStack>I mean, my company has cartoons everywhere
06:43:55  <EhevuTov>SubStack, but you're still for profit and need a domain name(pretty much)
06:44:06  <SubStack>yep
06:44:16  <SubStack>and ssl since we process credit cards and whatevers
06:46:22  <EhevuTov>SubStack, do you know why Microsoft didn't put there new SQL driver module on NPM?
06:46:52  <SubStack>big company, could be lots of legal friction
06:47:15  <SubStack>or else it didn't occur to them or nobody has the autonomy to make those kinds of decisions
06:47:30  <EhevuTov>SubStack, ah actually I just checked and it might be there now. Seeing if that's the same one mentioned today...
06:48:16  <jesusabdullah>EhevuTov: Microsoft isn't very good at open source :( Even their best guys are really rusty with it
06:48:19  <EhevuTov>yeah, that's it. So it IS in NPM. I thought for a second they were going to withhold it
06:48:29  <jesusabdullah>naw, they probably just, like
06:48:34  <jesusabdullah>"oh yeah, repositories"
06:48:35  <jesusabdullah>"right"
06:48:38  <jesusabdullah>;)
06:48:44  <SubStack>jesusabdullah: it takes a few dozen modules before you get a good flow for it I think
06:48:54  <EhevuTov>jesusabdullah, yeah, but I keep thinking they're going to try and fracture node or npm to try and wedge into the market
06:49:00  <SubStack>maybe around ~30 or so and then it really starts to come together
06:49:04  <jesusabdullah>SubStack: Yeah, definitely, even for someone not predisposed to closed source
06:50:00  * irokquit (Ping timeout: 245 seconds)
06:50:02  <EhevuTov>I reference SubStack code like the node docs
06:50:07  <SubStack>most companies simply aren't structured in a way where developers can ever get anywhere near enough modules to start hitting module flow
06:51:04  <EhevuTov>very true. A lot of companies have you going from project to project and usually in different languages
06:51:24  * graeme_fquit (Quit: Computer has gone to sleep.)
06:51:41  <EhevuTov>it's a problem if you live in a small town and don't have a web presence yet(work remotely as a specialist)
06:51:47  <SubStack>I was more thinking of how an "open source release" is this big event that requires a signoff from some higher-ups and a once-over by the legal department
06:52:07  <SubStack>a lot of fanfare and pageantry
06:52:18  <EhevuTov>and dustep commercials
06:52:21  <EhevuTov>dubstep
06:52:50  <SubStack>whereas I've written 4 modules in the past 3 days
06:52:57  <SubStack>it's totally not even a big deal at all
06:53:12  <SubStack>just write them, test them, and spam them onto github
06:53:28  <dominictarr>there is only 25 people with >= 30 npm modules.
06:53:33  <EhevuTov>I'll be writing my first module sometime this year :-) Just not sure what yet
06:53:40  <SubStack>dominictarr: that is rapidly changing
06:54:09  <SubStack>the biggest problem I see with the pageantry model is that the pieces tend to get unnaturally big, like an omnibus spending bill in congress that "must pass"
06:54:26  <dominictarr>the wedge is pretty thick
06:54:37  <bradleymeck>i really want to reduce all of the modules we have to smaller things even now
06:54:44  <dominictarr>177 people with 10 or more.
06:54:57  <EhevuTov>SubStack, I have that in my single mind. It's like a writer's block
06:55:20  * mesoquit (Read error: Connection reset by peer)
06:55:32  <dominictarr>the thing you need to realize, is that no one gives a shit when you publish a module.
06:55:34  * mesojoined
06:55:39  <dominictarr>unless you actually promote it
06:55:39  <SubStack>also that
06:55:43  <dominictarr>no one will use it.
06:55:51  <duckbox>@dominictarr Where are those stats from mate ?
06:56:00  <dominictarr>http://npmtop.com/
06:56:21  <SubStack>that site uses the old algorithm
06:56:34  <SubStack>isaacs wrote a view in the registry that does a much better job
06:56:44  <SubStack>the latest npmtop package on npm uses the custom view
06:56:58  <dominictarr>but I just want a count of the users?
06:57:25  <SubStack>https://isaacs.iriscouch.com/registry/_design/app/_view/npmTop?group_level=1
06:57:47  <dominictarr>you should add a cumulative percentage,
06:58:06  <dominictarr>so that it feels more like a cooperative effort, rather than a compettition.
06:58:28  <SubStack>cumulative how?
06:58:41  <SubStack>I don't run npmtop.com
06:59:29  <SubStack>but the new algorithm tells me that 40 people have published 30 or more packages
06:59:29  <raphie>jesusabdullah or AvianFlu: you guys still up?
06:59:34  <duckbox>A plain count would be more readable I think.
06:59:39  * rburton-quit (Quit: rburton-)
07:00:01  * `3rdEdenjoined
07:00:39  * thepumpkinjoined
07:00:44  <dominictarr>I mean, I want to know, how much of npm was written by the top 30 people
07:00:55  <dominictarr>or the top 170
07:01:05  <SubStack>aha
07:01:29  <SubStack>easy to do that with the custom view, one sec
07:02:03  <jesusabdullah>raphie: I'm in and out, what's up?
07:02:14  <raphie>more DNS errors >_>
07:02:32  <jesusabdullah>Same kind?
07:02:35  <jesusabdullah>What was your site again?
07:03:03  <EhevuTov>raphie, you getting a 500 internal erro?
07:03:33  <jesusabdullah>EhevuTov: http://sharebrowse.com/
07:03:33  * thepumpkinquit (Read error: Connection reset by peer)
07:03:36  <jesusabdullah>EhevuTov: That particular error
07:04:05  * thepumpkinjoined
07:04:24  <EhevuTov>ah, is his app trying to make an external connection?
07:04:49  <EhevuTov>does syscall mean the kernel denied his request?
07:04:52  * jclosurequit (Remote host closed the connection)
07:06:08  <raphie>EhevuTov: no, I'm just trying to access index.html. this all works fine from the actual jitsu link, it's DNS being screwy
07:06:34  <EhevuTov>raphie, ah I've never seen that type of error just for a DNS issue
07:08:11  <SubStack>dominictarr: https://gist.github.com/3088586
07:08:58  <SubStack>top 30 is just 14% of npm
07:09:35  <SubStack>it crosses 50% at the 416th contributor
07:10:12  <dominictarr>how many nodeconf tickets are there?
07:11:24  * fitzpantsonjoined
07:11:59  <dominictarr>and people >= 10 are 30% of node.
07:14:10  * mmaleckijoined
07:14:14  * mmaleckiquit (Client Quit)
07:15:39  * duckboxquit (Quit: duckbox)
07:16:55  <SubStack>yow, 190 people have written 10 or more npm modules
07:17:29  <jesusabdullah>perfect
07:18:36  * raphiequit (Remote host closed the connection)
07:19:17  <SubStack>10 is quite a few packages and 190 is a lot of folks
07:19:39  <SubStack>I wonder how that compares to rubygems, hackage, and cpan
07:20:45  <SubStack>cpan only has 9839 authors
07:20:49  <SubStack>npm has 4077 already
07:20:50  * Dimitarquit (Ping timeout: 245 seconds)
07:22:30  * ppcanojoined
07:24:34  * ppcanoquit (Read error: Connection reset by peer)
07:26:05  * ppcanojoined
07:27:35  * ppcanoquit (Read error: Connection reset by peer)
07:28:37  * azoolquit (Quit: leaving)
07:29:24  * `3rdEdenpart
07:29:58  * ppcanojoined
07:30:02  * nat3quit (Quit: Computer has gone to sleep.)
07:30:51  * `3rdEdenjoined
07:31:50  * vvojoined
07:32:15  * josdeha_rtjoined
07:33:46  <EhevuTov>jesusabdullah, still not working and getting that 500 internal error. What do you suggest. Just go to bed and see if it works in the morning?
07:34:32  * pickelssjoined
07:38:57  * rolyquit (Ping timeout: 240 seconds)
07:40:33  * andris9joined
07:41:00  * rolyjoined
07:43:22  * avdravjoined
07:47:22  <avdrav>has anybody had any success deploying hummingbird?
07:47:47  <avdrav>i'm failing at the mongodb dependancy
07:47:57  <bradleymeck>avdrav gist?
07:48:02  <ljharb>is there a way to have a better maintenance page than "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}"
07:48:03  <ljharb>?
07:49:17  <avdrav>https://gist.github.com/3088809
07:50:58  <avdrav>bradleymeck, does that help?
07:51:23  <bradleymeck>avdrav, use bundledDependencies and remove the dumb "os" from mongo's package.json, and open up a ticket with them
07:51:33  <EhevuTov>avdrav, I tried hummingbird a year ago and it failed for me then
07:54:00  <EhevuTov>avdrav, does your mongodb modules use native code?
07:54:05  * kmiyashiroquit (Quit: kmiyashiro)
07:54:21  <EhevuTov>at first glance it looks like it might be native and doesn't work on the jitsu OS
07:54:48  <avdrav>so would bradleymeck's solution work?
07:55:16  * bedajoined
07:55:25  <bradleymeck>EhevuTov: it does just the package maintainer is using "os" as a whitelist when it should just be left empty
07:55:37  <EhevuTov>yep, there you go
07:55:39  <bradleymeck>if you use windows specific / mac specific etc you need "os"
07:55:50  <EhevuTov>cool. Good to know
07:56:16  <avdrav>can you paste the exact line to add to package.json?
07:56:48  <avdrav>docs are vague :-(
07:56:56  <EhevuTov>that's a problem I'm finding with package.json(not inherently though) is that it's hard to test what the minimal values I need for the dependencies, etc.
07:57:10  <avdrav>http://npmjs.org/doc/json.html#bundledDependencies
07:58:32  <EhevuTov>Is a bundledDepency and dependency that is already compiled/installed and is just going to be deployed straight from the modules dir?
07:59:37  <ljharb>hmm. i just redeployed my app, and i'm getting the error page, but the logs say its ok. any employees around?
08:00:04  <avdrav>or do i have to file a ticket for nodejitsu? not sure how to proceed, bradleymeck?
08:00:06  <ljharb>oh snap, "No application found for "develop.nodejitsu.com""
08:00:10  <bradleymeck>ljharb: appname?
08:00:36  <ljharb>hm, i PMmed it to you but it seems up now
08:00:41  <ljharb>maybe NJ just had a hiccup?
08:01:41  <avdrav>anyone tried deploying WatchMen on nodejitsu?
08:01:56  <bradleymeck>ljharb: migration has led to some hiccups we didnt see until public made our api slammed hard
08:03:39  <ljharb>no worries
08:04:54  <EhevuTov>jesusabdullah, ok, I'm working now. I was doing a 'jitsu apps update' like the http://dns.jit.su/ article said and was getting that 500 internal error. I did a 'jitsu deploy -r build' and it worked
08:09:34  * graeme_fjoined
08:11:40  <EhevuTov>jesusabdullah, I think your 'jitsu app update' program might not like my package.json for some reason but 'jitsu deploy' was fine with it
08:11:57  <jesusabdullah>whaaaat
08:12:03  <jesusabdullah>develop's down?
08:13:10  <jesusabdullah>EhevuTov: Would you mind shooting an email to [email protected] about that? I think there might be a regression involving jitsu apps update
08:13:16  * tylerstalderquit (Ping timeout: 244 seconds)
08:13:23  <EhevuTov>jesusabdullah, I think so too. Sure will
08:13:23  <jesusabdullah>ljharb: I was wondering the same thing
08:13:57  <jesusabdullah>EhevuTov: Yeah, I was running into some env-setting issues as well, which is quite strange
08:14:59  <ljharb>jesusabdullah: any progress on https://github.com/nodejitsu/jitsu/issues/87 ? i think marak said the nconf changes are all published
08:15:09  * avdravquit (Quit: Page closed)
08:26:39  * robhawkesjoined
08:26:51  * dgathrightquit (Quit: dgathright)
08:31:58  * mesoquit (Read error: Connection reset by peer)
08:32:22  * mesojoined
08:34:54  * coen-hydequit (Quit: coen-hyde)
08:38:07  * yawnjoined
08:39:21  <dominictarr>Hey jesusabdullah do you know a command to prompt the user in bash?
08:39:23  * dob_joined
08:40:16  * ImBcmDth_joined
08:40:31  <yawn>hai guys
08:41:41  <bradleymeck>dominictarr : read ?
08:41:53  <bradleymeck>hey yawn
08:43:32  * ImBcmDthquit (Ping timeout: 264 seconds)
08:43:51  <dominictarr>I had a look at that, man read didn't seem as intuitive as I hoped.
08:45:14  * kylemcgilljoined
08:45:32  <EhevuTov>dominictarr, like:
08:45:32  <EhevuTov>echo "Please enter some input: "
08:45:32  <EhevuTov>read input_variable
08:45:32  <EhevuTov>echo "You entered: $input_variable"
08:45:33  <EhevuTov>bash has a 'select' as well
08:45:33  * EhevuTovquit (Quit: Leaving)
08:49:30  * aib_233joined
08:53:15  <dominictarr>okay, that is easy.
08:53:15  <dominictarr>thanks
08:53:17  * duckboxjoined
08:58:29  <bradleymeck>dominictarr are you still working on json.sh or accepting requests for it?
09:01:02  <dominictarr>sure.
09:01:35  <dominictarr>I'm not working on it no but it always amuses me when people are actually using it for something.
09:10:13  * lpinjoined
09:10:56  * nat3joined
09:18:06  <yawn>oh yes
09:18:09  <yawn>finally
09:18:12  <yawn>Doctor Pepper
09:18:14  <yawn>:Q_
09:18:36  <yawn>or Dr Pepper, whatever
09:21:15  * Pete_joined
09:21:39  * Pete_changed nick to Guest36482
09:23:42  * aroman_quit (Quit: aroman_)
09:24:52  * aromanjoined
09:25:29  * nonickatalljoined
09:26:21  * hichaelmartquit (Remote host closed the connection)
09:29:24  <Guest36482>hey, guys. Just getting up and running with my new beta account - anyone have any ideas how to stop jitsu deploy complaining that package.json has a missing required field: engines (I did add it)
09:32:59  * mappumjoined
09:33:30  * Nodejitsu-Githubjoined
09:33:30  <Nodejitsu-Github>[jitsu] pksunkara pushed 1 new commit to master: http://git.io/iWvjkQ
09:33:30  <Nodejitsu-Github>[jitsu/master] [fix] Missed this prompt regression the last commit, Fixes #274 - Pavan Kumar Sunkara
09:33:30  * Nodejitsu-Githubpart
09:38:52  * eldiosjoined
09:40:59  * travis-cijoined
09:40:59  <travis-ci>[travis-ci] nodejitsu/jitsu#148 (master - bca76f5 : Pavan Kumar Sunkara): The build passed.
09:40:59  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/15f3f2995f77...bca76f5c3b68
09:40:59  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/1834525
09:40:59  * travis-cipart
09:43:24  * travis-cijoined
09:43:24  <travis-ci>[travis-ci] flatiron/prompt#4 (master - 191cb62 : Pavan Kumar Sunkara): The build passed.
09:43:24  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/prompt/compare/363cf2272242...191cb62363d7
09:43:24  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/prompt/builds/1834558
09:43:24  * travis-cipart
09:43:56  * googolquit (Ping timeout: 252 seconds)
09:46:41  * vekexasiajoined
09:51:19  * hichaelmartjoined
09:54:03  * pghallidayjoined
09:54:50  * Guest36482quit (Quit: Page closed)
09:59:23  * pghallidaychanged nick to pghalliday_
10:01:26  * googoljoined
10:02:20  * MeLightjoined
10:02:32  * pghalliday_part
10:02:45  * mesoquit (Read error: Connection reset by peer)
10:02:53  * pghalliday_joined
10:03:08  * mesojoined
10:03:21  * pghalliday_quit (Client Quit)
10:04:13  * pghalliday_joined
10:04:30  * pghalliday_quit (Client Quit)
10:05:03  * pghalliday_joined
10:05:17  * pghalliday_quit (Client Quit)
10:05:30  <nonickatall>hi, can anyone helpme with a bug related to this issue https://github.com/flatiron/union/issues/25#issuecomment-4966504 ty
10:05:44  * eldiosquit (Quit: bye =))
10:06:41  <pksunkara>nonickatall: hi, lemme check
10:06:53  <dscape>nonickatall: dont use body parser would be a easy workaround :)
10:07:09  * Pete2joined
10:07:30  <pksunkara>nonickatall: what is the issue you are facing?
10:07:50  * Pete2quit (Client Quit)
10:08:23  * Pete2joined
10:08:37  * Pete2quit (Client Quit)
10:08:40  <nonickatall>the same on that post
10:09:05  <nonickatall>i get an [obecjt Object] in the begining of my req.body
10:09:15  * yawnquit (Quit: leaving)
10:09:18  * Pete2joined
10:09:25  * coen-hydejoined
10:09:51  <pksunkara>nonickatall: what are your union and connect versions?
10:10:07  <pksunkara>and are you using director?
10:10:21  <nonickatall> [email protected]
10:10:26  <nonickatall>y im usiing director
10:10:39  <nonickatall>and union is 0.3.0 cause i forced
10:11:05  <nonickatall>[email protected]
10:11:14  <pksunkara>nonickatall: ok, I know what your issue is, but I need to see your code to fix it for you
10:11:58  <nonickatall>the server code?
10:12:17  <nonickatall>server= union.createServer before: [ connect.favicon(), connect.static(__dirname + '/static'), (req, res)-> router.dispatch req, res, (err)-> if err res.writeHead 404 res.end() ] server.listen 3000
10:13:37  <pksunkara>nonickatall: add buffer: false as an option and use union 0.3.2
10:16:17  <MeLight>why does this work on jitsu but not on localhost: script(src="/socket.io/socket.io.js")
10:16:27  <MeLight>sorry, that's jade
10:16:52  <MeLight>meant this: <script src="/socket.io/socket.io.js">
10:16:55  <pksunkara>MeLight: jitsu is on port 80
10:17:03  <pksunkara>oh wait
10:17:59  <dscape>MeLight: that should work both on nodejitsu and localhost
10:18:19  <dscape>when you pass the app to socket.io it adds that file to the routes, and serves it automatically
10:18:52  <MeLight>strange, on localhost Chrome gives me this (marked red) in the console:
10:18:53  <MeLight>
10:19:12  <`3rdEden>is your server running on 3000?
10:19:17  <MeLight>yup
10:19:28  <`3rdEden>when you go to /socket.io/ do you see welcome to socket.io?
10:19:50  <nonickatall>pksunkara: with that configuration my req.body is just empty just have the prototype
10:19:54  <MeLight>localhost:3000/socket.io/?
10:19:59  <`3rdEden>yep
10:20:04  <MeLight>second
10:20:09  * dodo_joined
10:20:10  <MeLight>yes i do
10:20:17  <pksunkara>nonickatall: use connect.bodyParser()
10:21:39  <`3rdEden>MeLight: do you have any authorization functions set?
10:22:08  <MeLight>`3rdEden: not really sure what that means, so my guess is "no"
10:22:11  * limptwigletjoined
10:22:20  <`3rdEden>btw because you are getting it does mean that /socket.io/socket.io.js is correctly loaded
10:22:29  <nonickatall>pksunkara: still the same
10:22:38  * dodoquit (Ping timeout: 245 seconds)
10:22:42  <`3rdEden>as the /socket.io/1/ is the handshake call that socket.io makes to your server when the io.connect() is called
10:22:42  <nonickatall>i get an empty req.body
10:22:49  <limptwiglet>is there a way for me to pull down the code for a deployed app?
10:23:03  <pksunkara>nonickatall: can you gist me your code? server and the route
10:23:33  <MeLight>aha
10:23:37  * dylangjoined
10:23:43  <MeLight>so the problem is somewhere further down the road?
10:23:57  * gurijoined
10:24:18  <bradleymeck>limptwiglet: `jitsu snapshots fetch?`
10:24:24  <nonickatall>https://gist.github.com/3089501 ty
10:24:38  <limptwiglet>bradleymeck that just shows me a list of snapshots i have
10:24:44  <limptwiglet>i cant seem to download them
10:25:10  <guri>What is the capacity of a drone with respect to computing power and memory?
10:25:24  <guri>Couldn't find a good answer on the site
10:25:33  <`3rdEden>MeLight: Yes I think so, not really sure why a handshake call would fail
10:25:44  <bradleymeck>limptwiglet i just downloaded something using it
10:25:50  <`3rdEden>do you see any contents returned in the development panel?
10:25:51  <limptwiglet>:S
10:26:02  <limptwiglet>bradleymeck: i must be a tard then
10:26:31  <bradleymeck>just be sure you add the appname and the first column after data is the name of the snapshot
10:26:37  * eldiosjoined
10:26:44  <MeLight>`3rdEden: I think I got it
10:26:53  * josdeha_rtquit (Remote host closed the connection)
10:26:57  <bradleymeck>guri: dev cloud is 256mb ram, dont expect tons from cpu
10:27:09  * beda_joined
10:27:26  <MeLight>`3rdEden: I changed the parameter passed to io.connect from window.location.host (which was localhost:3000) to window.location.origin (which is http://loalhost:3000)
10:27:35  <MeLight>and it's working :) will try to deploy now
10:28:02  <`3rdEden>MeLight: not sure if window.location.origin is cross browser available
10:28:15  <pksunkara>nonickatall: gimme a sec
10:28:38  <MeLight>Mwuahaha
10:28:45  <MeLight>it works on chrome and FF
10:28:59  <MeLight>I'll try on IE just for the laughs
10:29:43  * bedaquit (Ping timeout: 264 seconds)
10:29:58  <MeLight>ie8 just worked
10:30:05  <MeLight>Thanks!
10:34:04  * thlorenzjoined
10:39:29  * spoluquit (Quit: spolu)
10:46:12  * googolquit (Ping timeout: 244 seconds)
10:50:04  * dimrocjoined
10:52:57  * potomakjoined
10:53:20  <nlognbob>I've heavily instrumented my drones and am seeing perplexing things, like the number of drones oscillating between 1 and 4 every 20 minutes or so
10:54:13  * coen-hydequit (Quit: coen-hyde)
10:59:03  * vvoquit (Quit: vvo)
11:04:25  * thatmarvinjoined
11:05:31  <thatmarvin>i'm getting compile errors for node-time (https://github.com/TooTallNate/node-time)
11:05:34  * mAritzjoined
11:07:00  <bradleymeck>thatmarvin, gist your errors
11:07:43  <thatmarvin>bradleymeck: yep, one sec
11:14:27  * mAritzquit (Read error: Connection reset by peer)
11:16:24  <lpin>bradleymeck any updates on that user ID 501 error?
11:17:24  <bradleymeck>lpin ive deployed several apps so i think it should work. but im just now getting off a 12 hour shift mmalecki might be able to help in a few
11:19:22  <lpin>just deployed test app
11:19:31  <lpin>got this https://gist.github.com/3084207
11:20:33  <lpin>sorry wrong gist
11:20:34  <lpin>https://gist.github.com/3089745
11:22:54  <lpin>can anyone please check if the binary module is under /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release/
11:22:57  <lpin>?
11:24:21  * nat3quit (Quit: Computer has gone to sleep.)
11:26:54  <thatmarvin>something is really broken. can somebody please look into this 500 errors with "jitsu env set"?
11:27:26  * nat3joined
11:27:34  * willwhquit (Ping timeout: 248 seconds)
11:27:35  * coen-hydejoined
11:27:48  * MeLightquit (Quit: Page closed)
11:29:15  * AndreasMadsenjoined
11:29:35  * chrismcvjoined
11:31:28  <nonickatall>pksunkara: could you find out my problem?
11:32:02  <pksunkara>nonickatall: sorry, was busy and forgot, trying now
11:32:11  <nonickatall>kk ty
11:33:01  * dimrocquit (Quit: dimroc)
11:33:06  <chrismcv>hey, possibly a dirty question, but is there any way of hosting a mono-based app on nodejitsu?
11:33:30  <AndreasMadsen>AvianFlu: are you there?
11:34:49  * __lucasquit (Quit: __lucas)
11:35:08  * willwhjoined
11:35:08  * willwhquit (Changing host)
11:35:08  * willwhjoined
11:36:30  * ian_brasiljoined
11:39:26  * spolujoined
11:40:57  * lpinpart ("Leaving")
11:43:23  <pksunkara>nonickatall: found the answer
11:43:29  <pksunkara>looking for an easy way
11:43:57  <nonickatall>so =)
11:44:09  <nonickatall>i was beeing newbie 4 sure
11:44:33  <pksunkara>nonickatall: no, it's a tricky issue when using connect and director
11:44:35  * michaeldinersteijoined
11:45:45  <nonickatall>what's the solution for my prob
11:45:55  <nonickatall>what is the trick to make it work
11:48:24  * aromanquit (Quit: aroman)
11:48:52  <pksunkara>nonickatall: https://gist.github.com/3089864
11:49:12  * nat3quit (Quit: Computer has gone to sleep.)
11:49:24  <pksunkara>nonickatall: check L48 in index.coffee
11:49:49  <nonickatall>ty very mutch your my saviour ;)
11:50:33  <pksunkara>nonickatall: can I delete the gist?
11:50:53  <nonickatall>yep ty
11:51:01  <nonickatall>mutch apreciated
11:54:15  * dimrocjoined
11:56:07  * YoYquit (Ping timeout: 264 seconds)
11:56:25  * josdeha_rtjoined
11:56:44  <beda_>I'm having problems with jsdom. I believe its a compiled dependency.
11:56:46  <beda_>My app works on localhost but not on nodejitsu.
11:57:13  <beda_>See ECONNRESET error via http://handball.nodejitsu.com/team/0df502c2fd539ceb6b65d24cac001112
11:57:50  * Nodejitsu-Githubjoined
11:57:51  <Nodejitsu-Github>[director] pksunkara pushed 1 new commit to master: http://git.io/bz86PQ
11:57:51  <Nodejitsu-Github>[director/master] [fix] Fix whitespace errors - Pavan Kumar Sunkara
11:57:51  * Nodejitsu-Githubpart
11:58:40  * YoYjoined
11:59:32  * Nodejitsu-Githubjoined
11:59:33  <Nodejitsu-Github>[director] pksunkara created connect-stream (+1 new commit): http://git.io/L7pc8w
11:59:33  <Nodejitsu-Github>[director/connect-stream] [minor] options.stream can be set instead of setting stream for every route - Pavan Kumar Sunkara
11:59:33  * Nodejitsu-Githubpart
12:00:30  * coen-hydequit (Quit: coen-hyde)
12:01:23  <pksunkara>nonickatall: https://github.com/flatiron/director/pull/121
12:01:46  <pksunkara>when that's merged, you can set 'stream: true' in director configuration
12:01:52  <pksunkara>instead of doing it for all functions
12:05:10  * AndreasMadsenquit (Remote host closed the connection)
12:05:52  * KingDosserjoined
12:06:09  * ttosijoined
12:06:57  * ttosiquit (Client Quit)
12:07:06  <KingDosser>Hi everyone. I am having problems deploying to nodejitsu. I get the following errors when deploying: https://gist.github.com/169e9c910557495abc03
12:07:13  * YoYquit (Ping timeout: 245 seconds)
12:07:39  * ppcanoquit (Quit: ppcano)
12:07:49  <thatmarvin>KingDosser: i don't think node 0.8 is supported yet
12:08:01  <KingDosser>Oh I see. Are you aware of what version is then>
12:08:09  * ppcanojoined
12:08:10  <thatmarvin>KingDosser: 0.6 definitely works
12:08:20  <KingDosser>Is there much difference between veresions?
12:08:36  <thatmarvin>0.8 is largely backwards compatible with 0.6
12:09:24  <KingDosser>Awesome. Thanks a lot for helping me thatmarvin.
12:09:36  <thatmarvin>KingDosser: np
12:09:37  * YoYjoined
12:10:08  * therealkoopajoined
12:10:21  * adambraultjoined
12:10:25  * lyaunzbequit (Ping timeout: 244 seconds)
12:11:51  <nlognbob>There seems to be an old process of mine still running, still reporting data, even though a deploy should have killed it off. "host": "879aa1a0-ef31-4c2c-8d42-8c42bc2973f5.local", "process": "pid:26575",
12:12:05  <KingDosser>Is it acceptable to use nodemon server.js.coffee as your start script?
12:12:15  <KingDosser>Because I am getting errors with that.
12:13:20  * mappumquit (Ping timeout: 245 seconds)
12:13:45  * kylemcgillquit (Remote host closed the connection)
12:14:35  * nat3joined
12:15:43  * dominictarrquit (Read error: Connection reset by peer)
12:18:40  * c4milojoined
12:21:54  * aromanjoined
12:24:11  * nat3quit (Quit: Computer has gone to sleep.)
12:25:24  * bradleymeckquit (Quit: bradleymeck)
12:26:09  * martialcoderjoined
12:26:34  * nat3joined
12:27:15  * martialc_joined
12:27:55  <KingDosser>Don't worry. Fixed that
12:30:11  * vvojoined
12:30:55  * martialcoderquit (Ping timeout: 264 seconds)
12:38:33  * hichaelmartquit (Remote host closed the connection)
12:41:39  <cjm>Getting this again on nodeup, An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
12:42:05  * chrismcvquit (Ping timeout: 245 seconds)
12:42:09  * patricejoined
12:43:50  <lemonad>cjm Same for me. I'm thinking it's just temporary (but now it's been an hour or so, which makes me feel more uncertain about that)
12:44:10  <patrice>@AvianFlu: I have an app that dies on startup again. It looks like it keeps restarting. How can I stop it? jitsu apps stop is not doing it. thanks.
12:44:49  <pksunkara>patrice: can you destroy it?
12:44:56  <patrice>I tried that too
12:46:40  <patrice>are you saying that I would need to do a destroy and then try to redeploy?
12:47:19  * guriquit (Quit: Page closed)
12:48:35  <patrice>I was hoping that a simple deploy would kill previous running app
12:49:55  <patrice>in either case, buggy app is still trying to restart on its own like a madman :(
12:49:56  * ppcanoquit (Read error: Connection reset by peer)
12:50:43  * thlorenzquit (Ping timeout: 264 seconds)
12:51:00  * TheJHjoined
12:51:21  * ppcanojoined
12:51:23  * aromanquit (Quit: aroman)
12:51:42  * ben_almanquit (Excess Flood)
12:53:13  * AndreasMadsenjoined
12:53:49  * lpinjoined
12:54:14  * martialcoderjoined
12:56:26  * btlefflerjoined
12:57:01  * cjmquit (Quit: This computer has gone to sleep)
12:57:22  * dimrocquit (Quit: dimroc)
12:57:26  * martialc_quit (Ping timeout: 244 seconds)
12:58:22  * josdeha_rtquit (Remote host closed the connection)
12:59:04  * bedajoined
12:59:05  * ppcanoquit (Read error: Connection reset by peer)
12:59:14  * ppcanojoined
12:59:24  * ppcanoquit (Read error: Connection reset by peer)
12:59:59  <KingDosser>cjm and lemonad I am getting the same error too
13:00:11  <KingDosser>So it's not an issue with my app but something wrong with nodejitsu?
13:00:54  * ppcanojoined
13:01:11  * mmaleckijoined
13:01:11  * ppcanoquit (Read error: Connection reset by peer)
13:01:19  * michaeldinersteiquit (Quit: michaeldinerstei)
13:01:23  * beda_quit (Ping timeout: 245 seconds)
13:01:34  * ppcanojoined
13:01:48  * cronopiojoined
13:03:12  * ben_almanjoined
13:03:30  * cjmjoined
13:03:48  <lemonad>KingDosser I'm not sure but with so much going on with the move to Joyent, it's not unlikely that it's a temporary error or something that is being actively worked on.
13:04:22  <KingDosser>lemonad: That's a little inconvenient. Oh well you would expect this to happen given the massive load they will certainly be under.
13:05:00  * ppcanoquit (Read error: Connection reset by peer)
13:05:17  * ppcanojoined
13:05:26  <lemonad>KingDosser Yes, definitely inconvenient. It's been up and down for me the last five days (mostly down unfortunately)
13:06:06  <AvianFlu>anyone seeing ECONNREFUSED in the browser, try now
13:06:29  <lemonad>AvianFlu "404: No application found"
13:06:50  <AvianFlu>lemonad, refresh, that might be temporary
13:06:50  * ppcanoquit (Read error: Connection reset by peer)
13:06:59  * ppcanojoined
13:07:08  <lemonad>AvianFlu Now it's back to "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" but I'll keep refreshing.
13:07:09  <cjm>working now
13:07:28  <AvianFlu>yeah we're working on this
13:07:28  * ppcanoquit (Read error: Connection reset by peer)
13:07:54  * ppcanojoined
13:07:54  <AvianFlu>a permanent fix will come out today at some point
13:08:12  <patrice>need a big gun to kill my rogue app… cannot stop it… keeps restarting
13:08:13  * ppcanoquit (Read error: Connection reset by peer)
13:08:24  * ppcanojoined
13:08:56  * max_devjoined
13:09:38  <KingDosser>No worries AvianFluI. Love what you're doing!
13:09:43  <KingDosser>AvianFlu*
13:12:04  * IrishGringoquit (Quit: ChatZilla [Firefox 13.0.1/20120614114901])
13:12:15  * davelukejoined
13:13:21  <lemonad>AvianFlu I'm still stuck in ECONNREFUSED unfortunately. Anything I can do before the permanent fix is deployed?
13:13:37  <mmalecki>lemonad: `jitsu apps start` your application
13:14:58  * Taneemjoined
13:16:01  <Taneem>Hi there ... I've been having repeated issues with deploying an app that uses bcrypt - it doesn't seem to be an issue on my side because it sometimes work, sometimes doesn't. Is there a known issue with using bcrypt?
13:16:39  * adambraultquit
13:17:11  <Taneem>After deploy, the app fails to start with the error: Unable to load shared library /opt/haibu/apps/***/**/package/node_modules/bcrypt/build/Release/bcrypt_lib.node
13:17:26  * yawnjoined
13:17:26  * yawnchanged nick to yawnt
13:17:52  <yawnt>yo
13:18:09  <AvianFlu>Taneem, it's been very difficult getting all these things compiling properly on smartOS
13:18:21  <AvianFlu>many drones have a fix that will make it work, some still need it applied
13:18:28  <AvianFlu>it should get more consistent over the next day or two
13:18:50  <Taneem>ok, thanks
13:18:52  * bradleymeckjoined
13:18:58  <Taneem>just wanted to make sure there's nothing I need to fix
13:19:24  * potomakpart
13:20:09  * max_devquit (Quit: Textual IRC Client: http://www.textualapp.com/)
13:20:52  <KingDosser>Anyone know what could be causing this issue: socket hang up
13:20:52  * twboyjoined
13:22:14  <lpin>can anyone check if a binary canvas.node gets created here /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release
13:22:32  <lpin>i bet it's hard since it get erased on failed deploy
13:22:49  <twboy>i m a newbie. trying to follow getting started instructions,
13:23:16  <twboy>but don't know what "script.start" should I input? anyone help?
13:23:52  <AvianFlu>twboy: whatever you called your .js file
13:24:08  <AvianFlu>lpin, are you still getting that not found problem/
13:24:09  <AvianFlu>?
13:24:15  <Taneem>it should be the main js file you are using
13:24:16  <lpin>yep
13:24:23  <twboy>got it. thx @AvianFlu
13:24:25  * Delapouitequit (Remote host closed the connection)
13:24:26  * tlorenzjoined
13:24:41  <twboy>also Thx Taneem
13:25:00  * josdeha_rtjoined
13:25:05  <AvianFlu>lpin, can you gist the output for me agian?
13:25:10  <lpin>sure
13:25:20  <lpin>https://gist.github.com/3089745
13:25:50  * AvianFlutopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Welcome to Public Beta! Please listen on a port > 1024 and ask for help if you have issues with compiled dependencies. Also, if you're still using 0.4.12, you may have a bad time. | Pricing FAQ: http://jit.su/#/paas/faq
13:25:57  * mmaleckiquit (Ping timeout: 240 seconds)
13:26:15  * rwaldronjoined
13:26:26  <AvianFlu>lpin, I think you're actually getting hit by the dumb EACCES thing, and it's squashing it and then falling back to a file that doesn't exist
13:27:02  <lpin>any workaround?
13:27:02  * ppcanoquit (Read error: Connection reset by peer)
13:28:28  * ppcanojoined
13:29:58  * AndreasMadsenquit (Remote host closed the connection)
13:30:47  * therealkoopaquit (Read error: Connection reset by peer)
13:30:58  * therealkoopajoined
13:31:15  * twboyquit (Ping timeout: 245 seconds)
13:32:00  <lpin>removed the require('canavas') in the code and worked, dep is still there compiling weel
13:33:04  * eephillipjoined
13:34:59  <lpin>AvianFlu is a missing permission to read the binary?
13:35:02  * bradleymeckquit (Ping timeout: 250 seconds)
13:35:20  <AvianFlu>lpin, this is a node-gyp bug
13:35:34  <AvianFlu>we apparently missed a few with the patch
13:35:38  <AvianFlu>a few drones I mean
13:35:45  * AndreasMadsenjoined
13:35:47  <AvianFlu>basically, if any part of your whole npm setup ever runs as root
13:35:51  <AvianFlu>you'll see those weird EACCES
13:36:02  <AvianFlu>and like, the top of our process tree is root, even though your code isn't
13:36:17  <AvianFlu>so, I should be able to push this out and get you going finally
13:36:22  * ppcanoquit (Read error: Connection reset by peer)
13:36:28  <AvianFlu>you may also succeed on random drones in the meantime
13:36:29  * ppcanojoined
13:36:38  <AvianFlu>but, lpin, at least we know what the hell that is, finally
13:37:17  <lpin>sounds good, kinda hard to discover something like that
13:37:23  <AvianFlu>you're telling me!
13:37:26  <lpin>ahah
13:38:02  * ppcanoquit (Read error: Connection reset by peer)
13:38:10  * ppcanojoined
13:38:15  * davelukequit (Quit: daveluke)
13:39:16  * ppcanoquit (Read error: Connection reset by peer)
13:39:43  * ppcanojoined
13:40:20  <KingDosser>I can only have one listener per server which listens on port 80 right? Does that mean I can do io = require('socket.io').listen 80?
13:40:37  <AvianFlu>KingDosser, we load-balance you over 80 no matter what port you pick
13:40:42  <AvianFlu>so you should pick something > 1024
13:40:47  <AvianFlu>but everything else you said is true
13:41:16  <KingDosser>What do you mean by load-balance us over 80? Does that mean that I should connect from my client to :3000 or :80?
13:41:16  * ppcanoquit (Read error: Connection reset by peer)
13:41:37  * ppcanojoined
13:41:50  <AvianFlu>clients should all connect with 80
13:41:52  * ppcanoquit (Read error: Connection reset by peer)
13:42:09  <AvianFlu>servers should listen on whatever they want, > 1024, because we'll just load-balance to whatever port they're actually on
13:42:13  <KingDosser>Hmm seems im getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
13:42:18  * ppcanojoined
13:42:18  <KingDosser>Oh I see
13:42:38  <KingDosser>Alright that issue is gone.. weird
13:42:38  * ppcanoquit (Read error: Connection reset by peer)
13:43:06  * ppcanojoined
13:43:29  * ppcanoquit (Read error: Connection reset by peer)
13:43:52  * ppcanojoined
13:43:53  * ppcanoquit (Read error: Connection reset by peer)
13:44:01  * ppcanojoined
13:44:01  * ppcanoquit (Read error: Connection reset by peer)
13:44:09  * ppcanojoined
13:44:44  <KingDosser>Wth, why am I still getting GET http://pace.jit.su:3000/socket.io/1/?t=1342014212610 in socket.io.js
13:45:31  <AvianFlu>that's odd
13:45:31  * ppcanoquit (Read error: Connection reset by peer)
13:45:46  * ppcanojoined
13:45:57  <AvianFlu>lpin, I've got a patch running now, but it will probably take a little while to finish
13:46:38  <lpin>yeah patching 2k slaves takes time i understand
13:46:38  * ppcanoquit (Read error: Connection reset by peer)
13:46:44  <AvianFlu>2k?
13:46:46  * ppcanojoined
13:46:50  * ppcanoquit (Read error: Connection reset by peer)
13:46:52  <AvianFlu>who's only got 2k servers!?
13:46:52  <lpin>lot more?
13:46:54  <lpin>:D
13:47:06  * ppcanojoined
13:47:36  * ppcanoquit (Read error: Connection reset by peer)
13:47:38  <lpin>bradleymeck talked about that number yesterday, we was in private
13:47:44  * ppcanojoined
13:47:51  * ppcanoquit (Read error: Connection reset by peer)
13:47:59  * ppcanojoined
13:48:32  <lpin>btw mind to ping me when patch hits say 50%?
13:48:48  <lpin>so i have a good chance to hit a patched server
13:48:58  <KingDosser>Do you support WebSockets AvianFlu?
13:49:09  <AvianFlu>KingDosser, yes, they should work
13:49:22  <AvianFlu>our proxy has supported them for a long time
13:49:37  * nat3quit (Ping timeout: 244 seconds)
13:49:52  <KingDosser>Well a request sent to http://pace.jit.su/socket.io/1/websocket/10300852172109362463 results in An error has occurred: {"code":"ECONNRESET"}
13:50:00  * cjmquit (Quit: This computer has gone to sleep)
13:50:08  <lpin>KingDosser, nodejitsu is the best for websockets support
13:50:18  <KingDosser>lpin: Awesome, thanks
13:50:26  * dylangquit (Quit: dylang)
13:50:29  * martialcoderquit (Read error: Connection timed out)
13:50:34  <`3rdEden>KingDosser: you are not sending a web socket request to /websocket/
13:50:42  <`3rdEden>http://pace.jit.su/socket.io/1/xhr-polling/103008521721093624a works fine ;)
13:51:19  <KingDosser>`3rdEden: Well I haven't changed anything since running locally so what's up with that then?
13:51:50  * martialcoderjoined
13:51:55  * cletustb_joined
13:53:03  * lefnirejoined
13:53:57  * nat3joined
13:54:52  <cletustb_>My app's showing log messages that aren't in the actual code anymore.
13:55:13  <AvianFlu>cletustb_, could be a zombie; does the running app look like it's the proper code?
13:55:45  <cletustb_>It doesn't. I suspect a zombie as well.
13:58:10  * vicapowjoined
13:58:29  * hij1nxquit (Ping timeout: 265 seconds)
13:59:24  <KingDosser>I swear that WebSocket connections aren't working
14:00:08  * vvoquit (Remote host closed the connection)
14:00:28  * lyaunzbejoined
14:00:29  <AvianFlu>KingDosser, which fallbacks do you have enabled?
14:00:44  <KingDosser>xhr-polling
14:00:48  <KingDosser>works
14:00:54  <KingDosser>its falling back to that
14:01:19  <KingDosser>both chrome and firefox are getting a 500 when trying http://pace.jit.su/socket.io/1/websocket/680354540183018016, they get: An error has occurred: {"code":"ECONNRESET"}
14:01:21  <lefnire>my app only works on xhr-polling too
14:01:33  <KingDosser>Is that how it's supposed to be lefnire?
14:01:39  <lefnire>nay
14:01:52  <cletustb_>!help
14:02:01  <cletustb_>help list
14:03:32  <AvianFlu>KingDosser, thanks for pointing that out, I'm looking into it
14:03:54  <KingDosser>no worries AvianFlu. Glad I can help :). Let me know if there's anything I can do.
14:05:59  <AvianFlu>KingDosser, just for the sake of argument, can you gist me your package.json?
14:06:05  <KingDosser>Sure can
14:06:34  <KingDosser>AvianFlu: https://gist.github.com/60357254ccf01a8dedea
14:07:31  * russfrankquit (Ping timeout: 264 seconds)
14:08:40  * martialcoderquit (Read error: Connection timed out)
14:08:40  * ppcanoquit (Read error: Connection reset by peer)
14:08:47  <cletustb_>AvianFlu: I'm looking in .jitus/tmp to examine the .tgz packages created, and the code it's packaging is correct. However, what's on the nodejitsu server appears to be incorrect. How do I reconcile the two?
14:09:08  * ppcanojoined
14:09:15  <AvianFlu>cletustb_, I'd recommend trying to deploy again, first
14:09:19  * TheJHquit (Ping timeout: 264 seconds)
14:09:20  * martialcoderjoined
14:09:23  <AvianFlu>you can also run `jitsu snapshots list` to see which one is running
14:09:34  * mspisarsjoined
14:10:57  <cletustb_>AvianFlu: I also suspect that there is a zombie process running that has a connection open to the twitter streaming api. This happened before and you had to kill it manually. I'm not sure why it keeps happening or how I can prevent it in the future.
14:11:26  * mspisarsquit (Client Quit)
14:12:21  * ppcanoquit (Read error: Connection reset by peer)
14:13:07  <cletustb_>Yeah, the nodejitsu logs show that my app is running even though it is showing as "stopped"
14:13:37  * ppcanojoined
14:13:39  * ppcanoquit (Read error: Connection reset by peer)
14:13:47  * ppcanojoined
14:13:48  * ppcanoquit (Read error: Connection reset by peer)
14:13:57  * ppcanojoined
14:14:18  * ppcanoquit (Read error: Connection reset by peer)
14:14:24  * ppcanojoined
14:15:22  * ppcanoquit (Read error: Connection reset by peer)
14:15:31  * ppcanojoined
14:15:58  * ppcanoquit (Read error: Connection reset by peer)
14:17:24  * ppcanojoined
14:17:24  * ppcanoquit (Read error: Connection reset by peer)
14:17:27  <AvianFlu>cletustb_, we've got a mass-dezombification inbound
14:17:33  * ppcanojoined
14:17:37  * cjmjoined
14:17:40  <cletustb_>Call in the aerial support
14:17:46  <AvianFlu>cletustb_, what can you tell me about your app?
14:17:58  <AvianFlu>the zombies are on our end, largely, but some apps cause them more than others
14:18:11  * mAritzjoined
14:19:12  * marshall_lawchanged nick to marshall_afk
14:19:19  * josdeha_rtquit (Remote host closed the connection)
14:20:31  <cletustb_>AvianFlu: In a nutshell, it opens a connection to the twitter streaming api and listens for a handful of "track" parameters. There's a twitter "listener" module that parses the tweets and emits events that push data to the browser via websockets. There's some logic to listen for connection stalls from twitter and reconnect, but it is a very conservative reconnection strategy.
14:20:41  <AvianFlu>lefnire, you were having that same socket.io problem, you said?
14:21:16  <AvianFlu>cletustb_, yeah, I think you're sane and just a victim of smartOS for now
14:21:29  <lefnire>yeah… was difficult to debug, i'm using derby - was just getting "connection failed" message & the data wasn't persisiting, so i switched to xhr-polling and it fixed it
14:21:36  <AvianFlu>we'll get the zombie problem stopped as soon as we figure it out
14:21:37  <lefnire>should i try websockets now?
14:21:39  * martialcoderquit (Ping timeout: 244 seconds)
14:21:40  <AvianFlu>lefnire, what's the app?
14:21:52  <lefnire>lefnire / habitrpg
14:21:58  <AvianFlu>lefnire, I actually want a different test case, KingDosser's app is pumping a lot of data :)
14:22:31  * ppcanoquit (Read error: Connection reset by peer)
14:22:38  <KingDosser>AvianFlu: Oh, you can tell :) haha. How can I help?
14:23:14  <mAritz>yawnt: my new job requires me to write coffeescript....... :(
14:23:28  <AvianFlu>lefnire, as a side note, this app is pretty hilarious
14:23:41  <cletustb_>I am using socket.io to push my data to the browser. Not sure if it's related to the zombie issue or not.
14:23:49  <AvianFlu>cletustb_, probably not
14:23:50  <lefnire>:D
14:24:01  * ppcanojoined
14:24:16  <lefnire>avianflu want me to jitsu deploy with websockets back in?
14:24:18  <AvianFlu>KingDosser, when we deploy basic websocket tests, they websocket
14:24:20  <yawnt>mAritz: WAT WAT WAT
14:24:24  <AvianFlu>lefnire, please, if you don't mind
14:24:26  <yawnt>HAHAHHAHAHAHAHHH
14:24:27  <lefnire>sure sure
14:24:32  * vvojoined
14:24:37  <yawnt>mAritz: no really.. AHHAHAHAHAH
14:25:10  <KingDosser>AvianFlu: Weird?? I have no idea what's happening
14:25:12  <mAritz>it's so sad
14:25:34  <AvianFlu>KingDosser, we should start a club - but not until this is fixed
14:25:47  <mAritz>but it's only 2 months, in berlin (40 minutes train ride) and pays reasonably
14:25:54  * josdeha_rtjoined
14:25:55  <KingDosser>AvianFlu: What can I do to help?
14:26:02  <AvianFlu>KingDosser, maybe it's the amount of data? we need to try to come up with a simple reproduction
14:26:18  * ppcanoquit (Read error: Connection reset by peer)
14:26:22  <AvianFlu>I'll go make sure your app isn't actually crashing when this happens or something
14:26:51  * ppcanojoined
14:27:03  <KingDosser>Okay. All I am sending is a push notification to other clients in the room.
14:27:10  <KingDosser>socket.io room
14:27:47  * mmaleckijoined
14:28:40  <yawnt>mAritz: oh well
14:28:40  <KingDosser>it is sending a block of html
14:28:44  <KingDosser>@AvianFlu
14:28:58  * dylangjoined
14:29:06  <lefnire>avianflu: redeployed. if you check-box an item for example and refresh, you'll find it hasn't persisted
14:29:17  <lefnire>eventually get an "offline - reconnect" message
14:29:24  * ppcanoquit (Read error: Connection reset by peer)
14:29:34  * ppcanojoined
14:29:40  <lefnire>i don't know shit about debugging websockets, so don't know where legitimate logs are happening
14:30:07  * ppcanoquit (Read error: Connection reset by peer)
14:30:14  * ppcanojoined
14:30:25  <AvianFlu>so, here's how this is gonna work
14:30:37  <AvianFlu>I'm gonna go get coffee and a bagel, cause I've only been awake for a little while
14:30:48  <AvianFlu>then I'm gonna go poke at these apps where they're running
14:30:49  * ppcanoquit (Read error: Connection reset by peer)
14:30:54  <AvianFlu>and we'll see what we can do
14:31:04  <AvianFlu>so, back in 10, and there are already 2 people working on the rest of the problem :D
14:31:09  <KingDosser>Sweet
14:31:15  <lefnire>perfect. you guys are epic btw, thanks for all the support
14:31:20  * ppcanojoined
14:31:51  <cletustb_>ditto on that
14:33:12  * ppcanoquit (Read error: Connection reset by peer)
14:33:35  * ppcanojoined
14:33:46  <KingDosser>tripple ditto
14:33:47  * ppcanoquit (Read error: Connection reset by peer)
14:35:18  * ppcanojoined
14:35:49  * ppcanoquit (Read error: Connection reset by peer)
14:36:39  * bedaquit (Remote host closed the connection)
14:37:17  * ppcanojoined
14:37:30  * ajpiano_joined
14:37:39  * camerondgrayjoined
14:37:52  * ajpianoquit (Ping timeout: 250 seconds)
14:37:56  * ajpiano_changed nick to ajpiano
14:39:44  * manylovjoined
14:40:09  * ajpianoquit (Excess Flood)
14:40:35  * ppcanoquit (Read error: Connection reset by peer)
14:41:01  * ppcanojoined
14:41:16  * fatjonnyjoined
14:43:28  * ajpianojoined
14:44:15  <AvianFlu>KingDosser, what happens if you try a simpler socket.io app?
14:44:27  <AvianFlu>like, maybe just find a basic rooms example somewhere
14:44:32  <KingDosser>alright
14:44:55  <lefnire>i'll try one of derbyjs's simple examples app when i get the chance, myself
14:46:09  * rwaldronquit (Remote host closed the connection)
14:47:20  * cjmquit (Quit: This computer has gone to sleep)
14:48:02  <KingDosser>Error: connect ECONNREFUSED
14:48:12  <KingDosser>@AvianFlu
14:48:33  <AvianFlu>KingDosser, in your browser, or on deploy
14:48:39  <KingDosser>on deploy
14:50:15  <Taneem>Hey @AvianFlu, is there any way of tracking if there's a specific issue with the bcrypt module? It seems to be failing 100% time now vs. a day or two ago when it only failed a few times
14:50:16  <AvianFlu>KingDosser, a couple of bad drones, I'm patching them now
14:50:17  * aib_233quit (Quit: aib_233)
14:50:20  <AvianFlu>wait a few and try again
14:50:33  <KingDosser>a minute or so? or longer?
14:50:34  * ppcanoquit (Read error: Connection reset by peer)
14:50:36  <AvianFlu>Taneem, you got bcrypt to deploy successfully in the last few days?
14:50:41  <AvianFlu>KingDosser, give it 5
14:50:44  * anoemijoined
14:50:44  <KingDosser>alrighty
14:50:50  <Taneem>yeah, at most 2-3 days ago
14:50:57  * aib_233joined
14:50:58  <Taneem>it failed a few times but went through a few times
14:50:59  <AvianFlu>Taneem, bcrypt has been the difficult one
14:51:16  * lpin_joined
14:51:18  * lpinquit (Ping timeout: 248 seconds)
14:51:27  <fatjonny>AvianFlu: Are there any known issues where an app will suddenly start giving a ECONNREFUSED without showing anything in the logs?
14:51:39  * aib_233quit (Client Quit)
14:51:41  <AvianFlu>fatjonny, in the browser, right?
14:51:43  <Taneem>ah ok - so just check back in a day or so?
14:51:55  <fatjonny>AvianFlu: yep
14:52:01  <AvianFlu>Taneem, it's all smartOS compille issues, I hope to have it fixed later today
14:52:02  * ppcanojoined
14:52:05  <AvianFlu>-1 l
14:52:07  * ppcanoquit (Read error: Connection reset by peer)
14:52:13  <Taneem>ok great, thanks a lot I appreciate the realtime feedback
14:52:15  * ppcanojoined
14:52:38  <AvianFlu>fatjonny, it's something we've been dealing with, I can make it go away in a minute but you may still see it sporadically until we can lock it down
14:53:16  <fatjonny>AvianFlu: no worries, I know it has been happening to me in the last few days and I just wanted to make sure you guys knew about it. :)
14:53:40  <AvianFlu>yeah, labor disputes with the load balancers it seems
14:54:00  <fatjonny>don't let them form a union
14:54:13  <AvianFlu>too late :D
14:54:15  <Taneem>hehe
14:55:04  * jfromajoined
14:56:18  * anoemiquit (Quit: anoemi)
14:56:27  * kmiyashirojoined
14:56:56  * ppcanoquit (Read error: Connection reset by peer)
14:57:22  * ppcanojoined
14:57:22  * dgathrightjoined
14:57:51  <fatjonny>AvianFlu: bcrypt still not installing?
14:57:51  * ppcanoquit (Read error: Connection reset by peer)
14:58:02  * lemonadquit (Quit: lemonad)
14:58:48  <AvianFlu>fatjonny, those issues with the flags are like, almost worked out
14:59:07  * ppcanojoined
14:59:09  <AvianFlu>I've got a phase-2 patch for the node-gyp issue on the way out in like, 20 minutes
14:59:35  <KingDosser>AvianFlu: Same error with small app AvianFlu
14:59:44  <lefnire>avianflu: so lefnire/habitrpg is the main one, i also deployed derbyjs's example chat app - which is super basic. lefnire/derby-chat-example
14:59:45  <KingDosser>Could it be a problem that I am loading from localhost?
14:59:53  <lefnire>it's currently getting ye ol' An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
15:00:03  <lefnire>but once that's squared away, it will be a good websockets debugging big
15:00:04  <lefnire>*bit
15:00:19  <KingDosser>wait hold up
15:00:40  <AvianFlu>KingDosser, yes. That would not be ideal.
15:00:50  <AvianFlu>you should have the socket.io browser code connect to like
15:00:50  * ppcanoquit (Read error: Connection reset by peer)
15:00:51  <AvianFlu>'/'
15:00:55  <AvianFlu>or window.location.host
15:00:57  <AvianFlu>or whatever that is
15:01:08  * AvianFluis a systems dude and a browser noob
15:01:11  * mikey_pquit (Quit: No Ping reply in 180 seconds.)
15:01:20  <KingDosser>Okay it still works even with a smaller app?
15:01:25  * ppcanojoined
15:01:49  * bardujoined
15:02:01  <KingDosser>still doesn't work*
15:02:04  <KingDosser>I am running from localhost
15:02:27  * mikey_pjoined
15:02:27  * mikey_pquit (Changing host)
15:02:27  * mikey_pjoined
15:02:30  * lpin_changed nick to lpin
15:02:31  <AvianFlu>you shouldn't use localhost on any remote machines, anywhere, just as a general point of advice
15:02:37  <cbrake>I'm getting: "Error spawning drone" when trying to start a fairly simple express based app
15:02:41  <AvianFlu>because it's a local-only, imaginary network interface
15:02:56  <AvianFlu>cbrake, gist the output please, from start to finish
15:02:58  <AvianFlu>gist.github.com
15:03:02  <cbrake>it worked one or twice earlier
15:03:07  <cbrake>ok, doning
15:03:12  <cbrake>*doing
15:03:23  <KingDosser>AvianFlu: What do you mean? I am still calling http://pace-test.jit.su/socket.io/socket.io.js but just from a local web server?
15:03:23  <AvianFlu>cbrake, it could be a few things, so I just need to see the whole output
15:03:36  * chakritquit (Quit: ...)
15:03:41  <AvianFlu>KingDosser, can you show me the io.connect part of the client code?
15:03:52  <AvianFlu>I might just have misunderstood yo
15:03:53  * ppcanoquit (Read error: Connection reset by peer)
15:03:53  <AvianFlu>u
15:04:00  * ppcanojoined
15:04:02  * ppcanoquit (Read error: Connection reset by peer)
15:04:10  * ppcanojoined
15:04:13  <KingDosser>AvianFlu: https://gist.github.com/37757dedf13dde75fc28
15:04:16  <cbrake>AvianFlu: https://gist.github.com/262f4f42e66ce44f4d17
15:04:17  <booyaa>AvianFlu: nitting picking but is your topic broken? or is the whole public beta thing meant to lead on from "Cloud Status:"?
15:04:28  * kenperkinsquit (Quit: Computer has gone to sleep.)
15:04:44  <AvianFlu>booyaa, I usually just paste new stuff after "Cloud Status:"
15:04:54  <booyaa>ah
15:04:54  * ppcanoquit (Read error: Connection reset by peer)
15:04:59  <AvianFlu>so, the grammar is probably wrong
15:05:02  * ppcanojoined
15:05:04  <lpin>i'll keep my question for AvianFlu when he is a little less busy :) seems a bad moment
15:05:04  <AvianFlu>but I didn't really look
15:05:07  * ppcanoquit (Read error: Connection reset by peer)
15:05:09  * st_lukejoined
15:05:20  * ppcanojoined
15:05:34  * ppcanoquit (Read error: Connection reset by peer)
15:05:48  * ppcanojoined
15:06:01  <lpin>AvianFlu is patching done?
15:06:33  <bardu>can't deploy anymore: https://gist.github.com/3090958
15:06:33  * ppcanoquit (Read error: Connection reset by peer)
15:06:35  <AvianFlu>lpin, the patch you need is two patches - the first went out, the second had to get bumped one back in the queue cause of a crash bug
15:06:36  <cbrake>AvianFlu: I just updated https://gist.github.com/262f4f42e66ce44f4d17 with my source. I changed the production port from 80 to 3000, and now it works
15:06:55  <cbrake>is that the listen port needs to be > 1024 issue?
15:07:03  <AvianFlu>cbrake, yep
15:07:03  <lpin>gotcha
15:07:05  * manylovquit (Ping timeout: 245 seconds)
15:07:11  <AvianFlu>lpin, but it's next
15:07:28  <cbrake>ahh, so you re-route everything to port 80 -- got it, thanks!
15:07:32  * limptwigletquit (Quit: Leaving.)
15:07:33  <lpin>i'll try later than, ty
15:07:51  * ppcanojoined
15:08:19  <`3rdEden>cbrake: your script works fine for me btw
15:08:27  <AvianFlu>cbrake, yep, the wonders of load balancing
15:08:58  <cbrake>`3rdEden: thanks, after changing from port 80 to 3000, it works fine
15:09:22  <KingDosser>AvianFlu: Anything I can do now?
15:09:46  * dgathrightquit (Quit: dgathright)
15:09:49  * `3rdEdenquit (Quit: K tnx bai, ilu)
15:10:07  <AvianFlu>KingDosser, what was the name of the last thing you deployed
15:10:24  <KingDosser>AvianFlu: pace-test
15:11:42  * adambraultjoined
15:11:55  * cjmjoined
15:12:16  * ppcanoquit (Read error: Connection reset by peer)
15:12:22  * ppcanojoined
15:12:30  * ppcanoquit (Read error: Connection reset by peer)
15:12:58  * ppcanojoined
15:13:12  * ppcanoquit (Read error: Connection reset by peer)
15:14:42  * ppcanojoined
15:14:47  <AvianFlu>KingDosser, the server output is saying "invalid handshake"
15:14:52  <AvianFlu>i.e. your drone
15:14:56  * yawntquit (Quit: Lost terminal)
15:15:34  <KingDosser>is that supposed to mean an error in my code?
15:15:55  <KingDosser>@AvianFlu
15:16:02  <AvianFlu>well
15:16:06  <AvianFlu>not necessarily; maybe
15:16:20  <AvianFlu>are you familiar with using bundledDependencies in npm?
15:16:27  <AvianFlu>you should try the patch here:
15:16:32  <KingDosser>i copied the code straight from the socket.io website and I just changed the paths
15:16:36  <AvianFlu>!gh LearnBoost/socket.io#624
15:16:36  <kohai>AvianFlu, https://github.com/LearnBoost/socket.io/issues/624
15:16:56  <AvianFlu>try applying that locally, and then:
15:17:10  <AvianFlu>in your package.json
15:17:20  <AvianFlu>"bundleDependencies": ["socket.io"]
15:17:21  * anoemijoined
15:17:28  <KingDosser>it's weird because I didn't get this error when running it locally... and it happens both in chrome and firefox
15:17:31  <AvianFlu>(it's an array of folder names to include locally in the tarball)
15:17:36  <KingDosser>running my server locally*
15:17:52  * marshall_afkchanged nick to marshall_law
15:18:29  <AvianFlu>that patch looks like it will actually help this
15:18:33  <AvianFlu>AHA
15:18:33  * aheckmannjoined
15:18:39  <KingDosser>?
15:18:41  * aheckmannpart
15:18:43  <AvianFlu>yeah, just had some fancy networking thoughts
15:18:44  <AvianFlu>try that patch
15:18:59  <KingDosser>So anyone who wants to use Socket.io has to install this patch?
15:20:02  <KingDosser>It's 3:18am here and I'm kind tired so I was hoping to head to bed soon :P
15:21:18  * cjmquit (Quit: This computer has gone to sleep)
15:21:45  * ppcanoquit (Read error: Connection reset by peer)
15:21:56  * josdeha_rtquit (Remote host closed the connection)
15:22:02  * ppcanojoined
15:23:40  * ppcanoquit (Read error: Connection reset by peer)
15:24:06  * ppcanojoined
15:25:56  <bardu>still have my jitsu deploy issue: https://gist.github.com/3090958
15:26:42  <KingDosser>AvianFlu: I tried those things and I don't think it worked.
15:27:15  <KingDosser>Do I need to like re run socket.io or anything? I applied the patch and redeplyed to ninjitsu and still the same error
15:27:17  <AvianFlu>KingDosser, I'll have a look at it in a few minutes, I think I know what's going on now
15:27:31  <AvianFlu>KingDosser, did you do the bundleDeps thing?
15:27:36  <KingDosser>Yup
15:28:00  <AvianFlu>bardu, you're using that from cloud9?
15:28:02  <KingDosser>https://gist.github.com/cf9ea4c3110a413973dc @avianflu ?
15:28:18  <AvianFlu>KingDosser, yeah, but take it out of your regular deps
15:28:21  <AvianFlu>cause it'll just override like that
15:28:30  <bardu>AvianFlu: yep
15:28:52  <KingDosser>AvianFlu: ECONNREFUSED again, on deploy
15:28:58  <AvianFlu>bardu, something definitely isn't working on their end
15:30:14  <AvianFlu>KingDosser, a bad drone, and it's fixed. Try again if you don't mind
15:30:38  <KingDosser>Cannot find module 'socket.io'
15:30:59  <bardu>AvianFlu: to be clear, I'm using C9 but deploy manually from my terminal. How can that effect jitsu?
15:31:05  <AvianFlu>KingDosser, thanks for the help, I'll just have a look at it later
15:31:17  <AvianFlu>bardu, where's jitsu running?
15:31:20  <AvianFlu>that jitsu needs to be reinstalled
15:31:22  <KingDosser>No worries. I'm heading to bed. Night everyone.
15:31:29  * adambraultquit
15:31:30  <AvianFlu>I thought, from the prompt, that you were running it *on* cloud9
15:33:00  <bardu>AvianFlu: no I open a new terminal session and run jitsu deploy
15:33:07  <AvianFlu>okay
15:33:15  <AvianFlu>what does `which jitsu` say
15:33:24  <AvianFlu>you should try to npm uninstall jitsu -g and then reintstall it
15:33:31  * ppcanoquit (Read error: Connection reset by peer)
15:33:42  * ppcanojoined
15:34:01  <bardu>/usr/local/bin/jitsu
15:34:55  <AvianFlu>okay, just try the uninstall and reinstall
15:34:57  <AvianFlu>will likely need sudo
15:35:18  <bardu>AvianFlu: okay will do so
15:35:39  <AvianFlu>bardu, that error, you're basically missing a config file, and it comes with a default one
15:35:48  <AvianFlu>so, my guess is, something odd happened, and a reinstall will fix it
15:36:10  * ppcanoquit (Read error: Connection reset by peer)
15:37:26  * ppcanojoined
15:37:50  * ppcanoquit (Read error: Connection reset by peer)
15:37:55  * lemonadjoined
15:38:23  * lefnirequit (Quit: Leaving.)
15:39:22  * ppcanojoined
15:39:45  * davelukejoined
15:42:12  * ppcanoquit (Read error: Connection reset by peer)
15:42:21  * marshall_lawchanged nick to marshall_afk
15:42:47  * ppcanojoined
15:46:34  <bardu>AvianFlu: something is fishy here. after reinstalling I get https://gist.github.com/3091268
15:47:43  * ferloresjoined
15:47:56  <AvianFlu>bardu, what's in the dir you're trying to deploy from?
15:49:23  <bardu>AvianFlu: my node project including package.json
15:49:36  * anoemiquit (Quit: anoemi)
15:49:53  <AvianFlu>can you gist the package.json?
15:49:57  * xStringjoined
15:50:05  * anoemijoined
15:50:10  * rwaldronjoined
15:51:04  <bardu>AvianFlu: added https://gist.github.com/3091268
15:51:15  <st_luke>people in nyc can't announce something without 3-5 idiots standing behind them in a suit doing nothing other than looking smug
15:52:10  <mmalecki>st_luke: what's the job title for these idiots?
15:52:12  <AvianFlu>st_luke, I think they call those "investors"
15:53:07  <st_luke>investors are fine, they pay the bills
15:53:15  <st_luke>just city government: https://p.twimg.com/AxhwnePCQAALykD.jpg:large
15:53:21  <pksunkara>bardu: can you do npm cache clean
15:53:25  <AvianFlu>bardu, what he said
15:53:26  <pksunkara>uninstall jitsu
15:53:30  <pksunkara>and reinstall it?
15:53:36  * stimblejoined
15:53:46  <mmalecki>st_luke: lol
15:54:12  <AvianFlu>actually st_luke those guys are off duty NYPD running security
15:54:15  <AvianFlu>I'd almost guaranteeit
15:54:28  <AvianFlu>look at the face of the guy in the middle in the back
15:54:32  <AvianFlu>if he's not NYPD I don't know who is
15:54:34  * kenperkinsjoined
15:54:47  <st_luke>haha that's quite possible
15:55:00  <st_luke>looks like they're in the financial district though, pretty safe down here
15:55:05  <st_luke>get out of the shot!
15:55:21  <mmalecki>except there are people who steal your cash around you
15:55:30  <st_luke>mmalecki: bankers?
15:55:33  <mmalecki>yeah
15:55:43  <mmalecki>if you like to call them bankers
15:56:54  <bardu>AvianFlu: npm cache clean didn't help, still same error at jitsu deploy
15:57:21  <AvianFlu>bardu, it's as if the dependencies of jitsu aren't getting installed
15:57:32  <AvianFlu>maybe try cloning the github repo?
15:57:34  <AvianFlu>of jitsu?
15:57:48  <AvianFlu>bardu, what's your local node and npm versions?
15:58:09  * davelukepart
15:58:18  * blakmatrixpart
16:01:07  * lefnirejoined
16:01:50  * aromanjoined
16:01:52  * Costa_joined
16:01:54  * nat3quit (Quit: Textual IRC Client: http://www.textualapp.com/)
16:02:06  <Costa_>Hey, how's it going
16:02:54  <bardu>AvianFlu: npm v1.1.35, I have node v.0.7.9 and v0.6.19 on my machine. In order to work with the newest C9 version I run nvm use v0.6.19
16:03:17  <AvianFlu>oh, it's nvm
16:03:17  <Costa_>My app deploys ok, but doesn't render correctly, would love some help
16:03:26  <AvianFlu>bardu, try it from outside of nvm
16:03:36  <AvianFlu>0.7.9 is not a good version to be using for anything
16:03:41  <AvianFlu>but nvm could cause this
16:03:48  <AvianFlu>Costa_, details? link? screenshot?
16:03:56  <mmalecki>AvianFlu: yeah, master is way better
16:04:04  <Costa_>http://innovationbound.nodejitsu.com
16:04:16  <Costa_>I either just get an ECONNREFUSED error
16:04:28  * lefnirequit (Client Quit)
16:04:32  <Costa_>or it loads, but doesn't successfully GET some of the images
16:04:57  <Costa_>or it works fine, like right now for instance
16:05:12  * xaqjoined
16:05:17  <mmalecki>Costa_: on it
16:05:33  <Costa_>Awesome, is that josh? Thanks for the email
16:05:37  <bardu>AvianFlu: I run jitsu deploy from outside nvm, should I uninstall node v0.7.9
16:05:53  <mmalecki>Costa_: nah, I'm not Josh. jesusabdullah is Josh :)
16:05:58  <AvianFlu>bardu, I'd definitely upgrade to 0.8.2
16:06:07  <AvianFlu>0.7.9 was an unstable version, it's probably to blame here
16:06:33  <pksunkara>bardu: so, were you able to run jitsu?
16:06:53  <AvianFlu>pksunkara, I'm pretty sure 0.7.9 node is to blame here
16:07:27  <Costa_>Haha jesusabdullah, AvianFlu, I love the names
16:07:29  <bardu>pksunkara: yes, but same problem
16:07:41  * webjayjoined
16:07:54  <pksunkara>bardu: can you gist `npm ls -g` ?
16:08:18  <webjay>our app is down, though no problems in the log?
16:08:28  <AvianFlu>webjay, which kind of down?
16:08:43  <webjay>AvianFlu: the 404 one: http://huublapi.jit.su/
16:09:06  * jryansjoined
16:09:13  * nhunzakerjoined
16:09:35  <nhunzaker>hey guys, anyone have a suggestion for background processing in Node?
16:10:38  <AvianFlu>webjay, okay, I can probably fix that pretty quick.
16:11:03  <mmalecki>nhunzaker: flatiron/<i-forgot-the-name>
16:11:08  <AvianFlu>neuron
16:11:16  <mmalecki>that'd be it
16:11:17  <webjay>AvianFlu: thx
16:11:28  <nhunzaker>@mmalecki good deal, I'll take a look
16:11:53  <AvianFlu>webjay, as far as the db is concerned, the app is stopped
16:12:01  <AvianFlu>webjay, what happens in 'apps list'?
16:13:01  <webjay>AvianFlu: it was gree, no problems in log, trued restart, then red, tried start, now it's back
16:13:32  <AvianFlu>so, the 'restart' command is... not really your friend
16:13:52  <AvianFlu>the way it's set up currently, it might succeed or fail, and it always gives you a 200 no matter what
16:14:02  <AvianFlu>so you might be calling stop instead of restart without realizing it
16:14:11  <webjay>AvianFlu: ok, I'll remember that
16:14:18  <AvianFlu>for the time being, run a stop and a start for that
16:16:35  * aromanquit (Quit: aroman)
16:16:59  <Costa_>@mmalecki any luck?
16:18:02  * ferloresquit (Ping timeout: 246 seconds)
16:18:29  <AvianFlu>Costa_, loads for me?
16:18:49  <AvianFlu>Costa_, that problem is going to appear sporadically until we finish isolating it
16:18:51  * rwaldronquit (Ping timeout: 246 seconds)
16:19:00  * coderarityjoined
16:19:04  <AvianFlu>but we can kick it in the pants and make it go away, and will do so until it's fixed
16:19:54  <Costa_>I think I noticed a closed issue on github that said it would be resolves once Orchestra is incorporated into nodejitsu or something like that
16:20:29  <Costa_>resolves = resolved
16:21:58  * joshonthewebquit (Quit: Computer has gone to sleep.)
16:22:28  <AvianFlu>Costa_, it has been a symptom of a few different things over time
16:22:52  * tylerstalderjoined
16:22:53  * tylerstalderquit (Remote host closed the connection)
16:23:11  * dob_quit (Read error: Operation timed out)
16:24:49  * mattmcmanusquit (Remote host closed the connection)
16:25:02  * lefnirejoined
16:25:11  * KingDosserquit (Quit: Leaving...)
16:25:21  <Costa_>Okay, I'd like to go live early next week, we don't have a ton of traffic by any means, but I would like my site to be available, is there anything I can do?
16:25:51  <bardu>AvianFlu: your were right v0.7.9 was causing my issue, with v0.8.2 jitsu deploy works.
16:26:56  <bardu>AvianFlu: BTW, do you know about any plans Cloud9 supporting deployment to nodejitsu
16:26:56  * adambraultjoined
16:26:57  * sreeixquit (Quit: sreeix)
16:27:04  <AvianFlu>bardu, I figured it was something local, or else it wouldn't be just you
16:27:12  <AvianFlu>bardu, I mean, we want to? those guys are cool?
16:27:16  <AvianFlu>I don't know specifics though
16:27:25  <coderarity>bardu, get the premium thing and you can do it right now
16:27:40  <AvianFlu>I think it's planned, but I'm not involved in that kind of stuff until it's time for it to start working in production XD
16:28:41  <bardu>coderarity: are you with the coud9 team?
16:28:59  <AvianFlu>no he's with us lol
16:29:00  <coderarity>bardu, nah, i'm at nodejitsu, but i use cloud9 sometimes
16:29:12  <coderarity>you know when i'm on windows and stuff :P
16:30:40  <bardu>AvianFlu: you guys are cool too;-)
16:33:46  * rwaldronjoined
16:34:08  * YoYquit (Ping timeout: 246 seconds)
16:36:26  * imikejoined
16:36:36  * YoYjoined
16:39:37  * tylerstalderjoined
16:40:27  * mmaleckiquit (Quit: leaving)
16:42:48  * slloydjoined
16:44:01  * spoluquit (Quit: spolu)
16:45:46  * joshonthewebjoined
16:45:48  * YoYquit (Read error: Operation timed out)
16:46:04  * EhevuTovjoined
16:46:50  * st_luke_joined
16:47:23  <EhevuTov>jesusabdullah, did you and raphie get that ECONNREFUSED error fixed? I'm getting the same error now with my site: http://www.theark.info/
16:47:50  <EhevuTov>An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
16:47:53  * st_luke_quit (Remote host closed the connection)
16:48:12  * graeme_fquit (Quit: Computer has gone to sleep.)
16:48:54  * vvoquit (Quit: vvo)
16:49:08  * sreeixjoined
16:49:15  <st_luke>sweet, venue is almost nailed down :)
16:49:56  * anoemiquit (Quit: anoemi)
16:50:38  * YoYjoined
16:51:43  * eldiosquit (Quit: bye =))
16:56:59  <imike>hi guys
16:57:05  <coderarity>hi
16:57:12  * stimblequit (Quit: Computer has gone to sleep.)
16:57:19  <AvianFlu>EhevuTov, what's the app info?
16:57:31  <imike> i am having an issue deploying a hello world app on jitsu
16:57:45  <AvianFlu>imike, what kind of issue?
16:58:04  <coderarity>imike, can you gist the output of your `jitsu deploy`?
16:58:12  <imike>hold one sec
16:58:20  <imike>i will paste the error message
16:58:20  * cjmjoined
16:58:33  <coderarity>imike, gist.github.com :P
16:58:39  <EhevuTov>AvianFlu, what dump would you like me to provide you? I can provide as much as you need
16:59:10  <imike>error: TypeError: Object function valid(version) { if (typeof version !== "string") return null return exports.parse(version) && version.trim().replace(/^[v=]+/, '') } has no method 'test'
16:59:13  <AvianFlu>well I need at least the app name, the domain isn't quite enough to go check
16:59:25  <AvianFlu>imike, are you on jitsu 0.9.2?
16:59:30  * cjmquit (Client Quit)
16:59:45  <AvianFlu>imike, there's an easy fix for that, it's a weird prompt bug that only shows up for some people
17:00:15  <EhevuTov>AvianFlu, https://gist.github.com/56ed82d5083acbf55f5a
17:00:38  * fekleejoined
17:00:42  <feklee>Down: http://dns.nodejitsu.com/
17:01:04  * benvquit (Quit: Computer has gone to sleep.)
17:01:15  <EhevuTov>feklee, that's the same error I'm getting on my site
17:01:51  <imike>yes iam using version 0.9.2
17:02:09  * wesbosquit (Read error: Connection reset by peer)
17:03:13  * jcrugzzjoined
17:04:06  <EhevuTov>I'm using 0.9.2 as well as did a redeploy
17:05:24  <imike>AvianFlu? whats the easy fix?
17:05:49  * cronopioquit (Quit: leaving)
17:06:03  * ferlores_joined
17:06:15  <AvianFlu>EhevuTov, feklee, you guys are experiencing a recurring issue we're still trying to track down
17:06:22  <AvianFlu>imike, there's a patch on [email protected]
17:06:29  <AvianFlu>it will probably fix your issue
17:07:06  <EhevuTov>AvianFlu, ok, thanks for the feedback. Let me know if there's something i can do. You have my email in the 'package.json' if you need me to do something
17:07:12  * fekleequit (Ping timeout: 255 seconds)
17:08:55  * duckboxquit (Quit: duckbox)
17:09:18  * Nodejitsu-Githubjoined
17:09:18  <Nodejitsu-Github>[jitsu] AvianFlu pushed 1 new commit to master: http://git.io/wDTvmQ
17:09:18  <Nodejitsu-Github>[jitsu/master] [dist] Version bump v0.9.3 - Charlie McConnell
17:09:18  * Nodejitsu-Githubpart
17:09:33  <AvianFlu>imike, update jitsu ^^
17:10:27  <bardu>My node/express app uses jQuery.ajax to upload images and save them as attachments to couchDB docs via cradle. My app works on my local machine, but not on nodejitsu. I guess the issue is that uploaded files are saved somewhere temporarily (on my machine in the tmp folder) before this file is save in couchdb. I could not figure out how to stream file directly to couchdb, which I host at iriscouch.
17:10:59  <AvianFlu>bardu, what kind of failures are you having?
17:13:22  * lemonadquit (Read error: Connection reset by peer)
17:14:39  * KingDosserjoined
17:17:10  * dgathrightjoined
17:17:17  <coderarity>oh sweet
17:17:21  <coderarity>because a bunch of people emailed about that
17:17:48  <AvianFlu>what, the thing I pushed out?
17:17:50  * travis-cijoined
17:17:50  <travis-ci>[travis-ci] nodejitsu/jitsu#149 (master - f4533e4 : Charlie McConnell): The build passed.
17:17:50  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/bca76f5c3b68...f4533e4816bc
17:17:50  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/1837882
17:17:50  * travis-cipart
17:18:02  <AvianFlu>DAMN RIGHT IT DID
17:18:19  <EhevuTov>LOL
17:18:21  <EhevuTov>o/\o
17:18:51  <bardu>AvianFlu: in firebug I get 500, but something is attached to couchdb doc see https://gist.github.com/3091821
17:19:15  * thatmarvinquit (Quit: Textual IRC Client: www.textualapp.com)
17:19:27  <EhevuTov>bardu, are you doing 'jitsu apps update' or 'jitsu deploy'
17:19:51  <AvianFlu>bardu, are you hitting the same db when you run it locally?
17:20:09  <AvianFlu>also, how are you trying to save the tmp files?
17:20:15  <AvianFlu>that might be messing up somewhere along the line
17:20:18  <bardu>EhevuTov: jitsu deploy
17:20:43  <coderarity>AvianFlu, yeah
17:21:10  <bardu>AvianFlu: yes I hitting the same db
17:21:19  * webjayquit (Remote host closed the connection)
17:22:05  <AvianFlu>bardu, see if you can get extra info on the error
17:22:14  <AvianFlu>like, see what's making it 500 specifically
17:24:35  <bardu>AvianFlu: I don't save the tmp file, I think this is done by jQuery.ajax or Mozilla's FormData
17:25:20  * Costa_quit (Remote host closed the connection)
17:25:36  <coderarity>bardu, so the tmp file isn't on the server?
17:26:31  <AvianFlu>bardu, yeah, but what do you do with the data on your end?
17:26:33  * cjmjoined
17:26:34  <AvianFlu>in your node code?
17:28:14  * timhudsonjoined
17:31:20  * benvjoined
17:31:53  * bradleymeckjoined
17:31:53  <lpin>AvianFlu any updates?
17:32:21  <AvianFlu>lpin, try it now
17:32:35  <AvianFlu>lpin, the thing finished, we'll see if it actually fixed it
17:32:40  * redir_joined
17:32:41  <lpin>checking
17:32:44  * garbadosjoined
17:32:56  * bradleymeckpart
17:33:07  <bardu>AvianFlu: there 500 response code is ECONNRESET , my server code: https://gist.github.com/3091821
17:33:38  <lpin>AvianFlu same thing
17:33:45  * nonickatallquit (Ping timeout: 245 seconds)
17:34:07  <AvianFlu>lpin, thanks, I was afraid of that
17:34:34  <EhevuTov>AvianFlu, I did a 'jitsu deploy' with the new 0.9.3 and my site is working now ( no JSON formatted error anymore). Not sure what changed or if 0.9.3 fixed it
17:36:00  <AvianFlu>EhevuTov, the thing with the JSON and the ECONNREFUSED is an infrastructure issue we're working on
17:36:03  <AvianFlu>it's going to come and go
17:36:07  <AvianFlu>probably stop later today
17:37:06  * anoemijoined
17:38:24  * benvquit (Ping timeout: 265 seconds)
17:38:32  * ferlores_quit (Quit: Leaving)
17:39:17  <lpin>AvianFlu deployed without calling the require, mind to check if canvas.node is in /opt/haibu/apps/lupin/clock/package/node_modules/canvas/build/Release/ ?
17:39:48  <AvianFlu>lpin, it is, you're hitting the weird EACCES thing again
17:39:57  <lpin>oke
17:40:07  <AvianFlu>lpin, I'm on it, gimme 20 mins
17:40:17  <lpin>sure
17:40:39  * mattmcmanusjoined
17:41:52  * benvjoined
17:42:45  * lemonadjoined
17:44:43  <garbados>hey gang! `jitsu deploy` exits prematurely, giving me "Nodejitsu Error (500): Internal Server Error". has anyone seen a Nodejitsu 500 error before, and might they have any insight regarding it? i'd be happy to provide more details.
17:45:11  <AvianFlu>garbados, please gist us all your terminal output
17:46:09  <garbados>avianflu: https://gist.github.com/3091958
17:46:13  <garbados>thanks
17:47:34  <AvianFlu>garbados, is it your intention to be deploying to node 0.4.12?
17:47:35  * TheJHjoined
17:48:38  * qardjoined
17:49:03  <garbados>node 0.4.12? that shouldn't be the version we're using.
17:49:20  <garbados>avianflu: we want to use 0.6.19
17:49:44  <qard>Is there a time limit to use the beta code? I just tried it now and it says it's an invalid code.
17:49:54  <coderarity>qard, `jitsu logout` first
17:50:43  <AvianFlu>garbados, can you gist your package.json?
17:51:44  <pksunkara>garbados: have "node" field in "engines" set to "0.6.19"
17:52:14  <garbados>it is, indeed. i can gist the packages.json to you momentarily.
17:53:27  <garbados>avianflu: https://gist.github.com/3092012
17:53:52  * ian_brasilquit (Ping timeout: 265 seconds)
17:54:01  * nhunzakerpart ("ERC Version 5.3 (IRC client for Emacs)")
17:54:04  <AvianFlu>okay, that 'less' dep is probably going to fail, for one thing
17:54:10  <AvianFlu>use the https:// syntax
17:54:19  <coderarity>garbados, "engines": {"node": "0.6.19"} is how you do it :D
17:54:19  <AvianFlu>https://github.com/user/repo/tarball/branch
17:54:28  <pksunkara>AvianFlu: the 3 invalid db's I checked have ctime yesterday
17:54:35  <pksunkara>what should I do?
17:54:40  <AvianFlu>pksunkara, good to know; wrong channel :D
17:54:43  <pksunkara>btw, pushed the commit
17:54:46  <pksunkara>oops
17:54:51  * qardpart
17:54:52  <AvianFlu>garbados, yeah, it's a peculiar syntax
17:54:57  <AvianFlu>use what coderarity suggested
17:55:37  <coderarity>in case you ever need another engine than node? okay :P
17:55:40  <garbados>avianflu: awesome. made the changes, deploying now. i'll let you know what happens. thanks!
17:56:47  * marshall_afkchanged nick to marshall_law
17:56:49  <garbados>also, when nodejitsu creates the snapshot, does it exclude any node_modules directories?
17:57:06  <AvianFlu>we exclude the node_modules in favor of your package.json
17:57:13  <garbados>solid
17:57:16  <AvianFlu>but if you specify bundledDependencies in your package.json, it uses those instead
17:57:26  <AvianFlu>i.e. whatever is in your local node_modules in that folder
17:57:36  <garbados>good to know
17:58:15  <pksunkara>garbados: basically, we use `npm pack`
17:58:26  <coderarity>npm pack is the greatest
17:58:52  <garbados>btw, is there written documentation that details all this knowledge?
18:00:15  <coderarity>garbados, there's the handbook
18:00:26  <coderarity>garbados, https://github.com/nodejitsu/handbook
18:00:40  <garbados>coderarity: awesome, thanks
18:01:40  * imikequit (Ping timeout: 245 seconds)
18:01:54  <pksunkara>!3links
18:01:55  <threelinks>!help handbook
18:01:55  <threelinks>!help docs
18:01:55  <threelinks>!help cheatsheet
18:01:57  <kohai>The complete Nodejitsu handbook can be read at http://github.com/nodejitsu/handbook
18:01:57  <kohai>A set of community documentation for Node.js can be found at http://docs.nodejitsu.com
18:01:57  <kohai>Want to get going fast? Try the Nodejitsu Cheat Sheet: http://cheatsheet.nodejitsu.com
18:02:03  <pksunkara>garbados: read ^^^
18:02:55  * bedajoined
18:03:13  <garbados>whoo! good stuff
18:03:14  * Zolrathquit (Quit: Textual IRC Client: http://www.textualapp.com/)
18:03:57  * splinterbrainjoined
18:04:50  * hij1nxjoined
18:05:54  * `3rdEdenjoined
18:06:25  * stimblejoined
18:07:09  <AvianFlu>btw
18:07:10  <AvianFlu>BOTCEPTION
18:07:40  * EhevuTovquit (Quit: Leaving)
18:08:20  * splinterbrainquit (Ping timeout: 245 seconds)
18:09:44  <garbados>oi, still doesn't work :(
18:10:30  * stimblequit (Ping timeout: 246 seconds)
18:10:32  <AvianFlu>which kind?
18:11:00  <AvianFlu>the magnitude of possibilities is quite hilarious
18:11:06  <garbados>hahaha
18:11:13  <garbados>can't install dependencies
18:11:20  <AvianFlu>is it less?
18:11:28  <AvianFlu>did you see the thing I said before about the git://
18:11:29  <AvianFlu>?
18:11:31  <garbados>can't tell :| the log is ginormous
18:11:37  <garbados>i tried it both ways
18:11:48  <AvianFlu>well, gist it, my eyes can filter through noise pretty quick
18:12:00  <garbados>that is an invaluable skill
18:13:17  <garbados>https://gist.github.com/3092105
18:14:10  <coderarity>your python is version 5012
18:14:13  <coderarity>epic lol
18:14:27  <coderarity>"Python executable "python" is v5012.7.2, which is not supported by gyp"
18:14:53  * sreeixquit (Quit: sreeix)
18:15:13  <garbados>lolwut
18:15:17  <garbados>pip install the_future
18:15:23  * stimblejoined
18:15:33  <AvianFlu>aw man, that thing
18:16:01  <AvianFlu>oh holy crap, I know what that is
18:17:18  <garbados>yeah?
18:17:41  <AvianFlu>quick fix: jitsu env set PYTHON /opt/local/bin/python
18:17:46  <AvianFlu>then deploy again
18:17:49  * cronopiojoined
18:18:11  <AvianFlu>make that python2.7 and not just python
18:18:27  <garbados>kk
18:18:34  * slloydquit (Quit: Leaving...)
18:18:55  <garbados>why does it think it's v5012? is it prepending 501 to the version for some reason?
18:19:04  <AvianFlu>it's a user id
18:19:07  <AvianFlu>it's a strange bug
18:19:12  <garbados>interesting
18:19:22  <AvianFlu>it's actually the default uid from the main user on macos
18:19:44  <AvianFlu>(and no, you're not deploying to macos)
18:20:20  <garbados>lol
18:20:24  * slloydjoined
18:20:37  <garbados>nope :( https://gist.github.com/3092138
18:21:40  <coderarity>jesusabdullah, ^
18:22:23  <jesusabdullah>Frick
18:22:40  <jesusabdullah>garbados: I know how to get around this, while we get someone to fix that
18:22:47  <jesusabdullah>garbados: Add this to your package.json:
18:22:52  <AvianFlu>jesusabdullah, ++
18:22:52  <kohai>jesusabdullah has 106 keys to various cities
18:23:05  * brett-shwomjoined
18:23:06  <jesusabdullah>"env": { "PYTHON": "/opt/local/bin/python27" }
18:23:20  <jesusabdullah>garbados: Add ^^ to your package.json and try deploying again
18:23:35  <garbados>awesome, thanks jesusabdullah
18:23:54  <jesusabdullah>Thank me when it works ;)
18:24:04  <garbados>fair
18:25:34  * ImBcmDth_changed nick to ImBcmDth
18:26:23  <lefnire>info: Executing command env set test 'test': Error running command env set test 'test' error: Nodejitsu Error (500): Internal Server Errorinfo: Nodejitsu not ok
18:27:02  <coderarity>lefnire, see what jesusabdullah said, it'll probably be like "env": { "test": "test" }
18:27:28  <coderarity>jesusabdullah, is that how it works?
18:28:37  <AvianFlu>coderarity, yes
18:28:45  <coderarity>sweet :D
18:29:21  <garbados>jesusabdullah: didn't work. log here: https://gist.github.com/3092185
18:29:37  * googoljoined
18:29:53  <garbados>it seems to say a particular package isn't real, but that package has an obfuscated name that i can't make sense of
18:29:57  * graeme_fjoined
18:30:11  * josdeha_rtjoined
18:30:20  * russfrankjoined
18:30:22  <lefnire>coderarity: so jitsu env set 'env': {'test':'test'} ?
18:30:45  <coderarity>lefnire, no, add "env": {"test":"test"} to your package.json
18:30:55  <lefnire>aah, cool thanks!
18:31:13  <timhudson>It seems I'm having the same/similar issue as garbados. Here are my logs from jitsu: https://gist.github.com/3092189
18:32:25  <garbados>timhudson: that one is fun. add
18:32:26  <garbados> "env": {
18:32:26  <garbados> "PYTHON": "/opt/local/bin/python27"
18:32:26  <garbados> }
18:32:26  <garbados>to your packages.json
18:32:36  <garbados>oh wow that didn't paste well
18:33:42  * hij1nxquit (Ping timeout: 248 seconds)
18:33:56  * cjmquit (Quit: This computer has gone to sleep)
18:34:06  <AvianFlu>a couple of lines is fine, but that's why we tell people to use gist.github.com
18:34:07  <jesusabdullah>ahaha
18:34:18  <AvianFlu>garbados, if you paste too much, freenode actually boots you for excess flood
18:34:26  <AvianFlu>we had a guy one time do that like, four times
18:34:31  <jesusabdullah>garbados: http://gist.github.com is your friend ;)
18:34:34  <AvianFlu>and he'd paste the thing again before we could say "NO WAIT!"
18:34:36  <sberryman>anyone have any experience debugging express to see what is causing a VERY VERY simple page to take 830ms of "waiting"??
18:34:36  <AvianFlu>kind of hilarious
18:34:40  <jesusabdullah>ahahaha
18:34:57  <jesusabdullah>Not I, sberryman
18:35:09  <jesusabdullah>sberryman: That reminds me: Our joyent machines are in us-east-1, not us-west-1
18:35:11  <sberryman>what are some good debugging tools for node?
18:35:16  <jesusabdullah>sberryman: There was a miscommunication there.
18:35:31  <jesusabdullah>sberryman: console.log, node-debugger, dtrace?
18:35:32  * hij1nxjoined
18:35:34  <sberryman>haha thanks jesusabdullah, pretty sure coderarity and AvianFlu told me last week
18:35:40  <jesusabdullah>d-d-d-dtrace
18:35:57  <jesusabdullah>Alright well, I just remembered
18:35:59  <sberryman>made a huge difference when i moved the db from west-1 to east-1
18:36:05  <jesusabdullah>lol, I bet! XD
18:36:30  <sberryman>i just need to get around to sending you guys my ssl certs so i can start hosting on jitsu again.. i think i'm going to wait until paid plans kick in though
18:36:32  * cjmjoined
18:36:50  <jesusabdullah>sure
18:37:05  * nlognbobquit (Ping timeout: 245 seconds)
18:37:14  <sberryman>congrats on the public beta, i had some friends try it out last night and they loved it
18:40:28  <timhudson>I added env PYTHON as suggested but still get error on deploy https://gist.github.com/3092238
18:41:14  <coderarity>meh
18:41:16  <timhudson>i added it to package.json
18:41:50  <pksunkara>timhudson: can you gist your package.json?
18:42:51  <timhudson>https://gist.github.com/3092274
18:43:15  <pksunkara>timhudson: it's /opt/local/bin/python2.7
18:43:18  <pksunkara>not /opt/local/bin/python27
18:43:25  <pksunkara>could you try with that?
18:43:46  <garbados>timhudson: i had that same issue. i made the change, but it still doesn't work. let us know if it turns out better for you.
18:43:55  <AvianFlu>pksunkara, good catch
18:43:59  <garbados>where change = "27" -> "2.7"
18:44:44  * tphummeljoined
18:45:56  <timhudson>pksunkara: deploy worked after that change. However I'm getting ECONNREFUSED when visiting the app.
18:46:12  <AvianFlu>timhudson, separate problem, we're working that one out
18:46:12  <pksunkara>AvianFlu: ^^^
18:46:25  <AvianFlu>it will be sporadic, but it'll be fixed later today
18:46:29  <st_luke>what would a Robocop prequel be called?
18:46:32  * rburton-joined
18:46:47  <pksunkara>st_luke: Homocop?
18:46:51  <pksunkara>:D
18:46:52  <garbados>Robocopcademy
18:46:57  <AvianFlu>pksunkara, inappropriate XD
18:47:06  <pksunkara>Homo-sapiens man
18:47:24  <garbados>maybe Mancop
18:47:27  <AvianFlu>lol oh, I thought you were being lame
18:47:28  <timhudson>Thanks for the help
18:47:31  <st_luke>maybe just "Cop"
18:47:39  <garbados>also possible
18:50:52  * camerondgrayquit (Remote host closed the connection)
18:51:18  * camerondgrayjoined
18:54:39  * elbuojoined
18:54:50  <elbuo>sup guys
18:57:02  <garbados>deploying is still giving me errors: https://gist.github.com/3092185 :(
18:57:04  * straxquit (Quit: Connection closed for inactivity)
18:57:15  <coderarity>elbuo, hey
18:58:33  * motiooon_joined
19:00:51  <AvianFlu>garbados, what's up with 'signedon'?
19:00:54  <AvianFlu>is that a dep? your app?
19:01:23  <garbados>my nodejitsu account
19:02:01  <garbados>by the way, thanks for taking a look and helping out so much
19:02:09  * lefnirequit (Quit: Leaving.)
19:02:17  * graeme_fquit (Quit: Computer has gone to sleep.)
19:02:42  <fatjonny>AvianFlu: bcrypt works again now if you specifically set the python location (which was not working yesterday)
19:04:26  <AvianFlu>fatjonny, fucking sweet.
19:05:24  * limptwigletjoined
19:05:27  <fatjonny>AvianFlu: if you don't specify the python location you get the ridiculous python version that garbados was getting
19:05:49  <AvianFlu>fatjonny, can you share what you specified, for posterity?
19:05:55  <garbados>avianflu: i've gotta run, but thanks again for all your help.
19:06:16  <coderarity>garbados, if you need more help email [email protected] or just come badk here :D
19:06:19  <coderarity>back*
19:06:29  <AvianFlu>garbados, I'll have a look at this later, hopefully we can get it sorted out while you're gone
19:06:38  * cronopioquit (Quit: leaving)
19:06:39  <garbados>coderarity: can do!
19:06:56  * limptwigletpart
19:06:59  <garbados>sounds awesome. thanks again.
19:07:02  * garbadospart
19:07:02  * kilian_joined
19:07:18  <fatjonny>AvianFlu: in package.json, in the ENV variable I added: "PYTHON": "/opt/local/bin/python2.7"
19:08:19  <fatjonny>I know there were a few people around yesterday that were trying to get it running as well
19:08:42  <AvianFlu>okay, cool
19:08:51  <AvianFlu>I wanted to make sure it was what I thought it was :D
19:09:27  <bardu>AvianFlu: coming back to my file upload issue. This is from the nodejitsu log https://gist.github.com/3091821 , does it help?
19:10:11  <AvianFlu>bardu, looks like you're passing a string where that's expecting a callback
19:10:28  <AvianFlu>check your function args, maybe it's an improperly handled error case
19:10:34  * travis-cijoined
19:10:34  <travis-ci>[travis-ci] nodejitsu/nssocket#13 (master - 8642beb : Paolo Fragomeni): The build is still failing.
19:10:34  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/nssocket/compare/562f0e5a548b...8642bebec9d4
19:10:34  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/nssocket/builds/1839172
19:10:34  * travis-cipart
19:10:37  <AvianFlu>it could still be our fault, but that's just a type error getting in the way
19:11:05  <elbuo>fatjonny: bcrypt has been working for me since last nite
19:11:23  <elbuo>and yes i set it up for python 2.7
19:11:30  <elbuo>and the home to be "."
19:11:39  <fatjonny>elbuo: I didn't need the home variable
19:12:29  <elbuo>i just deployed with the last version i had tried before
19:13:09  <fatjonny>yeah, it seems like it is close to working without any modifications if they fix whatever problem is making python return a ridiculous version number
19:13:27  <AvianFlu>fatjonny, it's prepending a UID to the python version
19:13:34  <AvianFlu>501 is the default UID for the main user on osx
19:13:49  <AvianFlu>and a default in the world of BSD in some other places
19:13:55  <AvianFlu>hence us seeing python v5012.7.2
19:14:12  * AvianFlutook a long time to realize wtf that was
19:16:34  <fatjonny>AvianFlu: I know that yesterday morning it was reporting the version fine… you made some change in the afternoon yesterday, right? :)
19:16:53  <AvianFlu>fatjonny, this all comes down to a node-gyp bug
19:16:57  <AvianFlu>we just got some other things out of the way
19:17:17  <fatjonny>Good stuff.
19:17:38  <fatjonny>AvianFlu: Did you ever talk to isaacs about the README problem in npm?
19:17:55  <AvianFlu>fatjonny, its' fixed in recent npms
19:18:05  <AvianFlu>we probably still need to roll them out
19:18:37  * graeme_fjoined
19:18:55  * tmpvarjoined
19:20:09  <fatjonny>yeah, it bit me again a day or two ago.
19:20:31  <brett-shwom>hi
19:20:51  <brett-shwom>i was working with garbados on the same project
19:21:06  <brett-shwom>i saw that there was an issue with the python version
19:21:12  <brett-shwom>that you guys were working on
19:21:44  <brett-shwom>now when i try to deploy, im getting error: npm ERR! { [Error: ENOENT, open '/opt/haibu/apps/signedon/.tmp/npm-1342034318075/1342034318075-0.059375767596066/package/package.json']
19:22:00  <brett-shwom>im using garbados package.json
19:22:46  <pksunkara>brett-shwom: it's a npm cache problem
19:23:25  <brett-shwom>pksunkara: i see, so should the cache be cleared?
19:23:45  <pksunkara>AvianFlu: ^^
19:24:21  <AvianFlu>that's not a cache problem, pksunkara
19:24:23  <AvianFlu>that's the app itself
19:24:42  <AvianFlu>brett-shwom, try changing the app name and stuff like that in the package.json
19:24:47  <brett-shwom>ok
19:25:11  * jryansquit (Read error: Connection reset by peer)
19:26:25  <lpin>AvianFlu i'll ping you tomorrow if there are no updates
19:26:31  <brett-shwom>i changed the app name
19:26:37  <brett-shwom>still same error
19:27:36  <fatjonny>AvianFlu: I just started getting that same error as brett-shwom and garbados
19:27:50  <pksunkara>fatjonny: which one?
19:28:12  <jesusabdullah>http://ayende.com/blog/156929/good-errors?key=00545151-d9dd-4ad0-89d4-b3964f97e4e8&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AyendeRahien+%28Ayende+%40+Rahien%29 Neat!
19:28:13  <brett-shwom>psunkara: git://gist.github.com/3092615.git
19:28:25  <fatjonny>pksunkara: ENOENT on the .tmp/npm folder
19:29:34  <fatjonny>I destroyed my app and then re-created it and no change.
19:30:35  * mmaleckijoined
19:31:19  * graeme_fquit (Quit: Computer has gone to sleep.)
19:32:22  * aheckmannjoined
19:33:36  <jesusabdullah>It looks like we're running some npm cache cleans shortly
19:34:36  * mmaleckiquit (Client Quit)
19:34:40  <brett-shwom>can nodejitsu be used with code in private git repos?
19:34:58  <coderarity>brett-shwom, sure
19:35:12  <brett-shwom>how would i give nodejitsu access to that code?
19:35:21  <coderarity>brett-shwom, you don't need to, it doesn't use it
19:35:29  <coderarity>brett-shwom, it creates the snapshot locally and uploads it
19:35:46  <jesusabdullah>brett-shwom: You can't just link to your private dependencies with npm, but you can use bundledDependencies to handle it instead
19:36:02  <brett-shwom>jesusabdullah: i was thinking that
19:36:07  <coderarity>oh i see
19:36:08  <jesusabdullah>brett-shwom: If the app itself is private, that's not an issue because you just deploy that particular project and, like, npm's hardly aware of git
19:36:28  <jesusabdullah>Basically, in order to do private git repos as deps, we would need per-user ssh key management action
19:36:33  <jesusabdullah>and, like, that's a whole thing
19:36:36  * YoYquit (Ping timeout: 246 seconds)
19:36:54  * kilian_quit (Quit: kilian_)
19:37:15  <fatjonny>pksunkara, AvianFlu: I figured out what was causing my npm ENOENT error...
19:37:18  * Berglundjoined
19:37:40  * rwaldronquit (Quit: Leaving...)
19:37:44  <AvianFlu>fatjonny, what was it?
19:37:47  <fatjonny>I had a line in my package.json like: "express": "https://github.com/visionmedia/express",
19:37:57  <AvianFlu>gotta link to the tarball!
19:38:03  <AvianFlu>https://github.com/user/repo/tarball/master
19:38:06  <AvianFlu>or whatever branch
19:38:20  <fatjonny>yeah.
19:38:31  <jesusabdullah>ahahaha
19:38:33  <fatjonny>when I replaced it with "express": "3.0.0beta1", it didn't give me the ENOENT error
19:38:36  <jesusabdullah>sorry, but that is pretty funny
19:38:53  <pksunkara>what abt the other guy?
19:39:21  <AvianFlu>brett-shwom, gist your package.json?
19:39:54  <brett-shwom>jesusabdullah: I understand that. right now we are using external git references in package.json and when we deploy to our (non-nodejitsu) servers, we run npm install which resolves dependencies.
19:40:14  * YoYjoined
19:40:52  <fatjonny>In my defence, that wasn't my package.json, it was someone else. :)
19:40:55  <fatjonny>defense, even
19:41:09  * tmpvarquit (Ping timeout: 255 seconds)
19:41:39  <AvianFlu>brett-shwom, if you use git:// in the package.json, it's not going to work without a github account's private key on the machine
19:41:45  <AvianFlu>you should use the https:// syntax, if you can
19:41:51  <brett-shwom>AvianFlu: git://gist.github.com/3092743.git
19:41:52  <AvianFlu>and if it's a private repo, bundle the dependency
19:42:33  <AvianFlu>try less.js/tarball/master at the end of that
19:42:35  * motiooon__joined
19:42:35  <AvianFlu>instead of the .git
19:42:47  * cjmquit (Quit: This computer has gone to sleep)
19:42:54  * bradleymeckjoined
19:42:59  <brett-shwom>AvianFlu: understood RE: the private repo code. how do you bundle a dependancy
19:43:17  * bradleymeckpart
19:44:00  <AvianFlu>remove the given dep from your regular dependencies, but make sure it's still in node_modules
19:44:05  <AvianFlu>then add to your package.json
19:44:17  <AvianFlu>"bundleDependencies": ["folder1", "folder2"]
19:44:20  * ramitosjoined
19:44:22  <brett-shwom>AvianFlu: understood
19:44:26  <AvianFlu>where those are the dir names in node_modules
19:44:38  <AvianFlu>the ones you want bundled, at least
19:44:55  <brett-shwom>AvianFlu: simple enough, we can totally do that.
19:45:02  * motiooon_quit (Ping timeout: 265 seconds)
19:45:21  <AvianFlu>it's the easiest way to deal with the whole private-code problem
19:46:09  * tmpvarjoined
19:47:30  * zemanelquit (Quit: zemanel)
19:47:50  * lefnirejoined
19:48:25  * josdeha_rtquit (Remote host closed the connection)
19:49:33  <brett-shwom>AvianFlu: latest error message from deploy https://gist.github.com/3092819
19:50:12  * ppcanoquit (Quit: ppcano)
19:51:04  <AvianFlu>brett-shwom, what are you doing with forever?
19:51:11  * lefnirequit (Client Quit)
19:51:20  * patricequit (Quit: patrice)
19:51:38  <brett-shwom>AvialFlu: forever is launching my nodejs instance
19:51:39  <Berglund>Damn, I want a Nodejitsu-sticker on my Macbook. Where can I get one?
19:51:54  <pksunkara>brett-shwom: we use forever to keep your instance alive
19:51:58  <pksunkara>you need not use it
19:52:31  <brett-shwom>pksunkara: Ah ok!
19:52:37  <brett-shwom>great
19:52:40  <brett-shwom>ill remove that
19:53:24  <AvianFlu>Berglund, they now exist; are you in NYC by chance/
19:53:25  <AvianFlu>?
19:53:52  <AvianFlu>find one of the team there, basically. I only got two - one for the laptop and one for the longboard
19:54:20  <elbuo>hey i want one too
19:54:31  <elbuo>im in nyc this weekend
19:54:32  <elbuo>:D
19:54:52  <Berglund>AvianFlu: Unfortunately I'm about 6314 kilometers away. I'm in Stockholm.. God, I want one. Who do I send the money and a internet-hug?
19:55:09  <Berglund>Stockholm, Sweden that is.
19:56:21  <st_luke>AvianFlu: I want to get a longboard and see how much speed I can get on broadway in lower manhattan when it turns into a ghost town at night
19:56:37  <AvianFlu>st_luke, you're aware of the Broadway Bomb?
19:56:41  <AvianFlu>if not, to youtube, immediately
19:56:53  <st_luke>yeah, I've seen it
19:56:59  <st_luke>too many vehicles though
19:57:15  <AvianFlu>they don't call it the world's most dangerous skateboard race for nothing
19:57:34  <AvianFlu>Berglund, your problem is one we're aiming to solve, I can tell you that
19:57:44  <coderarity>dude i want a sticker
19:57:48  <Berglund>Sweet stuff!
19:57:55  <coderarity>my macbook already has a ton it needs more :D
19:58:20  <Berglund>Mine's got 0. I just want one. A Nodejitsu one.
19:58:41  <Berglund>VIP stuff, that is!
19:59:26  * ggoodmanjoined
19:59:55  <bardu>AvianFlu: file upload again: my mistake was to not specify a uploadDir for expressBodyparser. However, now the file seems to be uploaded to the server but I get this https://gist.github.com/3091821
20:00:09  * coderarityquit (Quit: zzzzzzz)
20:00:32  <AvianFlu>what's the code that's doing the file-saving?
20:00:34  * coderarityjoined
20:00:39  <AvianFlu>how should that file get created?
20:00:42  <coderarity>oh no what did i miss in the last 25 seconds
20:01:02  <ggoodman>coderarity: I joined the channel!
20:01:07  <coderarity>ggoodman, hello!
20:02:15  * dob_joined
20:02:36  <elbuo>if im in the nyc area where can i get a sticker? or better yet, a shirt :D
20:02:50  <ggoodman>Are you guys at all open to having sponsored apps on the platform?
20:03:07  * yayadrianjoined
20:03:13  <AvianFlu>ggoodman, depends on what you mean by that
20:03:19  <ggoodman>That is, when the pricing plans roll out, of course...
20:03:20  * redir_quit (Quit: ...)
20:03:23  <AvianFlu>generally, if joyent's terms of service don't care, neither do we
20:03:33  <AvianFlu>but if lawyers need to care, it may be different
20:03:48  <ggoodman>AvianFlu: I think we're talking about different things
20:04:13  <pksunkara>ggoodman: can you explain? give an example maybe
20:05:10  * zemaneljoined
20:05:12  * joshonthewebquit (Quit: Computer has gone to sleep.)
20:05:24  * vicapowquit (Quit: vicapow)
20:05:35  * redirquit (Quit: Computer has gone to sleep.)
20:05:38  <ggoodman>What I mean is, would Nodejitsu be open to the idea of providing premium-level service to a public-service app in return for that app displaying some sort of sticker/badge to the effect that NodeJitsu 'sponsors' the app
20:05:44  <AvianFlu>riiiiiiight
20:05:45  <AvianFlu>lol
20:05:50  <AvianFlu>I *was* confused
20:06:13  <ggoodman>I don't think I explained very well up front
20:06:13  <AvianFlu>I'll bring it up, I think we plan to do that kind of thing eventually
20:06:23  * SubtleGradientjoined
20:06:31  <bardu>AvianFlu: https://gist.github.com/3091821 , works from my machine.
20:06:53  * aheckmannquit (Quit: aheckmann)
20:07:49  <AvianFlu>bardu, so it looks like that temp file is getting created in the multipart parsing somewhere?
20:07:51  <ggoodman>I currently run a jsFiddle-like app (but better!) that I've been slowly rewriting to a much improved new platform. A recent WIP build runs on nodejitsu atm and I hope to migrate the whole thing over once the rewrite is at a feature-equivalence level.
20:08:00  <AvianFlu>I want the code that actually makes the temp file, wherever it lives
20:08:03  * graeme_fjoined
20:08:46  <ggoodman>I don't really hope to benefit financially from the app since I just like building it, but don't want to have it as a cash drain either!
20:09:17  <ggoodman>so I was considering what options I had and thought that the one proposed may be a win-win
20:10:23  <AvianFlu>ggoodman, philosophically, we all like the idea of doing that for certain apps
20:10:33  <AvianFlu>there's math to be done and official decisions to be made, though
20:10:38  <AvianFlu>so I'll bring it up and we'll see
20:11:05  <ggoodman>fantastic... I can always be reached at my current nick @gmail.com or at the same on github
20:11:27  <ggoodman>If ever you're curious what the app is, checkout http://plunker.no.de
20:11:38  <brett-shwom>AvianFlu: i removed reference to forever, now im getting an error connecting to redis. im guessing i have to create a redis instance somewhere?
20:11:38  <ggoodman>or the WIP at http://plnkr.co
20:12:46  <Berglund>Tried deploying a app with a faulty scripts -> start tag, proper one would have been web.js. Got this: https://gist.github.com/3092965
20:14:20  * aib_233joined
20:15:45  * tylerstalderquit (Quit: Computer has gone to sleep.)
20:16:04  <fatjonny>AvianFlu: for Bardu's problem, file uploading using express happens in formidable now.
20:16:08  <AvianFlu>brett-shwom, indeed
20:16:12  <AvianFlu>fatjonny, thanks
20:16:34  <brett-shwom>AvianFlu: great ill look up how to do that and report back
20:16:54  <fatjonny>https://github.com/felixge/node-formidable/blob/master/lib/incoming_form.js#L196
20:17:03  <fatjonny>AvianFlu: ^^
20:17:59  <bardu>AvianFlu: the code that make the temp file is not done be me but express(connect) I suppose
20:18:00  * cjmjoined
20:18:22  <AvianFlu>bardu, try setting the upload path option to like, something relative to your app
20:18:47  <brett-shwom>AvianFlu: is there a way to administer databases though a dashboard like develop.nodejitsu.com
20:19:23  * motiooon__quit (Remote host closed the connection)
20:19:31  <Taneem>process.cwd()+"/temp" would give you a nice upload path right?
20:19:42  * motiooonjoined
20:19:50  <AvianFlu>Taneem, yeah, that's probably a good choice
20:20:26  <Taneem>thats the sort of workflow im using but i havent been able to test it yet on nodejitsu because of bcrypt haha
20:21:00  <fatjonny>Taneem: bcrypt should be working now
20:21:06  <Taneem>oo ... lets try it
20:21:41  <bardu>AvianFlu: currently it look like this: app.use(express.bodyParser({keepExtension: true, uploadDir: __dirname + '/uploads'}));
20:21:51  <fatjonny>Taneem: you will have to add "PYTHON": "/opt/local/bin/python2.7" to the ENV variable in your package.json to get it to work
20:21:59  * cjmquit (Client Quit)
20:22:08  * wesbosjoined
20:22:11  <Taneem>ok thanks for the headsup, i'll try that right now
20:22:11  * rwaldronjoined
20:22:17  * insinjoined
20:23:07  <Taneem>hm i have no reference to the ENV variable in there right now ... is there an example of how exactly I should include it?
20:23:40  * kilian_joined
20:23:45  <AvianFlu>"env": {"key": "value"}
20:23:55  <Taneem>ok thanks
20:24:24  * aromanjoined
20:26:21  <Taneem>hmm
20:26:26  <Taneem>it still dying on bcrypt
20:26:53  <Taneem>https://gist.github.com/3093074
20:29:49  * vicapowjoined
20:31:49  * wesbosquit (Quit: Leaving...)
20:32:55  * tylerstalderjoined
20:33:52  * stimblequit (Read error: Connection reset by peer)
20:34:35  * bedaquit (Ping timeout: 245 seconds)
20:35:07  * ncrohnjoined
20:35:25  * yayadrianquit (Ping timeout: 245 seconds)
20:36:12  <ncrohn>Anyone else getting An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"} on dns.nodejitsu.com?
20:39:25  <jesusabdullah>ncrohn: I am, looking into it
20:39:33  <ncrohn>jesusabdullah: Thanks
20:39:51  * stimblejoined
20:40:51  * hij1nxquit (Ping timeout: 246 seconds)
20:41:17  * yawntjoined
20:41:36  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
20:41:47  * lefnirejoined
20:42:09  * Dan_Wjoined
20:46:08  * timoxleyquit (Quit: Computer has gone to sleep.)
20:46:45  <jesusabdullah>ncrohn: AvianFlu: we have lazers!! http://dns.jit.su
20:47:04  <ncrohn>Yay!
20:47:10  <yawnt>yoyo guys
20:47:45  * spolujoined
20:48:04  * AndreasMadsenquit (Remote host closed the connection)
20:48:29  * dob_quit (Remote host closed the connection)
20:49:10  <jesusabdullah>hey yawnt
20:49:25  <yawnt>sup bro
20:49:47  <jesusabdullah>n2mu??
20:49:57  <yawnt>lol
20:49:57  * timhudsonquit (Ping timeout: 240 seconds)
20:50:06  <yawnt>just made a clan war in battlefield 3
20:50:11  <jesusabdullah>nice
20:50:11  <yawnt>lost 230 to 0
20:50:15  <jesusabdullah>ahahaha
20:50:23  <yawnt>starting from 250 tickets
20:50:29  <yawnt>GUYS WERE IMMORTALS
20:50:44  <Nexxy>jesusabdullah: his name is elliott andrew rose
20:50:46  <yawnt>i bet they were part of Leonida's 300 in their previois lived
20:50:58  <yawnt>*previous lives
20:51:05  <yawnt>keyboard hates me
20:51:06  * aromanquit (Read error: Connection reset by peer)
20:51:14  * aroman_joined
20:51:19  * aroman_quit (Read error: Connection reset by peer)
20:51:27  * aromanjoined
20:51:30  * cletustb_quit (Remote host closed the connection)
20:51:57  <jesusabdullah>elliott? Cool
20:52:05  <jesusabdullah>Not after Cable I hope
20:52:08  <yawnt>lol
20:52:17  <yawnt>speaking of names
20:52:28  <yawnt>how does the name nemboo sound to you?
20:52:30  <jesusabdullah>Nexxy: How's minirose doin?
20:52:32  <yawnt>for a project
20:52:34  <Nexxy>yes actually
20:52:43  <Nexxy>after elliott cable
20:52:47  <jesusabdullah>That's funny
20:52:48  <jesusabdullah>XD
20:52:54  <yawnt>Nexxy: btw congratz
20:52:55  <jesusabdullah>I didn't know you guys were that tight
20:54:00  * wesbosjoined
20:56:04  <Berglund>How many drones does one have during testing?
20:56:23  <Berglund>I find no place to set the number. Is there some way to do it? Or is that coming later?
20:56:30  <coderarity>that's coming later
20:56:38  <coderarity>if you want more drone you can always deploy more applications though
20:56:47  <Berglund>coderarity: Ok. So there's only one drone now?
20:56:55  <coderarity>Berglund, one drone per app atm
20:57:07  <Berglund>coderarity: Ok, cool! Thanks!
20:57:29  * vicapowquit (Quit: vicapow)
20:57:29  <yawnt>hai coderarity
20:57:37  <coderarity>yawnt, sup?
20:57:41  <coderarity>i got nutella!
20:57:44  <Berglund>coderarity: Is there a timeframe for when more drones may be available?
20:57:49  <yawnt>coderarity: i got dr pepper!
20:57:55  <coderarity>yawnt, !!!!
20:57:56  <yawnt>had to import it from UK
20:58:06  <yawnt>gosh i missed it so much
20:58:10  <coderarity>yawnt, fanta is better in europe anyways
20:58:11  <Nexxy>thanks yawnt!
20:58:16  <yawnt>every sip was sweet as life itself
20:58:18  <coderarity>yawnt, europe fanta is so much better
20:58:25  <yawnt>coderarity: pf
20:58:27  <coderarity>Berglund, soon?
20:58:38  <yawnt>you know san pellegrino?
20:58:41  <yawnt>the water
20:58:57  <Berglund>coderarity: Aight!
20:59:06  <coderarity>yeah
20:59:06  <yawnt>they usually sell it in fancy places like in Hollywood or Las Vegas or New York
20:59:06  <Nexxy>jesusabdullah, we've only met elliottcable twice but he is a sweetheart
20:59:27  * c4miloquit (Remote host closed the connection)
20:59:28  <yawnt>they also make their own fanta
20:59:36  <yawnt>which is 100% oranges
20:59:38  <lpin>san pellegrino aranciata > fanta have to agree
20:59:43  <lpin>:)
20:59:49  <coderarity>i've never heard of that
20:59:52  <coderarity>i gotta try that some time
20:59:53  <yawnt>wait
20:59:56  <yawnt>ill find a pic
21:00:31  * yawntquit (Remote host closed the connection)
21:00:38  <bardu>File upload using express works on my local machine but causes this error on nodejitsu https://gist.github.com/3091821. Is there something wrong with my uploadDir?
21:01:01  * yawntjoined
21:01:08  <yawnt>coderarity: http://www.pavi.com.mt/products/80022701.jpg
21:01:20  <jesusabdullah>bardu: Maybe ensure that the directory is there before trying to save things to it?
21:01:46  <coderarity>yawnt, i wouldn't even know where to get that
21:01:56  <yawnt>coderarity: that exists only here
21:02:06  * btlefflerquit
21:02:07  <yawnt>pretty much like yours mountain dew
21:02:15  <yawnt>or what was the name
21:02:17  <yawnt>squirt?
21:02:26  <coderarity>mountain dew lol
21:02:37  <yawnt>*your
21:02:42  <coderarity>i remember watching a video about americans selling that to people in germany from base :D
21:02:49  <yawnt>mountain dew is awesome man
21:02:56  <yawnt>7up sucks
21:03:10  <lpin>i also love chinò from san pellegrino
21:03:16  <pksunkara>mountain dew leaves a bad taste in my mouth :(
21:03:23  <yawnt>lpin: true
21:03:23  * graeme_fquit (Quit: Textual IRC Client: http://www.textualapp.com/)
21:03:30  <yawnt>chino' is good
21:03:34  <yawnt>root beer sucks
21:03:51  <yawnt>i still cant understand how someone can actually like root beer
21:03:56  <yawnt>ON THE ICECREAM
21:04:12  <yawnt>but maybe i'm the strange one
21:04:18  * joshonthewebjoined
21:04:57  <ggoodman>its like maple syrup on bacon
21:05:02  <yawnt>:|
21:05:04  <brett-shwom>What does the community for production-quality redis and mongo hosting?
21:05:23  <yawnt>brett-shwom: you mean where ya can get that?
21:05:23  <brett-shwom>*what does the community recommend for production-quality redis and mongo hosting?
21:05:36  <yawnt>i'd say mongohq and redis to go
21:05:46  <brett-shwom>yawnt: i see
21:05:49  <Berglund>Great experiences with MongoHQ.
21:05:55  <yawnt>there's openredis which is cheaper but i havent tested yet
21:06:15  * elbuoquit (Ping timeout: 245 seconds)
21:06:40  <yawnt>coderarity: do you think i'd be able to get cans if Dr Pepper shipped to italy?
21:06:58  <coderarity>yawnt, probably? probably not cheap though
21:07:11  <yawnt>*of
21:07:14  <yawnt>uhm
21:07:22  <Berglund>yawnt: have you spoken to some local stores? Perhaps they've got deals with suppliers having them in stock.
21:07:23  <coderarity>soda is heavy
21:07:31  <Taneem>I've been using Mongolab ... really easy to set up, comes with a web dashboard
21:07:38  <yawnt>Berglund: dr pepper doesnt ship to italy
21:07:44  <coderarity>yawnt, send me that other soda and i'll send you dr pepper :D
21:07:47  <yawnt>factory rule
21:07:55  * tylerstalderquit (Quit: Computer has gone to sleep.)
21:07:56  <yawnt>coderarity: i was thinking exactly that
21:07:57  <brett-shwom>thanks for the reccomendations
21:08:14  <coderarity>yawnt, okay lol, you know how much shipping costs?
21:08:21  * canuckistanijoined
21:08:24  <yawnt>coderarity: i'm gonna look tomorrow
21:08:29  <coderarity>okay
21:08:34  <yawnt>i guess you could send like a 12 pack of 33 cl
21:08:37  * tylerstalderjoined
21:08:44  <Berglund>Is there a SVG or EPS version of the Nodejitsu logo and name available?
21:08:45  <yawnt>12 can pack
21:08:50  <yawnt>not 12 packs lol
21:08:53  <coderarity>lol
21:08:58  <yawnt>also its cool
21:09:01  <yawnt>you say cola
21:09:04  <yawnt>*soda
21:09:06  <yawnt>i say pop
21:09:13  <yawnt>you from the east coast?
21:09:33  <coderarity>yeah
21:09:43  <yawnt>hahaha
21:09:54  <coderarity>i'm like 10 miles from the coast right now
21:09:55  <yawnt>in KS people say pop
21:10:03  <yawnt>so i learnt pop
21:10:33  <yawnt>pksunkara: news about the new version of resourceful?
21:10:36  * vicapowjoined
21:10:52  <pksunkara>yawnt: soon. writing documentation and stuff
21:10:58  <yawnt>awesome
21:11:04  <yawnt>if you need help ping me
21:11:14  <yawnt>i got free time tomorrow
21:11:29  <yawnt>free? spare time? whatever
21:12:05  <brett-shwom>would there be a lot of network overhead using databases that are hosted by mongotogo with node instances provided by nodejitsu?
21:12:48  <coderarity>bardu, btw, you can use jitsu with cloud9 for free
21:13:18  <coderarity>bardu, just do `npm install jitsu` instead for now, there's a bug
21:13:24  <coderarity>bardu, after that jitsu should work normally
21:13:34  <yawnt>brett-shwom: i dont think so
21:13:43  * yayadrianjoined
21:13:52  <yawnt>i mean you usually have dedicated servers for db at sone point right?
21:14:01  <yawnt>*some
21:14:06  <brett-shwom>yawnt: right but wouldnt we want them hosted in the same datacenter?
21:14:41  * jfromaquit (Quit: Ex-Chat)
21:15:00  * jfromajoined
21:15:31  <coderarity>brett-shwom, that's not guaranteed with `jitsu databases` either
21:15:37  <yawnt>brett-shwom: true but you sacrifice a little performance for a ready to go solution
21:16:09  <brett-shwom>coderarity: jitsu databases are not production quality according to the documentation
21:16:21  <yawnt>you don't have to set up anything or manage anything, i think that justifies sone perf loss
21:16:31  <brett-shwom>coderarity:  If you require a high traffic or production database we provide an easy upgrade path to industrial strength database hosting. [https://github.com/nodejitsu/handbook/#databases]
21:16:35  * aromanquit (Read error: Connection reset by peer)
21:16:40  <coderarity>brett-shwom, we're going to have an upgrade path soon
21:16:42  * Dan_Wquit (Quit: out)
21:16:50  <coderarity>brett-shwom, right
21:16:56  <AvianFlu>brett-shwom, mongolab offers colocation in joyent, I believe
21:16:57  <yawnt>brett-shwom: you can buy a production db from one provider
21:17:06  <yawnt>and integrate it with your nodejs code
21:17:26  <brett-shwom>AvianFlu: ahh thats more interesting
21:17:40  <Taneem>mongolab has been GREAT
21:17:47  <yawnt>really?
21:17:56  <yawnt>i always heard mongohq was better
21:18:10  <Taneem>it was a breeze to set up, the dashboard is great, their support is prompt
21:18:12  <yawnt>never really used any of then though
21:18:14  <bardu>coderarity: thanks for that
21:18:19  <yawnt>*then
21:18:21  <yawnt>*them
21:18:24  <Taneem>i havent got any production perf experience yet though
21:18:25  <yawnt>:(
21:18:41  <coderarity>bardu, no problem, you should hang out in #cloud9ide we talked about it there ;P
21:18:44  <yawnt>well yeah then i have a simple app on mongohq
21:18:50  <yawnt>nothing serious
21:19:01  <Taneem>i forget what my issue was with mongohq, i remember trying them first
21:19:03  <ggoodman>Have you guys heard of others having difficulty deploying w/ a bson dependency?
21:19:43  <bardu>jesusabdullah: damn... forgot to save the new gist, please have a look again https://gist.github.com/3091821
21:20:33  * dylangquit (Ping timeout: 245 seconds)
21:20:38  * pickelssquit (Ping timeout: 248 seconds)
21:21:22  * kylemcgilljoined
21:22:24  * aromanjoined
21:22:24  <jesusabdullah>cradle??
21:22:39  * wesbosquit (Quit: Leaving...)
21:22:49  <jesusabdullah>bardu: fwiw I like nano, I find its errors are more useful
21:23:13  <jesusabdullah>protip with nano, though: The error message isn't useful but there are like 5 metadatas attached to it
21:23:16  <jesusabdullah>speaking of
21:23:33  <jesusabdullah>dscape: You should improve the error messages that come from throwing an error in nano
21:23:53  <jesusabdullah>Anyways: All that metadata is really awesome for programmatically doing stuff, but to see it you need to console log the error before you throw it
21:24:10  <tbranyen>i've used nano a few times
21:24:11  <tbranyen>i liked it
21:25:19  <jesusabdullah>Yeah, it's a nice little library
21:26:09  <bardu> jesusabdullah: my app works from my machine, what could be the difference?
21:27:02  * YoYquit (Ping timeout: 248 seconds)
21:28:19  <bardu>jesusabdullah: something is save to the couchdb doc, but a text file with size: 0. So, I suppose the path the the image file could not be resolved
21:29:07  * YoYjoined
21:30:02  * graeme_fjoined
21:30:07  * graeme_fquit (Client Quit)
21:30:33  <KingDosser>I see the websockets bug isn't quite fixed yet?
21:30:33  * TheJHquit (Ping timeout: 245 seconds)
21:30:40  <brett-shwom>AvianFlu: do you know of any joyent colocation options for redis
21:30:47  <AvianFlu>not offhand
21:30:52  <AvianFlu>but I also haven't really had need to look
21:31:05  <AvianFlu>if we need an internal redis, we just make a new VM and put redis on it
21:31:07  <brett-shwom>AvianFlu: where do you host your redis instances?
21:31:20  <AvianFlu>brett-shwom, we're already buying thousands and thousands of VMs
21:31:26  <AvianFlu>so, we just use some of those for other things
21:31:59  <AvianFlu>btw, our servers:full-time-devops-people ratio passed 1,000:1 this week :D
21:32:35  <brett-shwom>AvianFlu: what do you mean by internal redis
21:32:49  <ggoodman>jitsu is telling me that install failed and yet a new snapshot seems to be activated and running that doesn't reflect deployed changes
21:32:58  * ggoodmanis confused
21:33:36  <yawnt>AvianFlu: holy cow
21:33:39  <yawnt>1000:1?
21:33:49  <yawnt>how do you handle all that
21:33:54  <AvianFlu>magic
21:33:55  <KingDosser>Morning AvianFlu. How are things going?
21:34:10  <coderarity>KingDosser, hey, you were having web socket bug?
21:34:18  <yawnt>imho kohai developed an intelligence on its own
21:34:18  <brett-shwom>AvianFlu: so if i wanted to set up a production quality redis instance, really what would you reccomend, just getting my own vm instance at joyent?
21:34:27  <pksunkara>yawnt: and with our super secret robot
21:34:28  <yawnt>and now manages everything
21:34:28  <KingDosser>coderarity: Yup, I was going through with AvianFlu trying to fix it.
21:34:34  <AvianFlu>if you can't find a cloud redis provider nearby, yes
21:34:36  <coderarity>KingDosser, i'm trying to reproduce it
21:34:38  <dscape>jesusabdullah: im up for that, but tried not to interfere with couchdb that much
21:34:48  <pksunkara>damn! yawnt is onto us
21:34:49  <yawnt>yo dscape
21:34:53  <KingDosser>coderarity: I can help you there :).
21:34:53  <AvianFlu>KingDosser, coderarity has been poking at it today, no luck so far
21:35:09  <brett-shwom>AvianFlu: ah ok, do you know of one nearby?
21:35:16  <coderarity>KingDosser, indeed, do you have a gist of the error? also any relevant code might help
21:35:28  <KingDosser>AvianFlu: I even put on a remote shared hosting web server and I still got it
21:35:32  <KingDosser>coderarity: Sure. One sec.
21:35:40  <yawnt>pksunkara: im onto kohai, i unveiled his evil plan of developing skynet with nodejitsu
21:35:51  <pksunkara>;D
21:36:08  * einarosquit (Quit: leaving)
21:38:29  <jesusabdullah>dscape: I would just take that "reason" field and double that onto the error.message field or whatever, just so you can see it when an error throws
21:38:44  * wesbosjoined
21:38:56  <AvianFlu>KingDosser, oh, you did? well thank god.
21:39:09  <AvianFlu>I thought this was gonna be another 8-hour step-through of http_parser with mmalecki XD
21:39:19  <KingDosser>Haha sorry. But I needed to sleep :P
21:39:24  <AvianFlu>it's all good
21:39:27  <AvianFlu>it's just like
21:39:30  <jesusabdullah>AvianFlu: You know what we need? Drupal engineers!
21:39:32  <AvianFlu>the last weird websocket fail we saw
21:39:34  <AvianFlu>it was a nightmare
21:39:45  <jesusabdullah>ahahaha
21:40:07  <KingDosser>Here y ago: AvianFlu, coderarity: https://gist.github.com/fef86f53eb97e1a160a0
21:40:13  <AvianFlu>complicated C + weird crowded coworking space with total noobs = NOT SO GREAT
21:40:54  <coderarity>i've already tested basic socket.io stuff
21:41:24  <AvianFlu>KingDosser, *that* fails!?
21:41:30  <KingDosser>yes
21:41:34  <AvianFlu>have you tried it with that patch from that issue?
21:41:41  <ggoodman>jitsu is failing to install deps w/ this message: https://gist.github.com/f0f8ee9d4b0a1861f69f
21:41:43  <KingDosser>i undid that patch lol
21:41:48  <KingDosser>cause it didnt work
21:41:54  <KingDosser>unless things have changed?
21:42:05  <AvianFlu>ggoodman, you need to listen on a port > 1024, we're fixing it tonight
21:42:15  <ggoodman>oh, that simple eh?
21:42:24  <AvianFlu>ggoodman, yeah
21:42:34  <AvianFlu>the guard against it that worked on linux needs to be tweaked for smartOS
21:42:49  <AvianFlu>we're discussing how best to do it, but it will go out tonight
21:43:08  <KingDosser>shit you guys must be full on
21:43:36  <ggoodman>AvianFlu: my port is currently 8080 so i think its something else
21:43:44  <AvianFlu>oh wait, really?
21:44:02  <AvianFlu>oh wait, I misread that
21:44:14  * ramitosquit
21:44:25  <yayadrian>I'm seeing this error trying to use bcrypt https://gist.github.com/3092238
21:44:47  <KingDosser>coderarity: Well the exact same thing happens with my big push service so I don't think it's anything wrong with the app itself.
21:44:52  <coderarity>i think it's /opt/local/bin/python2.7
21:44:55  <dscape>jesusabdullah: that's a good idea (swapping `message` and `reason`)
21:44:55  <coderarity>yayadrian, ^
21:44:58  <ggoodman>anyway, gotta run
21:45:01  <ggoodman>no big deal
21:45:04  <dscape>wanna send in a PR (and test) ?
21:45:12  * ggoodmanquit (Quit: Page closed)
21:45:31  <coderarity>KingDosser, yeah, trying to think about the best way to reproduce this, because i've already got a simple test that's very similar to that
21:45:39  <AvianFlu>why the hell would process.cwd() EACCES?
21:45:53  <brett-shwom>can we choose which joyent datacenter nodejitsu hosted at ?
21:46:25  <KingDosser>coderarity: Is there some other npm package I should have installed or something?
21:46:40  <Taneem>hey @AvianFlu - any updates on the bcrypt issue? it's still failing for me, even after putting in the ENV python variable. Anything else I can do on my side?
21:46:52  <Taneem>this is my output: https://gist.github.com/3093074
21:46:59  * timhudsonjoined
21:47:06  * aheckmannjoined
21:47:21  <AvianFlu>Taneem, how recently have you tried?
21:47:48  <coderarity>KingDosser, nah, lgtm
21:48:02  <Taneem>(trying again right now)
21:48:07  <KingDosser>dam this! lol
21:48:57  <Taneem>nope
21:49:00  <Taneem>still fails
21:49:03  <Taneem>same output
21:49:10  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
21:49:15  * therealkoopaquit (Remote host closed the connection)
21:49:30  <Taneem>this is working on my local machine, so its got to be some config issue or something outside my control
21:49:40  <coderarity>KingDosser, i'm a little slow today, gonna have to give me some time :P
21:49:49  <KingDosser>coderarity: It's okay :)
21:50:24  <coderarity>flying is dumb i shouldn't have jet lag right now :\
21:50:38  <coderarity>i remember having jet lag after flying overseas the first time, i basically slept for a week
21:50:57  <KingDosser>Lol was it a difficult body clock shift?
21:51:28  <coderarity>yeah, but it wasn't as bad the second time
21:51:29  * redirjoined
21:51:53  <coderarity>it's always worse going east for me
21:51:56  <coderarity>going west is easy
21:52:16  * therealkoopajoined
21:52:22  <KingDosser>Haha yeah. I remember when I went over to the states and I wasn't jet lagged cause the flight was so long (plenty of sleep) and I got back at a good time to go to sleep (like 1am or so).
21:52:58  <yayadrian>coderarity: adding the env PYTHON has fixed my issue. Thanks
21:53:06  <coderarity>sweet
21:54:48  <AvianFlu>Taneem, I'm looking into it, not really completely sure what that is yet
21:55:06  * yayadrianquit (Quit: Page closed)
21:55:23  <Taneem>ok thanks I appreciate it
21:56:20  <KingDosser>AvianFlu: What was that bundledPackages package.json thingy you had me put in?
21:56:41  <KingDosser>What is devDependencies?
21:56:47  <KingDosser>Was it*
21:57:31  <AvianFlu>bundledDependencies: [ "module", "module2" ]
21:57:35  <AvianFlu>just the folder names from node_modules
21:57:43  <AvianFlu>and it includes those folders as-is in the tarball
21:58:17  * ramitosjoined
21:58:27  * rma4okjoined
21:58:58  <rma4ok>hey guys!
21:58:58  * wesbosquit (Quit: Leaving...)
21:59:20  <KingDosser>AvianFlu: I am still getting the error "Cannot find module 'socket.io"
21:59:36  * vekexasiapart
21:59:47  * eephillipquit (Remote host closed the connection)
21:59:51  <AvianFlu>KingDosser, you're not .gitignore or .npmingore-ing your node_modules, are you?
21:59:57  <KingDosser>Nope
22:00:04  * zz_shykeschanged nick to shykes
22:00:05  <KingDosser>Unless it is done by default
22:00:14  <rma4ok>I have an issue with forever on node 8
22:00:15  <AvianFlu>okay, well, get the github url for that guy's fork of socket.io
22:00:24  <AvianFlu>!gh LearnBoost/socket.io#624
22:00:27  <kohai>AvianFlu, https://github.com/LearnBoost/socket.io/issues/624
22:00:33  <KingDosser>Alright
22:00:40  <Taneem>AvianFlu: just FYI, this is what my package.json looks like, in case it helps: https://gist.github.com/3093916
22:00:42  <AvianFlu>oh actually, it might be out of date...
22:01:14  <KingDosser>Well I just copied and pasted it out
22:01:22  <AvianFlu>Taneem, can you also try adding "HOME": "." to your env?
22:01:37  <AvianFlu>KingDosser, you can link the dependency to arbitrary git repos
22:01:39  <Taneem>ok trying
22:02:02  <AvianFlu>"socket.io": "https://github.com/someguy/socket.io/tarball/his-branch-name
22:02:06  <KingDosser>AvianFlu: Oh I see, how do I do that.
22:02:21  <AvianFlu>instead of giving a version number
22:02:26  <AvianFlu>and, you know
22:02:29  <AvianFlu>actually close the quotes
22:02:31  <AvianFlu>which I didn't
22:02:37  <KingDosser>haha sure
22:04:19  <Taneem>AvianFlu: nope, same error
22:04:24  * nlognbobjoined
22:04:33  <AvianFlu>KingDosser, also, `npm pack` from your app dir and make sure that the bundled dep is really bundled
22:05:27  * eldiosjoined
22:05:29  * spoluquit (Quit: spolu)
22:06:17  <nlognbob>Hi. A few days ago I changed my code so all drones report their memory use to a central location. After deploying a few times I have one drone that is still reporting that I can't account for. Is there a "drone leak" in the system that could cause a drone to continue running even though it should have been killed off on a redeploy?
22:06:37  * rma4okquit (Remote host closed the connection)
22:07:08  <KingDosser>AvianFlu: Same error after doing all that
22:07:14  <AvianFlu>nlognbob, yeah, it happens
22:07:15  * cjmjoined
22:07:16  * tylerstalderquit (Quit: Computer has gone to sleep.)
22:07:22  <AvianFlu>KingDosser, what shows up in npm pack?
22:07:31  <KingDosser>AvianFlu: It compiles fine
22:07:35  <AvianFlu>nlognbob, we're rolling out fixes tonight that should reduce its frequency
22:07:36  <KingDosser>well zips or whatever
22:07:49  <AvianFlu>in the node_modules inside it, if you bundle the dep, is it there?
22:07:52  * dylangjoined
22:07:53  <nlognbob>Ok, I just thought I should alert you since you are getting charged for the VMs. It is not causing me any problems today.
22:08:09  <AvianFlu>nlognbob, we're doing periodic sweeps for them
22:08:12  <AvianFlu>but thanks
22:08:19  <nlognbob>Ok, cheers,
22:08:25  <KingDosser>i took that out and im using the github link?
22:08:46  <AvianFlu>well, the github link shouldn't produce the same error
22:08:55  <AvianFlu>can you show me the current package.json?
22:08:55  * nlognbobquit (Client Quit)
22:09:12  * jfromaquit (Ping timeout: 246 seconds)
22:09:19  <KingDosser>https://gist.github.com/3a16a94c2bd88e8c7396
22:09:45  <AvianFlu>hmmm
22:09:48  <AvianFlu>that should totally work
22:09:55  <AvianFlu>try destroying the app first, see if it helps
22:10:03  <AvianFlu>also, double-check that by running npm install in the dir
22:10:08  <AvianFlu>make sure it flies locally
22:10:51  <KingDosser>that copies fine
22:10:55  <KingDosser>now destroying app
22:12:25  * cjmquit (Quit: This computer has gone to sleep)
22:12:31  <KingDosser>Same again...
22:12:49  <AvianFlu>okay
22:12:55  * motiooonquit (Quit: motiooon)
22:12:59  <AvianFlu>go back to bundledDependencies, and let me know if it works with npm pack
22:13:07  * lefnirequit (Quit: Leaving.)
22:13:56  <KingDosser>With my local copy?
22:14:04  <KingDosser>of socket.io ?
22:14:43  <AvianFlu>yeah
22:15:34  <KingDosser>well it zipped fine
22:15:49  <KingDosser>with my node_modules inside
22:15:49  * aib_233quit (Quit: aib_233)
22:15:49  <AvianFlu>you see node_modules with socket.io in it inside the tarball?
22:16:02  <AvianFlu>what's your local node version?
22:16:34  <KingDosser>but when i go to deploy - it's version is 0.0.0-10 and jitsu wants to increment it up one? Will that mean that itll miss the file?
22:16:38  * cjmjoined
22:16:44  <KingDosser>0.8.2
22:17:58  <AvianFlu>no, that should be the only package.json change, when it does that
22:18:05  * lemonadquit (Quit: lemonad)
22:18:06  <AvianFlu>you can also set it higher yourself so it doesn't change it for you
22:18:26  <KingDosser>Weird.. when I go to deploy it I get "Cannot find module 'socket.io'"
22:18:33  <KingDosser>Even though I know its inside
22:18:36  <AvianFlu>yeah
22:18:48  <AvianFlu>something isn't working right with that
22:19:43  <KingDosser>Could it be a server side problem?
22:19:51  * therealkoopaquit (Read error: Connection reset by peer)
22:19:53  * rolyquit (Ping timeout: 246 seconds)
22:20:06  <Taneem>the bcrypt issue MIGHT be due to node being compiled into a 32-bit version and bcrypt being compiled into a 64-bit version ... some reports of that being an issue on the interwebs
22:20:20  * therealkoopajoined
22:20:26  <pksunkara>53 COMMITS FOR A PR
22:20:27  <pksunkara>https://github.com/flatiron/resourceful/pull/89
22:20:48  <KingDosser>Well do you get an error in console when you go here http://codyyc.com/client.html ? That's where my client is.
22:21:17  <KingDosser>@AvianFlu
22:21:32  <st_luke>pksunkara++
22:21:33  <kohai>pksunkara has 65 ducatis
22:21:36  <st_luke>you guys are insane
22:22:20  * jryansjoined
22:22:44  <AvianFlu>Taneem, yeah, a patch didn't take somewhere
22:22:47  <AvianFlu>I'm looking into it
22:22:51  <AvianFlu>(but yes, it's that)
22:23:00  <Taneem>haha ok great
22:23:10  <pksunkara>st_luke: thanks
22:24:29  * lemonadjoined
22:24:34  * tylerstalderjoined
22:25:17  * lemonadquit (Client Quit)
22:27:27  <KingDosser>Did that work for you avianflu?
22:27:46  * ian_brasiljoined
22:28:03  <AvianFlu>KingDosser, "switching protocols, pending"
22:28:05  <AvianFlu>looks hanging
22:29:00  <KingDosser>So then it isnt just me
22:29:42  <AvianFlu>nope
22:29:57  <KingDosser>hmm
22:31:01  <KingDosser>well i don't know what else I can do.
22:31:03  <KingDosser>imma brb
22:33:49  * rolyjoined
22:36:02  * Marakjoined
22:36:53  * cjmquit (Quit: This computer has gone to sleep)
22:37:02  * joshonthewebjoined
22:37:35  * tmpvarquit (Ping timeout: 265 seconds)
22:38:56  * yawntchanged nick to yawnt`bed
22:39:23  * vicapowquit (Quit: vicapow)
22:40:55  * ncrohnquit (Quit: ncrohn)
22:41:50  * tmpvarjoined
22:44:12  * marshall_lawchanged nick to marshall_afk
22:48:08  * lyaunzbequit (Read error: Operation timed out)
22:50:12  <KingDosser>Dam this! Why can't shit just ever work lol
22:51:28  * chrismonbergjoined
22:51:47  <AvianFlu>I mean, yeah
22:52:05  <AvianFlu>KingDosser, I see messages about invalid handshakes on the server console
22:52:05  * Berglundquit (Quit: Computer died.)
22:52:11  <AvianFlu>version mismatch maybe?
22:52:15  <AvianFlu>different client and server?
22:52:47  <KingDosser>I haven't changed the app at all? It's copied and pasted straight from the socket.io website
22:52:50  <KingDosser>I just changed the links
22:53:56  <KingDosser>I don't need to explicity say port 80 do I/
22:53:56  <KingDosser>?
22:56:10  <Marak>jitsu install socket.io
22:56:12  * dylangquit (Quit: dylang)
22:56:19  <Marak>will install a boilerplate socket.io application in your CWD
22:56:25  <Marak>that is ready to go
22:56:34  <KingDosser>cwd?
22:56:37  * Marakquit (Quit: Page closed)
22:56:54  * darshanshankarjoined
22:57:26  <KingDosser>So in my logs, I get "warn - websocket connection invalid"
22:57:56  <AvianFlu>KingDosser, that's what I'm seeing
22:58:09  <AvianFlu>also cwd is "current working directory"
22:58:09  * xaqquit (Read error: Connection reset by peer)
22:59:23  * xaqjoined
23:00:04  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
23:00:23  * kmiyashiroquit (Ping timeout: 244 seconds)
23:00:35  * kenperkinsquit (Ping timeout: 255 seconds)
23:01:23  * hichaelmartjoined
23:02:02  * darshanshankarquit (Quit: darshanshankar)
23:03:27  * jesusabdullahtopic: Nodejitsu - Host applications. Keep them up. | Cloud Status: Welcome to Public Beta! | HINTS/ADVICE: Please listen on a port > 1024. :: If you try to use 0.4.12 you're going to have a bad time. :: Refer to https://gist.github.com/61d3ef615df8de263334 if you have compilation problems. :: DON'T BE AFRAID TO ASK FOR HELP! :: http://nodejitsu.com/#/paas/faq explains what a drone is.
23:05:38  * anoemiquit (Quit: anoemi)
23:06:31  * Delapouitejoined
23:09:05  * wesbosjoined
23:10:24  <KingDosser>This isn't working for me either AvianFlu. I am getting the same error with your socket.io boilerplate.
23:10:28  * tmpvarquit (Quit: Leaving)
23:11:37  <AvianFlu>KingDosser, this doesn't happen locally, but it happens on nodejitsu, *and* on another VPS?
23:11:44  * travis-cijoined
23:11:44  <travis-ci>[travis-ci] flatiron/resourceful#141 (couchids - ea5cd87 : Pavan Kumar Sunkara): The build is still failing.
23:11:44  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/resourceful/compare/1e31dad6f7f0...ea5cd872a82f
23:11:44  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/resourceful/builds/1841553
23:11:44  * travis-cipart
23:12:41  <KingDosser>No it just happens on Nodejitsu. It happens both when the client is local and remote.
23:12:55  <KingDosser>I haven't deployed the server elsewhere
23:13:24  <AvianFlu>oh, I thought you were saying before it happened somewhere else
23:13:48  <KingDosser>What I meant was that even when the client is remote it happens there too?
23:14:08  <AvianFlu>oh
23:14:14  <AvianFlu>well that shouldn't make much difference
23:14:25  <AvianFlu>we're all remote clients
23:14:26  <AvianFlu>:)
23:14:30  * slloydquit (Quit: Leaving...)
23:14:50  <KingDosser>Oh shit.. so all this time you thought it was just something wrong with my client :o
23:15:00  <AvianFlu>yeah.
23:15:09  <KingDosser>Sorry man...
23:15:25  <AvianFlu>so I wonder what would make the handshakes fail
23:15:36  <KingDosser>It's definitely not an isolated issue
23:15:39  <AvianFlu>have a look through recent socket.io issues, see if any sound familiar
23:16:00  <AvianFlu>KingDosser, at what point does it start to fail though?
23:16:07  <AvianFlu>also, maybe try a newer socket.io?
23:16:11  <AvianFlu>I think you were using 0.8.6
23:16:22  * c4milojoined
23:16:23  <KingDosser>What version of Node do you guys support?
23:16:50  <AvianFlu>you're best off with 0.6.19 at the moment
23:16:58  <AvianFlu>we've got 0.4.12 supported, and 0.8 next week
23:17:25  <KingDosser>okay.
23:20:21  <KingDosser>okay changing versions didnt help
23:20:42  <AvianFlu>which did you upgrade to
23:21:23  <KingDosser>socket.io v0.9.6
23:21:25  <KingDosser>node 0.6.19
23:21:55  <AvianFlu>hmmmm
23:22:24  <AvianFlu>KingDosser, but the basic websocket example works, correct?
23:22:24  <KingDosser>Are you sure your server is set up to handle ws:// requests
23:22:29  <AvianFlu>definitely
23:22:32  <KingDosser>No it doesn't
23:22:35  <AvianFlu>but things may break
23:22:37  <AvianFlu>at all
23:22:38  <AvianFlu>?
23:22:41  <AvianFlu>we have socket.io apps running?
23:22:47  <AvianFlu>hang on
23:22:52  <KingDosser>But why would I get a 500 Server Error from socket.io...
23:22:59  <KingDosser>When it works perfectly on my computer
23:23:07  * ivan__joined
23:24:37  * fatjonnyquit (Quit: Leaving.)
23:25:56  * wesbosquit (Quit: Leaving...)
23:28:18  * audiodudejoined
23:28:52  <audiodude>hello, how do I specify the modules on which my application depends?
23:29:07  <audiodude>aka: error: Error: Cannot find module 'mongodb'
23:29:14  * eldiosquit (Quit: bye =))
23:29:35  * ivan__quit (Ping timeout: 245 seconds)
23:30:30  * tylerstalderquit (Quit: Computer has gone to sleep.)
23:32:51  <AvianFlu>KingDosser, I just deployed `jitsu install socket.io`
23:33:04  <KingDosser>and it worked?
23:33:07  <AvianFlu>the browser still says switching protocols, but all the output on the server is proper
23:33:14  * kilian_quit (Quit: kilian_)
23:33:17  <AvianFlu>like, it all says websockets
23:33:24  <AvianFlu>I think the http code just hangs there in the inspector
23:33:31  <KingDosser>WTF
23:33:35  <AvianFlu>now, that other failure is separate
23:33:47  <AvianFlu>so, `jitsu logs` just worked for m
23:33:48  <AvianFlu>e
23:33:56  <AvianFlu>can you `jitsu logs` the test app and gist me some of it?
23:34:04  * robhawkesquit (Quit: Leaving...)
23:35:30  <KingDosser>AvianFlu: https://gist.github.com/02f2a81aa150faf5992e
23:35:32  * mAritzquit (Read error: Connection reset by peer)
23:36:36  <KingDosser>AvianFlu: http://d.pr/i/JCDb
23:36:43  * bradleymeckjoined
23:37:22  <AvianFlu>KingDosser, yeah, that's certainly a failure
23:37:26  <AvianFlu>but mine works...
23:37:31  <KingDosser>is it local?
23:37:32  <AvianFlu>try ... where'd it go, hang on
23:37:43  <AvianFlu>try test66485.jit.su
23:37:55  * chrismonbergquit (Ping timeout: 245 seconds)
23:39:00  <KingDosser>Same thing
23:40:02  * tylerstalderjoined
23:40:05  <AvianFlu>yours works for me in firefox too
23:40:11  <AvianFlu>I'm now not seeing the error
23:40:31  * joeytwiddlequit (Ping timeout: 264 seconds)
23:40:32  <KingDosser>something local then?
23:40:42  * jcrugzzquit (Quit: Leaving.)
23:40:48  <AvianFlu>the websocket protocol has changed a lot - older browser maybe?
23:41:17  <KingDosser>Firefox 13 - latest
23:41:29  <KingDosser>Chrome 20 - latest
23:41:32  * wesbosjoined
23:41:35  <AvianFlu>you see the same in both??
23:41:41  <AvianFlu>what's your local internet like?
23:41:56  <KingDosser>Yes.
23:42:02  <KingDosser>You mean in my country?
23:42:18  <AvianFlu>yeah
23:42:25  <AvianFlu>what part of the world are you in?
23:42:28  <KingDosser>New Zealand.
23:42:40  <KingDosser>It's pretty good I can get 1.3 MB/s download
23:42:47  <AvianFlu>yeah, that's probably not the case then
23:42:51  <KingDosser>Plus other people were having issues ?
23:42:51  <AvianFlu>maaaaaybe some weird ISP thing
23:43:11  <KingDosser>If it is... fml
23:43:24  <AvianFlu>you should check out websocket connections in general
23:43:32  <AvianFlu>try to run this test app somewhere else on the internet if you can
23:43:38  * kmiyashirojoined
23:43:39  <AvianFlu>or go to a site that you know uses them
23:43:43  <AvianFlu>like maybe travis-ci.org
23:44:04  <AvianFlu>if you keep seeing this everywhere, then we might still have a problem, but at least it's not with all websockets across the board
23:44:05  * kmiyashiroquit (Read error: Connection reset by peer)
23:44:20  <AvianFlu>the reason I bring this up
23:44:31  <AvianFlu>is that we had an issue once where websocket connections for one guy would only last 20-30 second
23:44:44  <AvianFlu>and it ended up that his ISP would make all the same requests he did right after he did
23:44:46  <AvianFlu>for logging purposes
23:44:50  <AvianFlu>like 30 seconds later
23:45:00  <AvianFlu>and it would be an invalid websocket connection and kill the session
23:45:01  <KingDosser>lol..
23:45:08  <KingDosser>useless isps
23:45:11  <KingDosser>http://martinsikora.com/nodejs-and-websocket-simple-chat-tutorial
23:45:19  <KingDosser>I am fairly sure I am connected via WebSockets
23:45:28  <KingDosser>As there is no long polling
23:46:42  <KingDosser>Yeah it's working
23:47:02  <AvianFlu>okay
23:47:10  <AvianFlu>thanks for the sanity check
23:47:15  <AvianFlu>did you just deploy that?
23:47:16  <KingDosser>:)
23:47:28  <AvianFlu>cause you should link me if you did, so we can make sure
23:47:51  <KingDosser>No I meant I am connected via websockets to that link I just posted
23:47:53  <KingDosser>That chat room
23:47:55  <AvianFlu>oh
23:47:58  <KingDosser>:((
23:47:58  <AvianFlu>well that makes sense
23:48:06  <AvianFlu>I was about to try to deploy the code
23:48:10  <AvianFlu>but they got the gist links wrong
23:48:43  <KingDosser>huh?
23:49:52  <AvianFlu>that link you just posted
23:49:55  <AvianFlu>where's the chat room?
23:49:58  * xaqquit (Remote host closed the connection)
23:50:00  <AvianFlu>I just see a static site with instructions
23:50:16  <AvianFlu>I want to look at what you're seeing
23:50:19  <KingDosser>Live demo? 2nd subheading
23:50:33  <KingDosser>Grey box with usernames and messages
23:51:50  <AvianFlu>okay, yeah, that's websockets
23:51:51  <AvianFlu>cool
23:52:03  <AvianFlu>so why do I see the test apps load, and you not?
23:52:49  <KingDosser>Just to let you know: http://www.websocket.org/echo.html this a
23:52:52  <KingDosser>lso works for me
23:53:18  <KingDosser>and re your question: I have no idea... :(
23:53:27  <KingDosser>I have so much to do and i wish this would just work
23:55:29  * aksjdhjoined
23:56:24  <audiodude>where can I find out how to remedy the following:
23:56:28  * kmiyashirojoined
23:56:29  <audiodude>warn: Error returned from Nodejitsu \ error: Error: connect ECONNREFUSED
23:57:12  * dylangjoined
23:58:11  * ramitosquit
23:58:13  <AvianFlu>audiodude, just try again, I fixed a number of those about five minutes ago
23:58:47  <audiodude>thanks
23:58:48  <KingDosser>Btw AvianFlu, I get it on my laptop too.
23:59:31  <KingDosser>and my friend also gets it on his windows laptop
23:59:33  <AvianFlu>KingDosser, I'm having other people try test66485.jit.su as well, so far you're the only one not getting websockets
23:59:45  <KingDosser>Weren't there people in here earlier?