00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:44  * jamundquit (Quit: jamund)
00:02:51  * tgriesserjoined
00:04:24  * thl0joined
00:05:29  <jaridmargolin>trying to clone a private github repo using nexpect. in theory it seemed like an easy task.. anybody have a second to help?
00:08:34  * joshonthewebquit (Quit: Computer has gone to sleep.)
00:14:20  <julianduque>jaridmargolin: what are you trying to do? also last version was 2 years ago, don't know if it's supported \
00:15:04  <jaridmargolin>:/
00:15:29  <jaridmargolin>I am using vagrant for my local dev environment
00:15:36  <jaridmargolin>are you familiar?
00:15:54  <julianduque>jaridmargolin: with vagrant? no
00:16:02  <jaridmargolin>its a VM
00:16:13  <jaridmargolin>specifically for local dev
00:16:20  <julianduque>Yes, I know what Vagrant is but I haven't used it
00:16:31  <jaridmargolin>ok... welll jsut knowing it is a vm should be enough
00:17:05  * bmcmahenjoined
00:17:10  <julianduque>:)
00:17:34  * thealphanerdjoined
00:17:39  <jaridmargolin>because it is a vm ssh keys dont not see like a plausible technique for downloading private repos
00:17:53  <jaridmargolin>I then stumbled on nexpect
00:17:55  <jaridmargolin>the idea is
00:18:06  <jaridmargolin>I run "git clone /repo/url"
00:18:24  <jaridmargolin>using nexpect I wait for the username prompt
00:18:50  <jaridmargolin>automate entering the name (*using data coming from a config file)
00:18:57  <jaridmargolin>then I wait for the password promot
00:19:11  <jaridmargolin>automate entering the passpword (*from the same config file)
00:20:38  <jaridmargolin>I have 5 repos that I would like to clone everytime the vm is booted
00:20:46  <jaridmargolin>doing so manually is a pain
00:21:48  <jaridmargolin>ontop of that, there are some additional tasks I would like to run once the repos have been downloaded (*penv)
00:22:22  <julianduque>jaridmargolin: nexpect tests are failing
00:22:46  <julianduque>on node 0.10.x
00:22:48  <julianduque>let me check on 0.8.x
00:23:20  <jaridmargolin>yea maybe I should have started there :/
00:25:37  <julianduque>and why not child_process.spawn?
00:26:05  <julianduque>jaridmargolin: with git clone https://username:pass@github.com/username/repo.git
00:26:06  <mmalecki>nexpect was a result of some hackaton years ago, if I recall correctly
00:28:16  * jgablejoined
00:29:40  <jaridmargolin>julianduque: that would work.... overcomplicating things I guess
00:30:14  <jaridmargolin>thanks..... again
00:31:48  <jaridmargolin>mmalecki: thanks for the info
00:32:27  <mmalecki>jaridmargolin: as to your problem, you might check deploy keys
00:32:45  <mmalecki>github has this feature, but I never used it. you might want to check them out, not sure if they'd be any helpful
00:34:41  * thl0quit (Remote host closed the connection)
00:35:56  <jaridmargolin>mmalecki: was looking into this as a solution but, "Deploy keys only grant access to a single repo, more complex projects may have many repos to pull to the same server"
00:37:35  * sportojoined
00:40:36  * thealphanerdquit (Quit: thealphanerd)
00:41:44  <jaridmargolin>julianduque: is the format https://username:pass@github.com/username/repo.git common knowledge? I was searching for this solution prior to experimenting with nexpect... no luck
00:42:21  <jaridmargolin>*it works.. just curious why I was unable to find it. I feel like I usually have pretty solid Googling skills
00:42:43  <julianduque>jaridmargolin: well, I found it on Google :p
00:43:12  * bmcmahenquit (Quit: bmcmahen)
00:45:07  <jaridmargolin>julianduque: maybe one day my googling skills will match yours. thanks again
00:46:12  <julianduque>jaridmargolin: First result with: "git clone with username and password"
00:46:59  <jaridmargolin>*embarassed
00:47:15  <julianduque>:p
00:47:18  <jaridmargolin>"git clone private repo"
00:47:24  <julianduque>no problem
00:47:35  <jaridmargolin>all recommendations to use ssh
00:49:36  * anoemiquit (Quit: anoemi)
00:54:11  * jgablequit (Quit: Computer has gone to sleep.)
01:00:13  * Heboquit
01:00:45  * tgriesserquit (Remote host closed the connection)
01:02:04  * tgriesserjoined
01:04:37  * jaridmargolinquit (Ping timeout: 245 seconds)
01:07:47  * Hebojoined
01:08:32  * brianruequit (Remote host closed the connection)
01:12:42  * defunctzombiechanged nick to defunctzombie_zz
01:14:02  * leichtgewichtjoined
01:16:59  * thealphanerdjoined
01:17:03  * jtjoined
01:18:27  <jt>hey, do you guys support node-canvas?
01:19:43  <jt>and by that I mean is Cairo installed on your servers?
01:20:23  <mmalecki>it should be. can you give it a try, jt?
01:20:32  <mmalecki>if it isn't, I'll install it right away.
01:20:44  <jt>I'll give it a try tonight. I was just checking before I built it into my project
01:20:55  <jt>Thanks. I'll let you know if there are any problems
01:21:02  <julianduque>I will check
01:26:05  * leichtgewichtquit (Remote host closed the connection)
01:33:54  * jxsonquit (Ping timeout: 276 seconds)
01:37:57  * ljharbquit (Quit: ljharb)
01:40:26  <julianduque>jt, mmalecki: it install on nodejitsu, I think you can use node-canvas :)
01:40:36  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:40:38  <jt>great, thanks
01:43:33  * joshonthewebjoined
01:45:06  * nodejitsu-githubjoined
01:45:06  <nodejitsu-github>[composer-systems] mmalecki pushed 2 new commits to master: http://git.io/qR5Qfg
01:45:06  <nodejitsu-github>composer-systems/master 39f8b68 Maciej Małecki: [system] Do not install unncessary stuff in base system
01:45:06  <nodejitsu-github>composer-systems/master 3b3602f Maciej Małecki: [dist] Bump `smartos-base` to 0.0.5
01:45:06  * nodejitsu-githubpart
01:45:53  <mmalecki>jcrugzz: ^ might fix it...
01:47:50  <jcrugzz>mmalecki: I like where your heads at. The more specific configs should take care of installing that stuff when installing node right?
01:48:17  <jcrugzz>or more specific systems rather
01:48:43  <mmalecki>jcrugzz: yeah. seem changes in nodejitsu-systems, it's all moved there :)
01:48:48  <mmalecki>s/seem/see
01:51:32  * alxquit (Read error: Connection reset by peer)
01:52:04  * alxjoined
01:52:55  * admc1quit (Quit: Leaving.)
01:53:35  * thealphanerdquit (Quit: thealphanerd)
01:55:05  * sandfoxquit (Quit: sandfox)
01:58:21  * leichtgewichtjoined
02:01:37  * leichtgewichtquit (Remote host closed the connection)
02:02:06  * leichtgewichtjoined
02:08:10  * sirkitree|afkquit (Quit: Textual IRC Client: www.textualapp.com)
02:12:12  * zkirillquit (Quit: zkirill)
02:15:15  * c4miloquit (Remote host closed the connection)
02:18:55  * Heboquit
02:21:53  * jahaquit (Quit: Leaving.)
02:40:33  * sportoquit (Quit: Computer has gone to sleep.)
02:46:37  * travis-cijoined
02:46:37  <travis-ci>[travis-ci] flatiron/winston#193 (master - 6cf229d : Maciej Małecki): The build passed.
02:46:37  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/winston/compare/78b0894aa147...6cf229d0d691
02:46:37  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/winston/builds/7008925
02:46:37  * travis-cipart
02:49:02  <mmalecki>kenperkins: sounds like a fun meetup!
02:58:55  * ljharbjoined
03:01:16  * sportojoined
03:08:55  * Nijikoquit (Ping timeout: 276 seconds)
03:12:03  * Nijikojoined
03:12:34  * TooTallNatejoined
03:12:35  * TooTallNatequit (Client Quit)
03:15:09  * alxquit (Remote host closed the connection)
03:22:15  * jamundjoined
03:26:37  * jtquit (Remote host closed the connection)
03:44:18  * generalpoopnapquit (Remote host closed the connection)
03:46:39  * mokesjoined
03:47:28  * chrisdotcode_joined
03:47:47  * chrisdotcodequit (Ping timeout: 252 seconds)
03:48:37  * Nijikoquit (Ping timeout: 256 seconds)
03:49:09  * Nijikojoined
03:50:48  * indexzerojoined
03:57:49  * alxjoined
04:02:05  * alxquit (Ping timeout: 252 seconds)
04:02:59  * mokesquit (Remote host closed the connection)
04:14:13  * mokesjoined
04:14:20  * jxsonjoined
04:14:24  * jamundquit (Quit: jamund)
04:15:30  * jxsonquit (Remote host closed the connection)
04:16:59  * travis-cijoined
04:17:00  <travis-ci>[travis-ci] opsmezzo/quill#8 (master - 9124efd : Maciej Małecki): The build passed.
04:17:00  <travis-ci>[travis-ci] Change view : https://github.com/opsmezzo/quill/compare/9e6468085544...9124efd37218
04:17:00  <travis-ci>[travis-ci] Build details : http://travis-ci.org/opsmezzo/quill/builds/7010392
04:17:00  * travis-cipart
04:17:57  * indexzeroquit (Quit: indexzero)
04:24:01  * sportoquit (Quit: Computer has gone to sleep.)
04:26:12  * sportojoined
04:29:19  * mokesquit (Remote host closed the connection)
04:31:51  * Nodejitsu-Githubjoined
04:31:51  <Nodejitsu-Github>[godot] jcrugzz pushed 1 new commit to master: http://git.io/Kl1CzQ
04:31:51  <Nodejitsu-Github>godot/master 2e20437 Jarrett Cruger: [fix] setMaxListeners(0) in base ReadWriteStream for reactors since we pipe lots of reactors to other reactors and such
04:31:51  * Nodejitsu-Githubpart
04:32:44  <mmalecki>jcrugzz++
04:33:19  <jcrugzz>:D
04:33:50  <mmalecki>it's sane to put it there
04:34:58  * Nodejitsu-Githubjoined
04:34:58  * Nodejitsu-Githubpart
04:35:43  * 20WACDHPRjoined
04:35:43  <20WACDHPR>[godot] jcrugzz pushed 2 new commits to master: http://git.io/0KKrTw
04:35:43  <20WACDHPR>godot/master 08e770c Jarrett Cruger: [contributor] add self as contributor cause i think im leet like that
04:35:43  <20WACDHPR>godot/master 2ee1241 Jarrett Cruger: [dist] Version bump. 0.4.6
04:35:43  * 20WACDHPRpart
04:35:43  * 17SACXGU3joined
04:35:43  <17SACXGU3>[godot] jcrugzz tagged v0.4.6 at 3b30ab3: http://git.io/udOGqw
04:35:43  * 17SACXGU3part
04:35:52  * travis-cijoined
04:35:52  <travis-ci>[travis-ci] nodejitsu/pkgcloud#65 (master - 834cc03 : Maciej Małecki): The build passed.
04:35:52  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/pkgcloud/compare/c74423b8838c...834cc031a193
04:35:52  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/pkgcloud/builds/7010787
04:35:52  * travis-cipart
04:37:24  * bright_dayjoined
04:37:35  * thealphanerdjoined
04:39:32  <bright_day>as it seems time of jitsu server where my app resides bit late or something and because that i can't authenticate to twitter api can you solve that isssue
04:39:33  <bright_day>?
04:41:11  <mmalecki>bright_day: what do you mean by 'bit late'?
04:43:28  * thealphanerdquit (Quit: thealphanerd)
04:43:53  <bright_day>mmalecki maybe it is some seconds late respect the GMT
04:44:28  <mmalecki>oh... might be some weird timezone, do you have it set in your environment?
04:49:22  <bright_day>mmalecki no i don't have when authenticating using twitter streaming api it requars time to be same as on their servers or something as it seems there is difference
04:49:58  <mmalecki>hmm, is their time GMT?
04:50:15  <mmalecki>our servers are synced with ntp, so that might be some timezone issue
04:50:49  * anoemijoined
04:52:29  <bright_day>mmalecki let me check that
04:52:35  * thealphanerdjoined
04:57:18  * joshonthewebquit (Quit: Computer has gone to sleep.)
04:57:54  * indexzerojoined
04:57:58  * joshonthewebjoined
04:58:26  * alxjoined
05:02:09  <bright_day>mmalecki they sent Thu, 09 May 2013 05:01:19 GMT this header how i can set my time to gmt
05:02:51  * alxquit (Ping timeout: 256 seconds)
05:03:37  <mmalecki>bright_day: `jitsu env set TZ GMT`, then `jitsu apps start
05:04:12  <bright_day>from my command line right/
05:04:16  <mmalecki>yup
05:04:16  <bright_day>?
05:04:37  * thealphanerdquit (Quit: thealphanerd)
05:06:30  <bright_day>mmalecki wou that worked thanks that was really helpfull
05:07:00  <mmalecki>bright_day: <3
05:07:14  <mmalecki>julianduque: that's the solution to twitter 401, it appears! ^
05:10:11  * jamundjoined
05:14:45  <jcrugzz>mmalecki++
05:14:58  * standoojoined
05:20:49  * bright_dayquit (Quit: Computer has gone to sleep.)
05:21:42  * chrisdotcode_quit (Ping timeout: 256 seconds)
05:22:38  * chrisdotcodejoined
05:26:35  * zkirilljoined
05:28:28  * mokesjoined
05:29:07  <kenperkins>mmalecki you've been busy
05:29:21  * alxjoined
05:29:27  <mmalecki>kenperkins: *very*
05:29:45  <mmalecki>there are few reasons
05:31:21  <jcrugzz>kenperkins: I'm convinced he's not entirely human
05:31:29  <jcrugzz>i think there must have been alien influence
05:31:39  <jcrugzz>;)
05:32:24  * travis-cijoined
05:32:24  <travis-ci>[travis-ci] rackspace/pkgcloud#59 (master - 834cc03 : Maciej Małecki): The build passed.
05:32:24  <travis-ci>[travis-ci] Change view : https://github.com/rackspace/pkgcloud/compare/c74423b8838c...834cc031a193
05:32:24  <travis-ci>[travis-ci] Build details : http://travis-ci.org/rackspace/pkgcloud/builds/7011522
05:32:24  * travis-cipart
05:33:03  <kenperkins>jcrugzz: indeed
05:33:18  <kenperkins>im part lazy ass, part dad
05:33:32  <mmalecki>our internal feed is even more filled
05:33:43  <mmalecki>I'm happy with today's productivity
05:33:47  * travis-cijoined
05:33:47  <travis-ci>[travis-ci] rackspace/pkgcloud#60 (raxIdentity - b0ed431 : Ken Perkins): The build passed.
05:33:47  <travis-ci>[travis-ci] Change view : https://github.com/rackspace/pkgcloud/compare/417724c43761...b0ed431e5188
05:33:47  <travis-ci>[travis-ci] Build details : http://travis-ci.org/rackspace/pkgcloud/builds/7011566
05:33:47  * travis-cipart
05:33:56  * alxquit (Ping timeout: 252 seconds)
05:34:35  <kenperkins>you didn't really answer my question btw, on why those methods exist on the base compute server model
05:34:41  * anoemiquit (Quit: anoemi)
05:34:42  <jcrugzz>kenperkins: haha you dont give yourself enough credit
05:34:53  <jcrugzz>mmalecki: and its only the beginning of the day!
05:35:01  <kenperkins>im tired, and mostly a bit drunk
05:35:12  <kenperkins>i don't like giving a "talk" with no warning :)
05:35:21  <mmalecki>kenperkins: it's probably because I didn't read your comment
05:35:23  <mmalecki>looking now
05:35:44  <mmalecki>kenperkins: link please?
05:35:59  * mokesquit (Remote host closed the connection)
05:36:01  <kenperkins>https://github.com/nodejitsu/pkgcloud/issues/128#issuecomment-17646532
05:36:19  <mmalecki>ah, this one
05:36:34  <mmalecki>so yeah, create is totally out of place, since this is an instance
05:37:27  <mmalecki>kenperkins: why not resize tho?
05:37:31  * ljharbquit (Quit: ljharb)
05:37:43  <kenperkins>well, resize just seems odd given that it a) isn't implemented on all providers
05:37:51  <kenperkins>(putting it on base compute model)
05:38:26  <mmalecki>actually, create might make a little sense there
05:38:37  <mmalecki>not much really tho...
05:38:41  <kenperkins>and b) that it takes arguments, thus has to resort to wierd/difficult to understand args = [this].concat(Array.prototype.slice.call(arguments));
05:38:54  <mmalecki>if someone created a server and started filling it with properties?
05:39:11  <mmalecki>I don't like it tho
05:39:14  <kenperkins>me either
05:39:51  <mmalecki>kenperkins: resize is fair, I think actual call takes few arguments so we just pass it with arguments
05:41:23  <kenperkins>I'm just trying to work on moving as much as possible to explicit definitions
05:43:49  <kenperkins>mmalecki: did you look at the streaming PR at all?
05:43:56  <mmalecki>kenperkins: sorry, no
05:44:03  <kenperkins>'sok
05:48:37  * ljharb_homechanged nick to ljharb
05:55:28  * jamundquit (Quit: jamund)
06:00:15  * alxjoined
06:01:07  * admc1joined
06:03:14  * thealphanerdjoined
06:04:43  * alxquit (Ping timeout: 256 seconds)
06:07:59  * rahulkrishnan_pjoined
06:08:43  <rahulkrishnan_p>Hi I am getting 502 Reached max retries limit error while trying to access my applicaiton
06:09:04  <rahulkrishnan_p>even teh webops.nodejitsu.com portal gives me the same error
06:09:25  <mmalecki>yeah, webops went down due to irisredis failure, working on it
06:09:37  <mmalecki>rahulkrishnan_p: were you using irisredis by any change?
06:09:41  <mmalecki>*chance?
06:09:57  <rahulkrishnan_p>No I have my instance hosted on redistogo
06:10:35  <mmalecki>hmm, do logs indicate anything? your username and appname?
06:10:36  <rahulkrishnan_p>a paid instance. Our application is currently in production. Would appreciate if you can resolve it at the earliest.
06:10:39  * swaagiejoined
06:10:46  <rahulkrishnan_p>mgh is my username
06:10:52  <rahulkrishnan_p>appname is Treek-Backend
06:11:49  * swaagiequit (Client Quit)
06:11:53  <rahulkrishnan_p>I had deployed a patch now. The logs just shows application initialization other than that nothing much
06:12:05  * swaagiejoined
06:13:02  <rahulkrishnan_p>Now am starting to get some exceptions which are app related
06:13:11  <rahulkrishnan_p>in my logs
06:16:56  * oinkonjoined
06:17:26  * thealphanerdquit (Quit: thealphanerd)
06:20:03  <rahulkrishnan_p>am getting a could not connect expection from my clients now...the webops.nodejitsu doesn't respond
06:20:22  <oinkon>it really sucks when a platform just happens to have load-balancing issues when we are looking at it for the first time. :)
06:20:34  <oinkon>it might not be an accurate reflection of the service, but it's hard not to let that first impression influence you.
06:21:26  <rahulkrishnan_p>back to max retries limit error
06:22:32  <rahulkrishnan_p>i hope someone is looking into this.
06:22:43  <mmalecki>rahulkrishnan_p: yeah, we are. seems like some connectivity issue inside the clodu
06:22:48  * thealphanerdjoined
06:24:19  * ChaoticJ_quit (Quit: Computer has gone to sleep.)
06:24:21  * mokesjoined
06:25:04  * sjoined
06:25:06  <rahulkrishnan_p>please let me know how long it might take to resolve the issue. If we don't get our application up and running in another 15 mins we are screwed
06:25:28  * schanged nick to Guest97178
06:25:41  * eddy_joined
06:27:19  * thealphanerdquit (Client Quit)
06:28:32  <oinkon>rahulkrishnan_p: you can't expect meaningful ETAs for fixing unexpected issues
06:29:14  * kenperkinsquit (Quit: Computer has gone to sleep.)
06:29:53  <rahulkrishnan_p>I can't go back to my client and tell this. Being a paid business user I expect a much better uptime
06:30:29  <mmalecki>rahulkrishnan_p: I'm pretty sure this'll be resolved in few minutes
06:31:07  * alxjoined
06:32:17  <rahulkrishnan_p>mmalecki : I hope so. Else we will get into serious trouble
06:32:22  * lpinjoined
06:32:50  * alucardXjoined
06:34:50  <mmalecki>rahulkrishnan_p: all balancers are now up, connectivity appears to be restored
06:34:57  * sreeixjoined
06:35:11  <mmalecki>sorry for the problems, things started suddenly ETIMEOUT'ing all over our clodu
06:35:14  <mmalecki>*cloud
06:35:55  * alxquit (Ping timeout: 264 seconds)
06:36:26  <rahulkrishnan_p>yes can see that. Even connectivity to redistogo instances seem to be getting timedout
06:36:56  <mmalecki>is it still doing that? things appear well inside our network
06:37:19  <rahulkrishnan_p>still am getting a 502 max retries error. The logs are not getting refreshed
06:37:28  <rahulkrishnan_p>https://status.jit.su/ shows the system is up
06:38:51  <rahulkrishnan_p>is webops.nodejitsu.com up for you folks?
06:39:56  <mmalecki>rahulkrishnan_p: your app should be back up, our service registry just caught up
06:40:07  <mmalecki>and we're working on webops now
06:40:23  <mmalecki>yup, it's up
06:41:01  <rahulkrishnan_p>thanks a ton folks :) appreciate it. Let me try it on my mobile clients
06:44:29  * thealphanerdjoined
06:44:30  * thealphanerdquit (Client Quit)
06:47:08  * drgerdjoined
06:49:42  * aykutyamanjoined
06:52:33  * swaagiechanged nick to swaagie[bbl]
06:52:59  * tonistquit (Quit: tonist)
06:57:11  * swaagie[bbl]quit (Ping timeout: 256 seconds)
06:59:31  * Guest97178quit (Quit: Page closed)
07:02:03  * alxjoined
07:03:08  * drgerdquit (Quit: Page closed)
07:04:39  * switzquit (Quit: Leaving...)
07:05:35  * aykutyamanquit (Quit: Leaving.)
07:06:49  * alxquit (Ping timeout: 276 seconds)
07:07:15  <oinkon>did the recent issues have anything in particular to do with node-http-proxy?
07:08:14  <mmalecki>oinkon: nope, I think it was our provider's fault, not clarified yet tho
07:14:38  * rahulkrishnan_pquit (Ping timeout: 245 seconds)
07:27:55  * hog_jockeyjoined
07:28:57  <hog_jockey>Hello, I have a quick question. I've looked through the TOS and Acceptable Use Policy, but just to double-check: is it okay to use NodeJitsu to host adult content (that's legal)?
07:29:16  * alxjoined
07:30:11  <mmalecki>hog_jockey: yup. you're good as long as you follow TOS and Acceptable Use Policy
07:30:27  <hog_jockey>Okay, cool. Thanks!
07:30:31  * hog_jockeyquit (Client Quit)
07:30:44  * thealphanerdjoined
07:31:23  * cronopio[phone]quit (Ping timeout: 245 seconds)
07:33:32  * tonistjoined
07:39:16  * stolsmajoined
07:42:07  * sportoquit (Quit: Computer has gone to sleep.)
07:45:01  * zkirillquit (Quit: zkirill)
07:50:03  * eddy_quit (Ping timeout: 245 seconds)
07:57:36  * Dorphernjoined
07:58:22  * rudasnjoined
07:59:27  * Baastrupjoined
08:01:19  * sportojoined
08:05:28  * chrisdotcodequit (Ping timeout: 256 seconds)
08:08:39  * Baastrupquit (Quit: Leaving.)
08:09:26  <jesusabdullah>you're a sweetheart mmalecki
08:10:06  <mmalecki>jesusabdullah: I'm a decent human being
08:10:21  <jesusabdullah>lol
08:10:33  <jesusabdullah>so what should I name my "make errors errors" library?
08:10:48  <jesusabdullah>betterLateThanNever(badErr)
08:11:06  <mmalecki>dude, that's how errs works
08:11:09  <mmalecki>check it out
08:12:50  <jesusabdullah>I see documented errs.create as a shorthand, and errs.merge
08:13:32  <mmalecki>yeah, you can pretty much call `errs.create(myShittyError)`
08:13:36  <jesusabdullah>mmalecki: https://gist.github.com/jesusabdullah/4951769
08:13:59  <jesusabdullah>mmalecki: also handles string errors, and attempts to parse out any json that might show up (ntwitter does this)
08:14:01  <mmalecki>ahhhh
08:14:09  <mmalecki>that's kind of complicated
08:14:23  <jesusabdullah>but it makes my anger go away
08:14:41  <mmalecki>right :)
08:14:48  <mmalecki>I'll get to cradle later today
08:14:56  <mmalecki>gotta go and write some code
08:15:35  <jesusabdullah>word
08:16:12  * alxquit (Remote host closed the connection)
08:17:36  <jesusabdullah>if you come up with a good name for that library I'll release it :)
08:24:47  * fab_joined
08:28:45  * indexzeroquit (Quit: indexzero)
08:29:33  * raushanjoined
08:30:36  <raushan>@nathan7 : how to increase no of drone from CLI ?
08:32:14  * sportoquit (Quit: Computer has gone to sleep.)
08:33:36  <raushan>how to increase no of drone from CLI ?
08:34:37  * mokesquit (Remote host closed the connection)
08:35:38  * thealphanerdquit (Quit: thealphanerd)
08:35:56  * thepumpkinjoined
08:39:16  <nathan7>raushan: jitsu apps setdrones
08:41:19  * Dorphernquit (Quit: Dorphern)
08:44:40  <raushan>@nathan7 : thnx
08:44:45  * raushanquit (Quit: Page closed)
08:47:23  * `3rdEdenjoined
08:52:41  * Baastrupjoined
08:53:32  * Baastrupquit (Client Quit)
08:54:28  * alxjoined
08:55:16  * sandfoxjoined
09:01:29  * nodejitsu-githubjoined
09:01:29  <nodejitsu-github>[system.json] none pushed 3 new commits to master: http://git.io/KKN0OQ
09:01:29  <nodejitsu-github>system.json/master faf583a Maciej Małecki: [dist] Bump version to 1.2.1
09:01:29  <nodejitsu-github>system.json/master c53b6d6 indexzero: [fix refactor] Use composer-api.
09:01:29  <nodejitsu-github>system.json/master 231dccf indexzero: [dist doc] Added travis-ci config and status badge.
09:01:29  * nodejitsu-githubpart
09:11:43  * Nodejitsu-Githubjoined
09:11:43  <Nodejitsu-Github>[godot] jcrugzz pushed 1 new commit to master: http://git.io/h0yCWw
09:11:43  <Nodejitsu-Github>godot/master 6f82359 Jarrett Cruger: [api reactor] add window-sum from window-stream module as reactor
09:11:43  * Nodejitsu-Githubpart
09:12:38  * Nodejitsu-Githubjoined
09:12:38  <Nodejitsu-Github>[godot] jcrugzz tagged v0.4.7 at 50ae89f: http://git.io/mtAtNA
09:12:38  * Nodejitsu-Githubpart
09:14:38  * alxquit (Remote host closed the connection)
09:16:13  * nodejitsu-githubjoined
09:16:13  <nodejitsu-github>[system.json] mmalecki force-pushed clusters from b8e0111 to ba14059: http://git.io/07Kkfg
09:16:13  <nodejitsu-github>system.json/clusters ba14059 Maciej Małecki: [api] Support clusters
09:16:13  * nodejitsu-githubpart
09:19:09  * akashajoined
09:19:23  * akashapart
09:24:06  * oinkonquit (Ping timeout: 264 seconds)
09:28:34  * alxjoined
09:29:16  * Baastrupjoined
09:31:10  * Baastrupquit (Client Quit)
09:31:26  * Baastrupjoined
09:32:26  * fab_quit (Remote host closed the connection)
09:35:47  * Baastrup1joined
09:36:09  * Baastrupquit (Ping timeout: 256 seconds)
09:39:46  * alxquit (Remote host closed the connection)
09:41:52  * sreeixquit (Ping timeout: 260 seconds)
09:44:59  * sreeixjoined
09:44:59  <sandfox>Hey guys, we're having some SSL issues with an android when connecting to *.jit.su -> https://gist.github.com/chrisjenx/97c4ded9e38e26483deb in short, it looks like it's missing the chaining cert
09:47:13  * alxjoined
09:51:19  <nathan7>sandfox: Hi!
09:51:34  <sandfox>hi nathan7:
09:53:59  * jcrugzzquit (Ping timeout: 260 seconds)
09:55:34  <sandfox>nathan7: you there?
09:55:53  * mesoquit (Read error: Connection reset by peer)
09:56:04  * meso_joined
09:56:19  <nathan7>sandfox: yep
09:56:22  <nathan7>sandfox: looking at it
09:57:08  <sandfox>nathan7: cool, thanks, if it's any help we're hosted in london
10:04:21  * tgriesserquit (Remote host closed the connection)
10:04:31  <nathan7>sandfox: Problem reproduced, we are investigating
10:04:53  * admc1quit (Quit: Leaving.)
10:05:26  <sandfox>nathan7: ok, i'm guessing it's some sort of misconfiguration rather than by design. Any rough time frames on a fix? (hours/days/etc)
10:06:35  <nathan7>sandfox: Not yet
10:11:46  * mokesjoined
10:14:03  * sreeixquit (Quit: sreeix)
10:18:38  * Siyfionjoined
10:25:07  * nodejitsu-githubjoined
10:25:07  <nodejitsu-github>[composer-systems] mmalecki pushed 1 new commit to master: http://git.io/-jw7BQ
10:25:07  <nodejitsu-github>composer-systems/master 3b1fb25 Maciej Małecki: [dist] Bump `composer` to 1.0.1
10:25:07  * nodejitsu-githubpart
10:27:26  * tgriesserjoined
10:30:54  * cesconixjoined
10:32:02  * tonistquit (Quit: tonist)
10:38:35  * tgriesserquit (Remote host closed the connection)
10:39:49  * YoYquit (Ping timeout: 246 seconds)
10:42:53  * YoYjoined
10:45:13  * Hounddogjoined
10:46:20  * alucardXquit (Quit: leaving)
10:47:54  <Hounddog>finally i got everything running :) building a sort of cli for the haibu api
11:05:33  * tgriesserjoined
11:13:41  <alx>hi
11:13:56  * toonketelsjoined
11:22:33  * jcrugzzjoined
11:22:48  * jcrugzzquit (Client Quit)
11:23:31  <nathan7>Hi alx
11:25:55  <alx>nathan7: weird thing version wasnt incremented on deploy therefore 2 snapshots with same version number with status activated in the snapshot list. Wasn't sure if deploying another version would be wise, but it's all ok now, cheers
11:35:55  * lpinquit (Quit: Textual IRC Client: www.textualapp.com)
11:38:01  * hourbackjoined
11:40:45  * sreeixjoined
11:46:35  * floristjoined
11:51:59  * alxquit (Read error: Connection reset by peer)
11:52:21  * alxjoined
11:54:31  * swaagiejoined
11:54:54  <florist>I'm getting "No free servers available" when trying to restart my app - worked alright this morning and then suddenly died... anything special going on?
11:58:46  * tonistjoined
12:04:32  <mmalecki>florist: fixed
12:04:36  <mmalecki>can you retry?
12:10:09  * thealanwattsriotjoined
12:15:08  * Slyjoined
12:23:55  * sreeixquit (Quit: sreeix)
12:30:28  * tgriesserquit (Remote host closed the connection)
12:32:32  * jgablejoined
12:41:22  * thepumpkinquit (Remote host closed the connection)
12:42:29  * leichtgewichtquit (Remote host closed the connection)
12:44:47  * captainarmbarjoined
12:45:45  * toonketelsquit (Remote host closed the connection)
12:53:23  * anoemijoined
12:55:28  * captainarmbarquit (Ping timeout: 245 seconds)
13:00:21  * hourbackquit (Remote host closed the connection)
13:01:26  * tgriesserjoined
13:03:27  * hourbackjoined
13:13:00  <alx>hey guys anyone from nodejitsu online?
13:14:40  <florist>@mmalecki works like a charm, thanks
13:15:55  * thl0joined
13:18:07  <swaagie>alx, hey there what is up?
13:18:44  * thl0quit (Remote host closed the connection)
13:19:22  <sandfox>nathan7: did you busy get round to fixing the SSL issue?
13:19:53  * leichtgewichtjoined
13:20:46  <alx>well lately when I deploy, although jitsu says snapshot x.x.x has been activated, it actually archives it and I have to manually activate the snapshot through the cli. now it has come to a point where I need to activate it 3-4 times in the cli until it activates.. could this be due to the number of snapshots I have? what's the best practice with snapshots? delete them as soon as you push a new version?
13:20:50  * nodejitsu-githubjoined
13:20:50  <nodejitsu-github>[composer-systems] mmalecki pushed 2 new commits to master: http://git.io/9uFYDw
13:20:50  <nodejitsu-github>composer-systems/master 1906cea Maciej Małecki: [config] Add optional `provisioner` config
13:20:50  <nodejitsu-github>composer-systems/master 3b66bb4 Maciej Małecki: [dist] Bump `composer` to 1.0.2
13:20:50  * nodejitsu-githubpart
13:26:56  <alx>swaagie: well lately when I deploy, although jitsu says snapshot x.x.x has been activated, it actually archives it and I have to manually activate the snapshot through the cli. now it has come to a point where I need to activate it 3-4 times in the cli until it activates.. could this be due to the number of snapshots I have? what's the best practice with snapshots? delete them as soon as you push a new version?
13:27:00  * kevino80joined
13:27:44  <swaagie>alx, I doubt it is related to the number of snapshots you have, you might have had a streak of bad drones, for instance I just freed 23 orphans
13:28:35  <swaagie>we are aware of this issue, I believe nathan7 was going to look at it today?! not sure what is causing it atm though
13:29:21  <swaagie>alx, could you provide me your username/appname please?
13:29:45  <swaagie>then I can peak along what is happening @ the master api while you try to activate it
13:29:54  <swaagie>as the occurence of the bug is relatively low
13:33:01  <florist>@malecki, swaagie: seems that my app was running okay for ~1hour or so, and I'm now again getting 502 maximum number of retries
13:33:52  * papachanjoined
13:33:53  <swaagie>florist, what are your username/appname please?
13:33:57  <alx>swaagie: streethub / streethub
13:34:08  <florist>swaagie: sitomani / amp-player
13:34:35  <alx>i'm on eu-london
13:34:48  * fab_joined
13:35:26  <swaagie>alx your snapshot count is not even that high compared to some other users, so dont worry about that
13:36:34  <swaagie>florist, from the logs I see a [05/09 13:46:20 GMT+0200] Error: Cannot find module '/opt/haibu/apps/sitomani/amp-player/package/app.js'
13:37:42  <florist>swaagie - I've been running the same deployment for a couple of months with no issues - any ideas what might be causing these breaks?
13:37:46  <swaagie>florist, there are multiple errors btw, although most are from around 13:46h not sure if you managed to fix those in the meanwhile
13:38:04  <swaagie>florist, my first hunch would be a failed package, let me check your snapshot
13:38:12  <swaagie>we had similar issues this morning with webops
13:42:11  * lpinjoined
13:43:54  <swaagie>florist, could you try a new deploy, I cant start the app locally, might be that I'm missing certain requirements, but the package looks rather sparse to me
13:44:57  <florist>swaagie: it is running now alright, should I still try to do a new deploy?
13:45:25  <swaagie>hmm nah
13:45:30  <swaagie>let me check the logs first please
13:45:39  <florist>ok
13:45:47  <swaagie>the forever restart kicked in
13:45:50  <swaagie>I think
13:46:07  * alxquit (Remote host closed the connection)
13:46:43  <swaagie>seeing no errors now
13:49:01  <florist>same here. Just out of curiosity, is this forever restart some kind of a known issue
13:49:23  <swaagie>no that is intended
13:49:47  <swaagie>it will keep it alive if possible
13:49:59  <swaagie>e.g. if there is not some user error making it crash loop
13:50:00  * lpinquit (Quit: Leaving)
13:50:30  * lpinjoined
13:51:00  * stolsmaquit (Ping timeout: 256 seconds)
13:52:03  * toonketelsjoined
13:59:09  * c4milojoined
14:00:14  * alxjoined
14:02:47  * brianloveswordsquit (Excess Flood)
14:03:49  * brianloveswordsjoined
14:06:32  * Cinollajoined
14:07:39  <Cinolla>Hi guys - can anyone point me in the right direction to set up SSL on a custom domain?
14:08:57  * kenperkinsjoined
14:10:28  <alx>swaagie: cool thanks!
14:11:36  * sirkitreejoined
14:14:11  <mmalecki>Cinolla: yo
14:14:22  <mmalecki>Cinolla: are you on business plan?
14:19:43  * c4miloquit (Remote host closed the connection)
14:23:46  <Cinolla>Hi, yes - well, I'm still in the sandbox period, but will be going onto a business plan
14:24:50  <`3rdEden>Cinolla: once you have a business plan and added the custom domains to your package.json a SSL tab will show up in the apps interface in webops.nodejitsu.com
14:24:55  <`3rdEden>there you can upload your certs
14:25:59  * Baastrup1quit (Ping timeout: 268 seconds)
14:27:04  <Cinolla>`3rdEden - so it's not possible to test custom domain SSL while using the development sandbox?
14:27:15  <`3rdEden>Cinolla: nope
14:28:05  <Cinolla>Okay, thanks for the info - much appreciated.
14:32:33  * Cinollaquit (Ping timeout: 245 seconds)
14:37:47  * eschnoujoined
14:38:00  * thepumpkinjoined
14:43:24  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
14:46:40  <kenperkins>morning
14:46:53  <mmalecki>morning
14:55:14  * Baastrup1joined
14:55:36  * Dorphernjoined
14:57:19  * eschnouquit (Ping timeout: 276 seconds)
14:57:26  * zkirilljoined
14:58:28  * Gareth_joined
15:01:19  <Gareth_>hi
15:01:25  * jahajoined
15:01:40  <Gareth_>is this a good place to a question about socket.io configuration
15:01:40  <Gareth_>?
15:01:50  <`3rdEden>Depends on the question ;)
15:02:05  <`3rdEden>But go a head
15:02:24  <Gareth_>haha I guess that's a good point
15:02:37  * c4milojoined
15:02:51  <Gareth_>do I neeed to configure anything in my package.json to get socket.io to work
15:03:14  <Gareth_>it all works locally but when I deploy nothing seems to be working
15:03:17  <`3rdEden>except for including `socket.io` in your dependencies? nop
15:03:19  <Gareth_>no error messages though
15:03:23  <`3rdEden>Got an url?
15:03:39  <`3rdEden>also, do you have flashsocket enabled?
15:04:02  <Gareth_>hmmmmm, I put "socket.io": "0.9.11"
15:04:14  <`3rdEden>lgtm
15:04:15  <Gareth_>dotevotes.jit.su/login
15:04:28  <`3rdEden>bit old, as the latest version is 0.9.13
15:04:42  <Gareth_>dotvotes.jit.su/login
15:05:04  <Gareth_>cant spell my own site
15:05:37  <`3rdEden>Gareth_: It works fine here
15:05:52  <Gareth_>the sockets seem to be connecting?
15:05:55  <`3rdEden>When I look at the network panel in chrome, I see a websocket connection established
15:05:58  <`3rdEden>and it's sending 2::
15:06:04  <`3rdEden>which a socket.io heartbeat packet
15:06:06  <Gareth_>hmmm, ok, that's wierd
15:06:10  <`3rdEden>which is8
15:06:11  <`3rdEden>*
15:06:33  <Gareth_>I'll take a look at that and try to upgrade the version of socket.io
15:06:45  <`3rdEden>The handshake looks correct as well (3WQqGtWit-bYae0MdVQg:60:60:websocket,htmlfile,xhr-polling,jsonp-polling) nothing odd send there and all the correct transports are enabled for our platform
15:06:47  <Gareth_>that's really useful to know that it's connecting though!
15:06:48  <`3rdEden>which browser are you using?
15:06:53  <Gareth_>I'm using chrome
15:06:58  <`3rdEden>Hm, same
15:07:15  <Gareth_>hmmmm, ok, I'll put a lod of console.logs into it
15:07:25  <Gareth_>maybe I can figure out what's happening
15:07:35  <Gareth_>thanks loads for the help!
15:08:57  * thealanwattsriotjoined
15:09:27  <mmalecki>k
15:09:55  <mmalecki>ugh, ENOTVIM
15:12:32  * jamundjoined
15:13:48  * Gareth_quit (Ping timeout: 245 seconds)
15:16:11  * dchjoined
15:19:23  * tonistquit (Quit: tonist)
15:26:23  * papachanquit (Quit: Saliendo)
15:30:58  * nodejitsu-githubjoined
15:30:58  <nodejitsu-github>[system.json] mmalecki opened pull request #11: [api] Support clusters (master...clusters) http://git.io/GvwKCw
15:30:58  * nodejitsu-githubpart
15:32:43  * mokesquit (Remote host closed the connection)
15:33:23  * floristquit (Ping timeout: 245 seconds)
15:35:37  * rosskjoined
15:35:45  * InconceivableBjoined
15:36:04  * mokesjoined
15:38:17  * switzjoined
15:42:38  * tonistjoined
15:43:47  * mokesquit (Remote host closed the connection)
15:46:53  * cronopio[phone]joined
15:47:40  * sreeixjoined
15:48:39  * sreeixquit (Client Quit)
15:49:33  * zkirillquit (Quit: zkirill)
15:49:54  * Hounddogquit (Remote host closed the connection)
15:50:58  * generalissimojoined
15:51:19  * tonistquit (Quit: tonist)
15:53:31  * tgriesserquit (Remote host closed the connection)
15:55:39  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
15:56:48  * jetiennequit (Quit: jetienne)
15:57:34  * mokesjoined
15:58:05  * jamundquit (Quit: jamund)
15:58:49  * nmanousosjoined
15:59:00  * tgriesserjoined
15:59:11  * mokesquit (Remote host closed the connection)
15:59:24  <nmanousos>question regarding new pricing - have you guys considered doing a flat fee per drone?
15:59:29  <nmanousos>example- I have 5 apps now
15:59:34  <nmanousos>i would like to start a 6th
15:59:50  <nmanousos>but it would jump my bill up to $90
15:59:55  <nmanousos>i dont really need 10 apps, just 6
16:00:09  <nmanousos>just a thought :)
16:00:09  * jetiennejoined
16:00:26  * kenperkinsneeds to be kick started
16:00:29  <fab_>I need support for ticket #13221
16:00:30  <kenperkins>i can't get coding
16:00:33  <fab_>can anyone help?
16:08:34  * standooquit (Quit: Leaving.)
16:11:36  * thepumpkinquit (Remote host closed the connection)
16:13:09  * thepumpkinjoined
16:13:25  * `3rdEdenquit (Remote host closed the connection)
16:19:13  * nmanousosquit (Ping timeout: 245 seconds)
16:19:55  * eschnoujoined
16:21:32  * thepumpkinquit (Remote host closed the connection)
16:22:06  <Sly>fab_: I believe I just responded to your ticket.
16:22:46  * anoemiquit (Quit: anoemi)
16:25:02  * Baastrup1quit (Quit: Leaving.)
16:26:48  * eschnouquit (Ping timeout: 245 seconds)
16:27:28  * tgriesserquit (Remote host closed the connection)
16:34:56  * fab_quit (Read error: Connection reset by peer)
16:36:10  * sandfoxquit (Read error: Connection reset by peer)
16:37:27  * oinkonjoined
16:37:57  * fab_joined
16:38:36  * mesojoined
16:38:39  * mesoquit (Remote host closed the connection)
16:39:54  * sandfoxjoined
16:43:50  <alx>hi anyone online? got the same problem again, snapshots won't activate
16:45:36  <fab_>@Sly I have not got the answer
16:45:52  <Sly>O_o
16:46:08  <Sly>alx: Can you give some more details about your problem?
16:46:10  <Sly>fab_: looking now.
16:47:55  <Sly>fab_: I see you have a .gitignore file. Have you tried adding a blank .npmignore file to cancel out your .gitignore when it's deployed?
16:47:57  <alx>Sly: well lately when I deploy, although jitsu says snapshot x.x.x has been activated, it actually archives it and I have to manually activate the snapshot through the cli. now it has come to a point where I need to activate it 3-4 times (I'm currently on the 6th retry) in order for it to activate, swaagie had a look before. account streethub/streethub eu-london
16:48:29  <Sly>alx: one second. I'll check what's going on.
16:48:46  <alx>Sly: cheers!
16:49:36  <Sly>alx: I can already see this is going to be an ENOMEM error from the size of your package. Do you have a lot of images in this package?
16:49:45  <Sly>I'm still downloading the snapshot, so I can't see what's in it quite yet.
16:51:49  <alx>max 10-15 images, rest is on s3, I can push the assets on s3 as well if that's going to help... but shouldn't the deploy fail when the snapshot size is > x?
16:52:58  <alx>cause deploy goes through fine and activate snapshot replies with snapshot *.*.* is now active..
16:53:57  <alx>^ Sly
16:54:02  * Nodejitsu-Githubjoined
16:54:02  * Nodejitsu-Githubpart
16:55:38  * mokesjoined
16:55:48  * travis-cijoined
16:55:48  <travis-ci>[travis-ci] rackspace/pkgcloud#61 (badges - f34bf5c : Ken Perkins): The build passed.
16:55:48  <travis-ci>[travis-ci] Change view : https://github.com/rackspace/pkgcloud/commit/f34bf5c9c5e9
16:55:48  <travis-ci>[travis-ci] Build details : http://travis-ci.org/rackspace/pkgcloud/builds/7026873
16:55:48  * travis-cipart
16:56:53  <Sly>alx: it depends. Your package could be small enough when it's compressed, but not when it's uncompressed.
16:57:32  <Sly>You have to think about it this way... when your package is loaded, you're reading your package size into memory PLUS uncompressing the package at the same time.
16:57:53  * Siyfionquit (Quit: Page closed)
16:57:59  * tgriesserjoined
16:58:10  <Sly>Add that in with the other system processes that have to run, and it hits an ENOMEM error.
16:58:30  <Sly>We can't really control how much memory the system processes use, or know how much each server will have in use at one time.
16:58:32  * toonketelsquit (Remote host closed the connection)
16:59:14  <Sly>alx: For instance, your package is 29 MB. It uncompresses to be 88 MB.
16:59:17  <fab_>@Sly yes I have an empty .npmignore, I tried using jitsu create package and the minified js files are not inside the tar.gz
16:59:39  * tgriesserquit (Read error: Connection reset by peer)
17:00:10  * tgriesserjoined
17:00:19  <Sly>fab_: those files shouldn't be in the tar.gz anyway if they're building on predeploy.
17:00:30  <Sly>fab_: those files would be saved to the servers, but not saved in the package... as we don't have persistent storage.
17:00:44  <alx>Sly: so basically it goes through deployment, compresses the package but then when trying to activate it it fails and reverts to the previous version because of ENOMEM. And the reason it happens sometimes only is because of the changing server resources based on how many drones are activated etc?
17:00:55  * jamundjoined
17:03:07  <Sly>alx: well, NPM compresses the package when it calls `npm pack` before sending it to our server. When you deploy, we read that snapshot in and uncompress it. So it's being read into one thing, uncompressed and stored to its correct location... all at the same time. This is where you run into memory problems.
17:04:12  <Sly>alx: here are the images that you have added into the package yourself. https://gist.github.com/Southern/703955e4af72af1441da
17:04:26  <Sly>alx: here's a total count of images in your package, including dependencies. https://gist.github.com/Southern/b56fce9a08017c69bc5e
17:04:46  <fab_>Sly: the minified JS are created as part of the prestart on local how do I generate the files using nodejitsu?
17:05:15  <Sly>alx: try offloading the images that you've added into the package to AWS or something of that nature.
17:05:25  <alx>Sly: darn that's a shitload.. yeah will do
17:05:27  <Sly>alx: the only other solution would be to purchase a business plan where you can scale the memory of the drone to your liking.
17:06:10  * aheckmannjoined
17:07:06  <Sly>fab_: are you using the `predeploy` or `prestart` hook?
17:07:16  <fab_>I tried both
17:07:26  <fab_>but I read prestart wont work
17:07:52  * tgriesserquit (Remote host closed the connection)
17:08:20  <alx>Sly: I've been postponing pushing everything on s3 cause the current version is just a quick dirty prototype but I guess i'll need to push that up in the todo list
17:09:16  <Sly>fab_: can you paste your package.json file?
17:09:50  * alxquit (Read error: Connection reset by peer)
17:10:12  * alxjoined
17:10:54  <alx>Sly: anyways thanks for the help!
17:11:02  <Sly>alx: no problem. :)
17:11:07  <fab_>Sly: https://gist.github.com/fabriziomoscon/5548929
17:12:00  * toonketelsjoined
17:14:39  <Sly>fab_: "predeploy": "./node_modules/.bin/jake minify",
17:14:44  <Sly>fab_: That path doesn't exist in your snapshot.
17:15:09  <Sly>fab_: it jumps from hulk to node-supervisor. No jake.
17:15:18  * chrisdotcodejoined
17:16:58  <fab_>Sly: do you think that including jake in "dependeincies" opposite to "dev-dependencies" will make any differece?
17:18:10  <Sly>Definitely. We don't install devDependencies.
17:20:49  <fab_>sure I got that
17:20:58  <fab_>I am just re-deploy
17:21:10  <fab_>but I removed prestart, only have predeploy
17:22:34  * admc1joined
17:24:42  <fab_>Sly: I moved jake within the dependencies but still no file
17:24:51  <fab_>should have re-enalbe the prestart hook?
17:25:13  <Sly>fab_: try it. Couldn't hurt.
17:25:30  <Sly>fab_: also, try `jitsu snapshots fetch <app name>` and pull the snapshot down yourself. See if it's in the node_modules/.bin folder.
17:25:45  <Sly>It should always be there when it's done uploading, as we bundle all the dependencies so they don't have to be reinstalled every time you deploy.
17:27:08  * leichtgewichtquit (Remote host closed the connection)
17:27:12  * indexzerojoined
17:30:17  * TooTallNatejoined
17:31:36  * mokesquit (Remote host closed the connection)
17:31:53  * indexzeroquit (Client Quit)
17:32:38  * devoidfuryjoined
17:33:21  * c4miloquit (Remote host closed the connection)
17:34:02  <fab_>Sly: I download the snapshot for the latest build and ./node_modules/.bin/jake is there
17:34:12  <fab_>but the files in public/lib are not
17:34:33  <fab_>it looks like it is not able to run jake minify or writing the files
17:34:46  * supernautjoined
17:34:51  <Sly>fab_: strange. Try clearing out the files you've already generated, and then run `NODE_ENV=production npm start` and see if it actually calls the hook and such.
17:35:09  <Sly>It may be something to do with the production environment being set.
17:35:11  <supernaut>can someone explain when 'readable' events are triggered for a ReadStream in v0.10?
17:35:32  * thl0joined
17:35:43  <kenperkins>cronopio around?
17:36:17  * tgriesserjoined
17:38:16  <fab_>Sly: I don't get what you mean
17:39:17  <Sly>supernaut: you'll probably have better luck getting that question answered in #node.js
17:39:18  * ChaoticJ_joined
17:39:55  <Sly>fab_: when you deploy, we automatically set NODE_ENV=production. There could be something in your code that is telling it not to compile that stuff in production. I don't know why it would be, but it's a possibility. May want to try it and see if it gives the same results.
17:40:05  * jamundquit (Quit: jamund)
17:40:57  <supernaut>thanks @Sly. I have tried there but I havent received a response. Would it be okay (from an etiquette stand point) to pose the question directly to Isaacs - you think?
17:41:23  * alxquit (Remote host closed the connection)
17:41:24  <fab_>I set my local on production env and those files get created
17:41:57  <Sly>Alright, and you have it deployed with the ./node_modules/.bin/jake being there now, right?
17:42:41  * indexzerojoined
17:43:01  * cronopioquit (Ping timeout: 248 seconds)
17:43:13  * tgriesserquit (Remote host closed the connection)
17:43:41  <fab_>yes I have it on place
17:43:45  <jaha>OK guys, im still getting 404s when re-deploying apps, almost everytime now...
17:44:02  <fab_>I have just re-run it using npm start and the files get generated
17:44:40  * tgriesserjoined
17:45:13  * c4milojoined
17:46:18  * fnumpjoined
17:49:31  <Sly>fab_: alright. Let me see if there's anything on the server that gives me any indication of what's happening.
17:49:35  <Sly>jaha: one minute. :)
17:50:25  <fab_>the log? I have bunyan log installed -> npm start | bunyan
17:50:42  * aaronshafjoined
17:51:03  <aaronshaf>"No matching versions found" upon deploy?
17:51:28  <aaronshaf>Versions of what? NPM modules? node.js?
17:52:44  <Sly>aaronshaf: Node.js. Try using 0.8.x for your version instead.
17:52:58  <aaronshaf>Dang. "hapi" require 0.10.x
17:53:01  <aaronshaf>*requires
17:53:37  * jamundjoined
17:53:42  <jaha>Sly: also along with 404s i am getting OTHER peoples apps…which is a HUGE no-no
17:53:55  * thl0quit (Remote host closed the connection)
17:54:45  <Sly>jaha: Give me one minute. I believe I see the problem.
17:54:48  <jaha>Sly: it seems like an issue with the custom domains
17:56:13  * sirkitreechanged nick to sirkitree|lunch
17:56:18  <aaronshaf>ETA on support for 0.10.x?
17:56:35  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:56:54  <Sly>jaha: can you try deploying now?
17:57:02  <Sly>aaronshaf: no ETA as of right now. Sorry.
17:57:14  * tgriesserquit (Remote host closed the connection)
17:57:25  <aaronshaf>Sly: The web moves fast, my friends :)
17:57:39  * cjmjoined
17:57:54  <Sly>aaronshaf: Indeed, it does. It also brings new problems. Which is why it wasn't immediately added to our platform. :)
17:58:44  <aaronshaf>Understood. I'm sure you're amassing quite the testing suite
17:59:16  <kenperkins>hey indexzero
17:59:25  <kenperkins>you going to fluentconf?
17:59:47  <indexzero>kenperkins: nah, I kind of despise o'rielly confs
17:59:58  <indexzero>I went to OSCon two years ago and it was awful
18:00:02  <kenperkins>i c
18:00:15  * jamundquit (Quit: jamund)
18:00:51  <Sly>jaha: any luck?
18:01:45  * orocequit (Read error: Operation timed out)
18:03:54  * zkirilljoined
18:04:13  * orocejoined
18:04:37  * dylangjoined
18:04:53  * supernautpart
18:04:59  * swaagiechanged nick to swaagie[bbl]
18:05:37  * jaridmargolinjoined
18:07:21  * joshonthewebjoined
18:08:10  * thealanwattsriotjoined
18:08:52  <jaha>Sly: nope, still goes 404 after deploy for awhile!, only happens when requesting via custom domains
18:09:16  <Sly>jaha: so you have a --debug output of it?
18:09:32  * swaagie[bbl]quit (Ping timeout: 256 seconds)
18:11:03  * admc1quit (Quit: Leaving.)
18:11:07  * eschnoujoined
18:11:13  * eschnouquit (Remote host closed the connection)
18:11:50  * thl0joined
18:12:53  <Sly>fab_: what's a couple of the files that should be generated in here?
18:14:15  * lukekarrysjoined
18:14:32  <jaha>Sly: https://gist.github.com/danielmahon/f91ad8a99a7c293191f6
18:15:56  <Sly>jaha: I'm actually not seeing an error in there.
18:16:56  <jaha>Sly: haha should of calrified, the 404 is in the browser, its telling me there is no app at that location
18:17:38  <Sly>jaha: for what domain?
18:18:01  <kenperkins>I can't figure out why the (options.required) check is needed here: https://github.com/nodejitsu/pkgcloud/blob/master/lib/pkgcloud/openstack/compute/client/servers.js#L98
18:18:57  <jaha>all of em ;) , its only a temporary thing happens for 30-60seconds after a deploy, but it also sometimes returns someone elses app! which is unacceptable obviously
18:19:25  <Sly>jaha: I'm seeing couponexpresskiosk.com loading fine. I'm not seeing any DNS information for the www. or api. subdomain, so they're not going to our platform yet.
18:20:22  <jaha>it only happens for a short time after deploy (yes im aware of the subdomains not being pointed yet)
18:20:23  <mmalecki>yeah, I can confirm that from Europe
18:21:25  <jaha>if i have couponexpresskiosk.com in my browser, deploy a new version, wait for success, then reload the browser, I get 404s or someone else's under MY domain
18:21:28  * thl0quit (Remote host closed the connection)
18:21:29  <Sly>mmalecki: ??
18:21:37  <Sly>What about London? O_o
18:21:38  <mmalecki>Sly: DNS not propagated
18:21:59  <Sly>jaha is in us-east-1, afaik. O_o
18:22:11  * Slyis confuzzled.
18:22:37  <mmalecki>act like I never said anything :)
18:22:44  * mmaleckijust woke u
18:22:46  <mmalecki>*up
18:22:53  <Sly>lolol
18:23:03  <kenperkins>mmalecki: what'd you get, 3 hours?
18:23:09  <Sly>Yeah, I thought the DNS stuff was off in us-east-1 as well. Balancers have already got a restart.
18:23:25  <Sly>jaha says he's still seeing the problem, though.
18:23:30  <mmalecki>kenperkins: 2
18:24:03  <kenperkins>mmalecki: lol
18:24:16  <mmalecki>kenperkins: I'm still coding tho, seeing no loss in productivity
18:24:37  <mmalecki>which is extra weird, since 2 hours should not be enough for 24 hours of no sleep
18:25:03  <kenperkins>you're young :D
18:25:05  <jaha>must have some good coffee in London
18:25:30  <mmalecki>jaha: not really London, Poznan
18:25:34  <mmalecki>and not really coffee
18:25:43  <mmalecki>but we have good stuff to keep you up ;)
18:26:43  <kenperkins>dscape_ around?
18:27:28  <jaha>Sly: so is this a known issue? its been happening over the past few weeks and is not localized to this domain. I am more worried about the fact that I sometimes get a random site… dont want a client seeing that
18:28:02  <kenperkins>mmalecki: my boss wanted to communicate the pkgcloud committer stuff, is that a mistake (internal only)
18:28:32  <mmalecki>kenperkins: what do you mean by 'communicate'? also, let's take it to a PM :)
18:28:43  <mmalecki>jaha: ahhh
18:28:48  <mmalecki>jaha: how long does it take?
18:29:01  <jaha>intermitent, 30-60secs
18:30:18  <jaha>mmalecki: ^
18:31:51  <mmalecki>jaha: hmmm, that's *way* too long
18:32:02  <jaha>i know
18:32:14  * defunctzombie_zzchanged nick to defunctzombie
18:32:21  <mmalecki>jaha: just a second, I'm on a call
18:35:47  * admc1joined
18:37:52  * stolsmajoined
18:37:57  * `3rdEdenjoined
18:39:54  * lukekarryspart ("Textual IRC Client: www.textualapp.com")
18:40:37  <jaha>mmalecki: have to run to lunch, ill be back
18:42:12  * mokesjoined
18:43:08  * mokesquit (Remote host closed the connection)
18:43:22  * mokesjoined
18:44:59  * sandfoxquit (Quit: sandfox)
18:45:33  * Hebojoined
18:49:34  * jamundjoined
18:50:58  * anoemijoined
18:51:02  * sreeixjoined
18:52:33  * travis-cijoined
18:52:34  <travis-ci>[travis-ci] rackspace/pkgcloud#62 (master - f7ae002 : Ken Perkins): The build passed.
18:52:34  <travis-ci>[travis-ci] Change view : https://github.com/rackspace/pkgcloud/compare/834cc031a193...f7ae0027a260
18:52:34  <travis-ci>[travis-ci] Build details : http://travis-ci.org/rackspace/pkgcloud/builds/7030242
18:52:34  * travis-cipart
18:53:05  * indexzeroquit (Quit: indexzero)
18:53:09  * Nodejitsu-Githubjoined
18:53:09  * Nodejitsu-Githubpart
18:54:08  * travis-cijoined
18:54:08  <travis-ci>[travis-ci] nodejitsu/pkgcloud#67 (master - f7ae002 : Ken Perkins): The build passed.
18:54:08  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/pkgcloud/compare/834cc031a193...f7ae0027a260
18:54:08  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/pkgcloud/builds/7030309
18:54:08  * travis-cipart
18:55:20  * chjjquit (Quit: leaving)
18:56:01  <kenperkins>Today is a good day.
18:57:36  <mmalecki>that's true
18:58:12  <yawnt>yes
18:58:25  * chjjjoined
18:59:41  * rudasnquit (Quit: rudasn)
19:00:17  * sirkitree|lunchchanged nick to sirkitree
19:01:03  * indexzerojoined
19:06:30  * jamundquit (Quit: jamund)
19:07:48  * tgriesserjoined
19:11:17  * toonketelsquit (Remote host closed the connection)
19:12:20  * tgriesserquit (Ping timeout: 252 seconds)
19:16:17  <fnump>So what do you guys use to gzip responses in express apps? I tried going with express.compress, but only files served with the static route are being gzipped... Yes, I'm setting a..use'ing express.compress before express.router.
19:16:19  <fnump>I asked about this in #express, but nobody seems to be awake. :)
19:16:59  * ljharb_joined
19:17:51  <fnump>Or is Gzippo the way to go? I had that working for all routes, many months ago.
19:22:36  * Nijiko_joined
19:22:44  * Nijikoquit (Read error: Connection reset by peer)
19:22:45  * Nijiko_changed nick to Nijiko
19:23:54  * indexzeroquit (Quit: indexzero)
19:27:51  * Ash___joined
19:28:08  <Ash___>Does anybody know where I can see the latest Node version available on Nodejitsu?
19:28:24  <yawnt>Ash___: you can set catchall
19:28:26  <yawnt>as in "0.8.x"
19:28:31  <yawnt>so you can use the latest available
19:29:17  <Ash___>Is 0.10.x not available?
19:30:12  <yawnt>we're in the process of testing i
19:30:13  <yawnt>*it
19:30:30  <yawnt>making sure it's reliable enough to be put into production, migrating codebase
19:30:57  <Ash___>Okay I see, I'll try deploying on 0.8.x for now. Thanks @yawnt!
19:31:24  * bobbybuilderjoined
19:31:31  <yawnt> you're welcome!
19:32:40  <bobbybuilder>hi, i'm having trouble deploying a dev version of my app, it runs fine locally, paintsite-dev.jit.su. error says nodeitsu api reset the connection
19:33:44  * Baastrupjoined
19:35:55  * YoYquit (Ping timeout: 264 seconds)
19:36:15  <yawnt>bobbybuilder: hey can you run "jitsu deploy --debug" and post the full output?
19:36:18  <yawnt>thanks :)
19:36:51  * YoYjoined
19:37:20  * zkirillquit (Quit: zkirill)
19:37:30  <bobbybuilder>in here or in a gist?
19:38:06  <yawnt>bobbybuilder: gist please :)
19:40:17  * mokesquit (Remote host closed the connection)
19:40:44  <bobbybuilder>https://gist.github.com/paintzen/5549997
19:43:39  * `3rdEdenquit (Remote host closed the connection)
19:44:16  * ljharb_quit (Quit: ljharb_)
19:47:05  * mokesjoined
19:47:07  <yawnt>(i'm looking)
19:47:24  <bobbybuilder>i'll be here :)
19:47:40  <yawnt>yeah sorry i realized i started looking without saying anything to you haha
19:47:52  <bobbybuilder>no worries
19:48:50  <yawnt>bobbybuilder: so how big is your snapshot exactly?
19:48:54  * Nodejitsu-Githubjoined
19:48:55  <Nodejitsu-Github>[jitsu] chjj pushed 1 new commit to master: http://git.io/vhE8JQ
19:48:55  <Nodejitsu-Github>jitsu/master 229b3ca Christopher Jeffrey: Merge branch 'jitsu-ui'
19:48:55  * Nodejitsu-Githubpart
19:48:59  <yawnt>you can find that by running "npm pack" in your app directory
19:49:06  <yawnt>and looking at the generated archive
19:49:13  * cronopiojoined
19:50:05  <bobbybuilder>15.4 mb
19:50:16  * jcrugzzjoined
19:50:37  <yawnt>bobbybuilder: weird, and you're seeing this constantly when deploying?
19:50:39  * travis-cijoined
19:50:40  <travis-ci>[travis-ci] nodejitsu/jitsu#435 (master - 229b3ca : Christopher Jeffrey): The build passed.
19:50:40  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/c9ba89639396...229b3ca0493d
19:50:40  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/7031920
19:50:40  * travis-cipart
19:50:54  <yawnt>because what's happening is that the drone runs out of memory while trying to unpack your application
19:51:22  <yawnt>do you have heavy static assets?
19:52:33  <bobbybuilder>not constantly, but a bunch of times in the past (as in this last week) it says my application is started, but then via the web interface, it wasn't started, just the new version got uploaded and archived but not started, then i have to start it via the web interface
19:52:34  * toonketelsjoined
19:52:43  * EricLesliequit (Read error: Connection reset by peer)
19:52:48  <bobbybuilder>i have some heavy static assets
19:53:15  * Baastrupquit (Quit: Leaving.)
19:53:16  * EricLesliejoined
19:53:19  <bobbybuilder>they get cached on a cdn though,
19:53:24  <bobbybuilder>and nothing crazy large
19:53:30  <bobbybuilder>just a handful of images
19:54:08  <yawnt>bobbybuilder: could you try removing the majority of those heavy files and try re-deploying?
19:54:10  <bobbybuilder>the only other thing is, is it bundling all my npm modules? should i not have those in the same directory. or is there a way to not deploy them?
19:54:26  <yawnt>PaaS usually are made for code to run, they don't perform best with static assets
19:54:40  <yawnt>because that's not what they're made for.. if you use something like S3 for that kind of stuff
19:55:01  <yawnt>overall performances will improve :)
19:55:47  <bobbybuilder>i figured having it serve static files through a cdn would make it okay. otherwise i have to deploy to the cdn, and node jitsu
19:56:06  <bobbybuilder>i was using s3
19:56:16  <bobbybuilder>... but i wanted to simplify my deployments
19:56:56  <yawnt>bobbybuilder: dependencies are not bundled
19:57:15  <yawnt>unless you set "bundledDependencies:['list','of','packages']" in your package.json
19:57:42  <bobbybuilder>good to know...
19:57:55  * EricLesliequit (Read error: Connection reset by peer)
19:58:51  <bobbybuilder>is there a way to exclude certain sub directories. The way my build script works, I think it might be uploading all my static assets twice once in src and once in "compiled" form
19:59:03  <yawnt>bobbybuilder: yep use a .npmignore
19:59:10  <yawnt>it works like .gitignore does :)
19:59:18  <yawnt>and jitsu will ignore those files
19:59:52  <bobbybuilder>cool
20:00:07  * andris9joined
20:01:08  <bobbybuilder>let me set that up, and see if it helps ... i'll work on moving static to s3 after, do you know of any ways to sync a folder automatically with s3?
20:01:54  * stolsmaquit (Ping timeout: 264 seconds)
20:02:08  * Ash___quit (Ping timeout: 245 seconds)
20:02:13  <yawnt>bobbybuilder: you can mount S3 as if it was a local hard drive
20:02:28  <yawnt>so copying everything in the folder where you mount it will automatically push it to S3
20:02:31  <yawnt>it's quite rad
20:02:47  <yawnt>lemme find the link for you :)
20:02:58  <yawnt>bobbybuilder: linux, osx or windows?
20:04:28  <bobbybuilder>osx
20:05:36  * EricLesliejoined
20:06:00  * cronopioquit (Ping timeout: 272 seconds)
20:06:11  <yawnt>bobbybuilder: http://danilop.github.io/yas3fs/
20:06:13  <yawnt>this should work
20:06:21  <yawnt>otherwise there's s3fs which does pretty much the same :)
20:07:29  <bobbybuilder>awesome thanks
20:07:35  <yawnt>https://code.google.com/p/s3fs/wiki/FuseOverAmazon
20:07:46  <yawnt>bobbybuilder: i think s3fs is more supported, but i haven't tried any of them honestly
20:08:26  <bobbybuilder>okay, cool
20:08:59  * dylangquit (Quit: dylang)
20:10:43  * EricLesliequit (Ping timeout: 276 seconds)
20:12:05  * Slyquit (Remote host closed the connection)
20:16:33  * EricLesliejoined
20:17:34  * ChaoticJ_part ("Textual IRC Client: www.textualapp.com")
20:17:43  * s2gjoined
20:17:56  * ljharb_joined
20:18:50  * s2gpart ("Leaving")
20:20:18  <bobbybuilder>so, using .npmignore i cut down the package size by half, now onto s3fs
20:20:49  * `3rdEdenjoined
20:22:03  <yawnt>bobbybuilder: you should try to deploy now anyway
20:22:10  * `3rdEdenquit (Remote host closed the connection)
20:22:12  <yawnt>normally with packages < 50 MB there aren't problem
20:22:26  <yawnt>yours might be an exception because maybe compression rate is higher than normal
20:22:36  <yawnt>(it fails when trying to extract, not when uploading)
20:24:48  * oinkonquit (Ping timeout: 255 seconds)
20:25:13  * andris9quit (Remote host closed the connection)
20:25:27  * lyetzquit (Read error: No route to host)
20:26:24  * ljharb_changed nick to ljharb_work
20:26:50  * mokesquit (Remote host closed the connection)
20:31:17  * fnumpquit (Ping timeout: 252 seconds)
20:31:23  * cronopiojoined
20:31:40  * jamundjoined
20:32:18  * cesconixquit (Quit: Computer has gone to sleep.)
20:35:09  * devoidfurypart ("Leaving")
20:35:19  * sreeixquit (Ping timeout: 252 seconds)
20:37:17  <bobbybuilder>okay, i was able to deploy. but i can't access my webops panel, i get a 502 error
20:37:49  * admc1quit (Quit: Leaving.)
20:37:50  * alxjoined
20:40:33  <yawnt>bobbybuilder: uh works here
20:43:47  * thepumpkinjoined
20:47:53  <bobbybuilder>i'll clear cache and try again
20:48:27  * papachanjoined
20:49:41  <bobbybuilder>weird, i can't access in chrome but no problems in firefox
20:51:46  * sreeixjoined
20:56:52  * LinusUjoined
20:58:13  <LinusU>Getting 502 when trying to access my website, http://writement.com, any clues?
20:58:26  <LinusU>Nothing in the `jitsu logs`
21:00:57  * admc1joined
21:01:38  <julianduque>LinusU: let me check
21:01:56  * Raynoschanged nick to JakeV
21:02:20  * JakeVchanged nick to Raynos
21:03:21  <LinusU>Thanks!
21:05:00  * cjmquit (Remote host closed the connection)
21:06:35  * oinkonjoined
21:08:46  <julianduque>LinusU: check again please
21:09:47  * jamundquit (Quit: jamund)
21:14:29  * EricLesliequit (Ping timeout: 256 seconds)
21:18:29  <rossk>kenperkins, re: pkgcloud -- I should use the openstack client to interact with Rackspace v2 API, yes?
21:18:39  <kenperkins>rossk!
21:18:40  <LinusU>Yes, it works! Thanks!
21:18:47  <rossk>:)
21:18:53  <kenperkins>I'm like 2 hours from submitting the PR to make Rackspace work based on Openstack
21:18:56  <kenperkins>want to see the branch?
21:19:06  <rossk>sure
21:19:55  <rossk>I was going to play with the new stuff tomorrow but wanted to peak at it today
21:20:18  <julianduque>LinusU: awesome!
21:20:59  <kenperkins>ok
21:21:01  <kenperkins>1 sec
21:21:15  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
21:27:53  * c4miloquit (Remote host closed the connection)
21:27:57  * jamundjoined
21:29:09  * jlarriganjoined
21:29:52  * lpinquit (Quit: Leaving)
21:30:14  * jlarriganchanged nick to Herbal
21:30:36  * Herbalchanged nick to Roshi
21:30:37  * thl0joined
21:30:43  * Roshichanged nick to hRoshi
21:30:50  * hRoshiquit (Client Quit)
21:30:55  * therealkoopaquit (Remote host closed the connection)
21:31:15  * devdazedjoined
21:31:16  * hRoshijoined
21:32:36  * kevino80quit (Remote host closed the connection)
21:33:56  <rossk>kenperkins, no need to disturb your workflow for me, though
21:34:02  * jgablequit (Quit: Computer has gone to sleep.)
21:34:10  <kenperkins>rossk, its ok I'm on a videoconf with our pres
21:34:14  <rossk>I can just see the official PR when you wrap it up
21:34:36  <rossk>those vidconfs are the best time to get things done!
21:34:45  <kenperkins>ok here
21:34:59  <kenperkins>https://github.com/rackspace/pkgcloud/tree/raxIdentity
21:35:12  <kenperkins>so this is v2 identity based on openstack, using openstack compute
21:35:39  <kenperkins>mmalecki: crazy eh
21:37:20  * EricLesliejoined
21:37:25  * mokesjoined
21:39:03  <rossk>ok kenperkins -- so rackspace is based off the openstack client
21:39:04  <rossk>makes sense
21:39:12  <kenperkins>exactly
21:39:13  <rossk>then specify region and authurl
21:39:21  <kenperkins>in time, the rackspace stuff will be a superset of openstack
21:39:24  <kenperkins>(extensions, etc)
21:39:27  <kenperkins>but we have to take baby steps
21:39:30  <rossk>defaults to v1 api unless you specify the v2 api?
21:39:35  <kenperkins>it's v2 entirely
21:39:40  <kenperkins>no legacy support at present
21:40:00  <kenperkins>if you create a rackspace provider, all you need to specify is region
21:40:00  <rossk>cool, doesn't bother me, we're entirely v2
21:40:12  <kenperkins>well, username (apiKey|password) and region
21:40:14  <rossk>(defaults to DFW)
21:40:18  <kenperkins>it'll default to USA/DFW
21:40:20  <kenperkins>right
21:40:51  <rossk>cool, so this should work as a drop-in replacement for what I hacked together a month or two ago
21:41:00  * rosskapplauds
21:41:11  <rossk>any day I can throw my code out is a great day indeed
21:41:44  * mokesquit (Ping timeout: 255 seconds)
21:42:04  <rossk>so is the plan to break backwards-compatability in pkgcloud for rackspace v1
21:42:17  <rossk>just let others know to stay with the current version of pkgcloud
21:42:21  <rossk>?
21:42:39  <rossk>(i don't know how many other people are using it)
21:42:39  <kenperkins>well
21:42:44  * sreeixquit (Quit: sreeix)
21:42:49  <kenperkins>I'm debating adding a "rackpaceLegacy" provider
21:42:52  <kenperkins>to make it be explicit
21:43:07  <kenperkins>but also dictate that you'll have to update your app if you want to do both legacy and nextGen at same time
21:43:27  <rossk>mhmmm
21:44:20  <kenperkins>seem reasonable rossk ?
21:44:29  <kenperkins>or should we just punt entirely on V1 compute
21:44:30  <rossk>yeah, it does to me ken
21:44:31  <kenperkins>who's even using it
21:44:39  <rossk>i have no idea
21:45:13  <rossk>it doesn't bother me one way or the other... but I do want to watch out for other folks who might not be paying attention
21:45:32  <mmalecki>rossk: yeah, if we do that we'll follow semver
21:45:49  * toonketelsquit (Remote host closed the connection)
21:46:08  * jcrugzzquit (Quit: Lost terminal)
21:46:13  <rossk>rgr mmalecki
21:47:16  <kenperkins>mmalecki, rossk : that's why I'm thinking of this branch as likely v0.8x
21:47:23  * jcrugzzjoined
21:48:55  <rossk>kenperkins, node v0.8x or pkgcloud v0.8x?
21:49:05  <kenperkins>sorry, unfortunate
21:49:10  <kenperkins>pkgcloud v0.8
21:49:15  <rossk>:D
21:49:17  <rossk>k
21:49:19  <kenperkins>rossk: http://kenperkins.tumblr.com/post/49806798014/plans-for-the-v0-8-release-of-pkgcloud
21:49:40  * Baastrupjoined
21:49:52  * oinkonquit (Ping timeout: 260 seconds)
21:50:11  <rossk>ooo another blog to follow
21:54:06  <jcrugzz>kenperkins have you tweeted this out yet?
21:54:17  <kenperkins>jcrugzz: yes
21:54:21  <jcrugzz>link
21:54:43  * EricLesliequit (Ping timeout: 276 seconds)
21:55:00  <kenperkins>https://twitter.com/kenperkins/status/331833769348694017
21:56:43  <jcrugzz>kenperkins: nice thanks. queued to RT out :)
21:57:30  * thl0quit (Remote host closed the connection)
21:57:32  * EricLesliejoined
21:57:54  <kenperkins>buffer?
21:58:18  <jcrugzz>yea
21:58:54  * Baastrupquit (Quit: Leaving.)
21:59:45  * Baastrupjoined
22:01:29  * Baastrupquit (Client Quit)
22:04:51  * jaridmargolinquit (Remote host closed the connection)
22:06:23  * travis-cijoined
22:06:23  <travis-ci>[travis-ci] nodejitsu/forever-monitor#54 (master - b3f0d0e : Maciej Małecki): The build is still failing.
22:06:23  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/forever-monitor/compare/dc81f707e486...b3f0d0ead5f1
22:06:23  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/forever-monitor/builds/7035785
22:06:23  * travis-cipart
22:08:36  <kenperkins>rossk: any other feedback? I can use all the feedback I can get from users
22:08:37  * EricLesliequit (Ping timeout: 248 seconds)
22:08:45  * c4milojoined
22:08:53  <rossk>ken, on a call with a customer, bbl
22:09:29  * travis-cijoined
22:09:29  <travis-ci>[travis-ci] nodejitsu/forever#79 (master - a4289d1 : Maciej Małecki): The build passed.
22:09:29  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/forever/compare/22a3923ed7c2...a4289d175b29
22:09:29  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/forever/builds/7035867
22:09:29  * travis-cipart
22:21:51  <rossk>kenperkins, does this re-authenticate?
22:22:05  <kenperkins>on expiry?
22:22:11  <kenperkins>as in, 23.95 hours later
22:22:19  <rossk>yeah -- I know we had talked about that and IIRC that was punted
22:22:23  <kenperkins>almost
22:22:27  <kenperkins>i've done all the prepatory work
22:23:30  <rossk>re: https://github.com/rackspace/pkgcloud/blob/raxIdentity/lib/pkgcloud/rackspace/compute/client/index.js#L31
22:24:03  <rossk>is there a default for this public key? or is it assumed I've published one called public?
22:24:32  <kenperkins>that was in the old RS client
22:24:34  <kenperkins>1 sec
22:24:59  * tgriesserjoined
22:25:16  <rossk>looking to see if that even gets called somewhere
22:25:26  <kenperkins>https://github.com/nodejitsu/pkgcloud/blob/master/lib/pkgcloud/rackspace/compute/client/index.js#L22-L29
22:28:27  * tgriesserquit (Remote host closed the connection)
22:33:55  <kenperkins>I don't even know if anyone uses that stuff
22:34:00  <kenperkins>I bet jitsu did at some point
22:34:29  <rossk>yeah... scratching my head on that
22:34:40  * Dorphern_joined
22:35:39  <rossk>ahh -- ok, I think I understand
22:35:50  * Dorphernquit (Ping timeout: 252 seconds)
22:35:50  * Dorphern_changed nick to Dorphern
22:35:56  <rossk>looking at: https://github.com/nodejitsu/pkgcloud/blob/master/lib/pkgcloud/core/compute/bootstrapper.js
22:36:40  <kenperkins>I've never even seen this file yet
22:36:49  <rossk>platform agnostic way of configuring a server
22:36:55  <rossk>running commands, etc
22:37:20  <kenperkins>i'm going to say for an almost fact, no testing on that
22:37:42  <rossk>heh, I believe it
22:38:17  <kenperkins>I'm working on convincing indexzero that we need to use jsdoc format throughout
22:38:25  * generalissimoquit (Remote host closed the connection)
22:38:28  <kenperkins>so we can use stuff like docco, etc
22:38:30  <rossk>well indexzero was in there 18 days ago
22:39:18  * alxquit (Remote host closed the connection)
22:43:09  * therealkoopajoined
22:45:08  * oinkonjoined
22:46:00  * sportojoined
22:47:43  <rossk>huzzah, kenperkins
22:48:03  <kenperkins>?
22:48:25  <rossk>our basic end-to-end tests pass with your changes
22:48:48  <kenperkins>that's great. did they not before? :D
22:49:17  * sportoquit (Client Quit)
22:49:19  <rossk>well we haven't tried the latest flurry of changes recently
22:49:45  <rossk>we're still using a fork of 0.6.10
22:51:12  * sportojoined
22:51:34  <rossk>i'll play with it a bit more tomorrow -- I need to switch over to marketing/sales tasks
22:52:22  * sirkitreechanged nick to sirkitree|afk
22:55:14  * anoemiquit (Quit: anoemi)
22:56:22  * toonketelsjoined
22:56:29  <kenperkins>understood
23:01:18  * toonketelsquit (Ping timeout: 264 seconds)
23:11:32  * tgriesserjoined
23:14:39  * EricLesliejoined
23:15:09  * aheckmannquit (Quit: aheckmann)
23:15:48  * c4miloquit (Remote host closed the connection)
23:16:49  * defunctzombiechanged nick to defunctzombie_zz
23:24:56  * ptetaujoined
23:26:00  * EricLesliequit (Read error: Connection reset by peer)
23:26:15  * EricLesliejoined
23:30:28  * hRoshiquit (Quit: hRoshi)
23:35:28  * ptetauquit (Ping timeout: 245 seconds)
23:39:21  * aaronshafquit (Remote host closed the connection)
23:41:40  * cesconixjoined
23:43:17  * jgablejoined
23:48:12  * Dorphernquit (Quit: Dorphern)
23:49:57  * alxjoined
23:54:20  * alxquit (Ping timeout: 256 seconds)
23:55:09  * defunctzombie_zzchanged nick to defunctzombie
23:56:30  * defunctzombiechanged nick to defunctzombie_zz
23:58:18  * miklquit (Ping timeout: 264 seconds)