[00:13:12] <mrooney> statlor: yeah a hudson plugin, let me upload the pom [00:14:39] *** statlor has quit IRC [00:17:01] <decriptor> hudson is failing to build for me due to some tests in the googleanalytices plugin [00:19:44] <kohsuke> decriptor: error message? [00:20:34] <decriptor> kohsuke: http://paste2.org/p/284688 [00:21:29] <kohsuke> hmm, no clue [00:22:09] <kohsuke> you might just want to proceed with building the main [00:22:18] <kohsuke> assuming that's what you want [00:22:28] <decriptor> the end goal is to write a plugin [00:22:51] <decriptor> should I just comment out that plugin in the pom.xml file? [00:23:09] <kohsuke> you can just build your plugin [00:23:25] <kohsuke> hudson on hudson is building fine, so it's not downright broken. [00:23:49] <decriptor> that's good and bad... that means I don't know what I'm doing ;) [00:24:08] * decriptor is building main now [00:24:25] <kohsuke> maybe the test is environment dependent [00:24:27] <kohsuke> that happens often [00:24:45] <decriptor> that could very well be [00:24:52] <mrooney> oh no statlor left [00:24:55] <decriptor> I'm just starting to learn java [00:25:02] <mrooney> well here is my pom.xml, http://pastebin.com/f407fc963 [00:25:27] <mrooney> kohsuke: would you be able to enlighten me on why I get the "Missing required setting: scm connection or developerConnection must be specified." error, so that I might release this plugin [00:25:44] <kohsuke> what's your plugin? [00:25:46] <kohsuke> oh [00:25:58] <kohsuke> is this already committed? [00:26:12] <kohsuke> looks that way [00:27:07] <kohsuke> I committed a cleaned up version of the pom for you [00:27:09] <kohsuke> update your workspace [00:27:10] <decriptor> I haven't started my plugin. This is all off a fresh checkout of hudson [00:27:31] <decriptor> updating [00:27:45] <kohsuke> no, this is for mrooney [00:27:50] <kohsuke> ncover/pom.xml [00:27:57] <decriptor> oh :) [00:28:05] <mrooney> okay [00:32:42] <mrooney> kohsuke: ahh thanks, so the version should always have a -SNAPSHOT? [00:32:48] <kohsuke> yes [00:33:02] <kohsuke> when you do "mvn release:prepare release:perform" it'll do the right thing [00:33:52] <phyto> kohsuke: i love the new release plugin, i had to do all that stuff with parameterized and dependent projects before. [00:34:26] <kohsuke> you mean maven-release-plugin? [00:34:33] <kohsuke> Or are you talking about Hudson's release plugin? [00:34:40] <phyto> Hudson release plugin [00:36:21] <phyto> actually not sure I can get away from the project dependencies yet, but it helps. I have the need to build or not build a downstream project based on a build parameter value [00:38:07] *** btQuark is now known as btQuark2 [00:38:14] *** btQuark2 is now known as btQuark [00:38:32] <kohsuke> glad you liked it. I don't remember who did it, but it's not me :-) [00:39:12] <phyto> btw, i am the pentaho guy, sorry i haven't gotten around to sending you that information yet. It's going to be hard to convey in an email [00:39:13] *** kalpana has quit IRC [00:55:35] *** davidstrauss has quit IRC [00:56:10] <phyto> anyone know what the "Run Parameter" is used for in the Hudson release plugin? I can't find any info on this [00:58:11] <mrooney> kohsuke: hm it asked me for versions and tags, I put 0.1.0 for everything but the dev version which I put 0.2.0, does that seem right? [00:58:29] <kohsuke> no [00:58:35] <kohsuke> the dev version needs to be something like 0.2.0-SNAPSHOT [00:58:39] <kohsuke> but you can change that later [00:58:51] <mrooney> oh that just changes the pom file for the next version? [00:58:53] <mrooney> that's cool [00:59:00] <kohsuke> yes [00:59:07] <mrooney> I wonder if the tag should have been name spaced to ncover or something :/ [00:59:14] <mrooney> I didn't realize quite what it was diong [00:59:47] <mrooney> oops "Component descriptor cannot be found in the component repository: org.apache.maven.wagon.Wagonjava-net.", I must be missing something else [00:59:50] <mrooney> I think I remember reading about that [01:00:55] <kohsuke> check wiki page [01:01:01] <kohsuke> it talks about most of the common release problems [01:10:19] *** jieryn-w has quit IRC [01:11:50] *** abayer_ has joined #hudson [01:12:25] *** mindless has quit IRC [01:13:38] *** abayer has quit IRC [01:18:29] *** wsmoak has quit IRC [01:21:56] *** davidstrauss has joined #hudson [01:23:14] *** phyto has left #hudson [01:46:16] *** wsmoak has joined #hudson [02:01:24] *** gits1 has quit IRC [02:09:15] <mrooney> huh so if it fails at that point in the release, then I have to revert svn and the tag is wrong? [02:09:26] <mrooney> since it already changed my version number and committed it, and made the tag [02:19:11] *** abayer_ has quit IRC [02:21:52] <mrooney> kohsuke: how can I figure out if it actually got released? [02:23:39] *** wsmoak has quit IRC [02:52:13] *** as6o has joined #hudson [02:52:43] *** davidstrauss_ has joined #hudson [02:52:52] *** davidstrauss has quit IRC [02:53:46] <as6o> I'm running hudson in ubuntu with jdk 6 + tomcat 6 and getting the following error when I browse to /hudson... [02:53:48] <as6o> SEVERE: Servlet.service() for servlet Stapler threw exception [02:53:48] <as6o> java.lang.NullPointerException [02:53:48] <as6o> at hudson.security.csrf.CrumbFilter.getCrumbIssuer(CrumbFilter.java:38) [02:53:48] <as6o> at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:45) [02:53:48] <as6o> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [02:54:19] <as6o> I didn't see anything related in the bug database [03:03:30] *** davidstrauss_ has quit IRC [03:26:11] *** davidstrauss has joined #hudson [03:45:04] *** dragon3_away is now known as dragon3 [03:59:04] *** jieryn-w has joined #hudson [04:00:35] *** davidstrauss has quit IRC [04:16:20] *** jdolan_ has quit IRC [04:17:43] *** admc has quit IRC [04:20:42] <mrooney> alright now I have to figure out how to access files from resources/ in my java source [04:20:51] <mrooney> anyone have a good plugin as a pointer? [04:49:07] *** rromanchuk has quit IRC [04:49:36] *** abayer has joined #hudson [04:54:12] *** wsmoak has joined #hudson [05:01:52] *** mrooney has quit IRC [05:18:02] *** rromanchuk has joined #hudson [05:18:06] *** as6o has left #hudson [05:28:21] *** akostadinov has joined #hudson [05:45:50] *** keshureddyp has quit IRC [05:46:23] *** keshureddyp has joined #hudson [05:54:12] *** admc has joined #hudson [06:23:43] *** wsmoak has quit IRC [07:30:15] *** waz has quit IRC [07:39:43] *** akostadinov has quit IRC [08:47:47] *** davidstrauss has joined #hudson [09:08:43] *** khmarbaise has joined #hudson [09:08:55] *** ppawel has joined #hudson [09:12:13] *** admc_ has joined #hudson [09:26:44] *** admc has quit IRC [09:59:32] *** timp has joined #hudson [10:34:15] *** admc_ has quit IRC [10:37:26] *** matt-wynne has joined #hudson [10:54:23] *** davidstrauss has quit IRC [12:56:52] *** velo has joined #hudson [13:12:24] *** akostadinov has joined #hudson [13:47:49] *** khmarbaise has quit IRC [14:21:49] *** dragon3 is now known as dragon3_away [14:36:01] *** waz has joined #hudson [15:14:32] *** jdolan_ has joined #hudson [15:19:45] *** abayer_ has joined #hudson [15:36:26] <jamesturnbull> kohsuke: ping [15:38:27] *** abayer has quit IRC [15:42:32] *** benson has joined #hudson [15:43:10] <benson> When I add an antrun to my maven project that compiled, ant fails unable to find the JDK. I only have one JDK compiled in hudson and it is indeed a full JDK. [15:58:34] *** gits1 has joined #hudson [16:04:07] *** akostadinov has quit IRC [16:06:39] *** akostadinov has joined #hudson [16:12:46] *** abayer_ has quit IRC [16:13:15] *** abayer has joined #hudson [16:21:56] *** gits1 has quit IRC [16:24:38] *** mindless has joined #hudson [16:33:57] *** hedyn has joined #hudson [16:36:16] *** akostadinov has quit IRC [16:37:25] <hedyn> total 'noob' to CI type system, wondering if Hudson could work for a cross-platform project using visual studio and xcode projects (code in c++, c#, and objc) [16:44:10] <hedyn> wrong kind of question? or wrong time of day? [16:47:51] *** benson has quit IRC [17:01:55] *** wsmoak has joined #hudson [17:08:42] *** davidstrauss has joined #hudson [17:21:10] *** kstreith has joined #hudson [17:24:53] *** phyto has joined #hudson [17:25:42] <usv> hedyn: it seems to me that this channel is mainly used for hudson development related stuff. I might be wrong though [17:29:33] *** velo has quit IRC [17:29:45] *** velo has joined #hudson [17:43:11] *** mindless has quit IRC [18:01:55] *** matt-wynne has quit IRC [18:17:06] *** kelt has joined #hudson [18:37:29] *** khmarbaise has joined #hudson [18:40:21] *** rromanchuk has quit IRC [18:45:50] *** ppawel has quit IRC [18:57:41] *** hedyn has quit IRC [19:01:18] *** mrooney has joined #hudson [19:04:13] *** rtyler has quit IRC [19:04:14] *** rtyler_ has joined #hudson [19:22:20] *** rtyler_ is now known as rtyler [19:25:19] *** rromanchuk has joined #hudson [19:30:24] <rtyler> java.net is the worst site on the planet [19:30:29] * rtyler sighs [19:30:32] <abayer> You are so cute when you're hatey. [19:30:38] <rtyler> I've had bowel movements faster than this [19:31:05] <abayer> That *could* mean you've had painfully fast bowel movements. [19:32:01] <rtyler> at this point, I'd even take sourceforge instead of java.net [19:32:14] <abayer> Well, talk to kohsuke. =) [19:32:48] <mrooney> good morning folks [19:32:50] <rtyler> he doesn't want to move to Kenai since it's fate in Snoracle isn't set [19:33:19] <kohsuke> I need to talk to Kenai folks to see if at least I can use their conversion script to JIRA, provided that they have one. [19:33:31] <abayer> I think they said they do. [19:33:49] <abayer> There almost certainly is one out there somewhere for bugzilla->JIRA anyway. [19:34:04] <kohsuke> the trick is that it's not quite bugzilla [19:34:06] *** waz has quit IRC [19:34:29] <kohsuke> and I remember trying bugzilla->JIRA conversion a few years back and it was a full of problems [19:34:30] <abayer> Yeah, but that just means tweaking the bugzilla->JIRA stuff. Regardless, I'm pretty sure they've got that. [19:34:33] <rtyler> Collabzilla [19:34:38] <rtyler> s/collab/fail/g [19:35:49] <kohsuke> I wonder if I could get some help from the community in BugZilla -> JIRA experiment. [19:35:58] <abayer> I'd help, of course. [19:36:36] <kohsuke> rtyler: if we move the issue tracker off from java.net, does that make you happy enough, even if some other portions of the project is still on java.net? [19:36:41] <rtyler> haha [19:36:46] <rtyler> am I that whiney? :P [19:37:09] <abayer> I think we probably should also talk to Sonatype about getting Hudson into the Maven central repo. [19:37:18] <kohsuke> I'm just trying to figure out where the biggest pain points are. [19:37:29] <abayer> Should help take some load off maven.glassfish.org. [19:37:44] <kohsuke> I hope they don't mind our size [19:38:02] <abayer> It's Maven Central - it's already got huge huge stuff there. [19:38:05] <kohsuke> (100MB or so new data for each release) [19:38:17] <abayer> The central repo is ginormous. [19:38:53] <abayer> http://www.sonatype.com/people/2009/06/publishing-your-artifacts-to-the-central-maven-repository/ [19:39:33] <kohsuke> I think I want rsync-based sync to central --- just like how I sync org.kohsuke to central today [19:39:43] <abayer> Makes sense. [19:39:51] <mrooney> kohsuke: if I have some html I want to store and write out dynamically, does that go in resources/ and how do I get at that from java? [19:40:08] <abayer> src/main/webapp [19:40:51] <abayer> Whatever's there ends up at /plugin/(plugin name). [19:41:03] <abayer> At least for help stuff. [19:42:26] <kohsuke> anything in src/main/webapp is indeed bound to the /plugin/NAME URL space [19:42:53] <kohsuke> other places to put data files are src/main/resources, which are not bound to URL, but more easily accessible from your program. [19:43:00] <abayer> Yeah, some_plugin/src/main/webapp/foo.html ends up at http://system/hudson/plugin/some_plugin/foo.html. [19:47:54] <mrooney> yeah I want it to be easily readable from java [19:48:21] <mrooney> I need to open the file, change a few things in it, and write it out to the workspace [19:48:39] <mrooney> I can handle changing it and writing it to the right place, I'm just not sure in Java how to refer to the location of it [19:48:44] <mrooney> to read it [19:49:07] *** rromanchuk has left #hudson [19:51:32] <abayer> I was wondering about that myself for an internal email plugin I'm working on. [19:54:08] <abayer> I *think* if you've got src/main/resources/foo.html, you can load it from the classloader with getSystemResource. [19:54:22] <abayer> That's one of those Java things I never quite wrapped my head around. [20:03:31] *** wsmoak has quit IRC [20:03:52] *** admc has joined #hudson [20:12:32] *** alexlod has joined #hudson [20:16:41] <alexlod> what's the best practice for building two separate git branches (each branch has a different supported version)? Seems like I'd need separate jobs, possibly defined using this: http://wiki.hudson-ci.org/display/HUDSON/Template+Project+Plugin [20:17:12] <mrooney> abayer: oh okay, I don't know what a classloader is :) [20:18:55] <rtyler> alexlod: I don't use the template project plugin, but I do use separate jobs [20:19:19] <alexlod> rtyler: thanks; so you just manually manage different projects? cool [20:19:54] <alexlod> have you heard anything about the template plugin? Looks promising [20:20:01] <rtyler> haven't used it yet [20:20:50] <keshureddyp> do u guys use different jobs for nightly sites vs continution builds ? [20:22:39] <keshureddyp> is there any to define as part single job 2 different maven targets i.e. 1 for polling scm 2. one for schduled sites ? [20:23:14] <keshureddyp> s there any way to define as part single job 2 different maven targets i.e. 1 for polling scm 2. one for scheduled sites ? [20:45:28] *** admc has quit IRC [20:49:01] *** timp has quit IRC [20:59:22] *** waz has joined #hudson [21:01:04] *** abayer has quit IRC [21:18:54] *** admc has joined #hudson [21:35:14] *** gits1 has joined #hudson [21:59:08] *** rromanchuk has joined #hudson [22:06:06] *** khmarbaise_ has joined #hudson [22:09:32] *** khmarbaise_ has quit IRC [22:13:43] *** khmarbaise has quit IRC [22:16:17] *** mrooney has quit IRC [22:20:09] *** mrooney has joined #hudson [22:23:29] <admc> hey hudsoners [22:24:56] <rtyler> QUICK HIDE [22:25:06] <admc> yeah exactly [22:25:14] <admc> however today I think my question should be relatively simple [22:25:57] <admc> how do I properly excape this in java land [22:26:08] <admc> D:\WORK\qa_auto_testing\test_funspace_viral_events\ [22:26:30] <admc> because when I stick it in a string concat the ending \ appears to escape the following " [22:26:34] <admc> which breaks all kinds of things [22:27:32] <admc> guess this is more of a java question than anything else [22:49:33] *** davidstrauss has quit IRC [22:50:07] *** khmarbaise has joined #hudson [22:51:02] *** jmax01 has joined #hudson [22:53:26] <jmax01> I am attempting to use the global properties to set the E-mail notification Recipients list but it does not appear to work any ideas? [22:54:48] *** phyto has left #hudson [22:55:54] *** davidstrauss has joined #hudson [23:06:40] *** kstreith has quit IRC [23:20:12] <mrooney> hey admc, did you ever figure out that default checkbox issue [23:31:27] *** wsmoak has joined #hudson [23:36:39] *** notme has joined #hudson [23:41:24] *** davidstrauss has quit IRC [23:46:47] *** waz has quit IRC [23:58:09] <mrooney> hm, how do I tell eclipse about the hudson source so it understands namespaces like hudson and org.kohsuke? [23:58:32] <kohsuke> Use m2eclipse or "mvn eclipse:eclipse" [23:59:19] *** davidstrauss has joined #hudson [23:59:37] <mrooney> I did the mvn task, how do I use what it produces though? [23:59:57] *** velo has quit IRC