Show enters and exits. Hide enters and exits.
| 00:21:16 | ragnard leaves the room. | |
| 00:25:05 | pietia enters the room. | |
| 00:26:54 | xmlhacker__ enters the room. | |
| 00:31:53 | pietia leaves the room. | |
| 00:32:25 | sfaxon | does anyone here know the status of the RbYAML library? |
| 00:33:41 | Defiler | There are some reported bugs, and kwatch is apparently going to file some more he knows about |
| 00:33:42 | sfaxon | I'm pretty new to the project and looking for a place to get started |
| 00:33:55 | Defiler | Some of them seem to be assigned to me, but you are welcome to take a whack at them |
| 00:34:16 | Defiler | http://rubinius.lighthouseapp.com/projects/5089/tickets/322-bug-symbol-to_yaml-returns-incorrect-r esult |
| 00:34:25 | Defiler | ..and http://rubinius.lighthouseapp.com/projects/5089/tickets/351-bug-module-tagurize-not-defined |
| 00:35:08 | ataiar enters the room. | |
| 00:35:29 | ataiar leaves the room. | |
| 00:37:07 | sfaxon | Defiler: thanks, is the current RbYAML pulled from somewhere else? |
| 00:37:28 | Defiler | I think it came from a tarball, not from a remote repo |
| 00:37:39 | Defiler | But I can't remember, sadly. enebo or headius might know |
| 00:37:53 | Defiler | I don't think it was maintained, at the time |
| 00:38:05 | headius | it hasn't been maintained for probably almost 2 years |
| 00:38:39 | headius | it was a first step away from the old racc-based yaml.rb...once ola rewrote it into jvyaml we never bothered with it again |
| 00:39:01 | headius | I think ola would be happy for someone to just take it over |
| 00:50:02 | headius leaves the room. | |
| 00:53:12 | Fishy5 leaves the room. | |
| 00:54:21 | sfaxon | Defiler: I have a patch for http://rubinius.lighthouseapp.com/projects/5089/tickets/351-bug-module-tagurize-not-defined |
| 00:55:04 | Defiler | Cool. Please feel free to make an account at lighthouse and update the ticket with an attachment |
| 00:55:16 | sfaxon | but I think the filed bug is pretty trivial in light of the other problems in RbYAML |
| 00:55:28 | Defiler | Yeah. If you know of more specifics, please make tickets |
| 00:55:45 | Defiler | We asked kwatch to do so with the ones he knows about, but he is on a different time schedule |
| 00:56:06 | sfaxon | yea, I'll dig around in a bit, I'm still trying to get the lay of the land |
| 01:03:32 | brixen | Defiler: did you install freebsd in parallels? |
| 01:07:25 | imajes enters the room. | |
| 01:14:11 | crafterm enters the room. | |
| 01:21:44 | radarek leaves the room. | |
| 01:33:35 | MacRue | Almost done |
| 01:35:13 | brixen | with os x on x61? |
| 01:35:36 | MacRue | brixen: No, just the iMac setup. All kinds of quirks to get used to |
| 01:35:53 | MacRue | brixen: Are you using Parallels Workstation or some other version? |
| 01:37:33 | brixen | I'm using parallels, but I would have gone with vmware fusion if I had known |
| 01:37:43 | brixen | last time I bought vmware it was $300 :P |
| 01:38:20 | brixen | gotta run, bbiab.. |
| 01:40:47 | ezmobius | people have osx running under Xen as a guest now |
| 01:40:58 | ezmobius | pretty sweet |
| 01:41:21 | evan | really? |
| 01:41:22 | evan | thats cool. |
| 01:41:25 | evan | must be a hack though |
| 01:41:36 | evan | since i thought OS X had a bunch of guards in the kernel |
| 01:41:52 | ezmobius | well you have to get the osx86 torrent of osx to make it happen |
| 01:44:34 | evan | ah yeah, that has the hacks |
| 01:44:47 | srbaker | what's vmware fusion? |
| 01:45:29 | evan | vmware for OS X |
| 01:46:06 | macarthy enters the room. | |
| 01:47:08 | MacRue | Hm, is VMWare really better? |
| 01:49:15 | MacRue | evan: Oh, since you are around--what is the plan, should I keep end of March open? I need to start plotting my schedule |
| 01:52:35 | evan | oh, it's you rue |
| 01:52:38 | evan | i wondered who this was |
| 01:52:39 | evan | :D |
| 01:55:45 | MacRue | Heh |
| 01:55:56 | MacRue | A really questionable McDonalds advertising venture? |
| 02:01:46 | d2dchat enters the room. | |
| 02:03:28 | ezmobius | you guys going to have another sprint here in SF anytime soon? |
| 02:07:55 | macarthy | there is only on mac |
| 02:07:58 | macarthy | one |
| 02:17:16 | aotearoa enters the room. | |
| 02:24:52 | lopex leaves the room. | |
| 02:25:18 | ezmobius leaves the room. | |
| 02:28:07 | jinjing enters the room. | |
| 02:30:35 | gnufied enters the room. | |
| 02:30:47 | d2dchat leaves the room. | |
| 02:39:50 | GMFlash leaves the room. | |
| 02:44:05 | ezmobius enters the room. | |
| 02:45:02 | mae enters the room. | |
| 02:45:57 | gnufied | ezmobius, hi |
| 02:46:09 | ezmobius | hey |
| 02:46:38 | gnufied | about push a new release of bdrb! |
| 02:46:58 | ezmobius | cool |
| 02:47:03 | gnufied | did you see new docs that we are putting: http://backgroundrb.gnufied.org |
| 02:48:14 | gnufied | let me know, if i missed anything. |
| 02:51:32 | ezmobius | site looks nice |
| 02:53:00 | mutle enters the room. | |
| 02:55:06 | gnufied | i think this will be the 1.0 as it should have been! i just hurried for 1.0. Worked on test cases, removed packet from bdrb tree. |
| 03:08:27 | _mutle leaves the room. | |
| 03:13:37 | context leaves the room. | |
| 03:17:15 | gnufied | i really wish to attend one of those coding sprints on rubinius. |
| 03:19:03 | cavalle_ enters the room. | |
| 03:19:46 | papadimo enters the room. | |
| 03:20:06 | papadimo | helloy |
| 03:22:35 | papadimo leaves the room. | |
| 03:26:01 | cavalle__ enters the room. | |
| 03:26:01 | cavalle_ leaves the room. | |
| 03:35:06 | cavalle leaves the room. | |
| 03:37:20 | srbaker leaves the room. | |
| 03:51:03 | Defiler | brixen: I haven't yet.. forgot. doh! (re: FreeBSD) |
| 03:59:42 | wmoxam leaves the room. | |
| 04:03:31 | srbaker enters the room. | |
| 04:20:26 | srbaker leaves the room. | |
| 04:27:23 | aotearoa_ enters the room. | |
| 04:33:28 | therealadam leaves the room. | |
| 04:35:02 | aotearoa leaves the room. | |
| 04:42:05 | therealadam enters the room. | |
| 04:44:08 | crafterm leaves the room. | |
| 04:46:40 | mae leaves the room. | |
| 04:49:56 | headius enters the room. | |
| 05:06:14 | therealadam leaves the room. | |
| 05:16:59 | dewd enters the room. | |
| 05:17:09 | mernen leaves the room. | |
| 05:21:36 | TheVoice enters the room. | |
| 05:30:14 | be9 enters the room. | |
| 05:30:34 | roo enters the room. | |
| 05:31:44 | rue | Hooray |
| 05:31:45 | jptix leaves the room. | |
| 05:32:01 | mae enters the room. | |
| 05:32:09 | MacRue | Colloquy sucks, *wave |
| 05:33:32 | TheVoice | rue: whats going down? |
| 05:34:32 | rue | A heist |
| 05:34:58 | TheVoice | how much? |
| 05:36:37 | rue | Thousands, maybe even tens of dollars |
| 05:37:37 | headius | colloquy's nice |
| 05:37:55 | rue | It plays sounds! |
| 05:38:26 | headius | you can turn the sounds off of course |
| 05:39:11 | rue | That is what THEY want you to believe |
| 05:39:17 | rue | But I can still hear them.. |
| 05:39:56 | TheVoice | whats my share? |
| 05:42:28 | headius | a pittance |
| 05:42:44 | headius | to be paid in 20 equal installments of 1/20th of a pittance |
| 05:43:41 | rue | Yay, 5 channels open simultaneously |
| 05:47:25 | TheVoice | headius: I will have to remove your ankles with a specially designed ankle saw should my share not be above 1/15th of a pittance. |
| 05:47:56 | rue | Be right back |
| 05:47:59 | rue leaves the room. | |
| 05:52:37 | crafterm enters the room. | |
| 05:54:20 | rue enters the room. | |
| 05:54:27 | rue leaves the room. | |
| 05:59:49 | wmoxam enters the room. | |
| 06:02:26 | rue enters the room. | |
| 06:13:29 | RyanTM leaves the room. | |
| 06:14:22 | RyanTM enters the room. | |
| 06:14:58 | aotearoa enters the room. | |
| 06:16:22 | macournoyer enters the room. | |
| 06:16:34 | nitay_ enters the room. | |
| 06:17:53 | tizianobis enters the room. | |
| 06:18:10 | macournoyer leaves the room. | |
| 06:22:13 | gnufied_ enters the room. | |
| 06:24:24 | gnufied leaves the room. | |
| 06:27:38 | nitay leaves the room. | |
| 06:28:21 | rue leaves the room. | |
| 06:28:58 | rue enters the room. | |
| 06:28:59 | rue leaves the room. | |
| 06:29:41 | rue enters the room. | |
| 06:31:15 | RyanTM leaves the room. | |
| 06:34:31 | mae leaves the room. | |
| 06:35:03 | mae enters the room. | |
| 06:35:12 | be9 | hi there. who can tell me what's libmquark for? |
| 06:36:41 | crafterm leaves the room. | |
| 06:43:31 | aotearoa__ enters the room. | |
| 06:44:17 | aotearoa_ leaves the room. | |
| 06:45:46 | tizianobis leaves the room. | |
| 06:55:00 | ezmobius leaves the room. | |
| 07:04:27 | rue | be9: libmquark is a 'quark' implementation.. basically it is supposed to be a unique identifier for a given string |
| 07:04:30 | rue | Integer specifically |
| 07:06:31 | rue | http://files.kittensoft.org/public/irc.png |
| 07:06:40 | rue | ^^^ That is a good IRC client, headius :) |
| 07:06:50 | be9 | rue: ok, already figured out. |
| 07:07:51 | GMFlash enters the room. | |
| 07:07:58 | headius | great |
| 07:09:49 | ezmobius enters the room. | |
| 07:11:57 | aotearoa leaves the room. | |
| 07:15:15 | cavalle__ leaves the room. | |
| 07:15:46 | cavalle enters the room. | |
| 07:19:17 | aotearoa enters the room. | |
| 07:23:31 | boyscout | 1 commit by oleg dashevskii |
| 07:23:31 | boyscout | * Fixes for libev & libmquark to compile on Mingw/Windows.; 0f0cce1 |
| 07:33:47 | jinjing leaves the room. | |
| 07:35:50 | rubuildius_ppc | oleg dashevskii: 0f0cce1ad; 1723 files, 5814 examples, 19809 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/160034 |
| 07:41:41 | ezmobius leaves the room. | |
| 07:47:27 | aotearoa__ leaves the room. | |
| 07:53:19 | agile leaves the room. | |
| 08:09:24 | wmoxam leaves the room. | |
| 08:14:21 | cavalle leaves the room. | |
| 08:15:02 | cavalle enters the room. | |
| 08:18:32 | boyscout | 1 commit by Evan Phoenix |
| 08:18:33 | boyscout | * Remove lightning and custom stubs; c836948 |
| 08:19:54 | headius | hey rue, now you're on mac, you can try jruby |
| 08:23:22 | aotearoa_ enters the room. | |
| 08:25:54 | jinjing enters the room. | |
| 08:27:48 | aotearoa_ leaves the room. | |
| 08:28:59 | rue | headius: Oo, that is true! |
| 08:29:23 | headius | I recommend soylatte jdk6, but the built-in jdk5 is just fine too |
| 08:29:25 | rubuildius_ppc | Evan Phoenix: c8369486f; 1723 files, 5814 examples, 19809 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/160038 |
| 08:29:53 | headius | lightning is dead, long live lightning! |
| 08:30:47 | rue | Should I get the Venti or the Grande? |
| 08:32:36 | headius | grande! |
| 08:32:49 | headius | oh wait, venti(tm) is their bigger size |
| 08:36:01 | halorgium | headius: yes, but they take a chunk of your liver for it |
| 08:36:16 | headius | I refuse to say venti(tm) when I go in there |
| 08:36:47 | rue | I just say "the small cup" |
| 08:37:07 | rue | Only once has the "barista" argued with me over it |
| 08:37:22 | rue | headius: Incidentally, have you looked at Buildr? |
| 08:37:37 | headius | yes, I think they recently updated it so it works all correctly with jruby |
| 08:38:05 | headius | haven't migrated yet...monkeying with the build isn't exactly a priority right now |
| 08:41:06 | rue | Monkeying with stuff is always a priority! |
| 08:46:12 | rue | I really wish FF was as fast as Camino :/ |
| 08:49:01 | crafterm enters the room. | |
| 08:50:20 | aotearoa leaves the room. | |
| 08:56:33 | headius | FF3? |
| 08:57:01 | langenberg enters the room. | |
| 09:04:54 | sfaxon leaves the room. | |
| 09:05:20 | langenberg leaves the room. | |
| 09:10:28 | rue | 2 |
| 09:10:36 | rue | I suspect 3 will be, if anything, slower |
| 09:15:21 | headius_ enters the room. | |
| 09:15:21 | headius leaves the room. | |
| 09:19:55 | dodecaphonic leaves the room. | |
| 09:29:01 | headius | it's been snappier for me |
| 09:29:08 | headius | fewer runaway javascripts too |
| 09:32:34 | aotearoa enters the room. | |
| 09:40:03 | thehcdreamer enters the room. | |
| 09:40:37 | radarek enters the room. | |
| 09:45:33 | headius | hmmm |
| 09:46:30 | headius | & isn't calling to_proc |
| 09:46:33 | headius | is that intentional? |
| 09:47:55 | headius | ok, looks like it's been filed already |
| 09:49:28 | headius | http://rubinius.lighthouseapp.com/projects/5089/tickets/363-yield-block-problem |
| 09:49:38 | headius | I guess that also hits the order-of-eval problem too |
| 09:49:46 | headius | bugger |
| 09:49:49 | headius | I wanted to try something |
| 09:51:31 | aotearoa_ enters the room. | |
| 09:55:22 | context enters the room. | |
| 09:57:08 | maharg leaves the room. | |
| 10:01:20 | aotearoa_ leaves the room. | |
| 10:03:18 | GMFlash leaves the room. | |
| 10:18:36 | mae_ enters the room. | |
| 10:18:39 | mae leaves the room. | |
| 10:19:06 | mae_ leaves the room. | |
| 10:19:21 | aotearoa leaves the room. | |
| 10:19:35 | mae enters the room. | |
| 10:21:23 | mae leaves the room. | |
| 10:21:40 | mae enters the room. | |
| 10:22:37 | maharg enters the room. | |
| 10:36:12 | chris2 enters the room. | |
| 10:37:02 | boyscout | 1 commit by Charles Nutter |
| 10:37:03 | boyscout | * Add a spec for #363, & not coercing using to_proc.; 60f9544 |
| 10:43:56 | crafterm leaves the room. | |
| 10:49:31 | rubuildius_ppc | Charles Nutter: 60f9544ad; 1723 files, 5815 examples, 19810 expectations, 0 failures, 1 error; http://pastie.caboo.se/paste/160046 |
| 10:52:00 | crossblaim enters the room. | |
| 11:04:37 | ragnard enters the room. | |
| 11:24:18 | maduyb__ enters the room. | |
| 11:37:06 | Silex leaves the room. | |
| 11:41:41 | headius leaves the room. | |
| 11:46:55 | ragnard enters the room. | |
| 11:48:47 | random8r enters the room. | |
| 11:50:25 | maduyb__ leaves the room. | |
| 11:53:07 | jptix enters the room. | |
| 12:02:02 | VVSiz enters the room. | |
| 12:02:22 | FrihD enters the room. | |
| 12:02:29 | FrihD | hello |
| 12:02:36 | random8r | heya |
| 12:05:43 | FrihD | i've a brand new computer :) now it'll be fast enough to do some dev' :D |
| 12:06:55 | random8r | hehe |
| 12:30:57 | boyscout | 1 commit by Vladimir Sizikov |
| 12:30:58 | boyscout | * Adjusted Kernel#catch test a bit, to make it more generic.; b1caeea |
| 12:34:32 | gnufied_ leaves the room. | |
| 12:35:11 | TheVoice leaves the room. | |
| 12:44:36 | rubuildius_ppc | Vladimir Sizikov: b1caeeac6; 1723 files, 5815 examples, 19810 expectations, 0 failures, 1 error; http://pastie.caboo.se/paste/160077 |
| 12:49:42 | nmb enters the room. | |
| 12:52:47 | random8r leaves the room. | |
| 12:53:40 | jacen_ enters the room. | |
| 12:55:30 | nmb leaves the room. | |
| 12:57:58 | crossblaim leaves the room. | |
| 12:58:58 | Fullmoon enters the room. | |
| 12:59:07 | mediogre enters the room. | |
| 13:00:34 | Fullmoon leaves the room. | |
| 13:01:00 | Fullmoon enters the room. | |
| 13:19:52 | chris2 leaves the room. | |
| 13:21:04 | Silex enters the room. | |
| 13:26:04 | Fullmoon leaves the room. | |
| 13:48:26 | Fullmoon enters the room. | |
| 13:56:31 | Fullmoon leaves the room. | |
| 13:57:30 | Fullmoon enters the room. | |
| 13:59:01 | jptix_ enters the room. | |
| 13:59:39 | jptix leaves the room. | |
| 14:11:05 | geekounet leaves the room. | |
| 14:11:08 | geekounet enters the room. | |
| 14:14:40 | zimbatm enters the room. | |
| 14:23:31 | lopex enters the room. | |
| 14:29:15 | dodecaphonic enters the room. | |
| 14:31:29 | jinjing enters the room. | |
| 14:36:20 | sfaxon enters the room. | |
| 14:37:21 | Fullmoon leaves the room. | |
| 14:45:29 | sfaxon leaves the room. | |
| 14:54:32 | chris2 enters the room. | |
| 14:55:18 | srbaker enters the room. | |
| 15:01:42 | srbaker leaves the room. | |
| 15:03:37 | Fullmoon enters the room. | |
| 15:12:25 | RyanTM enters the room. | |
| 15:19:51 | macarthy enters the room. | |
| 15:22:51 | benny leaves the room. | |
| 15:32:47 | ataiar enters the room. | |
| 15:34:15 | ataiar leaves the room. | |
| 15:34:45 | ataiar enters the room. | |
| 15:36:09 | Fullmoon leaves the room. | |
| 15:38:31 | Fullmoon enters the room. | |
| 15:40:56 | Fullmoon leaves the room. | |
| 15:41:36 | srbaker enters the room. | |
| 16:06:13 | jptix enters the room. | |
| 16:06:58 | dodecaphonic leaves the room. | |
| 16:07:55 | jptix_ leaves the room. | |
| 16:19:09 | enebo enters the room. | |
| 16:34:05 | GMFlash enters the room. | |
| 16:40:22 | jinjing leaves the room. | |
| 16:42:19 | jptix leaves the room. | |
| 16:45:02 | rubuildius_ppc leaves the room. | |
| 16:45:06 | Arjen_ enters the room. | |
| 16:47:14 | jptix enters the room. | |
| 16:53:20 | enebo leaves the room. | |
| 16:55:34 | headius enters the room. | |
| 17:01:56 | ataiar leaves the room. | |
| 17:02:09 | dewd leaves the room. | |
| 17:11:25 | GMFlash leaves the room. | |
| 17:20:43 | dewd enters the room. | |
| 17:21:40 | jp_tix leaves the room. | |
| 17:21:44 | jp_tix enters the room. | |
| 17:25:24 | Jzalae enters the room. | |
| 17:26:03 | jptix leaves the room. | |
| 17:26:55 | jptix enters the room. | |
| 17:40:03 | headius leaves the room. | |
| 17:49:09 | jptix leaves the room. | |
| 18:02:28 | mernen enters the room. | |
| 18:11:54 | crossblaim enters the room. | |
| 18:14:43 | benburkert leaves the room. | |
| 18:21:00 | mae leaves the room. | |
| 18:21:31 | mae enters the room. | |
| 18:22:17 | mae leaves the room. | |
| 18:22:48 | mae enters the room. | |
| 18:23:28 | Defiler | Crazy. My working copy doesn't build, even though 'git status' is clean |
| 18:23:31 | Defiler | ..but a fresh clone works fine |
| 18:24:05 | scoopr | local commits? |
| 18:24:22 | scoopr | (I've yet to crack git, I've got no idea what I'm talking about) |
| 18:25:25 | Defiler | OK, something bad has changed recently in the Makefile world, I think |
| 18:25:35 | Defiler | a fresh clone followed by 'rake' leaves some modified files showing in git status |
| 18:25:48 | Defiler | I'll look at it later, I guess |
| 18:41:16 | evan | Defiler: what files? |
| 18:42:47 | brixen | evan: looking at it too, rake distclean didn't work. I'll have a pastie with VERBOSE=1 in a sec |
| 18:43:10 | brixen | I did a local clone and it built fine, git status shows no files |
| 18:46:15 | gnufied enters the room. | |
| 18:46:32 | brixen | well, that's not much help: http://pastie.org/160173 |
| 18:46:42 | brixen | just dies on the link step for librubinius |
| 18:46:43 | evan | hrm. |
| 18:47:17 | evan | well, i removed lightning last night... |
| 18:47:39 | evan | how did 'rake distclean' not work? |
| 18:48:05 | brixen | not sure |
| 18:48:11 | evan | i mean |
| 18:48:16 | brixen | rake --trace doesn't give any better info |
| 18:48:17 | evan | why do you say it didn't work? |
| 18:48:32 | brixen | because I thought it would be necessary after you removed lightning |
| 18:48:36 | brixen | so I tried it |
| 18:48:51 | evan | and it did what to tell you it didn't work? |
| 18:49:09 | brixen | well, it fails in the same place, clean, distclean don't make a difference |
| 18:49:24 | evan | fails trying to link? |
| 18:49:38 | evan | go into shotgun and type 'make' |
| 18:49:39 | brixen | yep, like the 2nd part of the pasite |
| 18:50:16 | brixen | updated the pastie |
| 18:50:28 | evan | wtf. |
| 18:50:37 | evan | why is it working for me.... |
| 18:50:49 | evan | run 'make clean' in shotgun |
| 18:50:50 | evan | and try |
| 18:50:53 | brixen | k |
| 18:51:38 | brixen | same failure |
| 18:51:52 | evan | what the hell. |
| 18:51:53 | brixen | oddly, it doesn't emit anything for the link step |
| 18:52:05 | brixen | it fails before that with no message of any kind |
| 18:52:17 | brixen | except: make: *** [lib/librubinius-0.8.0.dylib] Error 2 |
| 18:52:18 | evan | still working fine here... |
| 18:52:43 | evan | hrm hrm hrm. |
| 18:52:58 | evan | ok, go into shotgun/lib |
| 18:52:59 | evan | and do |
| 18:53:02 | evan | make library |
| 18:53:19 | brixen | did that, no errors |
| 18:53:36 | brixen | I just rm'd shotgun and git reset --hard |
| 18:53:52 | gnufied | are we talking about latest build failure that i am seeing? |
| 18:53:59 | evan | perhaps. |
| 18:54:43 | brixen | gnufied: can you git clone local_rbx_dir other_dir |
| 18:54:48 | brixen | gnufied: and then diff the shotgun dirs? |
| 18:55:12 | gnufied | one sec |
| 18:55:24 | evan | strange, you're right, it's not even getting to the link stage |
| 18:55:53 | brixen | yeah, I think there's a left over file somewhere that .gitignore is hiding |
| 18:56:08 | brixen | because rm shotgun, git reset --hard worked, i.e. it's building now |
| 18:56:46 | brixen | hmm, I wonder |
| 18:56:49 | evan | ok |
| 18:56:53 | evan | i've got the error here |
| 18:56:55 | evan | on linux |
| 18:56:55 | evan | one sec. |
| 18:56:58 | brixen | gnufied: do you still have a lightning dir in shotgun? |
| 18:57:06 | evan | oh ack! |
| 18:57:11 | evan | why is that still there.. |
| 18:57:16 | gnufied | brixen, no |
| 18:57:22 | brixen | because git does not track directories |
| 18:57:30 | evan | mine is full |
| 18:57:38 | brixen | and .gitignore'd files won't be affected either |
| 18:57:52 | evan | ack |
| 18:57:55 | brixen | full of build products or actual source? |
| 18:57:59 | ezmobius enters the room. | |
| 18:58:01 | evan | source |
| 18:58:06 | evan | as though i hadn't deleted it |
| 18:58:08 | brixen | hmm |
| 18:58:14 | evan | and git status doesn't show it |
| 18:58:17 | ezmobius leaves the room. | |
| 18:58:27 | brixen | it's not here after the rm + reset |
| 18:59:16 | evan | very odd that git didn't remove it.. |
| 18:59:37 | evan | course, removing it doesn't solve the problem |
| 18:59:49 | brixen | yeah, must be other files |
| 19:00:06 | brixen | I'll jump back to the commit before and try this again |
| 19:00:23 | evan | ok, make in shotgun/lib is returning with code 2 |
| 19:00:55 | evan | 2 means there were errors.. |
| 19:01:12 | evan | oh crap. |
| 19:01:14 | evan | i know whats wrong. |
| 19:01:29 | evan | i've got it |
| 19:01:43 | gnufied | ? |
| 19:01:44 | evan | distclean isn't removing .d files from shotgun/lib/subtend |
| 19:01:57 | evan | and there are some .d files in there that have lightning files as deps |
| 19:02:43 | evan | one sec, i'll commit the Makefile fix |
| 19:03:01 | evan | thanks a lot make, for telling me that the reason you bombed out was because of a missing dep |
| 19:03:09 | evan | kicks make in the ass |
| 19:06:19 | boyscout | 1 commit by Evan Phoenix |
| 19:06:20 | boyscout | * Remove all .d files; a1801c1 |
| 19:06:34 | evan | ok, that fixes it. you'll still need a 'rake clean' though |
| 19:07:00 | mutle leaves the room. | |
| 19:07:40 | mutle enters the room. | |
| 19:10:02 | brixen | evan: did you see the new fonc/vpri paper? |
| 19:10:41 | brixen | dang, no time to read now, off to snowboarding |
| 19:10:51 | brixen | back much later :) |
| 19:12:26 | jacen_ leaves the room. | |
| 19:12:35 | evan | later |
| 19:17:33 | gnufied | just wanted to know, so what are the major things on which work is left? |
| 19:17:50 | gnufied | 1.0 will have green threads and no utf ? |
| 19:18:14 | gnufied | s/utf/unicode |
| 19:22:59 | olabini leaves the room. | |
| 19:25:24 | evan | yes |
| 19:25:27 | evan | it will. |
| 19:25:36 | evan | because we're targetting 1.8 for 1.0 |
| 19:26:21 | benburkert enters the room. | |
| 19:27:23 | wmoxam enters the room. | |
| 19:32:17 | dodecaphonic enters the room. | |
| 19:37:49 | GMFlash enters the room. | |
| 19:46:11 | mediogre leaves the room. | |
| 19:53:10 | TheVoice enters the room. | |
| 19:57:03 | vruz enters the room. | |
| 19:59:57 | srbaker leaves the room. | |
| 20:04:33 | be9 leaves the room. | |
| 20:05:01 | jptix enters the room. | |
| 20:06:58 | srbaker enters the room. | |
| 20:07:59 | jptix_ enters the room. | |
| 20:15:14 | jptix__ enters the room. | |
| 20:16:17 | jptix leaves the room. | |
| 20:16:56 | KirinDav enters the room. | |
| 20:17:21 | jptix enters the room. | |
| 20:17:23 | jptix_ leaves the room. | |
| 20:17:28 | KirinDav leaves the room. | |
| 20:17:34 | srbaker leaves the room. | |
| 20:17:56 | KirinDave enters the room. | |
| 20:20:30 | benburkert leaves the room. | |
| 20:23:09 | aotearoa enters the room. | |
| 20:24:52 | thehcdreamer leaves the room. | |
| 20:24:58 | jptix_ enters the room. | |
| 20:27:27 | benburkert enters the room. | |
| 20:28:00 | jptix___ enters the room. | |
| 20:28:58 | wmoxam leaves the room. | |
| 20:31:20 | Defiler | evan: so... |
| 20:31:45 | Defiler | evan: http://rafb.net/p/QbhUkh22.html |
| 20:31:58 | Defiler | evan: That is what I get after a fresh clone from the master, and then 'rake' |
| 20:32:07 | Defiler | (from earlier today, before the .d commit) |
| 20:33:59 | wmoxam enters the room. | |
| 20:34:35 | jptix__ leaves the room. | |
| 20:35:26 | w1rele55 enters the room. | |
| 20:40:19 | flori_ leaves the room. | |
| 20:40:26 | flori enters the room. | |
| 20:43:33 | Defiler | I cloned that directory to another, and can't reproduce it.. some it seems like a first-time-only thing? Bizarre |
| 20:43:56 | benburkert leaves the room. | |
| 20:44:07 | benburkert enters the room. | |
| 20:44:21 | jptix_ leaves the room. | |
| 20:46:32 | jptix leaves the room. | |
| 20:46:35 | hassox enters the room. | |
| 20:58:32 | KirinDave leaves the room. | |
| 21:02:41 | jptix___ leaves the room. | |
| 21:25:37 | wmoxam leaves the room. | |
| 21:29:21 | ijcd_ enters the room. | |
| 21:33:04 | langenberg enters the room. | |
| 21:33:57 | aotearoa leaves the room. | |
| 21:39:06 | wmoxam enters the room. | |
| 21:39:38 | aotearoa enters the room. | |
| 21:40:52 | boyscout | 1 commit by Wilson Bilkovich |
| 21:40:53 | boyscout | * Tag headius's new to_proc spec as failing; 0af27d1 |
| 21:43:26 | Fullmoon enters the room. | |
| 21:43:39 | ijcd enters the room. | |
| 21:45:46 | agardiner enters the room. | |
| 21:54:36 | ijcd_ leaves the room. | |
| 21:59:24 | Fullmoon_ enters the room. | |
| 22:05:23 | drbrain | git is so slow :( |
| 22:05:53 | Defiler | really? |
| 22:05:59 | drbrain | 6 minutes to checkout rubinius! |
| 22:06:09 | drbrain | (on my FreeBSD 7 paralles image) |
| 22:06:16 | headius enters the room. | |
| 22:06:17 | Defiler | Mine maxes out my internet connection doing a clone |
| 22:06:23 | Defiler | So sounds like something is up |
| 22:06:33 | olabini enters the room. | |
| 22:06:47 | drbrain | most of that was counting objects, I think |
| 22:07:19 | headius | yeehaw |
| 22:07:20 | dewd leaves the room. | |
| 22:07:32 | agardiner | giddy up |
| 22:07:39 | Defiler | headius: FYI, when you add a failing spec, please tag it as failing |
| 22:07:45 | headius | why? |
| 22:07:48 | headius | I added it for jruby |
| 22:07:50 | Defiler | I did it for you, but CI was broken after your push |
| 22:08:03 | Defiler | added what for jruby? |
| 22:08:08 | headius | I thought the only requirement was that MRI pass |
| 22:08:35 | Defiler | That's how you know it is a good spec, but it needs to be tagged as failing in order for it to be excluded from CI |
| 22:08:42 | headius | I added that spec because it wasn't covered, and I was twiddling that stuff in jruby |
| 22:08:58 | headius | perhaps ci shouldn't be synced to the leading edge of specs |
| 22:09:01 | headius | brixen mentioned changing that |
| 22:09:06 | headius | I don't know what you guys have set up for ci |
| 22:09:20 | Defiler | At the moment, CI just runs the specs in HEAD that are not tagged as failing |
| 22:09:41 | headius | so every time someone adds a spec, they have to also run with rubinius and add failing tags if necessary? |
| 22:09:55 | Defiler | Well, they do if they are a rubinius committer |
| 22:09:59 | headius | could I request that every time you guys add a spec, you please run with jruby and let me know about it? :) |
| 22:10:03 | Defiler | If they just submit a patch, no |
| 22:10:12 | headius | I'm a spec committer |
| 22:10:31 | Defiler | I hear what you are saying.. but at the moment the process is not perfect |
| 22:10:33 | FrihD leaves the room. | |
| 22:10:37 | headius | so fix the process |
| 22:10:50 | headius | it's simple to have the ci bots pull a specific revision and update them periodically |
| 22:10:58 | headius | that's what vvsiz has been doing for us |
| 22:11:03 | Defiler | Well, it would be if I had commit access to the CI configuration |
| 22:11:20 | drbrain | automatic is a bad idea |
| 22:11:25 | drbrain | it'll just hide problems |
| 22:11:38 | wifelette_ enters the room. | |
| 22:11:40 | wifelette leaves the room. | |
| 22:11:42 | headius | automatic what? |
| 22:12:01 | Defiler | Anyway, I just wanted to clarify how it works right this second. |
| 22:12:06 | Defiler | I am sure everyone agrees that it should change. |
| 22:12:10 | headius | I'm saying you don't automatically update the tags |
| 22:12:17 | drbrain | ok |
| 22:12:20 | headius | you freeze CI to a specific revision of specs so it can stay green |
| 22:12:29 | headius | and you manually update revision + tags periodically |
| 22:12:52 | headius | otherwise you're trying to keep CI (which should stay green) synced with specs (which should ideally keep finding breakages) |
| 22:15:35 | headius | and I think having everyone add tags when they find breaking specs also masks breakages |
| 22:16:01 | headius | or otherwise every new spec that comes in needs to be accompanied by failing tags and bugs...and that's a lot of hassle |
| 22:16:10 | rhubarb leaves the room. | |
| 22:16:35 | Fullmoon_ leaves the room. | |
| 22:16:36 | Defiler | The original idea was that the people submitting the specs are best-equipped to know whether they are currently passing on rbx |
| 22:16:44 | drbrain | hrm, ruby seems faster on my Parallels FreeBSD 7 image than it does native |
| 22:16:49 | Defiler | As in, whether they are there to round out the 'ruby spec', or to expose a rubinius bug |
| 22:18:40 | headius | Defiler: ci is to let you know when someting breaks, not when someone finds new breaking behavior |
| 22:20:19 | Defiler | Right |
| 22:20:22 | Defiler | hence tags |
| 22:21:22 | headius | CI shouldn't be synced to the leading edge |
| 22:21:23 | ijcd_ enters the room. | |
| 22:21:24 | headius | period |
| 22:21:32 | ubiquitous enters the room. | |
| 22:21:52 | headius | it's to tell you when new things break, not when new specs don't pass...and you should update tags when you want to update to a more recent set of spec |
| 22:21:54 | Defiler | I don't think it is that black and white |
| 22:22:09 | Defiler | We could sync it to HEAD if we switched from 'fails' to 'passes' as the tag it uses |
| 22:22:23 | Defiler | That way new specs wouldn't be included until they were tagged as 'safe for ci' |
| 22:22:32 | langenberg leaves the room. | |
| 22:22:42 | headius | which would basically be the same thing |
| 22:23:19 | headius | you're specifying a set of specs you expect to pass in either case...either those listed as passing on HEAD or those not listed as failing on a specific revision |
| 22:23:43 | headius | CI should be run against a set of specs you expect to always pass, not a set of specs that are changing day by day |
| 22:24:11 | headius | put simply, I shouldn't be able to break CI by adding specs |
| 22:24:59 | rue | It really is not much of a difference |
| 22:26:06 | rue | Either all committed specs are automatically excluded and CI must be updated manually or then all committed specs are automatically added to CI and must be manually excluded |
| 22:26:43 | headius | no |
| 22:26:46 | headius | both are wrong |
| 22:27:02 | headius | wait |
| 22:27:12 | headius | you're confusing me |
| 22:27:30 | headius | in the former, are you talking about CI always being on head but not including new specs until they've been vetted? |
| 22:28:04 | headius | I think CI should be a manual update always, because you want it to always be running the same set of tests |
| 22:28:36 | evan | so |
| 22:28:48 | evan | the problem here is that the term 'ci' is overloaded |
| 22:29:10 | evan | Defiler is talking about 'bin/mspec ci' which we use constantly, to test that things aren't busted before a checkin |
| 22:29:36 | evan | headius: you're talking about some developer-agnostic task |
| 22:29:44 | headius | well, I'm talking about the same goal |
| 22:29:52 | evan | that occurs in the background, checking on the state of the current work |
| 22:29:55 | headius | ci in whatever form should be run against a set of tests you expect to always pass |
| 22:30:00 | evan | they're similar, but not the same. |
| 22:30:04 | headius | so you know you aren't regressing |
| 22:30:11 | headius | me adding a new spec rubinius doesn't pass isn't rubinius regressing |
| 22:31:24 | evan | this is a problem because the current 'ci' system is exclusionary, rather than inclusionary |
| 22:32:48 | ijcd leaves the room. | |
| 22:33:02 | headius | which is why having it tied to a revision would work just fine |
| 22:33:10 | evan | not really |
| 22:33:17 | headius | sure it would |
| 22:33:20 | headius | that's what we're doing on jruby |
| 22:33:33 | evan | we'd never be testing the current code, we'd be always testing the past |
| 22:33:34 | headius | a specific revision, periodically updated and retagged |
| 22:33:41 | headius | no, you're always testing the current code |
| 22:33:45 | evan | unless you mean a specific version of the specs |
| 22:33:47 | headius | but you're not testing against new specs |
| 22:33:48 | evan | not the entire checkout |
| 22:33:49 | headius | that's what I mean |
| 22:33:53 | headius | specific version of specs |
| 22:34:12 | headius | yeah, there'd be no point to use a specific version of the whole repo for ci |
| 22:34:21 | headius | head of rubinius, specific revision of specs |
| 22:34:27 | headius | ruby specs, anyway |
| 22:35:06 | evan | when does VVSiz move the revision forward? |
| 22:35:09 | evan | and does only he do it? |
| 22:35:38 | evan | and what uses that mechanism? just the background ci, or do you use it to run specs while you're doing dev |
| 22:35:43 | headius | I've done it before, but he's mostly been doing it now |
| 22:35:51 | headius | we use it to spec during dev too |
| 22:36:17 | headius | "ant spec" runs the specs tied to a specific revision, for watching regressions |
| 22:36:17 | evan | he moves it forward once a week? |
| 22:36:19 | headius | "ant spec-all" runs head of specs |
| 22:36:20 | evan | once a day? |
| 22:36:22 | evan | once a month? |
| 22:36:25 | headius | something like once a week |
| 22:36:27 | headius | so far |
| 22:36:50 | rue | Well, you must remember that CI has an exact role |
| 22:36:57 | headius | he's also been actively fixing spec failures as they come up, so that's kinda been his role |
| 22:37:06 | rue | Everyone trying to fix things should be running just plain mspec |
| 22:37:12 | headius | absolutely |
| 22:37:22 | rue | CI is there only to make sure nothing currently working breaks |
| 22:38:45 | evan | headius: if you run all specs/tests, do you have a large number of failing ones? |
| 22:38:56 | evan | headius: or are you typically green across the board |
| 22:39:00 | headius | hovers around 100 |
| 22:39:04 | headius | for the full run |
| 22:39:10 | headius | F+E |
| 22:39:30 | headius | depends on jruby flags too....if I turn on fork the process specs look a lot better, but the JVM starts freaking out |
| 22:39:32 | evan | do you just know the ones that normally F/E and ignore them then? |
| 22:39:46 | headius | there's only expected to be F/E for spec-all |
| 22:39:59 | headius | cI runs against a specific revision of specs |
| 22:40:02 | headius | CI |
| 22:40:43 | evan | your dev cycle is what then? edit; compile; ant run-ci-specs; repeat |
| 22:40:43 | evan | ? |
| 22:40:55 | headius | yep, basically |
| 22:41:07 | headius | we also have our normal test run, which takes longer |
| 22:41:15 | evan | where 'ant run-ci-specs' uses VVSiz's checkpoint |
| 22:41:21 | headius | yep |
| 22:41:38 | headius | so it stays green |
| 22:41:56 | headius | (though right now there's 13E because some things differ on mac and I haven't fixed them yet) |
| 22:42:50 | headius | VVSiz is on linux |
| 22:48:28 | flori_ enters the room. | |
| 22:49:34 | flori leaves the room. | |
| 22:49:43 | Fullmoon_ enters the room. | |
| 22:51:07 | ijcd_ leaves the room. | |
| 22:51:33 | Fullmoon_ leaves the room. | |
| 22:52:00 | ijcd enters the room. | |
| 22:53:10 | Fullmoon_ enters the room. | |
| 23:00:41 | drbrain leaves the room. | |
| 23:03:26 | drbrain enters the room. | |
| 23:05:39 | nicksieger leaves the room. | |
| 23:08:30 | dodecaphonic leaves the room. | |
| 23:18:12 | macarthy leaves the room. | |
| 23:19:29 | macarthy enters the room. | |
| 23:19:34 | rares enters the room. | |
| 23:19:53 | benburkert leaves the room. | |
| 23:20:17 | benburkert enters the room. | |
| 23:22:56 | benburkert leaves the room. | |
| 23:23:16 | benburkert enters the room. | |
| 23:25:34 | drbrain leaves the room. | |
| 23:28:18 | drbrain enters the room. | |
| 23:31:41 | pd enters the room. | |
| 23:32:18 | drbrain leaves the room. | |
| 23:33:36 | crafterm enters the room. | |
| 23:35:04 | drbrain enters the room. | |
| 23:35:38 | lstoll enters the room. | |
| 23:40:23 | rares leaves the room. | |
| 23:47:25 | benburkert leaves the room. | |
| 23:47:52 | Fullmoon_ leaves the room. | |
| 23:48:41 | lstoll_ enters the room. | |
| 23:48:54 | benburkert enters the room. | |
| 23:49:08 | Arjen_ leaves the room. | |
| 23:57:42 | Fullmoon leaves the room. | |
| 23:58:03 | wifelette leaves the room. | |
| 23:59:05 | lstoll leaves the room. | |
| 23:59:56 | djwhitt | got a spec question... |