logs | stats
   August 2, 2009  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:06:15] <Lewisham> does anyone know how Hudson resolves plugins?
[00:06:25] <Lewisham> I'm thinking I want to build on top of the CI game
[00:06:31] <Lewisham> but the way to do that nicely is to subclass
[00:06:36] <Lewisham> rather than a copy and paste nightmate
[00:06:44] <Lewisham> but if I subclass, I won't be part of the ci-game package
[00:06:47] <Lewisham> is Hudson going to work?
[00:07:15] <Lewisham> guess there's one way to find out...
[00:07:15] *** davidstrauss has quit IRC
[00:09:49] *** duncan__ has joined #hudson
[00:13:08] <Lewisham> apparently it works
[00:13:09] <Lewisham> mental
[00:13:17] <Lewisham> kohsuke wins again!
[00:26:46] <abayer> ...I'd always wondered about that, but had never gotten around to trying.
[00:27:16] <Lewisham> well
[00:27:21] <Lewisham> when I say it works
[00:27:28] <Lewisham> I might be wrong
[00:27:47] <Lewisham> apparently adding dependencies to a Hudson plugin registers those plugins in Hudson
[00:27:52] <Lewisham> which is not what I want
[00:27:53] <Lewisham> at all
[00:28:00] <abayer> Hrm.
[00:28:06] <Lewisham> and it may just be executing the old ci-game
[00:28:23] <Lewisham> looks like it's copy/paste town
[00:28:34] <Lewisham> it's a sensible behavior
[00:28:36] <abayer> We really do need a better way to handle extending plugins.
[00:28:38] <Lewisham> but not for my purposes
[00:28:51] <abayer> But I have no freakin' clue what that would be. =)
[00:28:54] <Lewisham> yeah
[00:29:01] <Lewisham> I'm not slamming at my keyboard
[00:29:05] <Lewisham> cursing kohsuke's name
[00:29:14] <Lewisham> and I'm blank too
[00:29:19] <Lewisham> it makes sense
[00:29:30] <abayer> I'm on vacation for the next week. Maybe i'll think of something. Probably not, though. =)
[00:30:05] <Lewisham> if you spend any time on your vacation thinking about work, you're wrong in the head, and you should become a grad student instead
[00:30:13] <abayer> Ah, but Hudson's not work.
[00:30:16] <abayer> It's hobby. =)
[00:30:59] * Lewisham loves the Project Voldemort GitHub repo
[00:31:05] <Lewisham> it makes testing plugins so easy
[00:31:09] <abayer> Plus part of that vacation is 12 hours on a train from Manhattan to Montreal. So I'm not going to be doing much else at the time. =)
[00:31:14] <Lewisham> oh man
[00:31:23] <abayer> By choice, no less.
[00:31:26] <abayer> I like trains.
[00:32:10] *** alexlod has joined #hudson
[00:32:14] <Lewisham> this is an American fascination
[00:32:28] <abayer> Well, yes.
[00:32:33] <abayer> Also it was only 60 bucks.
[00:32:35] <Lewisham> British people, who ride on trains to commute a lot, hear that and want to die
[00:32:37] <abayer> And I had a day to kill.
[00:32:41] <Lewisham> 60 bucks is a good price
[00:32:44] <Lewisham> read a good book
[00:32:49] <abayer> A few, at my rate.
[00:33:05] <abayer> Power outlets at the seats, so I may video game/hack some code if I feel like it as well.
[00:33:12] <Lewisham> epic
[00:33:24] <Lewisham> power outlets++ ++ ++
[00:33:26] <Lewisham> ...
[00:33:27] <Lewisham> ++
[00:33:30] <abayer> Indeed.
[00:33:53] <duncan__> Lewisham: what does that github repo has?
[00:34:06] <Lewisham> it has this project from LinkedIn
[00:34:13] <Lewisham> for doing MapReduce stuff I thinl
[00:34:20] <Lewisham> but it gets touched a fair amount
[00:34:29] <Lewisham> and it's got proper unit tests and things
[00:34:41] <Lewisham> and is fairly large at 300 or so classes
[00:34:45] <Lewisham> so it's a really good test bed
[00:35:01] <duncan__> what it has to do with testing plugins?
[00:35:15] <Lewisham> you gotta test your plugin against some job
[00:35:26] <Lewisham> I guess most people have internal jobs to test against
[00:35:28] <Lewisham> but I don't :)
[00:40:26] <abayer> ...I've been starting to put together notes/bits and pieces towards a big set of test jobs for use in integration tests. The biggest problem is finding enough code - and enough code with the various results I need to test against.
[00:40:52] <Lewisham> yeah
[00:41:05] <abayer> But once I get 'em nailed down, they'll be there for anyone to add to plugin tests.
[00:41:12] <Lewisham> that would be really useful
[00:41:25] <Lewisham> I was planning to just trawl GitHub and Sourceforge for 10-20 projects
[00:41:30] <abayer> That's my big Hudson goal for August.
[00:41:32] <Lewisham> and add the SCMs to a server somewhere
[00:42:17] <abayer> at this point, I'm mainly just writing up all the use cases I want to test. But soon, I actually assemble them. =)
[00:43:07] * duncan__ has enough with try to add a feature to the unofficial git plugin :-)
[00:57:04] <Lewisham> hey guys
[00:57:08] <Lewisham> what's wrong with this
[00:57:14] <Lewisham> "public class GameDescriptor extends Descriptor<Recorder> {"
[00:57:53] <Lewisham> it says that "Recorder is not a valid substitute for <T extends Describable<T>>"
[00:58:00] <Lewisham> but Recorder does extend describable
[01:00:38] <Lewisham> the CI Game seems out of date
[01:00:43] <Lewisham> and I;m not sure how to update it
[01:07:24] <Lewisham> hmm
[01:07:29] <Lewisham> BuildStepDescriptors helped
[01:15:59] *** davidstrauss has joined #hudson
[01:34:20] *** davidstrauss has quit IRC
[01:43:27] <Lewisham> hrmph
[01:44:17] <Lewisham> is there a maven goal to shutdown any current running Hudson instances?
[02:21:27] *** davidstrauss has joined #hudson
[02:34:49] *** Lewisham has quit IRC
[02:34:49] *** jumpkick_ has quit IRC
[02:34:51] *** jumpkick_ has joined #hudson
[02:47:51] *** davidstrauss has quit IRC
[04:02:17] *** duncan__ has quit IRC
[04:11:23] *** jieryn-w has joined #hudson
[04:11:51] *** brunomlopes has quit IRC
[04:22:57] *** davidstrauss has joined #hudson
[04:35:05] *** rromanchuk has quit IRC
[06:59:30] *** akostadinov has joined #hudson
[07:00:34] *** akostadinov has quit IRC
[07:30:37] *** akostadinov has joined #hudson
[07:34:47] *** jieryn-w has quit IRC
[08:50:25] *** davidstrauss has quit IRC
[08:51:46] *** davidstrauss has joined #hudson
[09:04:08] *** khmarbaise has joined #hudson
[09:10:42] *** khmarbaise has quit IRC
[09:17:20] *** jbriguet has joined #hudson
[09:59:53] *** alexlod has quit IRC
[10:40:55] *** khmarbaise has joined #hudson
[10:55:16] *** khmarbaise has quit IRC
[11:23:25] *** khmarbaise has joined #hudson
[11:30:19] *** khmarbaise has quit IRC
[12:37:54] *** gits1 has quit IRC
[13:00:19] *** akostadinov has quit IRC
[13:01:15] *** mde|afk has joined #hudson
[13:01:33] *** mde|afk_ has quit IRC
[13:41:13] *** akostadinov has joined #hudson
[15:24:14] *** jieryn-w has joined #hudson
[15:37:41] *** davidstrauss has quit IRC
[15:39:42] *** abayer has quit IRC
[15:45:49] *** akostadinov has quit IRC
[15:53:08] *** akostadinov has joined #hudson
[16:25:19] *** davidstrauss has joined #hudson
[17:11:25] *** gits has joined #hudson
[17:42:29] *** jumpkick has joined #hudson
[17:58:40] *** alexlod has joined #hudson
[17:59:01] *** alexlod has quit IRC
[18:22:02] *** khmarbaise has joined #hudson
[18:24:30] *** jumpkick__ has joined #hudson
[18:24:31] *** jumpkick_ has quit IRC
[18:50:12] *** jieryn-w has quit IRC
[18:51:14] *** akostadinov has quit IRC
[19:11:55] *** duncan__ has joined #hudson
[19:43:24] *** khmarbaise has quit IRC
[19:49:40] *** ppawel has quit IRC
[19:52:08] *** akostadinov has joined #hudson
[20:06:29] *** jieryn-w has joined #hudson
[20:23:16] *** akostadinov has quit IRC
[20:47:09] *** davidstrauss has quit IRC
[20:50:45] *** akostadinov has joined #hudson
[21:10:43] *** jieryn-w has quit IRC
[21:47:28] *** Lewisham has joined #hudson
[22:05:53] *** akostadinov has quit IRC
[22:13:49] *** Lewisham has quit IRC
[22:45:30] *** jbriguet has quit IRC
[22:58:24] *** mde|afk has quit IRC
[23:03:16] *** mde|afk has joined #hudson
[23:09:12] *** jieryn-w has joined #hudson
[23:20:51] *** duncan__ has quit IRC
[23:24:01] *** Lewisham has joined #hudson
[23:58:18] <Lewisham> man
[23:58:20] <Lewisham> I love Hudson
[23:58:30] <Lewisham> I was reading the code for the CI Game
[23:58:32] <Lewisham> and I was thinking
[23:58:41] <Lewisham> "This guy has done a *lot* of heavy lifting"
[23:59:05] <Lewisham> like getting last builds, then this cool method "lastResult.isBetterThan(Result.FAILURE)"
[23:59:14] <Lewisham> then I realize that it's actually all Hudson API calls

top