Conversation with #inferno at Thu Dec 19 20:05:45 2013 on powerman@irc.freenode.net (irc) (20:05:46) #inferno: Topic for #inferno set by mennis at 17:30:16 on 12/28/09 (20:08:13) loz2 [~maxvel@93.100.156.89] entered the room. (20:24:05) dreadlorde left the room (quit: Ping timeout: 245 seconds). (20:33:16) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (21:09:03) yshurik left the room (quit: Quit: Leaving.). (21:14:59) anth_r: anyone here running emu on linux/arm? (21:21:05) leetspete: anth_r: Yep. (21:21:28) anth_r: what platform? what distro? any major issues to note? (21:22:36) leetspete: It's an Efika MX, hard float, ARM9 (I think; can't get to it at the moment). (21:23:13) leetspete: The distro's CRUX on one of them, Debian on two others, and one of them is broken and I forget what's on it. :) (21:23:47) leetspete: I didn't run into anything particularly troubling except that I had to disable JIT. (21:23:50) anth_r: ☺ (21:23:57) leetspete: (And patch charon.) (21:24:17) leetspete: And the CRUX one, actually that's running my patched emu to let it use SDL as the display. (21:24:17) anth_r: that should be fine for me. i'm just passing some data along. (21:24:42) anth_r: i won't need charon (or, really, graphics at all, but i'm curious what you had to do to charon) (21:25:35) leetspete: It was very minor, just make it so that the Img module didn't require JIT to load. (21:25:48) leetspete: I was talking about that in here with, uh, I forget who. (21:26:13) anth_r: interesting. it seems broken that anything would require jit. did you attempt to get that accepted upstream? (21:27:01) leetspete: I didn't, but I'd be happy to. I'll shoot an email to the list a little later today. (21:27:17) leetspete: I think I recall someone from the mailing list having a patch for JIT (ARM/Thumb differences in calling conventions, I believe) but I have not applied it, because I haven't yet noticed a performance problem. (21:27:56) leetspete: Oh, right, that was for Hellaphone, I think. They're just...doing their own thing. :) (21:28:06) leetspete: What platform are you on? (21:28:17) leetspete: A Pi or something? (21:30:36) anth_r: no. i forget what it's called. imx-6? that's from memory. (21:30:45) anth_r: i'm not on it at all yet, but thats the deployment target. (21:30:55) leetspete: Ah, ah, yeah. That's the new one, it's pretty slick. (21:31:54) anth_r: i was impressed with the capabilities (especially for the price), but i don't have one in my hands to play with yet. (21:32:52) leetspete: If you get anxious, there's an $89 quad-core board, pretty nice. Let me find the link (I think I heard about it on 9fans, actually)... (21:33:44) leetspete: Yeah: Quad-core 1.7GHz, 2GB RAM, HDMI. http://hardkernel.com/main/main.php (21:36:51) anth_r: nice. i think i'll wait for the one someone's going to buy me, though. i can develop on whatever for now. (21:37:20) anth_r: i need to take a look at that DB stuff to figure out how much of this project i can do in inferno, first. (21:39:12) leetspete: Awesome. (21:45:50) anth_r: also, i have to stop arguing with people on 9fans. time to close that window for a bit and get back to work. (21:47:12) leetspete: haha, There's been some bait posted there. (21:47:44) anth_r: yeah, and i bit today, sadly. (21:47:47) anth_r: i feel dirty. (21:47:50) leetspete: heh (21:48:07) anth_r: well, also, i haven't showered today. maybe that's it. (21:50:50) leetspete: The Inferno mailing list, due to hyperinactivity, is immune to flames. (21:52:02) leetspete: I'm tempted to try to prove this, but I'll abstain. (21:58:59) sandbender1512: mailing list is beyong hyperinactive (21:59:11) sandbender1512: I think it's literally dead (non-functional) (21:59:19) sandbender1512: I've tried multiple times recently to sign up - no dice (21:59:20) anth_r: no, there's stuff. (21:59:30) anth_r: mail charles if you're having issues. (21:59:51) sandbender1512: I don't have/can't find his email address (22:00:40) leetspete: charles.forsyth@gmail.com (22:01:19) sandbender1512: gracias! (22:17:42) loz2: are you talking about inferno-list@vitanuova.com ? (22:23:03) sandbender1512: loz2: yes (23:48:08) crank left the room (quit: Ping timeout: 246 seconds). (00:42:59) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (00:44:33) crank [~crank@199.195.250.106] entered the room. (00:51:00) loz2 left the room (quit: Quit: Leaving.). (01:15:27) sandbender1512 left the room (quit: Ping timeout: 260 seconds). (01:34:14) yshurik left the room (quit: Quit: Leaving.). (02:07:27) anth_r: wow. graphics perfomanc in emu on my plan 9 pi is... not snappy. (02:09:01) leetspete: anth_r: I have that problem with emu on Plan 9 in general...is it slower than that? (02:09:40) anth_r: yeah, but then graphics performance on the pi is not very good to start with. (02:33:03) Code_Man` left the room (quit: Remote host closed the connection). (03:07:15) anth_r: powerman, was it you who'd done the mkfiles that worked both inside and outside inferno? (03:07:38) powerman: anth_r: yeah, guilty (03:08:16) powerman: http://code.google.com/p/inferno-opt-mkfiles/ (03:09:53) anth_r: oh right, i forgot you'd done some /opt stuff, too. (08:13:01) raphaelsc left the room (quit: Quit: Leaving). (09:23:12) Fish- left the room (quit: Quit: WeeChat 0.4.2). (09:46:03) anth_r left the room (quit: Ping timeout: 265 seconds). (09:47:30) anth_x left the room (quit: Ping timeout: 265 seconds). (09:52:08) anth_x [~a@minipizzabox.9srv.net] entered the room. (10:18:10) yshurik [~Adium@193.69.63.210] entered the room. (10:53:59) Gegemon [~ynv@62.117.86.220] entered the room. (11:14:27) Code_Man` [~Code_Man@2a02:1205:501b:e260:223:54ff:fe38:82c2] entered the room. (14:59:15) Gegemon left the room (quit: Quit: Leaving.). (16:18:19) yshurik left the room (quit: Quit: Leaving.). (16:26:38) sandbender1512 [~none@CPEc8fb26470b29-CMc8fb26470b26.cpe.net.cable.rogers.com] entered the room. (17:33:47) anth_r [none@root.9srv.net] entered the room. (19:51:37) `jpi left the room (quit: Ping timeout: 246 seconds). (20:55:46) loz2 [~maxvel@93.100.156.89] entered the room. (21:07:52) raphaelsc [~rsc@200-141-177-208.user.veloxzone.com.br] entered the room. (21:31:22) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (21:58:27) yshurik left the room (quit: Quit: Leaving.). (22:28:35) rogpeppe left the room (quit: Ping timeout: 246 seconds). (22:32:49) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (23:46:42) powerman: btw, is it possible to mount 9P in windows? (23:47:08) anth_r: step 1: run emu. :-) (23:47:12) powerman: and? (23:47:33) anth_r: mount it within inferno. probably not what you want. (23:47:35) powerman: how to get 9P-exported fs available to windows native apps as network drive? (23:47:53) anth_r: yeah. i know of no way to do that directly. (23:48:00) qrstuv: how did rangboom do it? (23:48:03) anth_r: there is a 9p-cifs bridge. (23:48:19) anth_r: qrstuv: they wrote their own. but they didn't share. (23:48:36) powerman: sounds acceptable, is it available? (23:49:13) anth_r: not really. i believe rangboom's suspended operations. you might email brucee or skip. (23:51:41) powerman: google says plan9 has aquarela and cifsd… if they're stable, it may be ease to convert them to limbo… (00:00:03) powerman: probably ftp server will be much simpler than cifs and windows should be able to mount ftp…? (00:04:46) powerman: mjl usually write this sort of software… yep! https://bitbucket.org/mjl/ftpsrv (00:04:50) fosap2 [~fosap@xdsl-84-44-140-227.netcologne.de] entered the room. (00:06:11) powerman: and one more: https://bitbucket.org/mjl/nfssrv (01:06:26) `jpi [~jpi@unaffiliated/pseud0cod3r] entered the room. (01:16:15) fosap2: I unfortunatly never find the time to familiarize with inferno and i ran into a problem. I'm trying to implement a proxy pattern, but i think I'm doing something seriously wrong. (01:16:16) fosap2: http://pastebin.com/HnNVvyp0 (01:17:41) fosap2: I think i want to implement a OOP pattern that does not work in Limbo. (01:18:11) qrstuv: do you know about wmexport and wmimport? (01:23:08) fosap2: No, I didn't (01:23:53) fosap2: Ok, that seems to answer my second question (01:25:51) fosap2: I guess operating on files is always the prefered option. (01:27:02) fosap2: Rather than trying to pass my personal Limbo modules to a programm i should rather write a file-server, right? (01:27:57) qrstuv: who knows (01:28:00) qrstuv: just follow your heart (01:30:08) fosap2: Say I want to write a fuzzer that gives random mouseclicks. (I know this does not make much sense, but anyway) (01:31:29) rogpeppe left the room (quit: Ping timeout: 272 seconds). (01:31:48) fosap2: I guess I could wirte my down Drawcontext and pass that to the programm, or i could write something that I bind to /dev/pointer. (01:32:58) fosap2: It seems the latter is more elegant. (01:33:04) qrstuv: i don't actually have any idea how inferno graphics works (01:34:06) fosap2: More general: (01:36:15) fosap2: Exposing the api as filesystem seems better than passing around Limbo "objects" (or how instances of adt are called). (01:37:06) qrstuv: generalizations are dumb (01:37:18) fosap2: always? :P (01:37:28) fosap2: Ok (01:37:28) qrstuv: just read the code and do whatever creates the least work for your lazy ass (01:38:20) qrstuv: there's no inferno design pattern with all the answers (01:47:10) loz2 left the room (quit: Quit: Leaving.). (02:17:29) Code_Man` left the room (quit: Remote host closed the connection). (02:22:41) fosap2 left the room (quit: Quit: Verlassend). (03:36:36) mortdeus [~mortdeus@74.197.153.14] entered the room. (04:34:13) mortdeus left the room (quit: Remote host closed the connection). (04:35:43) mortdeus [~mortdeus@74.197.153.14] entered the room. (09:12:14) loz1 left the room (quit: Quit: Leaving.). (09:12:36) loz1 [~maxvel@188.225.33.138] entered the room. (09:54:28) loz2 [~maxvel@93.100.156.89] entered the room. (11:14:50) Code_Man` [~Code_Man@2a02:1205:501b:e260:223:54ff:fe38:82c2] entered the room. (12:52:33) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (13:51:26) rogpeppe left the room (quit: Quit: Konversation terminated!). (13:51:39) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (13:56:49) rogpeppe left the room (quit: Read error: Operation timed out). (14:21:26) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (14:33:51) rogpeppe left the room (quit: Ping timeout: 250 seconds). (14:51:00) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (14:55:28) rogpeppe left the room (quit: Ping timeout: 240 seconds). (15:01:44) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (15:08:05) rogpeppe left the room (quit: Ping timeout: 250 seconds). (16:03:08) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (16:33:00) rogpeppe left the room (quit: Ping timeout: 260 seconds). (16:48:26) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (16:57:36) rogpeppe left the room (quit: Remote host closed the connection). (16:58:22) rogpeppe [~rog@host-92-30-160-188.as13285.net] entered the room. (19:08:21) raphaelsc left the room (quit: Ping timeout: 248 seconds). (20:11:18) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (20:15:00) yshurik left the room (quit: Client Quit). (20:20:46) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (20:24:58) Maxdamantus left the room (quit: Quit: Back in a week or two.). (20:35:58) raphaelsc [~rsc@200-141-177-208.user.veloxzone.com.br] entered the room. (20:50:57) yshurik left the room (quit: Quit: Leaving.). (20:51:18) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (20:52:15) yshurik left the room (quit: Client Quit). (20:58:51) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (21:14:08) rogpeppe left the room (quit: Ping timeout: 265 seconds). (21:58:57) yshurik2: powerman: http://code.google.com/p/ninefs/ (21:59:37) powerman: yshurik2: thanks! (22:00:14) yshurik2: powerman: but "auth" is plan9 only supported as I remember, not inferno, so share it as free-access (22:06:07) yshurik2: btw: there is also good project diod (http://code.google.com/p/diod/) to share linux resources over 9p (22:19:28) powerman: yshurik2: my head is probably too busy with current work, but I can't get the point of diod (22:20:03) powerman: it let us to export some linux fs using 9P to… mount it again on another linux (22:20:41) powerman: so, as result we lose all caching, get high latency and… what we win? (22:27:01) powerman: ah, ok, I get it. it export fs with potentially unusual semantics related to caching, so these fs works correctly on server where they're mounted, but not guaranteed to work correctly if they'll be exported over NFS/CIFS - but 9P is safe to use here (22:56:14) yshurik2: yep, kind of (22:57:02) yshurik2: but also as tool just for exporting (23:03:03) powerman: inferno able to mount .L? (00:00:10) yshurik2: not, but I guess there were a option to share it without .L (at least a year ago when I had a look at that project) (00:00:24) yshurik2: I guess I tested it to mount from inferno (00:04:58) yshurik2: just had quick look, looks like diod now is solely .L (00:25:46) loz2 left the room. (00:31:30) raphaelsc left the room (quit: Read error: Connection reset by peer). (00:34:52) raphaelsc [~rsc@200-141-177-208.user.veloxzone.com.br] entered the room. (00:48:44) yshurik2 left the room (quit: Remote host closed the connection). (01:12:04) yshurik2 [~Adium@62.92.189.109.customer.cdi.no] entered the room. (01:14:15) yshurik left the room (quit: Ping timeout: 260 seconds). (01:36:37) yshurik [~alex@62.92.189.109.customer.cdi.no] entered the room. (01:50:04) yshurik2 left the room (quit: Quit: Leaving.). (01:55:12) Code_Man` left the room (quit: Read error: Connection reset by peer). (11:12:06) Code_Man` [~Code_Man@2a02:1205:501b:e260:223:54ff:fe38:82c2] entered the room. (11:39:42) qrstuv: has anyone already written an inflogin client for plan 9? (11:49:10) rogpeppe [~rog@85.255.235.154] entered the room. (11:53:17) loz2 [~maxvel@93.100.156.89] entered the room. (12:01:13) rogpeppe left the room (quit: Ping timeout: 272 seconds). (12:29:03) raphaelsc left the room (quit: Ping timeout: 260 seconds). (12:39:57) [SF]Moon [SFMoon@host-92-30-236-116.as13285.net] entered the room. (12:40:12) [SF]Moon left the room. (13:11:31) mortdeus left the room (quit: Read error: Connection reset by peer). (13:11:53) yshurik left the room (quit: Remote host closed the connection). (13:12:07) mortdeus [~mortdeus@74.197.153.14] entered the room. (13:39:31) yshurik [~Adium@62.92.189.109.customer.cdi.no] entered the room. (15:20:35) yshurik2 [~alex@62.92.189.109.customer.cdi.no] entered the room. (16:58:46) raphaelsc [~rsc@200.141.177.208] entered the room. (18:38:32) raphaelsc left the room (quit: Remote host closed the connection). (20:44:47) yshurik2 left the room (quit: Remote host closed the connection). (20:53:09) yshurik2 [~Adium@62.92.189.109.customer.cdi.no] entered the room. (20:56:39) yshurik left the room (quit: Ping timeout: 272 seconds). (22:12:34) yshurik [~alex@62.92.189.109.customer.cdi.no] entered the room. (22:53:57) mortdeus left the room (quit: Ping timeout: 248 seconds). (23:19:19) Code_Man` left the room (quit: Remote host closed the connection). (00:54:24) loz2 left the room. (01:07:07) Code_Man` [~Code_Man@2a02:1205:501b:e260:223:54ff:fe38:82c2] entered the room. (01:15:22) Fish [~Fish@9fans.fr] entered the room. (01:54:11) yshurik2 left the room (quit: Quit: Leaving.). (02:20:26) Code_Man` left the room (quit: Remote host closed the connection). (03:31:01) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.