logs | stats
   July 18, 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:04:10] *** Lewisham has quit IRC
[00:05:18] *** Lewisham has joined #hudson
[00:24:04] <calculus> rtyler: wouldn't that be the same for any of the version control systems, or do they all have java implementations (e.g. clearcase, darcs, bzr, ...)?
[00:24:20] <abayer> ClearCase most assuredly does not.
[00:24:34] <abayer> It will some day, theoeretically. But not yet.
[00:24:56] <rtyler> perforce has an API
[00:25:03] <rtyler> SVN has an API
[00:25:07] <rtyler> CVS has some libs I think
[00:25:25] <kohsuke> Do we?
[00:28:27] <rtyler> ?
[00:28:40] <kohsuke> Do we have Java implementation of CVS protocol?
[00:29:39] <rtyler> http://javacvs.sourceforge.net/
[00:30:18] <kohsuke> This seems rather useful
[00:30:25] <rtyler> haha
[00:31:01] <rtyler> there was also this that came up http://javacvs.netbeans.org/library/
[00:32:51] <calculus> how is cvs being done now (I only have svn projects)?
[00:34:01] *** ircuser999 has joined #hudson
[00:34:14] <rtyler> <oblig-people-still-use-cvs?/?
[00:34:58] <calculus> git-cvs!
[00:35:01] <calculus> :)
[00:35:29] <rtyler> *VOMITS*
[00:35:31] <calculus> I have a git-cvs checkout of a related project
[00:35:49] <abayer> Plus, legacy projects up the wazoo.
[00:35:53] <kohsuke> My next door neighbor in the office just did a big CVS merge yesterday, so trust me, there are projects using CVS.
[00:35:56] <calculus> although I need a regular cvs checkout in order to commit (git doesn't have a cvs dcommit)
[00:36:42] <rtyler> kohsuke: could you hear him crying from your office?
[00:37:02] <kohsuke> I scared him beforehand, but he said it went smooth
[00:41:36] <Lewisham> after the third whiskey, everything looks smooth
[00:42:29] *** ircuser999 has quit IRC
[00:56:50] *** waz has quit IRC
[00:59:15] *** waz has joined #hudson
[00:59:42] *** notme has joined #hudson
[01:07:02] <rtyler> well, I have the network access all sorted out for the hackathon tomorrow, now to figure out lunch
[01:07:20] <kohsuke> thank you, tyler.
[01:13:29] <rtyler> I figure i'll setup a little projector and put the IRC channel and maybe hudson.glassfish.org up on the wall :D
[01:14:06] <kohsuke> whiteboard, if that's available, would be also really useful.
[01:14:22] <rtyler> yeah, we have those, I'll probably roll one in as well
[01:16:46] *** wsmoak has quit IRC
[01:18:08] *** waz has quit IRC
[01:19:19] <rtyler> yeah, we have a whole wall in that big room, we're set :)
[01:19:24] *** notme is now known as waz
[01:21:25] <Lewisham> sweet
[01:21:28] <Lewisham> I'm looking forward to it
[01:23:47] <mrooney> rtyler: are there any girls / spouses attending the meetup that you are aware of? my girlfriend wanted to come and knit or something
[01:24:37] *** waz has quit IRC
[01:29:30] <rtyler> mrooney: not that I know of, admc is kind of feminine though
[01:29:44] <mrooney> fair enough.
[01:30:16] <rtyler> mrooney: your ladyfriend is more than welcome to hang out, I'm sure we'll bore her senseless though
[01:30:59] <mrooney> oh all she talks about is continuous integration
[01:31:22] <rtyler> heh, well she'd have to hang out with us since I can't let random folks carouse through all our top sekretz stuffs
[01:31:43] <mrooney> argh our spying plan is foiled
[01:34:38] <rtyler> YAY
[01:34:44] <rtyler> got a neato sign for the front door now too
[01:34:49] <rtyler> my plans, iz coming together
[01:41:09] <kohsuke> I think the concurrent build branch is feature complete
[01:41:47] <rtyler> O_O
[01:41:48] <rtyler> YAY
[01:46:04] <cquinn> kohsuke: you mention a <attachArtifact> ant task to use in the pom for deploying 3rd party jars (p4java in my case)
[01:46:23] <cquinn> I'm having trouble finding that
[01:46:32] <cquinn> do I need to grab an Ant plugin?
[01:53:32] <mrooney> concurrent builds? of the same project?
[02:21:20] <cquinn> nevermind about the attachArtifact. I had the wrong artifactId for the plugin
[02:25:24] *** Lewisham has quit IRC
[02:26:32] *** abayer has quit IRC
[02:27:50] *** abayer has joined #hudson
[02:33:18] *** cquinn has quit IRC
[02:38:22] *** rromanchuk has left #hudson
[03:03:11] *** ircuser999 has joined #hudson
[03:14:03] *** duncan has joined #hudson
[03:19:13] *** waz has joined #hudson
[03:20:56] *** Lewisham has joined #hudson
[03:23:45] *** jieryn-w has joined #hudson
[03:30:30] *** duncan__ has quit IRC
[03:31:23] *** mindless has quit IRC
[03:41:07] *** waz has quit IRC
[03:43:10] *** waz has joined #hudson
[03:44:02] <kohsuke> OK, heading home now. See you tomorrow
[03:44:23] *** kohsuke has quit IRC
[03:44:51] *** waz has quit IRC
[03:45:59] *** waz has joined #hudson
[03:56:31] *** wsmoak has joined #hudson
[04:12:05] *** ircuser999 has quit IRC
[04:14:14] *** mrooney has quit IRC
[04:50:28] *** admc has quit IRC
[05:06:59] *** davidstrauss has quit IRC
[05:11:32] *** abayer has quit IRC
[05:11:33] *** abayer_ has joined #hudson
[06:25:57] *** waz has quit IRC
[06:26:52] *** waz has joined #hudson
[06:55:34] *** statlor has joined #hudson
[06:56:32] <statlor> argh br
[06:56:34] <statlor> brb
[06:56:39] *** statlor has quit IRC
[07:08:53] *** abayer_ has quit IRC
[07:09:05] *** abayer has joined #hudson
[07:09:09] *** statlor has joined #hudson
[07:10:52] *** waz has quit IRC
[07:32:36] *** wsmoak has quit IRC
[07:57:13] *** Lewisham has quit IRC
[08:51:39] *** statlor has quit IRC
[09:04:14] *** davidstrauss has joined #hudson
[09:05:02] *** statlor has joined #hudson
[09:33:34] *** mbode has joined #hudson
[09:33:37] <mbode> morning
[09:40:14] *** davidstrauss has quit IRC
[10:01:43] *** statlor has quit IRC
[10:55:34] *** mbode has quit IRC
[11:29:25] *** BigAllan has joined #hudson
[13:22:40] *** waz has joined #hudson
[13:43:52] *** wsmoak has joined #hudson
[13:46:16] *** wsmoak has quit IRC
[14:26:43] *** jieryn-w has quit IRC
[14:33:32] *** duncan is now known as dmacvicar
[14:33:41] *** dmacvicar is now known as duncanmc
[14:34:22] *** duncanmc is now known as duncanmv
[14:45:44] *** ircuser999 has joined #hudson
[14:56:38] *** khmarbaise has joined #hudson
[14:59:32] *** mbode has joined #hudson
[14:59:38] <mbode> re
[15:05:24] *** ircuser999 has quit IRC
[15:07:18] *** waz has quit IRC
[15:07:32] *** TomHuybrechts has joined #hudson
[15:30:30] *** akostadinov has joined #hudson
[15:30:41] *** wsmoak has joined #hudson
[15:37:13] *** wsmoak has left #hudson
[15:54:55] *** Atomy has quit IRC
[16:19:16] *** khmarbaise_ has joined #hudson
[16:20:42] *** Lewisham has joined #hudson
[16:26:38] *** khmarbaise has quit IRC
[16:28:08] *** lhochet has joined #hudson
[16:36:17] *** velo has joined #hudson
[16:45:17] *** Lewisham has quit IRC
[16:46:51] *** Lewisham has joined #hudson
[16:56:17] *** akostadinov has quit IRC
[16:57:14] *** Lewisham has quit IRC
[17:31:57] *** khmarbaise_ has quit IRC
[17:32:33] *** khmarbaise has joined #hudson
[17:40:09] *** akostadinov has joined #hudson
[17:46:15] *** waz has joined #hudson
[17:50:04] *** akostadinov has quit IRC
[18:24:56] *** BigAllan has quit IRC
[18:57:07] *** BigAllan has joined #hudson
[19:06:29] <rtyler> are you excited?
[19:06:34] <rtyler> BECAUSE I'M EXCITED
[19:06:39] * rtyler giggles
[19:16:29] *** mbode has quit IRC
[19:29:14] * TomHuybrechts has been hacking for a while now
[19:34:29] <rtyler> what timezone?
[19:34:34] <TomHuybrechts> +1
[19:34:47] <TomHuybrechts> CET
[19:35:03] <rtyler> ah
[19:35:04] <rtyler> well
[19:35:06] <rtyler> moinmoin :D
[19:35:27] <TomHuybrechts> I started on the beers already too, hope you don't mind :)
[19:35:33] <rtyler> no no, not at all :D
[19:36:25] <TomHuybrechts> so what are you going to work on?
[19:36:44] <rtyler> me personally>?
[19:37:02] <rtyler> either I'm going to update the IRC and Jabber plugins *drastically*
[19:37:07] <rtyler> or I'm going to add Jython support
[19:37:13] <rtyler> like
[19:37:21] <rtyler> build yer plugins in Jython support
[19:37:43] <TomHuybrechts> nice
[19:37:54] <TomHuybrechts> I've still got to try a groovy plugin
[19:38:08] <rtyler> brb, gotta go post signs outside
[19:44:50] <rtyler> what are you using for Hudson hackery? eclipse? netbeans? other?
[19:45:04] <TomHuybrechts> eclipse
[19:45:35] <TomHuybrechts> i tried intellij too for a while
[19:45:45] <TomHuybrechts> but my fingers are too used to Eclipse
[19:47:02] <rtyler> vim ftw!
[19:47:23] <rtyler> I'm actually not sure if I can make more than casual contributions with vim, since there's zero megahuge java project support
[19:47:50] <TomHuybrechts> i still remember the first times I used vi, I had to kill -9 to exit
[19:47:59] <TomHuybrechts> it's not exactly intuitive :)
[19:48:48] <rtyler> heh
[20:03:31] <abayer> I had a traumatic experience with vi when I was a kid. My dad had a Xenix box, and gave me an account on it. I played rogue and trek and such. And then he told me I could write stuff in this program, vi.
[20:03:33] <abayer> And walked away.
[20:03:42] <abayer> And never told me how to quit.
[20:03:44] <abayer> I'm still bitter.
[20:03:52] <abayer> Hence I'm an Emacser. =)
[20:14:17] *** BigAllan has quit IRC
[20:24:59] *** BigAllan has joined #hudson
[20:28:45] *** mrooney_ has joined #hudson
[20:29:13] <mrooney_> rtyler: oops, we slept too much :) looks like we'll probably catch the 12:46 caltrain and get in around 2
[20:32:36] <rtyler> fail
[20:36:34] *** abayer has quit IRC
[20:42:30] <mrooney_> but sleeping is full of win
[20:42:53] <mrooney_> rtyler: are there going to be wired connections new plugs there? I was thinking of bringing my little plug computer and hacking on hudson on that
[20:43:03] <mrooney_> perhaps the only hudson running on ARM? maybe?
[20:43:33] <mrooney_> and by new obviously I mean near
[20:44:39] <rtyler> mrooney_: I might be able to hook you up, if not, perhaps a wireless share from a laptop?
[20:45:08] <mrooney_> oh yeah that'd probably work
[20:45:39] <mrooney_> it has an SDIO slot but I don't have a wireless card for it, I think getting some memory is more important
[20:45:45] <mrooney_> since it only comes with 512MB :)
[20:46:00] <mrooney_> of disk and RAM
[20:56:07] *** Lewisham has joined #hudson
[20:56:11] *** hudsonprojector has joined #hudson
[20:57:43] *** kohsuke has joined #hudson
[21:02:09] <Lewisham> word
[21:02:26] <rtyler> mrooney_: one way or another, you should be sorted once you get here, there's lots of computer stuff in the office so we can figure something out
[21:02:34] <rtyler> but you might get me in trouble, so no haxxoring
[21:02:38] <kohsuke> Getting ready for some serious hacking
[21:06:15] <TomHuybrechts> big plans?
[21:07:16] * Lewisham is planning to drink A LOT of soda
[21:07:26] <Lewisham> is that a big plan?
[21:08:44] <TomHuybrechts> I was thinking of something more Hudson-related ;)
[21:14:50] <rtyler> thank goodness there's a big pipe here, starting an entirely fresh build of the concurrent-build branch on my laptop
[21:16:03] <TomHuybrechts> what are you trying to do on that branch ?
[21:16:30] <rtyler> test the shit out of it so kohsuke can merge
[21:16:45] <TomHuybrechts> the functionality is there?
[21:17:23] <rtyler> build attempt #1, fail: http://hudson.pastebin.com/m1d95fa77
[21:17:26] <rtyler> TomHuybrechts: supposedly
[21:17:34] <TomHuybrechts> who wrote it ?
[21:17:46] * rtyler points to kohsuke
[21:18:14] <TomHuybrechts> you need to increase -Xmx (but you knew that of course)
[21:19:24] <rtyler> TomHuybrechts: yeah, still irritated that I consistently get this though :/
[21:19:46] <rtyler> it's like the default jvm on Linux really thinks it can live in 32m
[21:20:32] *** kohsuke1 has joined #hudson
[21:20:42] <kohsuke1> http://wiki.hudson-ci.org/display/HUDSON/HundredPaperCuts
[21:21:41] <kohsuke1> MAVEN_OPTS
[21:22:01] *** kohsuke has quit IRC
[21:22:07] *** thomk has joined #hudson
[21:25:48] *** mrooney_ has quit IRC
[21:29:18] <TomHuybrechts> just had a quick look at the concurrent-build branch
[21:29:27] <TomHuybrechts> I think the claim plugin might have a problem
[21:30:02] <TomHuybrechts> it uses getPreviousBuild(), but that might not return a completed build any more
[21:30:03] <rtyler> ruh roh *runs to check out wtf the claim plugin actually does*
[21:30:15] <rtyler> hm, I think the jabber plugin does as well
[21:30:41] <rtyler> kohsuke1: in concurrent-build, or otherwise, is there a more preferred way of getting "last build"
[21:30:56] <kohsuke1> I could force a synchronization until plugins opt in for the concurrent behavior
[21:31:17] <kohsuke1> no, that doesn't help for the claim plugin
[21:31:27] <rtyler> eek, how would $USER know whether a plugin is fuxoring him concurrently?
[21:32:17] <TomHuybrechts> kohsuke1: why wouldn't that help?
[21:32:54] <kohsuke1> I was thinking about synchronization to block until the previous build finishes the same step in question
[21:33:14] <TomHuybrechts> ah, not complete serializing of the build ?
[21:33:16] <kohsuke1> I suppose if we have even stronger synchronization that waits until the previous build completes, maybe that makes it safe.
[21:33:25] <rtyler> running a diff of trunk to concurrent-builds
[21:33:28] * rtyler waits >_<
[21:34:02] <kohsuke1> and as long as that only happens in the publishers, you might still get a decent concurrency
[21:34:51] <TomHuybrechts> yes, that sounds good
[21:37:03] <TomHuybrechts> suppose I want to make claim concurrent-safe
[21:37:10] <TomHuybrechts> woud I have to implement some form of synchronization then?
[21:38:47] <kohsuke1> Yes
[21:39:11] <kohsuke1> you need to add a checkpointing scheme like JUnitResultArchiver and MailSender has
[21:39:31] <kohsuke1> It lets you wait for the previous build to get to a certain stage.
[21:42:52] <TomHuybrechts> looking at JUnitResultArchiver
[21:43:25] <kohsuke1> See hudson.model.CheckPoint
[21:43:27] <TomHuybrechts> the CHECKPOINT needs to be shared over all runs of the same project I guess
[21:43:51] <kohsuke1> Yes, so normally it's created as a constant.
[21:43:51] <TomHuybrechts> but does it need to be static then ? the JUnitResultArchiver itself is also project-wide
[21:44:25] <TomHuybrechts> ah, but that could be recreated of course
[21:45:21] <kohsuke1> "mvn hudson-dev:run"
[21:48:50] *** abayer has joined #hudson
[21:49:37] <rtyler> CONCURRENT BUILDS WOOT
[22:03:52] *** waz has quit IRC
[22:04:56] <rtyler> FWIW, here's the epic large patch from trunk->concurrent-build http://pineapple.monkeypox.org/concurrent.patch
[22:12:02] <kohsuke1> "concurrent-build" issue tracker component created.
[22:12:16] <rtyler> thanks
[22:19:38] <rtyler> lunch: http://www.brickhousesf.com/
[22:29:08] <rtyler> TomHuybrechts: still with us? :D
[22:29:15] <TomHuybrechts> yes
[22:29:28] <rtyler> we'll email you a burger
[22:29:38] <TomHuybrechts> thanks
[22:29:41] <TomHuybrechts> much appreciated
[22:30:32] *** waz has joined #hudson
[22:34:42] <kohsuke1> http://maven.apache.org/plugins/maven-archetype-plugin/create-from-project-mojo.html
[22:37:22] *** velo has quit IRC
[22:38:37] *** TomHuybrechts has quit IRC
[22:40:28] <rtyler> alright, ~20 minutes and I'll walk down to eats
[22:40:32] <rtyler> get eats* rather
[22:41:07] *** TomHuybrechts has joined #hudson
[22:41:17] *** TomHuybrechts has left #hudson
[22:41:47] *** notme has joined #hudson
[22:43:13] *** TomHuybrechts has joined #hudson
[22:45:18] *** mde has joined #hudson
[22:45:45] <kohsuke1> 'update-center' subcomponent created
[22:48:09] *** khmarbaise has quit IRC
[22:49:04] *** khmarbaise has joined #hudson
[22:50:45] *** khmarbaise has quit IRC
[22:54:24] *** khmarbaise has joined #hudson
[22:56:55] <calculus> kohsuke1: http://hudson.pastebin.com/mdbda8e1, from a snapshot deployed war
[23:00:44] *** waz has quit IRC
[23:25:07] *** lhochet has quit IRC
[23:53:07] <rtyler> kohsuke1: concurrent-build works fine thus far; junit, disk space and the other basic suite we hvae going seem to do fine with it
[23:53:20] <rtyler> I nede to throw some changes into git to make sure it's polling and queuing
[23:54:01] <kohsuke1> http://hudson.glassfish.org/job/hudson-concurrent-build-branch/ #11 will be blue
[23:54:27] <kohsuke1> that includes some additional bug fixes
[23:56:24] <Lewisham> OMG TYLER WHY ISNT MY BUG FIXED
[23:59:06] <Lewisham> OMG RTYLER https://hudson.dev.java.net/issues/show_bug.cgi?id=3941
[23:59:32] <Lewisham> IT'S GOT 10 VOTES HOMEY

top