[00:00:26] *** oeuftete has joined #jenkins [00:03:27] *** awb has quit IRC [00:03:28] *** awb_ is now known as awb [00:05:41] *** wolfs has quit IRC [00:08:17] *** Stubbs has joined #jenkins [00:08:23] *** lukem has joined #jenkins [00:08:34] *** ExtraSpice has quit IRC [00:09:57] <autojack> hmm. [00:10:14] <autojack> anyone have any ideas how I _could_ get a sound to play on the open Hudson browser? [00:10:23] <autojack> some combination of plugins... [00:10:37] <btQuark> can it be that current drama around hudson/jenkins oracle/sonatpye is ridiculous? [00:10:54] <autojack> if I could run arbitrary js upon success, I could have that open a page with the sound embedded [00:11:02] <btQuark> it disgusts me. anyhow, we do have jenkins :D [00:11:25] <autojack> what's the current drama? [00:11:39] <autojack> I thought it was all resolved. [00:11:45] <btQuark> and especially sonatype - i would not have thought that they'ld jump aboard the oracle wagon [00:12:04] <abayer> btQuark: I'm not sure it's that direction and not the other way around. =) [00:12:08] <btQuark> i might not have gotten all the latest updates, anyhow what falls out of my twitterfeed is not that nice... [00:12:37] <btQuark> oracle jumped aboard the sonatype wagon? [00:13:00] <autojack> I thought we renamed Hudson and moved on. [00:13:07] <btQuark> ack [00:13:14] <abayer> We did. =) [00:13:15] <btQuark> that is what i thought too [00:13:23] <autojack> so what's the not nice drama? [00:13:25] <abayer> But it's hard to ignore a trainwreck nearby. [00:13:29] <autojack> haha [00:13:39] <autojack> lolcast the juicy gossip! [00:13:47] <btQuark> abayer that trainwreck leaks fuel and burns... [00:14:30] <btQuark> could sonatype be brought to continue the maven support in jenkins or do they still insist on hudson [00:14:56] * rtyler has a guess [00:16:08] *** Haloperidol has quit IRC [00:16:19] *** Ourson has quit IRC [00:16:28] *** elliot has quit IRC [00:18:28] <mindless> autojack: yes, i have an idea [00:18:42] <abayer> btQuark: I'm fairly certain they just wanted to have their own project without kohsuke around. [00:18:42] <autojack> do tell :) [00:18:52] <autojack> I was just thinking of an external job that parses the RSS feeds. [00:18:56] <mindless> implement a Badge (i forget the exact class name) [00:18:57] <autojack> then that could run on the local computer. [00:19:15] <mindless> these are the little icons that may be shown next to a build in the build history [00:19:22] <autojack> ohhh yeah [00:19:25] <mindless> your would be invisible, [00:19:25] <btQuark> abayer narf. does not sound too nice - weren't they working along nice the rest of the time before? [00:19:36] <autojack> that's clever man. [00:19:37] <abayer> Well, they never actually contributed anything back. [00:19:43] <mindless> but if it gets rendered within say 1 minute of build completion, it could render embedded sound [00:19:59] <mindless> ..so if you're sitting on the build page getting ajax updates of the build history, it should play [00:20:00] <autojack> bear in mind that I do not know Java :/ [00:20:16] <mindless> heh [00:20:26] <mindless> well, that's my idea.. [00:20:31] <mindless> do with it what you will [00:20:37] <rtyler> btQuark: unfortunately, in the time between Kohsuke's departure, and the Jenkins rename, Oracle and Sonatype contributed almost nothing to the project [00:20:48] <autojack> looks like the Groovy plugin could be used for that. [00:21:05] <evilchili> doh [00:21:09] <autojack> but yeah, so then the main page would be on auto-refresh... [00:22:01] <evilchili> abayer: What does "ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway" mean? I'm getting builds failing from it quite a lot, though there doesn't seem to be any problem reaching the git host from the slaves [00:22:18] <abayer> Try running the command on that box yourself, as the user in question. [00:22:51] *** SnagJJV has left #jenkins [00:22:58] <evilchili> i have done; works just fine [00:23:39] *** msm has quit IRC [00:23:52] <abayer> Hrm. Open a bug - and include the log? [00:24:14] <evilchili> will do [00:24:52] <autojack> mindless: it doesn't look like you can define arbitrary badges. [00:25:20] <btQuark> rtyler abayer well then, their support might end up being expendable [00:25:37] <rtyler> heh [00:26:11] <rtyler> btQuark: I think it's safe to say that the majority of Jenkins developers are getting back to focusing on the work they've been doing for a while now [00:26:21] <evilchili> oh ffs [00:26:30] <rtyler> the only time Hudson really comes up in here is when they Sonatype says something stupid [00:26:39] <evilchili> abayer: I'm goign to hold off for a bit. seems someone just crashed our primary AD controller and DNS is messed up [00:26:52] <abayer> 'k [00:26:54] * evilchili gets his gun [00:26:59] <autojack> mindless: and also it looks like that would only work if you were on the specific build's page [00:27:07] <autojack> I would rather have it work on the main page [00:27:20] *** kenneth_reitz has quit IRC [00:27:22] <mindless> autojack: promoted-builds-simple defines badges [00:27:43] <mindless> badges are only shown on job page, afaik [00:27:54] <mindless> in build history [00:27:55] <autojack> yeah [00:28:10] <mindless> oh, you want it in the view? [00:28:22] <autojack> yeah in the main home page [00:28:29] <autojack> so when ANY job succeeds it plays the sound [00:28:42] <mindless> then you'd need a new list view column [00:29:09] <mindless> again, normally blank.. but embeds sound if a build finished very recently [00:29:31] <mindless> see jobtype-column plugin for a simple example [00:29:31] <autojack> aha [00:30:13] *** Stubbs has quit IRC [00:31:35] <autojack> hmmmm [00:31:39] <autojack> but I'd have to modify the plugin? [00:33:27] <abayer> kohsuke: yt? [00:36:54] <mindless> autojack: make your own plugin [00:37:02] <mindless> that's an example to copy from [00:37:20] <hare_brain> kohsuke is in meetings. [00:37:40] <autojack> got it. [00:37:43] <hare_brain> He was here this morning, and now I think he's... elsewhere. [00:37:58] <abayer> hare_brain: Gotcha - trying to figure out a bug report, but I think I'm on it. [00:51:20] *** BrianF has quit IRC [00:54:04] *** awb has quit IRC [00:54:53] *** mpholt has quit IRC [01:04:06] *** _marc` has quit IRC [01:06:50] *** aheritier has quit IRC [01:10:03] *** fcamblor has quit IRC [01:13:18] *** vivek_ has quit IRC [01:33:42] *** hare_brain has left #jenkins [01:38:18] *** abayer has quit IRC [01:41:40] *** micrypt has joined #jenkins [01:45:54] *** Heimidal has quit IRC [01:46:24] *** micrypt has left #jenkins [01:49:01] *** micrypt has joined #jenkins [01:50:56] *** vivek_ has joined #jenkins [01:53:55] *** mando has quit IRC [01:56:43] *** awb has joined #jenkins [01:58:43] *** Ragnor has quit IRC [02:01:17] *** Ragnor has joined #jenkins [02:05:43] *** lifeless has quit IRC [02:16:56] *** lifeless has joined #jenkins [02:16:57] *** ChanServ sets mode: +v lifeless [02:19:28] *** mindless has quit IRC [02:19:39] *** noahcampbell has quit IRC [02:26:04] *** RichardM_ has quit IRC [02:28:31] *** Ragnor has quit IRC [02:34:24] *** Ragnor has joined #jenkins [02:47:40] *** sshaw has quit IRC [02:53:05] *** abayer has joined #jenkins [02:53:05] *** ChanServ sets mode: +o abayer [03:02:26] *** dhackner has quit IRC [03:03:19] *** esteele has joined #jenkins [03:06:11] *** esteele has quit IRC [03:06:52] *** esteele has joined #jenkins [03:12:48] *** mando has joined #jenkins [03:13:30] *** hachi_ is now known as hachi [03:13:37] *** mando has quit IRC [03:28:17] *** Heimidal has joined #jenkins [03:34:05] *** anathematic has quit IRC [03:34:47] *** lamer0 is now known as victori [03:35:41] *** jweiss_ has quit IRC [04:01:43] *** mando has joined #jenkins [04:03:41] *** mando has quit IRC [04:09:14] *** Lewisham has quit IRC [04:09:30] *** awb has quit IRC [04:14:24] *** vivek_ has quit IRC [04:15:19] *** awb has joined #jenkins [04:31:59] *** afex has quit IRC [04:33:05] *** noahcampbell has joined #jenkins [04:35:19] *** vivek_ has joined #jenkins [05:12:33] *** Sacha has joined #jenkins [05:16:58] *** Sacha has quit IRC [05:20:30] *** jieryn-w has quit IRC [05:21:18] *** jieryn-w has joined #jenkins [05:21:19] *** ChanServ sets mode: +v jieryn-w [05:26:21] *** elpargo has joined #jenkins [05:50:47] *** Heimidal has quit IRC [05:54:19] *** hornswoggles has joined #jenkins [05:57:34] *** noahcampbell has quit IRC [06:01:18] <hornswoggles> Whats a good way to check if a jenkins restart has completed? (locally on the box) [06:02:43] <hornswoggles> I'm writing a python script that needs to perform an action after a restart. I could add an arbitrary sleep but would rather not [06:03:47] *** awb has quit IRC [06:11:38] *** atmos has joined #jenkins [06:14:22] *** Heimidal has joined #jenkins [06:17:43] *** Heimidal has quit IRC [06:18:14] *** recampbell has quit IRC [06:20:33] *** vivek_ has quit IRC [06:32:22] <atmos> is there any way to expose information from a build via the api without writing an entire plugin ? [06:32:38] <abayer> atmos: what information? [06:33:24] <atmos> abayer: i'm submitting a branch to build in git and i'm basically running git reset --hard origin/master@{unix-timestamp} [06:33:49] <atmos> so i want to get the sha from that reset and expose it via the api [06:33:56] <atmos> can i set build parameters or something from it ? [06:34:01] <abayer> Ah. Hrm. [06:34:44] <abayer> I'm not sure. [06:34:51] <atmos> it's also kind of a shortcoming in git though, i can't seem to 'git ls-remote git at github dot com:foo/bar.git' refs/heads/master@{unix-timestamp} [06:35:19] <abayer> Yeah, remote polling is one of the holy grails of the git plugin. [06:35:38] <abayer> you guys should get on fixing that in git. ;) [06:35:56] <atmos> bah, i'm not a fan of the git plugin [06:36:02] <atmos> running it takes 4x as long as our build [06:36:09] <abayer> I'm the maintainer and *I'm* not a fan. [06:36:11] <atmos> i can get by for now but i kinda want that info [06:36:25] <atmos> i'm hoping our git guy can give me some insight tomorrow [06:36:41] <abayer> Sounds good to me - ping me tomorrow if you need to. I'll be here. [06:36:45] <atmos> word, thanks [06:37:03] <abayer> And I know kohsuke's been doing some work on the git plugin lately - its behavior on multi-branch setups should be less insane lately. [06:46:15] *** mconigliaro has quit IRC [06:46:16] *** hornswoggles has quit IRC [06:50:14] *** wolfs has joined #jenkins [06:50:14] *** ChanServ sets mode: +v wolfs [06:51:53] *** akostadinov has joined #jenkins [06:55:05] *** akostadinov has quit IRC [06:56:20] *** wolfs has quit IRC [07:08:36] *** Aetzel has joined #jenkins [07:26:40] *** wolfs has joined #jenkins [07:26:41] *** ChanServ sets mode: +v wolfs [07:27:23] *** wolfs has quit IRC [07:31:29] *** Haloperidol has joined #jenkins [07:42:27] *** wilmoore has joined #jenkins [07:43:54] *** akostadinov has joined #jenkins [07:46:19] *** sshaw has joined #jenkins [07:52:38] *** Stubbs has joined #jenkins [08:06:11] *** Stubbs has quit IRC [08:23:42] *** dotsev has joined #jenkins [08:25:30] *** Sebast1an has joined #jenkins [08:25:59] *** Sebast1an is now known as Sebastian [08:32:24] *** vila has quit IRC [08:37:53] *** vila has joined #jenkins [08:42:39] *** Haloperidol has quit IRC [08:51:22] *** cristiano has joined #jenkins [08:59:05] *** patryk has joined #jenkins [09:00:52] *** akostadinov has quit IRC [09:04:42] *** akostadinov has joined #jenkins [09:06:55] *** drulli has joined #jenkins [09:06:56] *** ChanServ sets mode: +v drulli [09:13:56] *** Ourson has joined #jenkins [09:17:13] *** Ourson has quit IRC [09:20:17] *** wolfs has joined #jenkins [09:20:18] *** ChanServ sets mode: +v wolfs [09:22:47] *** stigkj has joined #jenkins [09:30:52] *** jrz has joined #jenkins [09:36:23] *** cld2403 has joined #jenkins [09:38:50] <JamesPage> Can anyone help me diagnose why I'm getting the following error message: [09:38:52] <JamesPage> The plugin 'org.kohsuke:access-modifier-checker' does not exist or no valid version could be found [09:39:14] <JamesPage> when building jenkins 1.396 - it generated during the build of the Maven Integration Plugin. [09:43:18] *** rioch has joined #jenkins [09:53:53] *** RichardM_ has joined #jenkins [09:53:56] *** Weltraumschaf has joined #jenkins [09:54:36] *** calavera has joined #jenkins [10:01:12] *** _marc` has joined #jenkins [10:11:11] *** Stubbs has joined #jenkins [10:17:54] *** ExtraSpice has joined #jenkins [10:28:20] *** nd___ is now known as nd__ [10:29:05] *** sshaw has quit IRC [10:41:36] *** Sacha has joined #jenkins [10:44:52] *** micrypt has left #jenkins [10:46:23] *** d2m has joined #jenkins [10:46:25] *** Stubbs has quit IRC [10:46:48] *** Stubbs has joined #jenkins [10:53:39] *** dogmatic69__ has quit IRC [11:08:51] *** DamZzzz is now known as DamZ [11:32:49] *** atmos has quit IRC [11:38:24] *** DaveH has joined #jenkins [11:47:58] *** Gazoo has joined #jenkins [11:51:15] *** Sacha has quit IRC [11:53:15] *** wilmoore has quit IRC [11:54:07] *** ka6sox is now known as ka6sox-away [11:54:37] *** imeikas has quit IRC [11:55:48] *** imeikas has joined #jenkins [12:12:55] *** cristiano has quit IRC [12:22:04] *** Lewisham has joined #jenkins [12:22:04] *** ChanServ sets mode: +v Lewisham [12:22:17] *** Lewisham has quit IRC [12:23:04] *** justafish has joined #jenkins [12:25:19] *** skataria has joined #jenkins [12:25:55] *** Kiall is now known as Kiall|AFK [12:31:49] <justafish> is it possible to create a job using the groovy script console? [12:36:29] *** dogmatic69 has joined #jenkins [12:38:21] *** cristiano has joined #jenkins [12:42:33] *** wolfs has quit IRC [12:50:01] *** arnaldo has joined #jenkins [12:55:31] *** banoss has joined #jenkins [13:16:31] *** Sacha has joined #jenkins [13:20:59] *** wolfs has joined #jenkins [13:20:59] *** ChanServ sets mode: +v wolfs [13:35:16] <stigkj> justafish: should be [13:35:43] <stigkj> you have access to the whole API [13:48:29] <justafish> stigkj, yes good point :) thanks [13:52:50] *** Sebastian has quit IRC [13:53:47] *** dogmatic69 has quit IRC [13:58:43] *** dogmatic69 has joined #jenkins [13:58:46] <stigkj> justafish: np. Though if this is something you want to do regularly, I would rather make a template project and then copy this and make the necessary changes [14:00:01] <stigkj> I'm in process of doing this myself, that is, when pushing a new project to our git "server", create a corresponding project in Hudson automatically [14:02:53] <skataria> hello,i have tried to use RSS feed of builds but it pick the external ip address of my server how can i change to internal ip address... [14:03:48] <stigkj> skataria: you mean that the entries in the rss feed points to the external ip address? [14:06:28] <skataria> stigkj: yes [14:06:46] <skataria> stigkj: but i don't know where we can change the entry [14:06:48] <skataria> :( [14:11:03] <skataria> any idea [14:11:56] <stigkj> skataria: ok, will you ever need Hudson to generate something with the external ip address? Like a build failed mail [14:12:30] <stigkj> if not, there is a setting in Hudson for specifying this [14:12:34] <stigkj> in the admin console [14:12:47] <skataria> stigkj: where is it [14:13:57] <skataria> is this "hudson url" in configuration [14:15:18] *** ojacobson_ has joined #jenkins [14:15:48] *** esteele has quit IRC [14:17:13] <skataria> Thanks stigkj [14:17:19] <skataria> the problem is solved [14:17:54] <stigkj> skataria: where did you find it? Thought I had seen it, but could not find it now... [14:21:17] *** elpargo has quit IRC [14:28:05] *** elpargo has joined #jenkins [14:31:05] <skataria> stigkj: in the hudson main configuration in the email notification option "Hudson Url" [14:33:24] <stigkj> skataria: Did that fix the RSS feed? [14:33:36] <skataria> yup stigkj [14:36:42] *** rromanchuk has quit IRC [14:37:12] *** rromanchuk_ has joined #jenkins [14:38:55] *** aheritier has joined #jenkins [14:38:56] *** ChanServ sets mode: +v aheritier [14:41:30] *** josue has joined #jenkins [14:44:21] *** skataria has left #jenkins [14:46:23] *** kstreith has joined #jenkins [15:14:54] <cld2403> does anybody know how to convert a .trx file to a xml file? or junit or xunit file so that jenkins can show it at the test result page? [15:20:38] *** BrianFox has joined #jenkins [15:24:25] *** esteele has joined #jenkins [15:27:13] *** elliot has joined #jenkins [15:30:31] *** Gazoo has quit IRC [15:30:46] *** elliot has quit IRC [15:30:50] <rioch> Does jenkins support pre-build actions? [15:31:10] *** elliot has joined #jenkins [15:32:12] *** Sacha has quit IRC [15:32:24] *** slaboure has joined #jenkins [15:34:15] *** BrianFox has quit IRC [15:35:00] *** ojacobson_ is now known as ojacobson [15:36:16] *** ConstantineXVI has joined #jenkins [15:36:52] <ConstantineXVI> is there anywhere in the FS that says which build # is the last stable for a job? [15:38:46] <ConstantineXVI> trying to set something up for our testers to automatically d/l the last good build and tell them which # it is [15:39:46] <rioch> ConstantineXVI, what about the email notification? [15:41:24] <ConstantineXVI> rioch: little more involved, it's an android app and the script's going to push it to the device at the same time. plain email would work otherwise. [15:41:31] *** BrianFox has joined #jenkins [15:41:32] *** BrianFox has joined #jenkins [15:46:02] *** banzaiman has joined #jenkins [15:50:14] *** d2m has quit IRC [15:50:56] *** banzaiman has left #jenkins [15:52:06] *** eugene has joined #jenkins [15:52:31] *** eugene is now known as Guest3449 [15:52:39] *** Guest3449 has quit IRC [15:53:01] *** d2m has joined #jenkins [15:53:02] *** eugene__ has joined #jenkins [15:53:17] *** selckin has joined #jenkins [15:55:17] <eugene__> hi all, I have successfully installed jenkins and rails plugin for my rails app, but there are still some things that I cannot understand by myself. I installed rubyMetrics plugin and and checked "Publish JUnit test result report", entered appropriate path with xml files and rebuild the app, but no effect , is it because rails app? [16:00:06] *** Sebast1an has joined #jenkins [16:00:53] *** Sebast1an is now known as Sebastian [16:02:40] <eugene__> do I need to run build more than once to see something like http://hudson-ci.org/screenshots/5.png [16:02:43] <eugene__> ? [16:02:51] *** mando has joined #jenkins [16:03:34] <drulli> Yes. Trendgraphs show up if there are at least two data points... [16:04:21] *** stigkj has quit IRC [16:04:56] *** cld2403 has quit IRC [16:06:09] <jieryn-w> drulli: did anyone respond to your question about moving to github? [16:07:00] <jieryn-w> i know that core has [x] Update relevant JIRA issues [16:07:04] <drulli> No. Seems that I need to get admin rights to do it on my own :-) [16:07:06] <jieryn-w> and that is working pretty nicely [16:07:26] <jieryn-w> i think we could simply enable it for your jenkins-on-jenkins jobs and you'd get the linking you want [16:07:27] *** rioch has quit IRC [16:07:43] <drulli> I think that is a different issue. [16:08:08] <drulli> You mean the [FIXED JENKINS-XyZ] comment in a commit? [16:08:16] <jieryn-w> yes [16:08:18] *** recampbell has joined #jenkins [16:08:25] <drulli> That works fpr plug-ins, too. [16:08:51] <drulli> But Jira has a much better support. [16:09:03] <jieryn-w> with linking to fisheye? [16:09:18] *** arnaldo has quit IRC [16:10:35] <drulli> Yes, there is a source tab for each issue that shows all commits. [16:11:09] <drulli> This is quite convenient when you have several commits per issue. [16:11:17] * jieryn-w nods [16:11:51] <jieryn-w> i think we need an addition to the jira admins [16:12:01] <jieryn-w> there are a bunch of things in hold up [16:13:06] *** eugene__ has quit IRC [16:13:31] <drulli> that would be good :-) [16:13:52] <jieryn-w> maybe you could send a note to jenkinsci-dev requesting permission for jira admin then? [16:14:33] <jieryn-w> the fisheye breakage, the jira project creation, there are some plugin adds that have been requested .... [16:15:10] <jieryn-w> i think the infra team probably has months of real-life work catchup to do after focusing so much on the oracle nonsense [16:15:35] <drulli> Yes that is right... [16:16:14] <jieryn-w> an inning or two of relief pitching would probably be welcome :) [16:16:25] *** mando has quit IRC [16:17:11] *** eugene__ has joined #jenkins [16:20:15] *** akostadinov has quit IRC [16:22:34] *** wilmoore has joined #jenkins [16:27:46] *** jrz has left #jenkins [16:36:05] *** Aetzel has quit IRC [16:36:33] *** msm has joined #jenkins [16:37:28] <abayer> Who wanted admin access to JIRA? [16:40:18] <abayer> I'd be all for giving someone on European time admin access to ci.jenkins-ci.org and JIRA - let me check with kohsuke and Dean to be sure they're ok wtih it. [16:44:20] *** mando has joined #jenkins [16:45:04] *** mando has quit IRC [16:49:15] <drulli> Hi Andrew. I would like to have. (Maye for FishEye too so I can check how we can activate the Jira git integration). [16:49:36] <abayer> For Fisheye I need to talk to kohsuke for the admin password. =) [16:55:08] *** nd__ has quit IRC [16:56:06] <drulli> Ok. [16:56:11] *** nd__ has joined #jenkins [17:05:39] *** sshaw has joined #jenkins [17:06:19] *** _marc` has quit IRC [17:06:57] <hsoj> argh [17:07:13] <hsoj> apt-get upgrade on a jenkins -> jenkins upgrade still looks for the old hudson dir [17:08:09] *** kenneth_reitz has joined #jenkins [17:13:07] *** stigkj has joined #jenkins [17:13:28] *** herque has joined #jenkins [17:19:52] <herque> is there any way to modify the columns shown in the "all" view? [17:21:24] <herque> looks like maven columns were added in a recent update [17:24:15] *** eugene__ has quit IRC [17:30:14] *** amitev has quit IRC [17:31:15] <larrys> herque: http://wiki.jenkins-ci.org/display/JENKINS/Editing+or+Replacing+the+All+View [17:33:10] *** amitev has joined #jenkins [17:33:44] *** mindless has joined #jenkins [17:33:47] *** mindless has joined #jenkins [17:33:47] *** ChanServ sets mode: +o mindless [17:35:11] *** esteele has left #jenkins [17:37:13] <jenkinsci_builds> Starting build 516 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #510 2 days 3 hr ago) [17:37:41] <hsoj> grrr, this shit totally blasted my install =( [17:38:08] <hsoj> hudson.util.IOException2: Failed to copy /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.397.jar to /build/maven-agent.jar [17:41:11] *** wilmoore has quit IRC [17:41:36] *** wilmoore has joined #jenkins [17:44:07] *** Haloperidol has joined #jenkins [17:46:00] *** DamZ is now known as DamZzzz [17:52:01] *** cristiano has quit IRC [17:55:09] *** Heimidal has joined #jenkins [17:55:16] *** BrianFox has quit IRC [17:55:46] *** BrianFox has joined #jenkins [17:55:47] *** BrianFox has joined #jenkins [17:56:44] *** DamZzzz is now known as DamZ [17:58:15] *** mconigliaro has joined #jenkins [18:00:41] *** calavera has quit IRC [18:00:45] *** mando has joined #jenkins [18:01:56] *** ConstantineXVI has quit IRC [18:04:46] *** d2m has quit IRC [18:06:07] *** drulli has quit IRC [18:06:22] *** _marc` has joined #jenkins [18:11:15] *** noahcampbell has joined #jenkins [18:17:13] *** akostadinov has joined #jenkins [18:18:55] *** d2m has joined #jenkins [18:20:52] *** aheritier has quit IRC [18:22:28] *** calavera has joined #jenkins [18:25:05] *** dogmatic69 has quit IRC [18:26:56] *** drulli has joined #jenkins [18:26:56] *** ChanServ sets mode: +v drulli [18:26:58] *** DamZ is now known as DamZzzz [18:27:15] *** DamZzzz is now known as DamZ [18:27:48] *** recampbell has quit IRC [18:28:18] *** recampbell has joined #jenkins [18:28:29] <mindless> kohsuke: abayer: ok if I change the "hudson-" prefix in $BUILD_TAG builtin var to "jenkins-" ? [18:28:35] <banoss> hi all. Anyone seen Jenkins kick off a build, a log dir is created but its like the build job never actually spawns. No log file no nothing, but job sits there in the dashboard blocking other stuff :( [18:29:03] <abayer> mindless: There was a thread debating that on the mailing list. =) [18:29:05] <banoss> I cant find a maven process or any child processes on my slave [18:29:10] <mindless> k [18:30:18] *** BrianFox has quit IRC [18:30:43] *** BrianFox has joined #jenkins [18:30:44] *** BrianFox has joined #jenkins [18:31:11] * mindless boggles at BuildVariables vs getEnvironment [18:32:09] <herque> larrys: Thanks! not sure why I couldn't find that with a search [18:32:53] *** recampbell has quit IRC [18:37:22] *** DamZ is now known as DamZzzz [18:39:11] *** DamZzzz is now known as DamZ [18:40:05] *** mando has quit IRC [18:41:12] <mindless> can't environment just be environment? [18:43:16] <mindless> I have no idea why in Ant build step, buildFile and antOpts expand against env, properties expands against buildVariables, and targets expands against both! [18:45:15] *** dotsev has quit IRC [18:45:54] *** recampbell has joined #jenkins [18:48:50] *** Lewisham has joined #jenkins [18:48:50] *** ChanServ sets mode: +v Lewisham [18:55:12] *** rromanchuk_ is now known as rromanchuk [18:57:35] *** dhackner has joined #jenkins [18:57:36] *** calavera has quit IRC [18:58:40] *** calavera has joined #jenkins [19:01:19] *** hornswoggles has joined #jenkins [19:05:05] *** Weltraumschaf has quit IRC [19:09:06] <kohsuke> mindless: +1 re $BUILD_TAG [19:09:07] *** slaboure has quit IRC [19:09:39] *** Sebastian has quit IRC [19:12:36] <mindless> ok [19:15:50] <dhackner> I have a bunch of images that I'd like available on each Jenkins job page. Is there a way to have some sort of permalink to .../${jobname}-${buildnumber}? [19:16:10] <dhackner> or is there a way to archive them as artifacts but use the buildnumber env. var. in the location? [19:17:43] *** DaveH has quit IRC [19:19:53] *** Lewisham has quit IRC [19:21:07] *** wolfs has quit IRC [19:22:56] *** aheritier has joined #jenkins [19:22:56] *** ChanServ sets mode: +v aheritier [19:23:04] <mindless> dhackner: are the images produced by a build? [19:23:23] <dhackner> yea, currently were being saved to a remote shared directory [19:23:29] <dhackner> I guess I could just generate them local [19:23:31] <dhackner> to the build [19:23:34] <dhackner> and archive them eh? [19:23:47] *** calavera has quit IRC [19:24:58] <mindless> ya [19:25:09] <mindless> kohsuke: i'd appreciate a quick review of https://github.com/jenkinsci/jenkins/commit/5f1fef602c6a5672df6edcc84c73c47ff70bb71b [19:25:21] <mindless> changing how ant build step expands env stuff [19:26:07] <kohsuke> We don't need to expand with build.getBuildVariableResolver() ? [19:26:20] <mindless> line 144 merged that into env [19:26:36] *** awb has joined #jenkins [19:26:42] <mindless> previously, only targets expanded with both [19:27:05] <mindless> now buildFile, antOpts and properties will expand with both [19:27:34] *** justafish has quit IRC [19:27:35] <kohsuke> ah, OK [19:28:00] <kohsuke> It was a mistake that I introduced this secondary variable map in addition to env. variables [19:28:05] <kohsuke> The change makes sense to me [19:28:14] <mindless> ok, good [19:31:27] <pahalial> help: updated to Jenkins this morning, now either the git or gerrit plugin is acting up and preventing builds from triggering [19:31:39] *** d2m has quit IRC [19:31:43] <pahalial> Caused by: hudson.plugins.git.GitException: Command "git config --get remote.origin.url" returned status code 1: [19:32:22] *** d2m has joined #jenkins [19:45:22] <banoss> JENKINS-5764 - around line 539 in maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java - for (MavenModule m : project.sortedActiveModules) { ... [19:45:38] <jenkins-admin> JENKINS-5764:incremental builds leave modules unbuilt upon failure (Open) http://jenkins-ci.org/issue/5764 [19:46:24] <banoss> this will never find modules that were not built in previous build if build is incremental. But where to look to get activeModules for previous build? [19:49:50] *** mando has joined #jenkins [19:54:06] *** Creeture has joined #jenkins [19:54:33] *** Stubbs has quit IRC [19:56:13] <Creeture> Hey all. I'm just setting up a new project structure in Jenkins. Current thing to do is to build an infrequently changing project, after it is done, allow and/or trigger another project to build using the workspace of the former project. What are the keywords to look for in documentation to figure this out? [19:57:45] <ccutrer> Copy Workspace plugin, trigger downstream build [19:57:58] *** patryk has quit IRC [19:58:09] <ccutrer> (or you could specifically specify which workspace to use for the downstream build so that it's the same directory as the upstream build's workspace) [19:59:06] *** slaboure has joined #jenkins [19:59:11] <Creeture> That could work too. Is it the Clone Workspace SCM Plugin? [19:59:25] <ccutrer> yes [20:00:05] *** DamZ is now known as DamZzzz [20:03:17] <Creeture> The latter doesn't work because this top level project is the tools that are used for multiple other builds [20:05:32] <drulli> jenkins-admin: Make nullin a committer on github [20:05:38] <jenkins-admin> Added nullin as a GitHub committer [20:07:23] *** banoss has quit IRC [20:07:37] <Creeture> Dangit. That doesn't work either. I need subversion & Clone Workspace on the same project. [20:11:09] *** kenneth_reitz has quit IRC [20:11:27] *** pahalial has quit IRC [20:18:24] *** Deesl has joined #jenkins [20:22:33] *** _marc` has quit IRC [20:22:47] *** _marc` has joined #jenkins [20:22:56] *** drulli has quit IRC [20:26:21] *** lacostej has joined #jenkins [20:26:21] *** ChanServ sets mode: +v lacostej [20:31:10] *** wilmoore has quit IRC [20:35:06] *** BrianFox has quit IRC [20:35:31] *** BrianFox has joined #jenkins [20:35:31] *** BrianFox has joined #jenkins [20:38:52] *** Lewisham has joined #jenkins [20:38:52] *** ChanServ sets mode: +v Lewisham [20:50:55] *** kenneth_reitz has joined #jenkins [21:06:55] *** nej has joined #jenkins [21:25:13] <Creeture> Got that working. Any idea how to get the auto-install of global tools to obey the proxy settings? It doesn't seem to. [21:28:22] *** Sinar has quit IRC [21:31:10] *** akostadinov has quit IRC [21:35:55] <Creeture> Issue 7327, but for the other tools. [21:41:22] *** mando has quit IRC [21:42:05] *** sshaw has quit IRC [21:46:28] *** herque has quit IRC [21:56:44] <mindless> random poll.. what do you consider the "worst" build result [21:57:56] *** afex has joined #jenkins [21:59:16] <Creeture> mindless: Someone sneaks an rm -rf into the build and you're running as root [21:59:30] <mindless> sry, more specific: [21:59:53] <mindless> of the build results jenkins can report (success, unstable, failed, not_run, aborted), which do you consider the "worst"? [22:00:15] <Creeture> anything but success or not_run [22:00:35] <mindless> the code considers aborted worse than failed [22:03:07] *** msm has quit IRC [22:09:16] *** msm has joined #jenkins [22:18:36] *** stephenc has joined #jenkins [22:19:14] * rtyler stumbles in [22:19:38] <stigkj> mindless: re "worst" build result & aborted worse than failed; I guess this depends on context... [22:29:34] <Creeture> It's amazing the things that people will do to avoid using ant [22:30:45] <mikko> mindless: failed [22:31:35] *** mootles is now known as mootabally [22:31:46] *** mootabally is now known as obama [22:31:59] <kohsuke> mindless: didn't you add the link to source code in the Wiki plugin information widget? [22:32:05] <kohsuke> Or did I dream that up? [22:32:09] <kohsuke> I'm not seeing it in pages like http://wiki.jenkins-ci.org/display/JENKINS/Description+Setter+Plugin [22:32:20] *** obama is now known as AaronBarr [22:32:33] <mikko> hey, does anyone have time to give some comments on a patch so that i can possibly progress it further? [22:32:35] <ccutrer> mindless: it depends on why it was aborted. If it was aborted because it was stuck compiling, I consider that worse than failed. If it was aborted because unit tests were stuck, I consider that unstable. If it was aborted because I'm about to make another commit, and I didn't want to wait for two full builds, that's, well, "aborted" :) [22:32:43] *** slaboure has quit IRC [22:32:59] <kohsuke> mikko: if it's something I can help [22:33:12] <mikko> kohsuke: #JENKINS-8762 or https://github.com/mkoppanen/jenkins/commit/5171697a506f20a074f607f9917b015fe70ca35b [22:33:14] <jenkins-admin> JENKINS-8762:Enabling transport layer security with JNLP slaves (Open) http://jenkins-ci.org/issue/8762 [22:33:27] <mikko> the latter might be more pleasant to read [22:34:42] <kohsuke> Isn't it easier to do our own streaming cipher, as opposed to do a separate SSL socket? [22:34:56] <kohsuke> After all they already exchange a secret [22:35:06] <kohsuke> We could use that as the cipher key and encrypt the stream [22:35:25] <kohsuke> It can be done as a part of the initial handshaking so that it only kicks in when both sides support that [22:35:32] <kohsuke> It's zero configuration, to [22:35:36] <kohsuke> too [22:36:12] <mikko> that would be probably better approach. TLS seemed like very easy to implement [22:36:31] <kohsuke> I thought it might be harder for users [22:36:50] <mikko> the thing here is that the slaves fail to connect unless they agree with ssl [22:36:51] <kohsuke> And you also have to have a certificate, unless I'm missing that [22:36:57] <mikko> in my case that would be ideal [22:37:13] <mikko> yes, you need cert on server [22:38:02] <kohsuke> We can let you configure the server to deny any non-secure connection [22:38:33] *** BrianFox has quit IRC [22:38:45] <mikko> ok, i can look into producing a new patch [22:38:58] <kohsuke> If that'd be possible, it'd be greatly appreciated [22:38:59] <mikko> the plain-text connection is a bit scary on WAN links [22:39:03] <kohsuke> I agree. [22:39:22] <mikko> ill update the ticket [22:39:30] <kohsuke> We recently added a better hand-shaking protocol that can be used to do capability exchange. [22:39:49] <kohsuke> It should let you upgrade the connection to crypt seamlessly [22:43:31] *** lukem has quit IRC [22:45:51] *** rcampbell_ has joined #jenkins [22:45:54] *** nej has quit IRC [22:46:55] *** recampbell has quit IRC [22:47:13] *** wolfs has joined #jenkins [22:47:13] *** ChanServ sets mode: +v wolfs [22:48:41] <abayer> Any chance we could get a new release of maven-hpi-plugin sometime soon, in org.jenkins-ci.tools rather than org.jvnet.hudson.tools? No need to change the plugin file extension, but it'd be nice to get the plugin into our groupId. [22:48:47] *** avandendorpe has joined #jenkins [22:49:17] *** wolfs has quit IRC [22:49:33] <abayer> Ah, and we should update hpi:create to use 1.398. [22:49:34] *** wolfs has joined #jenkins [22:49:34] *** ChanServ sets mode: +v wolfs [22:49:38] <abayer> I'll get on those both. [22:49:57] *** wolfs has quit IRC [22:50:22] <jieryn-w> do you happen to know where org.jvnet.hudson:lib lives? hopefully on github? :) [22:50:32] <abayer> I?do not. [22:50:35] <abayer> kohsuke: ? [22:50:37] <jieryn-w> no scm section in pom [22:50:44] <kohsuke> hi [22:50:51] <kohsuke> oh [22:50:56] <kohsuke> it's in github [22:50:59] <kohsuke> named lib-* [22:51:04] <kohsuke> which one are you looking for? [22:51:19] <kohsuke> TODO to myself: write a script to generate the list of all repositories with their GAV coordinates [22:51:46] <jieryn-w> plain lib [22:51:55] <abayer> I was actually noting that we should write a script to generate said list of all repos as an HTML page, at least for plugins, and then put it up at jenkinsci.github.com. [22:52:17] <kohsuke> I intend to stop using that parent POM [22:52:24] <kohsuke> It was only for grouping things on Subversion [22:52:30] <kohsuke> now that it's flat it doesn't seem necessary [22:52:48] *** zaphX has joined #jenkins [22:52:51] <kohsuke> abayer: I think a Wiki page is better, in terms of drawing more traffic to where the traffic should be [22:53:13] <abayer> Good 'nuff. Just want to make sure we have an easy way to find plugins' repo URLs. [22:53:21] <kohsuke> Agreed [22:54:23] <jieryn-w> https://github.com/jenkinsci/lib 404 [22:55:22] <kohsuke> What I meant was that I don't think that parent POM is necessary any more [22:55:29] <kohsuke> You can just inherit straight from Jenkins master POM [22:55:29] <jieryn-w> oh :) [22:55:59] <jieryn-w> org.jenkins-ci:jenkins ? [22:56:31] <kohsuke> right [23:00:36] <mindless> abayer: kohsuke: my plugin jobs on ci.j fail because I've been resistant about adding a <repository> to my pom to find the parent... but other jobs have run that do have that entry and thus plugin:1.396 exists in ~/.m2/repository .. so why do my jobs still fail? [23:00:54] <abayer> Link to one? [23:01:14] <mindless> http://ci.jenkins-ci.org/view/Plugins/job/plugins_copyartifact/25/console [23:01:59] <abayer> Hrm. I don't know. [23:02:05] <abayer> olamy would be the one to ask. =) [23:02:37] <abayer> But in general, I think you probably should add a <repository> tag, at least until we get org.jenkins-ci stuff in central again. [23:02:58] <kohsuke> We could tweak ~/.m2/settings.xml for the user that runs Jenkins and have it automatically check the right repos [23:03:19] <abayer> Yeah, we could - rtyler, jieryn-w - that's on you guys. =) [23:03:27] <abayer> Since they're your slaves. [23:03:46] <jieryn-w> sure, let me know what you want :) [23:04:48] *** Heimidal has quit IRC [23:05:26] <jieryn-w> (i solved this previously by using a pre-build step for all jobs which ran maven-nexus-plugin:settings-download with a -Durl=http://jenkins/userContent/settings.xml [23:05:29] <jieryn-w> ) [23:06:09] *** nej has joined #jenkins [23:06:15] <abayer> Given that we have two slaves and a couple hundred jobs, guess which I think is the better option to change. =) [23:06:21] <jieryn-w> but it's probably easier to just have rtyler and i update ~/.m2/settings.xml [23:06:25] <jieryn-w> :-) [23:06:27] <abayer> =) [23:08:02] *** Heimidal has joined #jenkins [23:08:34] <mindless> can it be this simple? http://jenkins.pastebin.com/R8UfcfNF [23:09:23] <jieryn-w> mmm, i think not [23:09:30] *** kenneth__ has joined #jenkins [23:10:02] <jieryn-w> http://jenkins.pastebin.com/z0CADJyL [23:10:25] <jieryn-w> or, whatever url is going to have all the deps [23:10:40] *** kstreith has quit IRC [23:11:27] *** wolfs has joined #jenkins [23:11:28] *** ChanServ sets mode: +v wolfs [23:11:55] *** kenneth_reitz has quit IRC [23:12:30] *** wolfs has quit IRC [23:12:47] <abayer> maven.glassfish.org/content/groups/public is the right URL. [23:13:09] *** kenneth__ has quit IRC [23:13:30] *** kenneth_reitz has joined #jenkins [23:13:57] <dhackner> Can you not archive artifacts that may or may not exist? [23:14:09] <dhackner> I want folder/** to archive, but that folder might be empty [23:21:36] <jieryn-w> ok, i set http://jenkins.pastebin.com/HjGXgxCU for remote-slave-3 [23:21:59] <jieryn-w> once the node finishes jenkins_main_trunk i'll kick off another build [23:30:25] *** nej has quit IRC [23:30:49] <jenkinsci_builds> Project jenkins_main_trunk build #516: ABORTED in 5 hr 53 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/516/ [23:30:49] <jenkinsci_builds> * Kohsuke Kawaguchi: [FIXED JENKINS-7809] expose child process stdout as InputStream. [23:30:50] <jenkinsci_builds> * Kohsuke Kawaguchi: SlaveComputer.getChannelToMaster() can be null if Launcher is used to connect other VMs than the slaves. [23:30:50] <jenkinsci_builds> * Kohsuke Kawaguchi: for serialization work these interfaces need to be public [23:30:51] <jenkinsci_builds> Starting build 517 for job jenkins_main_trunk (previous build: ABORTED -- last SUCCESS #510 2 days 8 hr ago) [23:31:25] *** mando has joined #jenkins [23:36:58] *** mindless has left #jenkins [23:37:40] *** ojacobson has quit IRC [23:44:51] *** cowboyd has joined #jenkins [23:46:17] <autojack> I've been looking at the docs but the answer to this question isn't clear to me: do I need any ports other than 22 open for a Jenkins master to communicate with a slave? [23:47:52] *** mindless has joined #jenkins [23:48:16] *** mindless has joined #jenkins [23:48:16] *** ChanServ sets mode: +o mindless [23:56:03] *** ExtraSpice has quit IRC [23:59:06] *** girasquid has joined #jenkins [23:59:37] *** zaphX has quit IRC [23:59:44] <girasquid> My Jenkins instance keeps crashing whenever I try to run a new build - can anyone help me out? I tail -f'd the log file the last time, and this is what I got: http://pastie.org/private/9zaj2rl3wkobmv9avrnd0g