Conversation with #inferno at Thu Nov 12 10:22:58 2009 on powerman-asdf@irc.freenode.net (irc) (10:28:26) npe [n=npe@195.207.5.2] entered the room. (10:29:42) Fish- left the room (quit: Remote closed the connection). (10:30:11) Fish- [n=Fish@78.238.225.114] entered the room. (11:00:36) Fish-- [n=Fish@78.238.225.114] entered the room. (11:01:23) Fish- left the room (quit: Dead socket). (11:09:15) F1sh [n=Fish@194.182.65-86.rev.gaoland.net] entered the room. (11:09:32) F1sh left the room (quit: Remote closed the connection). (11:09:54) F1sh [n=Fish@194.182.65-86.rev.gaoland.net] entered the room. (11:09:58) Fish-- left the room (quit: Remote closed the connection). (11:11:23) Fish-- [n=Fish@78.238.225.114] entered the room. (11:17:23) mjl-: morning (11:17:39) mjl-: npe: seems they (googlecode) think they fixed it (11:17:45) mjl-: by making an empty hg repo (11:17:52) mjl-: there is nothing in there as far as i can see (11:17:55) npe: mjl-: lol.. empty one? (11:18:13) mjl-: $ hg clone https://inferno-npe.googlecode.com/hg/ inferno-npe (11:18:13) mjl-: no changes found (11:18:13) mjl-: updating working directory (11:18:13) mjl-: 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (11:18:32) npe: ruh roh. (11:20:01) mjl-: the wiki is there though (11:20:12) mjl-: they had the issue mistaken for a common problem with wiki conversions (11:20:13) npe: "What happened to the source code in the repository? If I go back to svn will I get it (11:20:14) npe: back? If I go back to svn, recommit the code then switch to hg how can I be sure that (11:20:14) npe: this problem doesn't happen again?" (11:21:21) mjl-: myeah, doing a local conversion to hg, then push all those changes to the empty googlecode repo makes more sense in that case. though you have to do all that work yourself... (11:21:59) Fish-- left the room (quit: Operation timed out). (11:22:15) Fish-- [n=Fish@78.238.225.114] entered the room. (11:28:24) maht [n=maht__@85-189-31-174.proweb.managedbroadband.co.uk] entered the room. (11:29:53) mjl-: npe: ah, you posted that as an issue. good! (11:34:09) npe: mjl-: haha... they make me miserable I make them miserable. (11:34:14) mjl-: :D (11:46:11) Fish-- left the room (quit: Remote closed the connection). (11:46:27) Fish-- [n=Fish@78.238.225.114] entered the room. (11:58:14) Fish-- left the room (quit: Remote closed the connection). (11:59:25) Fish-- [n=Fish@78.238.225.114] entered the room. (12:28:25) Fish-- left the room (quit: Remote closed the connection). (12:29:21) Fish-- [n=Fish@78.238.225.114] entered the room. (12:38:20) Fish [n=Fish@78.238.225.114] entered the room. (12:38:29) underspecified [n=eric@walnut.naist.jp] entered the room. (12:38:42) Fish-- left the room (quit: Read error: 131 (Connection reset by peer)). (12:46:14) Fish- [n=Fish@78.238.225.114] entered the room. (12:50:40) Fish left the room (quit: Read error: 145 (Connection timed out)). (12:59:22) Fish-- [n=Fish@78.238.225.114] entered the room. (13:00:27) Fish- left the room (quit: Read error: 104 (Connection reset by peer)). (13:05:13) Fish [n=Fish@78.238.225.114] entered the room. (13:05:40) Fish-- left the room (quit: Dead socket). (13:17:25) mjl-: dead socket? :) (13:17:45) mjl-: a few more hours for googlecode people to wake up (13:17:52) mjl-: unless they live in india or something of course (13:29:18) Fish left the room (quit: Dead socket). (13:29:54) Fish [n=Fish@78.238.225.114] entered the room. (13:36:44) underspecified left the room (quit: ). (13:50:32) Fish- [n=Fish@78.238.225.114] entered the room. (13:52:26) Fish left the room (quit: Read error: 60 (Operation timed out)). (13:59:40) Fish- left the room (quit: Connection reset by peer). (13:59:42) Fish-- [n=Fish@78.238.225.114] entered the room. (14:06:21) Fish [n=Fish@78.238.225.114] entered the room. (14:07:40) Fish-- left the room (quit: Read error: 131 (Connection reset by peer)). (14:08:03) F1sh: my connection at home seems to be crap (14:18:28) Fish left the room (quit: Dead socket). (14:18:34) Fish [n=Fish@78.238.225.114] entered the room. (14:31:38) anakin_ left the room (quit: Remote closed the connection). (14:36:54) ***robot12 have ADSL with 4/1 Mbit/s (14:41:51) Fish left the room (quit: No route to host). (14:47:58) F1sh: I called my girlfriend to stop my computer :) (14:48:34) eekee: ty XD (14:49:33) F1sh: np :) (14:50:09) underspecified [n=eric@220.43.52.7] entered the room. (15:20:13) jwnz left the room (quit: Remote closed the connection). (15:56:28) underspecified left the room (quit: ). (16:06:21) mjl-: npe: the google folks have an answer, but it's not really the solution (16:06:36) mjl-: unless they never do the svn->hg conversion themselves (16:06:44) npe: mjl-: they do for the small ones. (16:06:50) npe: I think I just broke them. (16:24:57) lyker [n=chatzill@123.121.225.9] entered the room. (16:31:31) lyker: I have a linux running in qemu hosted by windows, can I access application running on remote Linux machine from the linux inside the qemu? (16:32:02) lyker: should I install inferno on the both linux? (16:33:49) mjl-: yes, that would make sense if you want to mount/export 9p files between them (16:34:08) mjl-: note that most linux'es nowadays have support for mounting 9p file systems. (16:34:44) mjl-: lyker: i've got inferno on a linux machine in a datacenter and inferno on my desktop (openbsd), with the desktop mounting files from the server (16:37:20) lyker: mjl-, thanks, I'll learn more how to do that. (16:37:55) mennis [n=mennis@adsl-068-016-104-079.sip.asm.bellsouth.net] entered the room. (16:39:39) mjl-: lyker: a simple example, for when you have the two inferno's running: (16:39:54) mjl-: on the server: ndb/cs; styxlisten -A net!*!1234 export / (16:39:54) mjl-: on the client: ndb/cs; mount -A net!yourserver!1234 /mnt (16:40:21) mjl-: styx == 9p (just different name) (16:40:36) mennis: styx == 9p 2000 (16:40:54) mennis: right? (16:40:55) mjl-: styxlisten serves on address net!*!1234 (any ip, port 1234), and runs "export /" for the connection. export talks the 9p/styx protocol (16:40:57) mjl-: yeah (16:41:08) mjl-: mennis: i'm post-9p-old, so i never say 9p2000... (16:41:23) lyker: then the client can run the application installed only on the server? (16:41:38) mennis: Oh, probably a distinct that bears ignoring anyway. (16:42:04) mjl-: lyker: hmm, "run the application installed only on the server"? (16:42:11) mjl-: i don't know what you mean by that (16:42:41) xjrn [n=jim@astound-69-42-10-25.ca.astound.net] entered the room. (16:43:27) lyker: you said you may see the files of datacenter linux (16:43:32) mjl-: yes (16:43:52) lyker: can you run the program insalled on that linux from your freebsd? (16:44:03) lyker: through inferno (16:44:19) mjl-: yes, that's possible (16:44:38) mjl-: http://www.vitanuova.com/inferno/man/3/cmd.html (16:45:15) mjl-: if i make the linux export the cmd(3) file system, i mount that on bsd, and use its files to start programs on linux (16:47:09) mjl-: i just did it (16:47:20) mjl-: ndb/cs; styxlisten -A net!*!4321 export '#C/cmd' (16:47:20) mjl-: ndb/cs; mount -A net!knaagkever.ueber.net!4321 /cmd (16:47:40) mjl-: first command on the linux machine, second on my local machine (16:47:59) mjl-: and then this (executed on inferno on my openbsd desktop): (16:48:02) mjl-: ; os uname -a (16:48:02) mjl-: Linux knaagkever 2.6.26-2-xen-amd64 #1 SMP Thu Nov 5 04:27:12 UTC 2009 x86_64 GNU/Linux (16:48:19) mjl-: it's magic! ;) (16:48:53) lyker: Can the program on linux read the files on freebsd and make some updates to the files then write them back to freebsd? (16:51:30) mjl-: not the linux command, uname in this case. since that's a linux program and inferno's file system is only available to inferno programs. (16:52:01) mjl-: but you can import the freebsd files on the linux inferno, and use inferno programs to modify the files (16:52:48) mjl-: or you can use "os" to run a linux (or freebsd) command, and redirect its output from within inferno to a file (that's either on the linux or freebsd side) (16:54:17) mjl-: you can do pretty much anything with export/importing files, and connecting input to & output from linux/freebsd (host OS) commands to inferno files. but linux/freebsd programs cannot directly access inferno's files. (16:54:58) eekee: how about with 9pfuse or such? (16:54:59) mjl-: (unless of course you mount them with linux's in-kernel 9p support, but i'm not an active user of that) (16:55:17) mjl-: ah, 9pfuse, i've not used that either. i bet it works! (16:55:34) mjl-: i also know netbsd have some userspace fs layer that has 9p support (16:56:30) mjl-: lyker: i hope i'm not making it too complicated already (i am afraid i am) (16:56:35) mjl-: coffee! (16:57:00) lyker: mjl-, I'm trying to understand these comments (16:57:21) eekee: lyker: you know what styx is? (16:57:30) lyker: sounds at least two options (16:58:44) lyker: eekee, I think styx is something same with 9p (16:58:51) eekee: lyker: yep you'd be right (16:58:59) lyker: but it is called styx in inferno (16:59:19) lyker: but I'm new to 9p (17:00:00) mjl-: 9p/styx is pretty much a direct translation of fd's & open,read,write,close calls to messages you can send over the network (17:00:57) mjl-: lyker: inferno comes with good documentation, /doc/ for papers, e.g. /doc/styx.pdf (17:01:20) mjl-: and /man/* for manual pages (you can read them with "man" or "wm/man" (commands) (17:01:33) mjl-: the styx protocol is documentated in section 5 of the manual pages (17:03:41) lyker: is this site the official web for inferno? http://www.vitanuova.com/index.html (17:03:59) mjl-: yes (17:04:13) mjl-: that's the company that has the copyright (17:04:17) mjl-: but it's all open source (17:04:43) mjl-: http://www.vitanuova.com/inferno/downloads.html ← that's where you download the code (17:05:07) mjl-: which is really just a snapshot of the mercurial repo from http://code.google.com/p/inferno-os/ (17:05:51) mjl-: this last url is where the code is kept up to date, by vitanuova (17:07:45) ***eekee suddenly wonders why he forgot about inferno on his ibook, where it makes more sense than p9p (17:08:11) lyker: ok, I think I should keep all the comments above, thank you very much mjl- (17:11:12) mjl-: np, have fun, and ask questions if you have more :) (17:33:23) lyker left the room (quit: "ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"). (18:18:06) eno left the room (quit: Read error: 60 (Operation timed out)). (18:20:44) eno [n=eno@nslu2-linux/eno] entered the room. (18:27:14) mycroftiv left the room (quit: "leaving"). (18:32:26) mycroftiv [n=drabgah@h69-128-47-245.mdsnwi.dedicated.static.tds.net] entered the room. (19:54:11) F1sh left the room (quit: Read error: 104 (Connection reset by peer)). (19:56:25) npe left the room (quit: ). (19:58:18) F1sh [n=Fish@86.65.182.194] entered the room. (20:00:07) s_justin [n=justin@adsl-068-016-104-079.sip.asm.bellsouth.net] entered the room. (20:04:28) me__ left the room (quit: "leaving"). (23:10:09) rapidfx left the room (quit: "Leaving."). (23:56:27) npe [n=npe@94-224-251-223.access.telenet.be] entered the room. (00:42:04) mennis left the room (quit: ). (00:44:40) mjl- left the room (quit: Remote closed the connection). (01:01:23) s_justin left the room (quit: ). (01:25:03) mjl- [n=none@knaagkever.ueber.net] entered the room. (03:26:21) npe left the room (quit: No route to host).