00:28:23  * appinsanity-mikejoined
00:29:25  <appinsanity-mike>have a question about SSH
00:29:51  <appinsanity-mike>anybody ever get this working on a joyent smartos box?
00:53:04  <mattpardee_>hey appinsanity-mike, no not personally
00:53:25  <mattpardee_>are you seeing an error?
00:53:49  <appinsanity-mike>is there a max version for node?
00:53:49  * justicefriesquit (Quit: Leaving...)
00:54:02  <appinsanity-mike>I get node, git… not found
00:54:15  <appinsanity-mike>if I SSH in they are there
00:54:50  <mattpardee_>ah
00:54:56  <mattpardee_>yes someone else had this error recently...
00:55:21  <mattpardee_>I think it was because they were using node v0.8.x
00:55:32  <mattpardee_>currently we support only 0.6.x over ssh, I believe
00:55:38  <mattpardee_>though that may be inaccurate
00:55:45  <mattpardee_>are you on 0.8?
01:00:03  <appinsanity-mike>0.8.2
01:01:21  <mattpardee_>ok
01:01:27  <appinsanity-mike>let me as you this
01:01:30  <mattpardee_>I've already filed a bug, I just found out about it a couple days ago
01:01:39  <mattpardee_>and the dev team is getting online in a few hours
01:01:49  <mattpardee_>not sure when this will be resolved, though, unfortunately
01:01:57  <appinsanity-mike>are all other ssh commands run via node, hence that might explain why git also fails?
01:02:55  <mattpardee_>yes
01:03:14  <appinsanity-mike>…when I say fails, I get for fails when testing ssh during the create workspace process
01:03:18  <appinsanity-mike>ok
01:03:25  <mattpardee_>basically our node libs act as a remote file system and process manager
01:03:39  <appinsanity-mike>right… vfs-xxxx
01:03:45  <mattpardee_>:)
01:04:16  <appinsanity-mike>i just stumbled on c9 today and it's exactly what I need right now
01:05:00  <appinsanity-mike>only I wan't to use smartos on joyent for dev and deployment via ssh
01:05:13  <appinsanity-mike>well dev via ssh
01:05:21  <mattpardee_>well you can set the node path
01:05:29  <mattpardee_>so you can install another version of node to another directory
01:05:38  <mattpardee_>and in the ssh workspace creation dialog just set that path up
01:05:52  <mattpardee_>I'm stepping out for dinner
01:06:07  <mattpardee_>will you stick around and message in depending on your success using this approach?
01:06:10  <appinsanity-mike>ok, i think the path was fine, just the version was throwing me
01:06:28  <appinsanity-mike>will do, what time do the other guys start showing up?
01:06:36  <mattpardee_>9 AM CET
01:06:39  <mattpardee_>Midnight PST
01:06:58  <appinsanity-mike>thanks
01:07:30  <mattpardee_>before I go
01:07:42  <mattpardee_>what are you doing that Cloud9 suits your needs right now?
01:13:53  <appinsanity-mike>mainly for collaboration, I was about to start working on an ACE FS hack when I found it
02:36:20  * bearaquit (Quit: Leaving)
02:51:00  * mhilmiquit
03:26:04  * appinsanity-mikequit (Quit: appinsanity-mike)
06:58:25  * adrianFjoined
07:28:06  * flyingmanajoined
07:31:16  * mattpardee_quit (Quit: Computer has gone to sleep.)
07:35:17  * eighty4joined
08:02:43  * dannygjoined
08:19:23  * mikedeboerjoined
08:37:06  * jimt_joined
08:39:43  * jimtquit (Ping timeout: 248 seconds)
09:11:40  * bhaisaabpart
12:01:57  * gero3joined
12:02:21  <gero3>Do you know that there aren't any servers left
12:02:24  <gero3>??
12:02:41  <gero3>Could not proxy request 107.21.173.18:3362/gero3/three_js -> 107.21.173.18:3362
12:03:06  <gero3>ow seems to be solved
12:03:19  <gero3>not yet
12:42:28  * piscisaureus_joined
13:14:46  * justicefriesjoined
13:15:04  * erryquit (*.net *.split)
13:15:19  * erryjoined
13:33:11  * justicefriesquit (Quit: Leaving...)
13:41:06  * adrianFquit (Quit: bye)
13:41:17  * justicefriesjoined
13:43:12  * adrianFjoined
13:47:10  * justicefriesquit (Quit: Leaving...)
13:52:56  * merrihewjoined
13:54:52  * Ineenthojoined
13:58:39  * Ineentho_joined
13:58:42  * Ineenthoquit (Read error: Connection reset by peer)
13:58:42  * Ineentho_changed nick to Ineentho
14:12:35  * mattpardee_joined
14:18:20  * hipertrackerjoined
14:45:29  * bmatusiak_quit (Quit: This computer has gone to sleep)
14:46:06  * bmatusiakjoined
15:02:28  * adrianFquit (Quit: bye)
15:19:04  * justicefriesjoined
15:23:26  * eighty4_joined
15:23:51  * eighty4quit (Ping timeout: 246 seconds)
15:42:54  * adrianFjoined
15:43:54  * gero3quit (Ping timeout: 245 seconds)
15:58:16  * gerredjoined
15:59:24  * justicefriesquit (Read error: Operation timed out)
16:05:34  * oaljoined
16:06:02  <oal>I just pulled and started c9 again, and one word: Wow
16:06:25  <oal>Looks great!
16:06:50  <mattpardee_>thanks oal :)
16:07:16  <oal>Code completion was what originally kept me from using it
16:07:38  <oal>Is it possible (easy) to write custom code completion plugins?
16:07:49  <oal>I mean, for other languages than js
16:08:20  <mattpardee_>oal we are actually working on documentation for that
16:08:32  <mattpardee_>the docs are closed now while we work on them but if you're interested we can send you a beta link
16:08:42  <oal>That'd be great
16:08:43  <mattpardee_>would have to be over e-mail though; shoot me one at [email protected]
16:10:24  <oal>E-mail sent :)
16:16:08  <mattpardee_>thanks, responded :)
16:19:09  <oal>Thank you
16:32:53  * hipertrackerquit (Quit: hipertracker)
16:33:08  * mikedeboerquit (Quit: mikedeboer)
16:44:19  * bearajoined
16:52:44  * dannygpart
16:58:31  * appinsanity-mikejoined
17:15:17  * john3909joined
17:27:31  * flyingmanaquit (Quit: Verlassend)
17:30:02  * gjtorikianjoined
17:36:20  * mikedeboerjoined
17:41:32  * gerredquit (Remote host closed the connection)
17:41:51  * justicefriesjoined
17:46:30  * mikedeboerquit (Quit: mikedeboer)
17:48:40  * bearaquit (Quit: Leaving)
17:53:02  * justicefriesquit (Quit: Leaving...)
18:01:54  <appinsanity-mike>you guys should test c9 against a joyent node smart machine, SSH, I can't get it to work
18:03:26  <appinsanity-mike>it might be a version issue as I understand you may not yet support 0.8.x
18:04:14  <mattpardee_>appinsanity-mike did you try installing a diff version of node and setting the path in the SSH workspace creation dialog to the new node version on your server?
18:05:46  <appinsanity-mike>not yet, and I will but the instances are so cheap I was also hoping a C9 tech could look into it as well
18:06:58  <appinsanity-mike>I need to bootstrap a new box, because the "upgrade" of node.js on smartos is a pretty crazy process
18:07:45  <appinsanity-mike>also i'm using 0.8
18:08:30  <mattpardee_>yeah I think it would be a matter of downloading the sources for 0.6.22 or whatever the latest is and compiling it
18:08:48  <mattpardee_>and installing it in a separate dir
18:11:15  <appinsanity-mike>when I installed 0.8.9 the C9 error was you have 0.4.9
18:11:51  <appinsanity-mike>I am even willing to setup a test box for you
18:12:20  <mattpardee_>well I mean
18:12:25  <mattpardee_>it will need to be 0.6.22
18:12:26  <appinsanity-mike>right
18:12:42  <mattpardee_>you tried that?
18:12:46  <appinsanity-mike>when is 0.8.x slated?
18:13:05  <mattpardee_>creationix is just coming back from China and I think he has a grip on that
18:13:07  <mattpardee_>Tim?
18:13:07  <appinsanity-mike>I can , it's just a major pain, and we need domains
18:13:33  <mattpardee_>I overheard Tim discussing the requirements for 0.8 before he left for China and he's just flying back I believe
18:13:36  <appinsanity-mike>and yes I can probably run both and let C9 use 0.6.22
18:13:38  <mattpardee_>not sure if what's on this channel is a bot or not
18:14:38  <appinsanity-mike>if I start attempting this, can someone look at logs to help? maybe it would yield a clue, smartos has a strange dir structure i believe, diff from nix
18:15:00  <appinsanity-mike>I would be thrilled if we get this working
18:15:29  <appinsanity-mike>it would also save me a ton of time
18:15:33  <mattpardee_>certainly
18:15:45  <mattpardee_>unfortunately I have a hard deadline I have to meet at 12
18:15:51  <mattpardee_>after that I will head into work and I can help you then
18:16:05  <appinsanity-mike>zone?
18:16:05  <mattpardee_>likely around 1
18:16:07  <mattpardee_>PST
18:16:12  <mattpardee_>where are you?
18:16:18  <appinsanity-mike>EST
18:16:26  <mattpardee_>k
18:16:31  <mattpardee_>what time works best for you?
18:16:35  <appinsanity-mike>i'm on PST time though LOL
18:16:49  <appinsanity-mike>anytime
18:16:52  <mattpardee_>:)
18:17:08  <mattpardee_>alright, let's try between 1-1:30
18:17:09  <appinsanity-mike>up till 5AM also have a big deadline
18:18:09  <appinsanity-mike>cool
18:18:51  <mattpardee_>honestly though, today is so busy that I might forget to check my calendar at that time
18:19:02  <mattpardee_>can you text me at 530-902-2593 or send me an e-mail [email protected]
18:19:05  <mattpardee_>in case I'm not here by 1:30
18:19:12  <appinsanity-mike>ok
18:19:15  <mattpardee_>ty
18:21:01  <appinsanity-mike>node 0.6.12?
18:21:36  <mattpardee_>I think 0.6.22
18:22:08  <appinsanity-mike>0.6.21 is the closes i can find
18:22:23  <mattpardee_>k then that
18:22:24  <appinsanity-mike>http://blog.nodejs.org/2012/08/03/node-v0-6-21-maintenance/
18:33:45  * justicefriesjoined
18:37:16  * hipertrackerjoined
18:41:45  * adrianFquit (Read error: Connection timed out)
18:52:29  <appinsanity-mike>mattpardee_: do you have an example of what a "node path" looks like, I can take it from there, will help me compare to the smartos dir structure, compiling 0.6.12 now
18:53:01  <mattpardee_>just the path on the system to node
18:53:07  <mattpardee_>usually it's /usr/local/bin/node
18:53:17  <mattpardee_>dunno if they do something funky with SmartOS
18:53:44  <appinsanity-mike>they do
18:53:59  <mattpardee_>ok then I'm not sure what the path structure looks like
18:54:03  <mattpardee_>do "which node"
18:54:12  <mattpardee_>in whatever current terminal/ssh connection you have
18:54:13  <appinsanity-mike>smart os
18:54:16  <mattpardee_>and install it near there
18:54:32  <mattpardee_>what do you get when you type in, which node
18:54:33  <mattpardee_>?
18:54:44  <appinsanity-mike>~/node-v0.6.21 is where I installed it
18:54:59  <appinsanity-mike>or where I ran gmake from
18:55:22  <mattpardee_>ok then go into that dir and run pwd
18:55:26  <mattpardee_>to get the absolute path
18:55:32  <mattpardee_>then put that path into the c9 workspace creation dialog
18:56:09  <appinsanity-mike>thx
18:59:32  <appinsanity-mike>"We're in! You are good to go"
18:59:50  <mattpardee_>nice!!
19:00:28  <appinsanity-mike>1) curl 0.6.21 & gtar
19:00:38  <appinsanity-mike>2) ./config
19:00:44  <appinsanity-mike>3) gmake install
19:00:59  <appinsanity-mike>after this the global node version was 0.6.21-pre
19:01:12  <appinsanity-mike>no special path, it just worked, will do some more testing
19:01:22  <mattpardee_>ah ok great
19:04:16  <appinsanity-mike>just tested the file system, works of course :D
19:04:25  <appinsanity-mike>thanks matt!!!
19:04:34  <mattpardee_>fantastic!
19:04:38  <mattpardee_>so happy it works
19:04:42  <mattpardee_>my pleasure
19:06:54  <appinsanity-mike>now that I know it works I need to figure out how to run 0.8.x for my project and maintain 0.6.x for C9, will try package.json first
19:18:30  * justicefriesquit (Ping timeout: 245 seconds)
19:25:38  * mattpardee_quit (Quit: Computer has gone to sleep.)
19:35:06  <gjtorikian>sorry to jump in way late, but in the future you could also check out the docs: https://docs.c9.io/run_your_own_workspace.html
19:59:11  * mattpardeejoined
19:59:18  * mattpardee_joined
20:27:21  * Ineenthoquit (Read error: Connection reset by peer)
20:40:25  * gjtorikianquit (Quit: Computer has gone to sleep.)
20:48:30  <appinsanity-mike>https://docs.c9.io/run_your_own_workspace.html, versioning here is wrong I believe: Node.js installed on the server. This version must be greater than 0.6.16, but no less than 0.6.19.
20:48:50  <appinsanity-mike>maybe have min max coded so it shows up in the create SSH dialog
21:02:53  <mattpardee>appinsanity-mike duly noted
21:03:20  <appinsanity-mike>lol, np
21:03:32  <appinsanity-mike>thanks for your help
21:03:34  <mattpardee>thank you for your diligence. It's in the issue tracker now to change the version number
21:03:40  <mattpardee>and to check which version is on the remote server
21:03:43  <mattpardee>so we don't get into this mess :)
21:06:10  * hipertrackerquit (Quit: hipertracker)
21:47:16  * appinsanity-mikequit (Quit: appinsanity-mike)
23:39:16  * appinsanity-mikejoined
23:42:31  * justicefriesjoined