Show enters and exits. Hide enters and exits.
| 00:01:09 | seydar | ah. examples are still 3 spaces |
| 00:01:12 | seydar | two more than normal |
| 00:01:20 | seydar | which is probably what you said before >.< |
| 00:01:26 | drbrain | two more than normal |
| 00:01:31 | drbrain | sorry I wasn't clear |
| 00:02:18 | seydar | should be set now |
| 00:02:44 | Defiler | drbrain: Found you some new wallpaper: http://supremetyrant.com/misc/i_am_giant.jpg |
| 00:03:08 | drbrain | haha |
| 00:03:48 | Defiler | It even has a barbell patch on the arm, for added realism |
| 00:05:11 | drbrain | http://flickr.com/photos/drbrain/2210870281/ is still my wallpaper |
| 00:05:19 | rubuildius_ppc | Wilson Bilkovich: a2feff678; 1712 files, 5759 examples, 19564 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157315 |
| 00:06:33 | rubuildius | Wilson Bilkovich: a2feff678; 1712 files, 5758 examples, 19572 expectations, 0 failures, 0 errors; http://rafb.net/p/6g0K4z93.html |
| 00:06:54 | zimbatm leaves the room. | |
| 00:07:07 | Defiler | That is a nice photo |
| 00:07:48 | drbrain | I love closing bugs |
| 00:07:56 | seydar | drbrain: does the current pastie version pass your spces? |
| 00:07:58 | perdix enters the room. | |
| 00:08:05 | Defiler | I like saying "ka-chung" when I close a bug |
| 00:08:45 | drbrain | I'm in a coffee shop, that would get awkward |
| 00:08:52 | Defiler | You could mutter |
| 00:08:54 | drbrain | pumping my fist in the air, though, not awkward |
| 00:09:40 | antares_ leaves the room. | |
| 00:09:40 | TheVoice leaves the room. | |
| 00:09:40 | radarek leaves the room. | |
| 00:09:40 | dgtized leaves the room. | |
| 00:09:40 | wvl leaves the room. | |
| 00:10:04 | drbrain | seydar: add one line of whitespace above each of your "handy little shortcut"s |
| 00:10:10 | drbrain | so <newline> ##<newline>... |
| 00:10:11 | seydar | meh. k |
| 00:10:15 | drbrain | to make it pretty |
| 00:10:19 | drbrain | then commit |
| 00:10:43 | seydar | done |
| 00:11:26 | seydar | uh, for committing.. now that i have commit rights (thank Defiler!), what do I do after `git format-patch origin`? Surely not `git send-email`? |
| 00:11:36 | drbrain | no |
| 00:11:49 | drbrain | did you switch to the commiter URL? |
| 00:11:52 | drbrain | +t |
| 00:12:09 | FoobarWidget leaves the room. | |
| 00:12:14 | seydar | bwah? you mean reclone my rubinius source with the new thing? not yet |
| 00:12:24 | benny | rake git:committer I think |
| 00:12:34 | benny | zsh: rake git:<tab> and it will make sense |
| 00:13:12 | be9 enters the room. | |
| 00:13:36 | seydar | k. done |
| 00:13:44 | seydar | but what about after git format-patch? |
| 00:15:00 | lopex leaves the room. | |
| 00:17:54 | drbrain | there's no need to git format-patch |
| 00:18:03 | drbrain | git commit, then rake git:push |
| 00:18:09 | seydar | niiiiice |
| 00:19:10 | headius enters the room. | |
| 00:19:35 | seydar | drbrain: you remember the IPAddr stuff i did? well, i changed it so that a) no whitespace changes, and b) key methods get defined and c) the address is downcased, so none of these "no capital letters" problems. http://pastie.caboo.se/157319 |
| 00:20:11 | xmlhacker leaves the room. | |
| 00:20:36 | drbrain | seydar: can you commit a patch to ruby-core? |
| 00:20:54 | seydar | heh are you kidding? i do NOT have commit rights there |
| 00:21:09 | seydar | but you really think that's commit-worthy? |
| 00:21:10 | drbrain | sorry, I meant submit |
| 00:21:31 | seydar | oh. uh, not really sure how to. but i guess |
| 00:21:40 | drbrain | well, bring it up over on the ruby-core list, if you think it's a problem with the implementation |
| 00:21:49 | drbrain | or, check for differences between the 1.8 version and the 1.9 version |
| 00:22:20 | drbrain | mailto:ruby-core-ctl@ruby-lang.org?body=subscribe |
| 00:24:29 | drbrain | something like "I was working on specs for IPAddr in Rubinius and noticed a problem with X, I think it should be fixed by doing Y |
| 00:24:34 | drbrain | here is a patch |
| 00:24:40 | drbrain | but, check 1.9's implementation first |
| 00:24:47 | drbrain | it may have been fixed already |
| 00:25:58 | seydar | the downcase thing hasn't, i just checked |
| 00:26:05 | seydar | well, at least not in initialize |
| 00:27:13 | seydar | drbrain: doesn't look like they did my fix, no |
| 00:27:41 | drbrain | ok, bring it up over there too |
| 00:27:48 | seydar | meh. ok |
| 00:28:10 | seydar | rake git:push will push according to the stuff in `git commit -a`, right? |
| 00:28:20 | drbrain | yes |
| 00:28:26 | seydar | good |
| 00:28:29 | drbrain | you can make several commits per push |
| 00:28:29 | seydar | then i must leave! |
| 00:28:37 | seydar | homework arises |
| 00:28:45 | seydar leaves the room. | |
| 00:29:36 | Administrador enters the room. | |
| 00:29:48 | Administrador | rue, |
| 00:29:57 | lvmc | rue, |
| 00:30:12 | lvmc | The Google Summer Code 2008 is opened! |
| 00:30:41 | lvmc | http://code.google.com/soc/2008/ |
| 00:30:58 | obiejuan leaves the room. | |
| 00:32:26 | cavalle leaves the room. | |
| 00:35:59 | therealadam leaves the room. | |
| 00:37:52 | seydar enters the room. | |
| 00:38:25 | seydar | drbrain: for some reason, git isn't noticing that I changed rakelib/platform.rake to include C constants from syslog.h! |
| 00:38:32 | seydar | how can I fix this?> |
| 00:38:47 | drbrain | did you already commit it? |
| 00:39:24 | seydar | no! |
| 00:40:45 | seydar | should i rm -rf the current code and then redo everything? |
| 00:40:53 | drbrain | no... |
| 00:41:02 | zenspider | no... it is probably a problem with the rake dependencies |
| 00:41:02 | drbrain | `git status` doesn't include it? |
| 00:41:10 | zenspider | we should teach it how you're doing things now |
| 00:41:11 | Defiler | seydar: You did change rakelib/platform.rake, not runtime/platform.conf or anything, right? |
| 00:41:22 | seydar | correct, Defiler |
| 00:41:41 | seydar | drbrain: not in `git status` |
| 00:42:16 | drbrain | what about `git diff master your_branch` ? |
| 00:43:07 | seydar | my branch? i'm not making new branches. i just modify the code and then do `git commit -a; git format-patch origin` |
| 00:43:30 | zenspider | we should probably add a dependency that when rakelib/platform.rake gets modified that everything needs to regenerate |
| 00:43:48 | lvmc leaves the room. | |
| 00:43:50 | radarek enters the room. | |
| 00:43:50 | antares_ enters the room. | |
| 00:43:50 | TheVoice enters the room. | |
| 00:43:50 | dgtized enters the room. | |
| 00:43:50 | wvl enters the room. | |
| 00:43:55 | drbrain | hrm, ok |
| 00:44:11 | drbrain | so, we did not force you to read the proper things |
| 00:44:18 | seydar | well, i did |
| 00:44:38 | seydar | but it, well, didn't seem like the right thing to do, make a new branch |
| 00:44:46 | drbrain | it is |
| 00:44:51 | headius | hey, question for yas...I'm trying to reduce the number of test suites we run, anyone know the status of porting various suites to spec, like bfts? |
| 00:44:59 | zenspider | I really can't blame him... |
| 00:45:00 | drbrain | you can name it "seydar" if you want |
| 00:45:03 | seydar | you know what? i'll just stick with the whole 'i didn't read it thing' |
| 00:45:15 | drbrain | it is confusing |
| 00:45:21 | eventualbuddha enters the room. | |
| 00:45:40 | zenspider | headius: we've done nothing to that regard, but afaik, the specs overlap bfts completely |
| 00:45:42 | drbrain | so, try `git checkout -b seydar` (or whatever you want to call your branch, it is unimportant) |
| 00:45:55 | drbrain | then the `git diff seydar master` |
| 00:45:59 | headius | zenspider: I'd love to start cutting some out...maybe it's worth a review |
| 00:46:02 | zenspider | headius: I did find a test/spec converter script recently that I wanted to poke at |
| 00:46:09 | zenspider | lemme see if I can dig that up |
| 00:46:13 | seydar | whew, that moved the code things over. but nothing to the rakefile |
| 00:46:15 | zenspider | headius: feel free to dump bfts. :) |
| 00:46:29 | wvl leaves the room. | |
| 00:46:36 | headius | we're in paranoia mode these days, so I want to make sure we're not losing any cases first |
| 00:46:43 | zenspider | I can't/won't prove that there is total overlap. but I can show that there is complete neglect on the bfts side |
| 00:47:06 | headius | heheh |
| 00:47:08 | headius | fair enough |
| 00:47:09 | seydar | how can i get the platform.rake file recognized? |
| 00:47:21 | drbrain | seydar: can you paste `git diff seydar master` first? |
| 00:47:53 | seydar | hmm... it did nothing to STDOUT |
| 00:48:00 | zenspider | seydar: what needs to happen if platform.rake is modified? |
| 00:48:17 | seydar | what is `rake rebuild` |
| 00:48:24 | seydar | thats jeoprady format ^^^^ |
| 00:48:37 | drbrain | zenspider: it's that he can't commit it |
| 00:48:56 | zenspider | ah. I'll shut up now |
| 00:48:58 | drbrain | seydar: what if you open platform.rake and force-save it? |
| 00:49:17 | drbrain | `rake rebuild` does a clean followed by a build |
| 00:49:30 | ctennis enters the room. | |
| 00:49:40 | seydar | i know what rake rebuild does :-) i was answering in jeoprady format |
| 00:50:05 | seydar | the force save did nothing |
| 00:50:24 | seydar | i was thinking of making a menial whitespace change, but then i realized that it would generate the diff file and then crap itself |
| 00:50:29 | seydar | when it tries to apply |
| 00:50:48 | drbrain | at this point, I'm stumped |
| 00:51:10 | drbrain | what if you `git add` it? |
| 00:51:19 | seydar | never thought of that |
| 00:51:20 | drbrain | are you sure your changes are in there? |
| 00:51:26 | seydar | 100% sure |
| 00:51:52 | seydar | oof. git add did not do the trick |
| 00:52:22 | drbrain | maybe it's already been committed behind your back |
| 00:53:14 | seydar | if anything, thrown into some patch, not comitted. can i supply you the rakefile and you commit the rakefile and i can commit the rest? |
| 00:53:29 | drbrain | yes |
| 00:53:43 | drbrain | after all, git is stupid |
| 00:53:51 | seydar | git 'er done |
| 00:53:53 | drbrain | "git - the stupid content tracker" |
| 00:54:03 | seydar | actually, its pretty smart |
| 00:54:32 | seydar | drbrain: http://pastie.caboo.se/157331 |
| 00:55:20 | drbrain | seydar: try your commit/push first |
| 00:55:31 | seydar | first? won't it crash because of the constants? |
| 00:55:40 | drbrain | do this: rake git:pull |
| 00:55:46 | drbrain | rake spec; |
| 00:55:56 | drbrain | then rake git:push if you get a clean run |
| 00:56:04 | drbrain | seydar: it might, but we can fix that up easy |
| 00:56:38 | seydar | it's not going to give a clean run, I'm on PPC. but the problems that did arise before went away |
| 00:56:39 | drbrain | it may have been committed already somehow by accident |
| 00:57:05 | drbrain | so long as you don't have different errors than before, push |
| 00:57:10 | seydar | kk |
| 00:57:39 | antares_ leaves the room. | |
| 00:58:19 | obiejuan enters the room. | |
| 00:58:26 | drbrain | by the way, where do you live? |
| 00:59:28 | seydar | new hampshire. STALKER |
| 00:59:35 | boyscout | 3 commits by Ari Brown |
| 00:59:36 | boyscout | * created stdlib/syslog.rb (FFI instead of C) & modified stdlib/ipaddr.rb; 1b684a7 |
| 00:59:37 | boyscout | * Converted stdlib/ext/syslog to Ruby using FFI; 70f5f5f |
| 00:59:38 | boyscout | * Destroyed (deleted) stdlib/yaml and lib/ext/syck on the commands on drbrain; 9ad81eb |
| 01:00:01 | seydar | whoa |
| 01:00:04 | drbrain | don't know of a ruby group out there |
| 01:00:04 | seydar | whoahowhowa |
| 01:00:25 | seydar | those are old things. why did it push the last two? |
| 01:00:46 | seydar | drbrain: i can get to boston's in like 2 hrs. its worth it sometimes |
| 01:00:55 | drbrain | they were probably still in your tree |
| 01:00:57 | seydar | git you are stupid stupid stupid |
| 01:01:21 | seydar | but..... yea.. i thought they went away after i did `git format-patch` |
| 01:01:31 | seydar | but apparently not |
| 01:01:35 | drbrain | yep, rakelib/platform.rake is still there |
| 01:01:41 | drbrain | I guess not |
| 01:01:50 | seydar | so you'll apply the thing now? |
| 01:01:55 | drbrain | with your changes, it looks like |
| 01:02:02 | seydar | k. thanks |
| 01:02:09 | seydar | now i have hw to do |
| 01:02:10 | drbrain | don't need to, you already did |
| 01:02:24 | seydar | whoa, looks like it was captured in the second commit of mine |
| 01:02:35 | drbrain | oh, you did change some of the configure scripts somehow though |
| 01:02:56 | drbrain | I'll revert that change for you |
| 01:04:18 | seydar | thanks. probably stuck from my days of testing out git. i'll get a fresh new pull, though. |
| 01:04:23 | seydar | like completely redone |
| 01:04:29 | seydar | will make things easier |
| 01:05:48 | drbrain | `git:push` does a `git:pul` |
| 01:05:55 | drbrain | no need to get a fresh one |
| 01:06:11 | seydar | i meant `rm -rf rubinius.code && git ...` |
| 01:06:12 | Defiler | You can just do: git reset --hard origin/HEAD |
| 01:06:24 | Defiler | to nuke everything that isn't in the main repo |
| 01:07:00 | Defiler | I think ORIG_HEAD works too |
| 01:07:03 | seydar | well thats good to know. if i reclone from git@git.rubini.us:code, do i need to do the `rake git:committer` bit? |
| 01:07:16 | Defiler | Yeah, it does |
| 01:07:20 | Defiler | (re: ORIG_HEAD) |
| 01:07:32 | drbrain | seydar: you may need to branch, too |
| 01:07:38 | Defiler | If you are a committer now, you should just clone from the proper URL |
| 01:08:12 | seydar | i think thats the proper URL, right? git@git.rubini.us:code for committers? |
| 01:08:33 | Defiler | yeah |
| 01:08:43 | Defiler | So no, you don't need to re-run the task |
| 01:09:06 | seydar | k. well, i must be off now |
| 01:09:06 | drbrain | seydar: be more careful with your `git commit -a -m` |
| 01:09:10 | xmlhacker enters the room. | |
| 01:09:13 | seydar | oooh don't worry i will |
| 01:09:18 | seydar | later alligators |
| 01:09:19 | drbrain | I think that's how the ipaddr change slipped in |
| 01:09:27 | drbrain | later |
| 01:09:37 | Defiler | Yeah, be careful with -a, or at least always do -v as well |
| 01:09:41 | seydar | i tried to take it out w/ `git reset HEAD stdlib/ipaddr.rb`, but git refused to listen |
| 01:09:42 | Defiler | (which shows you the whole diff in your editor) |
| 01:09:55 | Defiler | If you already committed it, HEAD has been updated |
| 01:10:00 | seydar leaves the room. | |
| 01:10:09 | Defiler | So you would need to use ORIG_HEAD, or reset it to a specific rev |
| 01:10:10 | Defiler | ... |
| 01:10:31 | drbrain | he has homework! |
| 01:11:06 | Defiler | Oh this is an awesome ACM paper title |
| 01:11:07 | Defiler | "Arithmetic on a distributed-memory quantum multicomputer" |
| 01:11:20 | Defiler | The future rocks |
| 01:11:43 | drbrain | Defiler: where's my rocket boots? |
| 01:11:48 | Defiler | http://portal.acm.org/citation.cfm?id=1324179&coll=portal&dl=ACM&cfid=495053485&cf token=495053485 |
| 01:12:09 | rubuildius | Ari Brown: 1b684a7fc; 1712 files, 5758 examples, 19572 expectations, 0 failures, 0 errors; http://rafb.net/p/21jdYX17.html |
| 01:12:21 | Defiler | "The tradeoff of choosing between gates executed remotely, through “teleported gates” on entangled pairs of qubits (telegate), versus exchanging the relevant qubits via quantum teleportation, then executing the algorithm using local gates (teledata), is examined." |
| 01:12:29 | Defiler | I cannot WAIT until that sentence sounds hilariously old-school |
| 01:13:49 | drbrain | one of the specs is hanging on me :( |
| 01:14:23 | Defiler | "Toward a network architecture that does everything" is cool too |
| 01:14:29 | Defiler | ACM is the best |
| 01:15:51 | drbrain | hrm, must have been a DNS lookup |
| 01:16:35 | boyscout | 2 commits by Eric Hodel |
| 01:16:36 | boyscout | * Revert changes to IPAddr still under review; b4118e8 |
| 01:16:37 | boyscout | * Revert accidental changes to libltdl configure.; 2afbf3d |
| 01:18:04 | lstoll enters the room. | |
| 01:18:05 | rue | Just tell people to never ever use -a |
| 01:18:46 | rubuildius_ppc | Ari Brown: 1b684a7fc; 1712 files, 5759 examples, 19564 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157350 |
| 01:20:55 | rue | Incidentally, does anyone have a favourite C unit testing lib? |
| 01:21:29 | d2dchat leaves the room. | |
| 01:28:28 | agile leaves the room. | |
| 01:30:27 | macournoyer enters the room. | |
| 01:31:28 | brixen | Defiler: in your work with libtommath, were you able to discern if you can safely use the result of one op for the result of another without doing something like mp_grow on it? |
| 01:31:36 | rubuildius | Eric Hodel: b4118e878; 1712 files, 5758 examples, 19572 expectations, 0 failures, 0 errors; http://rafb.net/p/qPc19E21.html |
| 01:31:59 | brixen | Defiler: e.g. mp_add(a, b, c); mp_sub(a, x, c); or something like that |
| 01:32:13 | brixen | with some intervening stuff |
| 01:34:15 | rubuildius_ppc | Eric Hodel: b4118e878; 1712 files, 5759 examples, 19564 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157353 |
| 01:37:56 | VVSiz_ enters the room. | |
| 01:37:56 | aasmith leaves the room. | |
| 01:37:57 | aasmith enters the room. | |
| 01:43:22 | GMFlash leaves the room. | |
| 01:43:30 | GMFlash enters the room. | |
| 01:44:03 | aasmith leaves the room. | |
| 01:44:03 | aasmith enters the room. | |
| 01:44:46 | crossblaim leaves the room. | |
| 01:45:48 | headius leaves the room. | |
| 01:50:07 | cuppr leaves the room. | |
| 01:55:08 | VVSiz leaves the room. | |
| 02:10:16 | eventualbuddha leaves the room. | |
| 02:11:11 | obiejuan leaves the room. | |
| 02:11:58 | cremes | djwhitt: i'm around for about the next hour... |
| 02:15:14 | djwhitt | cremes: ok, I'm ready to start setting up some more build slaves |
| 02:15:15 | djwhitt | cremes: http://spcom.org/rbx_buildbot/buildbot.tar.gz |
| 02:15:15 | djwhitt | cremes: that's the version of buildbot I'm using |
| 02:15:15 | djwhitt | cremes: buildslave-example.tar.gz |
| 02:15:15 | djwhitt | err... |
| 02:15:15 | djwhitt | cremes: http://spcom.org/rbx_buildbot/buildslave-example.tar.gz |
| 02:15:15 | djwhitt | that's a slave config |
| 02:15:45 | cremes | djwhitt: okay, give me a few minutes to futz with it |
| 02:15:49 | djwhitt | k |
| 02:15:58 | djwhitt | cremes: I have an account setup for you whenever you're ready |
| 02:16:16 | cremes | djwhitt: okay; how will you send me the credentials? |
| 02:16:25 | djwhitt | cremes: email? |
| 02:16:42 | cremes | djwhitt: cremes AT mac com |
| 02:16:48 | djwhitt | cremes: k |
| 02:17:28 | RyanTM leaves the room. | |
| 02:17:56 | RyanTM enters the room. | |
| 02:18:36 | djwhitt | cremes: sent |
| 02:19:22 | cremes | djwhitt: reading the README says i need to install the python twisted framework; how much of it is necessary? |
| 02:19:44 | djwhitt | djwhitt: let me check, I don't think you need much for the slave to work |
| 02:20:03 | cremes | djwhitt: can i just do : python ./setup.py install |
| 02:20:14 | cremes | djwhitt: will that grab the right libs off the net? |
| 02:20:40 | djwhitt | unfortunately no |
| 02:20:53 | djwhitt | cremes: hang on, figure out dependencies now |
| 02:21:59 | djwhitt | cremes: first grab this: http://www.zope.org/Products/ZopeInterface/3.0.1final/ZopeInterface-3.0.1.tgz |
| 02:22:44 | hoopy | if you make a change to a file in kernel/core do you need to build again for the change to take effect? |
| 02:23:11 | cremes | hoopy: yes, 'rake build' will recreate the *.rbc |
| 02:23:42 | hoopy | will it build the *whole* mofo again? |
| 02:23:52 | cremes | hoopy: no, just the one file that changed |
| 02:23:56 | hoopy | nice |
| 02:24:53 | djwhitt | cremes: let me know when you have the zope thinger installed |
| 02:25:58 | cremes | djwhitt: it's generating an error during build: http://pastie.caboo.se/157369 |
| 02:26:23 | cremes | djwhitt: i'm running python 2.5.1 |
| 02:27:06 | djwhitt | cremes: try this one then http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz |
| 02:27:55 | djwhitt | rbx_buildbot: notify on failed |
| 02:27:55 | rbx_buildbot | The following events are being notified: ['failed'] |
| 02:28:40 | cremes | djwhitt: that worked |
| 02:28:51 | djwhitt | cremes: cool |
| 02:29:25 | djwhitt | cremes: next you need the OpenSSL package for Python |
| 02:29:38 | djwhitt | cremes: I wonder if Apple already has it installed though |
| 02:29:49 | cremes | djwhitt: i'll look... |
| 02:30:26 | djwhitt | cremes: would be in /usr/lib/python2.5/site-packages I would think |
| 02:30:45 | boyscout | 1 commit by Adam Gardiner |
| 02:30:47 | boyscout | * Fix Debugger specs to pass on ci; eb5c6e3 |
| 02:31:36 | RyanTM leaves the room. | |
| 02:32:12 | cremes | djwhitt: /usr/lib/python2.5/site-packages does not exist though that parent dir does... it's filled with python stuff, none of which looks like openssl |
| 02:32:23 | djwhitt | hmm... |
| 02:32:24 | brixen | agardiner: yay, I was hoping to catch you today |
| 02:32:24 | cremes | djwhitt: i'll look for a python openssl pkg |
| 02:32:44 | djwhitt | cremes: I wonder where it put the zope stuff then |
| 02:32:45 | agardiner | hey brixen, how you doing |
| 02:33:01 | brixen | agardiner: good, just wanted to let you know I added debugger et al to the CI stuff |
| 02:33:13 | brixen | agardiner: there's a few failures in there, but looks like you're tracking it |
| 02:33:18 | cremes | djwhitt: it said it put it in /Library/Python/2.5/site-packages but that dir only has a README... i ran it as sudo so i'm confused |
| 02:33:24 | agardiner | yeah, i saw there were a couple of excludes so i had a look |
| 02:33:31 | agardiner | simple changes to fix |
| 02:33:36 | brixen | agardiner: cool, thanks! |
| 02:33:38 | djwhitt | cremes: odd... |
| 02:33:54 | agardiner | no problem! thanks for adding this stuff to ci! |
| 02:34:02 | brixen | heh, it's about time, huh :) |
| 02:34:17 | zenspider | brixen: you may be interested in this: http://muness.blogspot.com/2008/01/specconverter-released.html |
| 02:34:22 | zenspider | pretty small and easy |
| 02:34:30 | agardiner | there's been a couple of times when changes have been made that have broken things the debugger uses, so this should really help |
| 02:34:38 | djwhitt | cremes: you can get pyopenssl source here: http://sourceforge.net/project/showfiles.php?group_id=31249 |
| 02:34:44 | brixen | zenspider: heh, nice |
| 02:35:19 | zenspider | the url is wrong... https://opensource.thinkrelevance.com/svn/rubygems/spec_converter/trunk/ |
| 02:35:32 | djwhitt | cremes: actually, you know what, if you can't find a package or get it to compile it let's just give buildbot a try without it |
| 02:35:41 | djwhitt | cremes: I'm not sure it needs it the way I have it configured right now |
| 02:35:47 | zenspider | maybe we should do something like that to bfts and the others |
| 02:35:56 | cremes | djwhitt: okay, but i assume it really does need twisted... |
| 02:35:57 | brixen | zenspider: I'm trying to think of a simple way to audit bfts against the existing specs |
| 02:36:03 | djwhitt | right |
| 02:36:09 | brixen | zenspider: we likely have all of bfts right now |
| 02:36:33 | brixen | zenspider: but could be helpful for some of jruby's stuff |
| 02:36:40 | djwhitt | cremes: http://twistedmatrix.com/trac/wiki/Downloads |
| 02:36:49 | djwhitt | cremes: twisted core should be all you need I think |
| 02:37:01 | brixen | zenspider: one problem with looking at all of jruby's included tests, there's some duplication |
| 02:37:47 | zenspider | ewww! not twisted! |
| 02:37:54 | zenspider | brixen: *nod* |
| 02:38:07 | djwhitt | zenspider: not a fan of twisted? |
| 02:38:15 | zenspider | he was in here earlier looking to cut it down. I told him to drop bfts :) |
| 02:38:20 | zenspider | hate hate hate twisted |
| 02:38:24 | brixen | zenspider: yep |
| 02:38:28 | cremes | djwhitt: suddenly the zope install is appearing in that path i mentioned earlier; spooky |
| 02:38:59 | hoopy | isn't zope a freakishly complex python framework? |
| 02:39:19 | djwhitt | hoopy: yes, but the interface thinger is just a library it uses |
| 02:39:29 | hoopy | haven't heard anybody mention it in a long time |
| 02:40:17 | rbx_buildbot | build master-gentoo-amd64 #14 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/14 |
| 02:40:30 | djwhitt | hoopy: actually I think a lot of people still use it. if nothing else it's used for plone |
| 02:40:44 | hoopy | yeah, i knew it underpinned plone |
| 02:40:45 | djwhitt | hoopy: not that I'm a fan of it myself always seemed way too complicated as you say |
| 02:40:55 | hoopy | i've just heard horror stories about using it and plone |
| 02:41:04 | hoopy | like it has a ridiculous learning curve |
| 02:43:03 | brixen | heh, I read the rbx_buildbot like as "build master-gentoo-amd64 #14 is a complete failure" |
| 02:43:10 | brixen | s/like/line/ |
| 02:43:13 | djwhitt | hehe |
| 02:43:17 | hoopy | i did too |
| 02:43:49 | brixen | poor master-gentoo-amd64, bad for his self-esteem |
| 02:44:09 | djwhitt | master = the branch btw |
| 02:44:20 | brixen | ah cool |
| 02:44:49 | djwhitt | I thought at some point people might want to have some testing branches too |
| 02:45:25 | brixen | yeah, that could be helpful, especially for collaborating on some bigger stuff, like jit or something |
| 02:46:02 | djwhitt | yeah, exactly |
| 02:46:35 | rubuildius | Adam Gardiner: eb5c6e367; 1712 files, 5760 examples, 19577 expectations, 0 failures, 0 errors; http://rafb.net/p/fhsQKl43.html |
| 02:47:24 | _VVSiz_ enters the room. | |
| 02:48:23 | cremes | djwhitt: installed twisted-core, no probs; ran 'trial buildbot' and got tons of twisted errors; looks like it needs twisted-web |
| 02:48:35 | cremes | djwhitt: however, attempt to install twisted-web failed |
| 02:48:44 | cremes | djwhitt: will look at installing from macports... |
| 02:49:01 | djwhitt | cremes: did you try starting the slave anyway? |
| 02:49:09 | cremes | djwhitt: no |
| 02:49:14 | djwhitt | cremes: I'm not sure it actually needs that for the slave |
| 02:49:30 | cremes | djwhitt: ok, will try without it |
| 02:51:40 | cremes | djwhitt: looks okay so far; to start it i need the masterhost & port from you |
| 02:52:28 | djwhitt | cremes: marvin.spcom.org:9989 |
| 02:55:28 | cremes | djwhitt: it looks like it's running |
| 02:55:44 | djwhitt | cremes: yep, looks good from my side |
| 02:55:46 | VVSiz_ leaves the room. | |
| 02:56:03 | djwhitt | cremes: I'll force a build and we'll see what happens |
| 02:56:08 | cremes | djwhitt: great! anything more i need to do? |
| 02:56:25 | djwhitt | cremes: not unless something breaks ;) |
| 02:56:40 | cremes | djwhitt: that *never* happens... |
| 02:57:12 | MenTaLguY enters the room. | |
| 02:57:25 | rubuildius_ppc | Adam Gardiner: eb5c6e367; 1712 files, 5761 examples, 19569 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157378 |
| 02:57:46 | rbx_buildbot leaves the room. | |
| 02:59:02 | rbx_buildbot enters the room. | |
| 02:59:28 | _mutle enters the room. | |
| 02:59:49 | cremes | djwhitt: build may be a tad slow... timemachine is doing a large backup right now :) |
| 02:59:57 | djwhitt | cremes: no prob |
| 03:00:55 | mernen leaves the room. | |
| 03:01:08 | rbx_buildbot leaves the room. | |
| 03:01:58 | rbx_buildbot enters the room. | |
| 03:03:11 | djwhitt | cremes: had to make a few adjustments on my end, but it looks like it's building now |
| 03:03:24 | djwhitt | cremes: or at least updating from git |
| 03:03:32 | djwhitt | rbx_buildbot: notify on failed |
| 03:03:32 | rbx_buildbot | The following events are being notified: ['failed'] |
| 03:03:35 | cremes | djwhitt: cool, i'll take a peek |
| 03:04:08 | luke_bkk enters the room. | |
| 03:06:34 | djwhitt | oops, it's going to do that build twice, should be ok after that though (forgot to uncomment a line in my update script) |
| 03:06:36 | boyscout | 1 commit by Brian Ford |
| 03:06:37 | boyscout | * Conform Bignum#div, #divmod to weird MRI maths.; 1a5d830 |
| 03:07:28 | djwhitt | cremes: btw it queues builds so it should be a little easier on your system than rubuildius |
| 03:07:41 | mutle leaves the room. | |
| 03:08:04 | cremes | djwhitt: i mostly use my laptop now so it's okay if that box gets crushed |
| 03:08:22 | djwhitt | cremes: k |
| 03:08:43 | RyanTM enters the room. | |
| 03:09:09 | cremes | djwhitt: i see it doing the git clone right now |
| 03:09:20 | cremes | djwhitt: ^clone^pull |
| 03:09:32 | djwhitt | cremes: cool, it'll do that the first time |
| 03:09:39 | djwhitt | cremes: after that it just does a fetch |
| 03:09:56 | cremes | djwhitt: excellent... <steeples fingers> |
| 03:10:24 | rbx_buildbot | build master-gentoo-amd64 #1 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/1 |
| 03:10:57 | agile enters the room. | |
| 03:12:54 | djwhitt | cremes: looks like it's compiling now |
| 03:14:26 | cremes | djwhitt: yep; i see in the log file that it has a 1200 second timeout; that might not always be sufficient especially as more specs get added |
| 03:14:34 | radarek leaves the room. | |
| 03:15:16 | cremes | djwhitt: it's fine for my box, but some folks running on slower hw might have trouble with the 20 minute timeout (just sayin') |
| 03:15:33 | rbx_buildbot | build master-gentoo-amd64 #2 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/2 |
| 03:15:45 | djwhitt | cremes: hmm... I'm not sure what that timeout is refering to actually |
| 03:16:12 | cremes | djwhitt: looks like for : ShellCommand._startCommand |
| 03:16:23 | djwhitt | cremes: ah ok |
| 03:16:26 | luke_bkk leaves the room. | |
| 03:16:31 | djwhitt | cremes: that's probably just the default |
| 03:16:39 | djwhitt | cremes: I'll up it if we start running into timeouts |
| 03:16:42 | cremes | djwhitt: no need to tweak it just yet |
| 03:18:45 | djwhitt | cremes: I'm just counting on rubinius getting so fast that I don't have to touch it ;) |
| 03:19:13 | cremes | djwhitt: you & me both, brother |
| 03:21:35 | rubuildius | Brian Ford: 1a5d830b4; 1712 files, 5759 examples, 19585 expectations, 0 failures, 0 errors; http://rafb.net/p/SVNeID61.html |
| 03:22:11 | rubyconsumer enters the room. | |
| 03:33:17 | cremes | djwhitt: offline until tomorrow morning (gmt -5 timezone); leave me a note here (or email me) if anything goes awry |
| 03:33:35 | djwhitt | cremes: ok, will do, thanks |
| 03:33:44 | djwhitt | cremes: btw looks like compile completed and it's running the specs |
| 03:33:53 | cremes | djwhitt: np, g'night |
| 03:34:02 | ezmobius leaves the room. | |
| 03:36:16 | crafterm enters the room. | |
| 03:36:42 | obiejuan enters the room. | |
| 03:40:05 | rubuildius_ppc | Brian Ford: 1a5d830b4; 1712 files, 5760 examples, 19577 expectations, 0 failures, 13 errors; http://pastie.caboo.se/paste/157397 |
| 03:40:15 | brweber2 enters the room. | |
| 03:40:19 | djwhitt | doh |
| 03:40:27 | djwhitt | that's probably slightly counter productive |
| 03:40:51 | rbx_buildbot | build master-mac-ppc #0 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/0 |
| 03:40:52 | rbx_buildbot | build master-mac-ppc #1 is complete: Failure [failed git] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/1 |
| 03:42:23 | cremes leaves the room. | |
| 03:42:55 | luke_bkk enters the room. | |
| 03:47:08 | rue | Moo moo |
| 03:48:56 | hoopy | i <3 guinness |
| 03:53:11 | macournoyer leaves the room. | |
| 03:53:47 | crafterm enters the room. | |
| 03:56:44 | hoopy | the few benches i've done with rubinius perform better than MRI... |
| 04:05:01 | obiejuan leaves the room. | |
| 04:11:41 | lstoll leaves the room. | |
| 04:17:36 | _mutle leaves the room. | |
| 04:19:59 | mutle enters the room. | |
| 04:27:41 | rubuildius_ppc leaves the room. | |
| 04:29:21 | lstoll enters the room. | |
| 04:31:15 | headius enters the room. | |
| 05:00:19 | mdauria enters the room. | |
| 05:00:27 | wycats leaves the room. | |
| 05:01:57 | wifelette leaves the room. | |
| 05:08:39 | AndrewO leaves the room. | |
| 05:14:19 | brweber2 leaves the room. | |
| 05:21:47 | crafterm leaves the room. | |
| 05:29:04 | ttmrichter enters the room. | |
| 05:38:36 | twbray enters the room. | |
| 05:43:19 | mdauria leaves the room. | |
| 05:44:15 | ezmobius enters the room. | |
| 05:47:27 | RyanTM leaves the room. | |
| 05:51:53 | ttmrichter leaves the room. | |
| 05:58:28 | benburkert leaves the room. | |
| 06:03:07 | twbray leaves the room. | |
| 06:03:28 | boyscout | 4 commits by Adam Gardiner |
| 06:03:29 | boyscout | * Fix arity check in Task#get_stack_value primitive; 920f5bb |
| 06:03:30 | boyscout | * Fix Debugger help output formatting to use wrapping; a0e156f |
| 06:03:31 | boyscout | * Fix alignment on debugger SendSite stats output; f784a31 |
| 06:03:32 | boyscout | * Add wrapping to debugger column output; fa5304d |
| 06:04:17 | zenspider | YAY!!!! 15.416 files per sec in 1.1 vs 5.733 fps in 1.0 |
| 06:04:46 | agardiner | nice speedup! |
| 06:05:14 | rbx_buildbot | build master-mac-ppc #2 is complete: Failure [failed git] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/2 |
| 06:05:28 | zenspider | now only 7.2 x slower than mri! :P |
| 06:05:53 | agardiner | better than >20x! :-D |
| 06:06:01 | zenspider | who's running rbx_buildbot? |
| 06:06:12 | zenspider | fatal: Unable to look up git.rubini.us (port 9418) (Temporary failure in name resolution) |
| 06:06:22 | zenspider | Cannot get the repository state from git://git.rubini.us/code |
| 06:06:25 | zenspider | |
| 06:06:32 | zenspider | that needs to be fixed or taken offline |
| 06:06:37 | zenspider | agardiner: yup! |
| 06:06:43 | zenspider | looks like cremes? |
| 06:07:39 | zenspider | we really need to manage the signal:noise on those boxen. I don't want people glazing over on errors |
| 06:09:33 | rubyconsumer leaves the room. | |
| 06:10:19 | rbx_buildbot | build master-gentoo-amd64 #3 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/3 |
| 06:10:25 | brixen | agardiner: very interesting paper: http://citeseer.ist.psu.edu/berndl05context.html |
| 06:10:42 | agardiner | what's it about? |
| 06:10:48 | boyscout | 2 commits by Charles Nutter |
| 06:10:49 | boyscout | * Add additional Array tests from BFTS.; 27248a4 |
| 06:10:50 | boyscout | * Revert "Fix arity check in Task#get_stack_value primitive"; 4a55858 |
| 06:10:56 | headius | oh, what the hell |
| 06:11:12 | headius | I reset, that shouldn't be in there |
| 06:11:18 | agardiner | headius: you revertin my change? :-D |
| 06:11:26 | headius | goddamn git |
| 06:11:41 | headius | yeah, apparently so |
| 06:11:50 | headius | I don't know the kosher way to fix it, anyone? |
| 06:12:02 | agardiner | hehe... i think you can just revert a revert |
| 06:12:03 | headius | revert again? |
| 06:12:08 | headius | yeah, I guess |
| 06:12:08 | brixen | agardiner: talks about DT's impact on branch prediction and proposes context threading, which uses native calls and returns to speed dispatch by aligning the CPU state and VM state |
| 06:12:13 | agardiner | just the single commit |
| 06:12:32 | ttmrichter enters the room. | |
| 06:12:39 | ttmrichter leaves the room. | |
| 06:12:39 | brixen | agardiner: sounds something like what evan was talking about re using the native C stack for dispatch |
| 06:12:40 | agardiner | brixen: sounds interesting... i'll look at it later |
| 06:12:58 | agardiner | aah |
| 06:13:03 | rue | ezmobius: You played with Ebb? |
| 06:13:07 | boyscout | 1 commit by Charles Nutter |
| 06:13:08 | boyscout | * Revert "Revert "Fix arity check in Task#get_stack_value primitive""; 488d441 |
| 06:13:10 | ttmrichter enters the room. | |
| 06:13:33 | headius | I don't like that git-revert automatically commits, and once you're in comment-edit mode you would need to clear out the comment to escape |
| 06:13:40 | headius | I expected if I didn't do anything it would cancel |
| 06:13:41 | headius | grr. |
| 06:13:53 | ezmobius | rue: yeah ive played with it |
| 06:14:03 | brixen | headius: fwiw, I find this super useful for sanity checking my commits: http://git.rubini.us/?p=apps/tig;a=summary |
| 06:14:07 | zenspider | I'm reverting the revert of your revert |
| 06:14:15 | ezmobius | rue: built on libev, makes me want to mak a rbx webserver using the built in libev |
| 06:14:20 | brixen | headius: just takes a sec to compile and put the executable in your path |
| 06:14:42 | headius | compile what |
| 06:14:54 | brixen | headius: the link I just gave you |
| 06:14:56 | headius | oh, tig |
| 06:15:08 | zenspider | headius: btw, http://muness.blogspot.com/2008/01/specconverter-released.html is what I was talking about earlier... the svn url is bad tho. https://opensource.thinkrelevance.com/svn/rubygems/spec_converter/trunk/ works |
| 06:15:09 | rbx_buildbot | build master-mac-ppc #3 is complete: Failure [failed git] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/3 |
| 06:15:45 | brixen | headius: also, git revert -n |
| 06:15:59 | brixen | headius: if you want to play with the files without making a commit |
| 06:16:01 | headius | why didn't I think of that |
| 06:16:05 | headius | -n, it's so obvious |
| 06:16:28 | brixen | well, the man pages make up for the less obvious pieces :P |
| 06:17:50 | headius | zenspider: thanks...might be useful for any tests that don't have any specs at all yet |
| 06:18:00 | rue | ezmobius: I was actually just pondering that, sort of the extension angle I think I mentioned before |
| 06:18:34 | lstoll leaves the room. | |
| 06:18:47 | brixen | headius: any suggestions for an easy way to audit the specs against the test suites you're using? I was thinking of starting a spreadsheet to x-ref them |
| 06:18:49 | lstoll enters the room. | |
| 06:18:58 | headius | eyeball |
| 06:19:05 | brixen | heh |
| 06:19:18 | headius | if there's anything in the tests not in the specs just port them over |
| 06:19:24 | brixen | headius: is there a os x port of that? :) |
| 06:20:16 | rbx_buildbot | build master-gentoo-amd64 #4 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/4 |
| 06:21:17 | brixen | we need to put rbx_buildbot on a unix diet |
| 06:21:21 | rue | brixen: iBall |
| 06:21:38 | brixen | rue: hah, should have known |
| 06:22:00 | brixen | rue: but will it make me toast in the morning? |
| 06:22:23 | dgtized leaves the room. | |
| 06:22:35 | dgtized enters the room. | |
| 06:22:56 | aotearoa leaves the room. | |
| 06:23:56 | aotearoa enters the room. | |
| 06:25:16 | _ADS enters the room. | |
| 06:27:29 | aotearoa leaves the room. | |
| 06:27:31 | rubuildius | Charles Nutter: 488d44115; 1714 files, 5781 examples, 19651 expectations, 0 failures, 5 errors; http://rafb.net/p/22WNjA46.html |
| 06:27:32 | rubuildius | Adam Gardiner: 920f5bb33; 1713 files, 5768 examples, 19611 expectations, 0 failures, 0 errors; http://rafb.net/p/bq90Ze27.html |
| 06:28:18 | aotearoa enters the room. | |
| 06:31:43 | aotearoa leaves the room. | |
| 06:33:07 | boyscout | 1 commit by Adam Gardiner |
| 06:33:08 | boyscout | * Debugger now shows current line of source when activated; ce61968 |
| 06:33:26 | agardiner | brixen: that should make you happy... :-) |
| 06:33:52 | luke_bkk leaves the room. | |
| 06:34:19 | agardiner | later! |
| 06:34:21 | agardiner leaves the room. | |
| 06:34:39 | lstoll leaves the room. | |
| 06:35:09 | rbx_buildbot | build master-mac-ppc #4 is complete: Failure [failed git] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/4 |
| 06:40:17 | rbx_buildbot | build master-gentoo-amd64 #5 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/5 |
| 06:43:14 | twbray enters the room. | |
| 06:43:31 | zenspider | can we PLEASE get that fixed or shut off? |
| 06:46:02 | headius | more! |
| 06:46:02 | headius | MORE! |
| 06:46:09 | headius | where's the windows bot |
| 06:46:13 | headius | and the win64 bot |
| 06:46:39 | rubuildius | Adam Gardiner: ce61968a2; 1714 files, 5781 examples, 19651 expectations, 0 failures, 5 errors; http://rafb.net/p/jjqWUE28.html |
| 06:46:48 | _ADS | rbx_buildbot: help |
| 06:46:48 | rbx_buildbot | Get help on what? (try 'help <foo>', or 'commands' for a command list) |
| 06:47:09 | drbrain | rbx_buildbot: quit |
| 06:47:27 | ragnard enters the room. | |
| 06:47:40 | _ADS | rbx_buildbot: help report |
| 06:47:40 | rbx_buildbot | no such command 'report' |
| 06:47:45 | drbrain | it was worth a shot :( |
| 06:47:50 | _ADS | rbx_buildbot: help commands |
| 06:47:50 | rbx_buildbot | Usage: commands - List available commands |
| 06:47:57 | _ADS | rbx_buildbot: commands |
| 06:47:58 | rbx_buildbot | buildbot commands: commands, dance, destroy, excited, force, hello, help, join, last, leave, list, notify, source, status, stop, version, watch |
| 06:47:58 | drbrain | rbx_buildbot: please do that somewhere else |
| 06:48:02 | drbrain | err, _ADS |
| 06:48:08 | drbrain | _ADS: no |
| 06:48:12 | drbrain | _ADS: stop |
| 06:48:14 | _ADS | I was going to turn it off |
| 06:48:16 | drbrain | _ADS: not in channel |
| 06:48:27 | drbrain | turn it off from /privmsg |
| 06:48:35 | _ADS | oh, srry |
| 06:49:36 | drbrain | thanks |
| 06:49:49 | drbrain | otherwise the channel fills up with help screens |
| 06:50:14 | _ADS | drbrain: my apologies |
| 06:50:44 | benny | should I stop rubuildius? |
| 06:50:50 | drbrain | benny: no |
| 06:50:56 | drbrain | its this newcomer |
| 06:51:03 | drbrain | it can't even do a checkout |
| 06:51:07 | drbrain | yours works |
| 06:51:19 | benny | okay, I can always switch it to be a slave when the times comes then |
| 06:51:33 | drbrain | _ADS: not really your fault, rbot shouldn't send help output to the channel |
| 06:52:42 | _ADS | I saw cremes testing it earlier, I thought I remembered how he disabled notify |
| 06:53:00 | _ADS | I tried in private channel, I'll see if it works |
| 06:55:55 | rue | ezmobius: Ok, crazy idea time: what about some type of inherent daemonization/serverization support mode in Rubinius? |
| 06:56:16 | ezmobius | what do you mean exactly? |
| 06:56:29 | rue | ezmobius: shotgun/rubinius --cluster 2x4 --require 'mod_rubinius' |
| 06:57:54 | ezmobius | so it spanws up 2 proceses with 4 VM's per process kinda thing? |
| 06:58:35 | rue | Right, and then you know waits on socket X or batch-processes file Y or whatever. The require could be used to install a plugin to process the raw input |
| 06:59:08 | rue | shotgun/rubinius --cluster 2x4 --require 'webserver' --ports 8081 8082 etc |
| 07:00:05 | ezmobius | sounds really good but i;m not sure if i like baking it into the rbx command. |
| 07:00:15 | ezmobius | maybe it shoudl be a separate binary/script to kick it off |
| 07:00:50 | rue | Oh, sure |
| 07:01:16 | rue | I think it might be possible to just do through an extension (with a bit of an initial loadtime increase) |
| 07:01:27 | _ADS_ enters the room. | |
| 07:02:13 | ezmobius | makes me wonder if copy on write heaps woudl work for forking rubyinius VM's inside the same process, pre loaded with rails + apps |
| 07:02:26 | ezmobius | or if thats a bad idea |
| 07:02:57 | _ADS leaves the room. | |
| 07:06:31 | rue | ezmobius: You mean basically a state freeze + copy on the VM? |
| 07:09:04 | rue | ezmobius: It is kinda sad, I start out with "hm, it would be a shame to waste the libev integration we already have" and end up with rbx --mapreduce script.rb :P |
| 07:09:31 | ezmobius | well ideally you woudl want to be able to load all of rails and app code into one vm, then internally fork that vm and share the memory unless it gets written to |
| 07:09:41 | ezmobius | just liek forking processes and sharing memory wiht cow, but all in the same process |
| 07:09:45 | rue | Ah, COW |
| 07:09:45 | ezmobius | i dont knwo if that possible though |
| 07:10:13 | rue | Possible, sure, dunno how easy it would be to implement |
| 07:10:14 | ezmobius | haha can i see the mapreduce code? |
| 07:10:23 | rue | RSN |
| 07:10:27 | ezmobius | kk |
| 07:13:05 | twbray leaves the room. | |
| 07:13:28 | rue | I wonder if that type of model would be feasible though |
| 07:13:49 | rue | I think Rubinius' (other) real niche is going to be concurrency |
| 07:15:15 | rue | But of course evan has to go slacking off on some well-deserved vacation so I think I will actually tackle the Apache side first.. |
| 07:15:30 | luke_bkk enters the room. | |
| 07:15:45 | ezmobius | hehe |
| 07:17:05 | rue | tarcieri: You happen to be around? |
| 07:18:21 | tarcieri | yes |
| 07:19:50 | rue | tarcieri: Would you see any value in that type of VM-level "serverization" capability? (Whatever the proper name would be) |
| 07:20:36 | rue | tarcieri: Or do you have other ideas/needs for support below application/library level? |
| 07:20:41 | tarcieri | I'm mainly interested in things with server-side state peristance, and that seems a bit different... |
| 07:21:05 | tarcieri | http://yarivsblog.com/articles/2008/02/17/seaside-style-programming-in-erlyweb/ |
| 07:21:05 | tarcieri | ^^^ something like that |
| 07:22:05 | tarcieri | a friend of mine and I want to apply it more to "widgets" on a page than wizards though... |
| 07:22:31 | rue | Mm, probably--were you thinking just straight continuation-based or is there some new research in the area that I am not familiar with? |
| 07:22:40 | rue | (I.e. anything in the last couple decades.) |
| 07:23:05 | tarcieri | Our plan was to implement Presentation-Abstraction-Control on top of the Actor model |
| 07:23:31 | tarcieri | For highly interactive application-style web apps |
| 07:24:14 | tarcieri | You wind up with a bunch of "widgets" on the page, each having its own MVC, effectively |
| 07:24:33 | tarcieri | More like WebObjects than Rails |
| 07:24:56 | rue | Ah, I see! Hmm |
| 07:25:32 | headius | evan's on vacation? |
| 07:25:33 | rue | Definitely a divergent concern--although being able to better support that style would certainly be a worthwhile goal in itself |
| 07:25:46 | rue | headius: He is sniffing flowers or something |
| 07:26:02 | tarcieri | rue: It will consume an asstom of RAM |
| 07:26:04 | headius | man, I'll have to try this vacation thing some time |
| 07:26:19 | tarcieri | s/asstom/asston/ |
| 07:26:36 | rue | tarcieri: Possibly, yeah.. typically there is some way around everything |
| 07:26:49 | tarcieri | But the idea is to "garbage collect" those actors during periods of inactivity |
| 07:27:06 | rue | Sure |
| 07:28:02 | rue | Hm, gives me an idea |
| 07:28:12 | tmornini enters the room. | |
| 07:28:30 | rue | tarcieri: Incidentally, you know offhand if the async message issue you saw in libev was solved? |
| 07:28:40 | rue | tmornini: *wave |
| 07:28:59 | tarcieri | ev_async watchers? |
| 07:28:59 | tmornini | rue: Hello |
| 07:29:19 | tarcieri | I just ended up implementing it myself |
| 07:29:50 | rue | tarcieri: Right--you did a Ruby impl I am guessing? |
| 07:30:06 | tarcieri | Yeah, just with Rev::IOWatcher and IO.pipe |
| 07:30:14 | wycats enters the room. | |
| 07:30:16 | tarcieri | I'll switch to the libev guy's implementation as soon as there's a new official release |
| 07:30:57 | rue | Yep yep |
| 07:31:09 | tarcieri | evan already did his own thing for MVM |
| 07:31:19 | tarcieri | sounds like exactly what I did |
| 07:31:47 | rue | Right, that is (partially) why I was leaning on "reusing" what we already have |
| 07:32:22 | tarcieri | yeah, I not-quite-pseudocoded inter-VM Actors |
| 07:32:24 | rue | tarcieri: Anyway, thanks a bunch, I am sure you have better things to do! |
| 07:32:39 | tarcieri | not really... I'm watching Picket Fences, heh |
| 07:32:41 | rue | Food for thought for me |
| 07:33:01 | rue | Hahah, those reruns are still on? I used to like that show I think |
| 07:33:11 | tarcieri | They're on Hulu |
| 07:33:12 | tarcieri | Heh |
| 07:35:11 | imajes enters the room. | |
| 07:35:35 | wifelette enters the room. | |
| 07:40:02 | benburkert enters the room. | |
| 07:44:01 | imajes leaves the room. | |
| 07:44:02 | crafterm enters the room. | |
| 07:45:31 | benburkert leaves the room. | |
| 07:50:18 | cuppr enters the room. | |
| 07:51:53 | cavalle enters the room. | |
| 07:57:41 | tmornini leaves the room. | |
| 08:07:20 | headius leaves the room. | |
| 08:07:21 | aasmith leaves the room. | |
| 08:07:22 | aasmith enters the room. | |
| 08:07:25 | langenberg enters the room. | |
| 08:12:24 | wycats leaves the room. | |
| 08:12:56 | benburkert enters the room. | |
| 08:14:28 | perdiy enters the room. | |
| 08:25:23 | jptix leaves the room. | |
| 08:27:56 | langenberg leaves the room. | |
| 08:29:47 | ragnard leaves the room. | |
| 08:30:45 | perdix leaves the room. | |
| 08:32:11 | _ADS leaves the room. | |
| 08:33:20 | wifelette leaves the room. | |
| 08:33:52 | TheVoice leaves the room. | |
| 08:35:13 | cavalle leaves the room. | |
| 08:37:58 | geekounet leaves the room. | |
| 08:38:09 | geekounet enters the room. | |
| 08:50:16 | benburkert leaves the room. | |
| 08:51:12 | luke_bkk leaves the room. | |
| 08:55:55 | zimbatm enters the room. | |
| 08:56:23 | crossblaim enters the room. | |
| 09:02:44 | mutle leaves the room. | |
| 09:03:37 | crossblaim leaves the room. | |
| 09:06:19 | rudebwoy leaves the room. | |
| 09:06:20 | langenberg enters the room. | |
| 09:06:26 | langenberg leaves the room. | |
| 09:07:07 | langenberg enters the room. | |
| 09:09:01 | w1rele55 enters the room. | |
| 09:13:01 | mutle enters the room. | |
| 09:15:33 | cavalle enters the room. | |
| 09:15:38 | ezmobius leaves the room. | |
| 09:18:32 | cavalle leaves the room. | |
| 09:28:01 | crossblaim enters the room. | |
| 09:28:40 | thehcdreamer enters the room. | |
| 09:38:22 | ragnard enters the room. | |
| 09:42:45 | ragnard_ enters the room. | |
| 09:42:46 | ragnard leaves the room. | |
| 10:09:45 | cuppr leaves the room. | |
| 10:12:06 | crafterm leaves the room. | |
| 10:16:03 | rue | Alright, definitely bedtime. Toodles |
| 10:17:01 | rudebwoy enters the room. | |
| 10:47:27 | chris2 enters the room. | |
| 11:13:48 | ragnard_ leaves the room. | |
| 11:28:34 | kAworu leaves the room. | |
| 11:28:54 | kAworu enters the room. | |
| 11:47:41 | radarek enters the room. | |
| 11:47:50 | nemerle enters the room. | |
| 11:50:16 | pietia enters the room. | |
| 12:03:39 | ragnard enters the room. | |
| 12:05:11 | cremes enters the room. | |
| 12:05:47 | cremes | djwhitt: take a look at buildbot master; my slave keeps failing to 'git fetch' |
| 12:05:59 | cremes | djwhitt: here's a pastie of the error from twistd.log: http://pastie.caboo.se/157549 |
| 12:06:34 | cremes | djwhitt: i can run these commands fine from an interactive shell |
| 12:06:53 | cremes | djwhitt: unless we can get this working, the ppc slave should be disabled so it doesn't annoy the channel |
| 12:07:19 | cremes | djwhitt: ping me when you see this; i'll be online for about the next 10 hours |
| 12:23:20 | gnufied_ enters the room. | |
| 12:43:52 | graza enters the room. | |
| 12:47:46 | jacen_ enters the room. | |
| 12:56:00 | ragnard leaves the room. | |
| 12:56:00 | dgtized leaves the room. | |
| 12:56:00 | rphillips leaves the room. | |
| 12:56:00 | evan leaves the room. | |
| 12:56:00 | Chrononaut leaves the room. | |
| 12:56:00 | lenbust leaves the room. | |
| 12:56:51 | ragnard enters the room. | |
| 12:56:51 | dgtized enters the room. | |
| 12:56:51 | rphillips enters the room. | |
| 12:56:51 | evan enters the room. | |
| 12:56:51 | Chrononaut enters the room. | |
| 12:56:51 | lenbust enters the room. | |
| 12:59:33 | crossblaim leaves the room. | |
| 13:00:32 | moofbong enters the room. | |
| 13:05:13 | ragnard_ enters the room. | |
| 13:05:13 | ragnard leaves the room. | |
| 13:07:19 | ragnard enters the room. | |
| 13:07:20 | ragnard_ leaves the room. | |
| 13:12:35 | graza_ enters the room. | |
| 13:19:27 | graza leaves the room. | |
| 13:25:32 | moofbong leaves the room. | |
| 13:25:54 | moofbong enters the room. | |
| 13:28:06 | graza enters the room. | |
| 13:28:07 | graza_ leaves the room. | |
| 13:30:04 | pluskid enters the room. | |
| 13:31:20 | cored enters the room. | |
| 13:36:32 | obiejuan enters the room. | |
| 13:43:16 | GMFlash leaves the room. | |
| 13:43:16 | graza leaves the room. | |
| 13:43:21 | GMFlash enters the room. | |
| 13:43:21 | graza enters the room. | |
| 13:47:33 | RyanTM enters the room. | |
| 13:48:10 | cremes_ enters the room. | |
| 13:50:57 | moofbong leaves the room. | |
| 13:54:14 | ragnard_ enters the room. | |
| 13:54:14 | ragnard leaves the room. | |
| 14:00:51 | graza_ enters the room. | |
| 14:00:53 | graza leaves the room. | |
| 14:01:28 | djwhitt | sorry about the rbx_buildbot noise everyone |
| 14:01:44 | djwhitt | I've disable notifications for now until I get things working better |
| 14:03:13 | AndrewO enters the room. | |
| 14:04:58 | obvio enters the room. | |
| 14:06:49 | graza enters the room. | |
| 14:10:56 | rubymaverick enters the room. | |
| 14:11:17 | rubymaverick leaves the room. | |
| 14:14:24 | obiejuan leaves the room. | |
| 14:15:07 | ragnard enters the room. | |
| 14:15:08 | ragnard_ leaves the room. | |
| 14:19:14 | skaar enters the room. | |
| 14:22:20 | thehcdreamer_ enters the room. | |
| 14:27:52 | graza_ leaves the room. | |
| 14:28:04 | graza leaves the room. | |
| 14:28:45 | graza enters the room. | |
| 14:29:34 | dodecaphonic leaves the room. | |
| 14:33:09 | moofbong enters the room. | |
| 14:33:38 | rubymaverick enters the room. | |
| 14:33:39 | ragnard leaves the room. | |
| 14:33:58 | ragnard enters the room. | |
| 14:35:23 | thehcdreamer leaves the room. | |
| 14:40:26 | hooopy enters the room. | |
| 14:41:50 | pluskid leaves the room. | |
| 14:43:13 | cremes | djwhitt: online; want to troubleshoot this? |
| 14:44:50 | binary42 enters the room. | |
| 14:47:27 | headius enters the room. | |
| 14:48:52 | probablycorey leaves the room. | |
| 14:49:44 | cuppr_ enters the room. | |
| 14:52:50 | cremes leaves the room. | |
| 14:57:53 | djwhitt | cremes: yeah, let's figure this out |
| 14:58:27 | djwhitt | cremes: I'm going to change the server config a bit first though |
| 14:58:40 | djwhitt | cremes: I'm going to set up a test "category" for new bots |
| 14:58:50 | djwhitt | cremes: that way they don't spam the channel while we get them working |
| 15:02:13 | djwhitt | hmm... blast looks like he's not here |
| 15:03:19 | GMFlash leaves the room. | |
| 15:04:03 | pietia leaves the room. | |
| 15:07:50 | graza leaves the room. | |
| 15:11:17 | gdagley enters the room. | |
| 15:14:24 | hooopy | ahahahahha |
| 15:14:31 | hooopy | there's a fizzbuzz gem |
| 15:19:03 | cremes | djwhitt: i'm here as cremes_ |
| 15:20:13 | cremes | djwhitt: i didn't see you responding since i rely on an audible to inform me of directed msgs |
| 15:20:31 | djwhitt | cremes_: ah, sorry about that |
| 15:20:43 | GMFlash enters the room. | |
| 15:20:48 | djwhitt | cremes_: I'm semi-afk too (at work) |
| 15:21:01 | cremes | djwhitt: heh... so, where shall we start? |
| 15:21:11 | crossblaim enters the room. | |
| 15:21:30 | djwhitt | cremes_: not sure, I'm really confused by that message... |
| 15:21:51 | djwhitt | cremes_: I get first thing might just be to restart the slave and force a build |
| 15:22:08 | cremes | djwhitt: i think the error listed (can't resolve name) is a red herring; i think the exception listed in the pastie is the real prob |
| 15:22:32 | cremes | djwhitt: there's probably an exception handler that catches it which puts out that other error msg; doesn't mean it's accurate though |
| 15:22:50 | djwhitt | cremes_: a gotcha, looking for pastie now |
| 15:24:32 | djwhitt | cremes_: ok, lets just try restarting the slave and see what happens |
| 15:26:07 | cremes | djwhitt: restarted |
| 15:26:12 | djwhitt | cremes_: ok I'm going to force a build now |
| 15:26:46 | cremes | djwhitt: it's on 'rake distclean' already |
| 15:26:49 | djwhitt | cremes_: interesting... seemed to work now |
| 15:27:13 | cremes | djwhitt: same as last night; any way to request it (not "force") a build? |
| 15:27:34 | djwhitt | it's actually doing the same thing in either case |
| 15:27:48 | djwhitt | cremes_: I'm running the same script with one line commented out |
| 15:29:08 | cremes | djwhitt: odd |
| 15:29:52 | cremes | djwhitt: any known incompatibilities with twisted-core 2.4.0? turns out osx 10.5.2 has that preinstalled; it's picking that up instead of 2.5.0 |
| 15:30:18 | djwhitt | cremes_: 2.4 should be fine |
| 15:30:26 | djwhitt | cremes_: that's actually what I'm running |
| 15:30:48 | cremes | djwhitt: ok |
| 15:31:09 | cremes | djwhitt: so have a real head-scratcher here; any faq available for buildbot? |
| 15:31:15 | cremes | djwhitt: how about a mailing list? |
| 15:31:30 | djwhitt | cremes_: there's a mailing list |
| 15:31:35 | dctanner enters the room. | |
| 15:31:35 | rbx_buildbot | build master-gentoo-amd64 #6 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-gentoo-amd64/builds/6 |
| 15:31:35 | djwhitt | cremes_: I just signed up for it yesterday |
| 15:31:56 | dctanner | ok.. who has github invites spare..? |
| 15:32:10 | cremes | djwhitt: how about sending them my pastie along with the "resolver" problem reported and see if they can make sense of it |
| 15:32:12 | zimbatm leaves the room. | |
| 15:32:49 | djwhitt | cremes_: yeah, I will |
| 15:35:04 | dc | mojombo: bo! |
| 15:35:43 | dc | oh wiat |
| 15:35:44 | dc | I have some |
| 15:35:58 | dc | party time |
| 15:37:19 | thehcdreamer leaves the room. | |
| 15:40:14 | rbx_buildbot | build master-mac-ppc #5 is complete: Failure [failed test] Build details are at http://spcom.org/rbx_buildbot/builders/master-mac-ppc/builds/5 |
| 15:40:40 | djwhitt | ok, well, that's an improvement at least |
| 15:41:41 | djwhitt | cremes_: if you don't mind the load on your system why don't you leave rubuildius_ppc running until we get this thing debugged a bit more |
| 15:42:03 | thehcdreamer enters the room. | |
| 15:42:14 | rbx_buildbot leaves the room. | |
| 15:42:19 | rbx_buildbot enters the room. | |
| 15:42:54 | cremes | djwhitt: sure that's a good idea? while we're testing the buildbots they are continuing to spam the channel |
| 15:43:09 | cremes | djwhitt: i'd say one or the other, not both |
| 15:43:16 | djwhitt | cremes_: I just disabled notifications |
| 15:43:21 | headius leaves the room. | |
| 15:43:26 | cremes | djwhitt: ok |
| 15:43:31 | djwhitt | cremes_: I'll force another build just to be sure |
| 15:43:36 | cremes | k |
| 15:44:25 | cremes | djwhitt: it's working |
| 15:44:57 | cremes | djwhitt: i'll run rubuildius_ppc until you get an answer from the mailing list; sound fair? |
| 15:45:19 | djwhitt | cremes_: yeah, sounds good |
| 15:45:20 | anonuser leaves the room. | |
| 15:45:26 | djwhitt | cremes_: and thanks for you help with this |
| 15:45:36 | cremes | djwhitt: np |
| 15:46:26 | rubuildius_ppc enters the room. | |
| 15:46:29 | wmoxam enters the room. | |
| 15:53:04 | anonuser enters the room. | |
| 15:53:57 | pietia enters the room. | |
| 15:54:41 | headius enters the room. | |
| 15:57:25 | therealadam enters the room. | |
| 15:57:38 | dewd leaves the room. | |
| 16:05:42 | rubuildius_ppc | Adam Gardiner: ce61968a2; 1714 files, 5782 examples, 19643 expectations, 0 failures, 17 errors; http://pastie.caboo.se/paste/157629 |
| 16:10:08 | d2dchat enters the room. | |
| 16:18:06 | ragnard leaves the room. | |
| 16:20:51 | obiejuan enters the room. | |
| 16:23:14 | wycats enters the room. | |
| 16:25:02 | hooopy | lots of people are gushing about git... i think i'll learn how to use it |
| 16:25:42 | djwhitt | git = great architecture + crapy interface |
| 16:26:05 | hooopy | is it painful to use? |
| 16:26:16 | djwhitt | yeah, kind of |
| 16:26:32 | djwhitt | it's not that bad once you know how to use it |
| 16:26:38 | djwhitt | it's just rather unintuitive |
| 16:26:52 | djwhitt | darcs and mercurial are way better as far as ui goes imo |
| 16:27:09 | djwhitt | but they're also not as powerful |
| 16:32:29 | headius | given the pain of getting folks up and running on git I think we'll (jruby) still end up migrating to hg |
| 16:34:30 | Defiler | hg is nice too |
| 16:34:39 |