[00:01:54] *** DamZ is now known as DamZzzz [00:02:07] *** lacostej has quit IRC [00:02:58] *** aheritier has quit IRC [00:07:41] *** Lewisham has quit IRC [00:10:37] *** atmos has joined #jenkins [00:12:44] *** aheritier has joined #jenkins [00:12:44] *** ChanServ sets mode: +v aheritier [00:16:05] *** stephenc has joined #jenkins [00:18:25] *** slaboure has quit IRC [00:19:03] *** nano- has quit IRC [00:19:05] *** rcampbell_ has joined #jenkins [00:19:46] *** recampbell has quit IRC [00:23:19] *** wolfs has quit IRC [00:23:21] *** stephenc_ has joined #jenkins [00:24:01] *** Lewisham has joined #jenkins [00:24:01] *** ChanServ sets mode: +v Lewisham [00:24:20] *** Stubbs has quit IRC [00:24:20] *** stephenc has quit IRC [00:24:35] <ahhughes> doh kohsuke - it does a re-clone :'( [00:33:09] *** drulli has quit IRC [00:37:47] *** stephendonner has joined #jenkins [00:50:55] *** tobias__ has quit IRC [00:53:23] *** calavera has quit IRC [00:54:24] *** Richm_ has quit IRC [00:55:26] *** dotsev has joined #jenkins [00:56:58] <ahhughes> rtyler, did you setup the ldap accounts... I can't login to Jira.. have reset my password e.t.c. no joy [00:58:34] <kohsuke> Do you still need help in getting access? [00:59:34] <ahhughes> yes please. But I'll PM with you so its not so noisey in here :) [01:05:45] <rtyler> kohsuke: did you get those certs in place btw? [01:05:57] <kohsuke> Yes I did [01:05:59] <rtyler> YAY [01:06:15] <kohsuke> Still need to make sure that commits require https, and account app goes to https. [01:06:22] <kohsuke> Man I feel like I'm a sysadmin [01:06:30] <rtyler> you are :) [01:06:31] <kohsuke> I'm starting to wonder if I could get by as one [01:07:00] <rtyler> it's easy to be a sunny day sysadmin [01:07:07] <rtyler> when shit gets bad, that's when good sysadmins shine [01:07:15] <kohsuke> true [01:11:33] *** DamZzzz is now known as DamZ [01:11:41] *** mbien has joined #jenkins [01:12:02] *** DamZ is now known as DamZzzz [01:12:30] *** mbien has left #jenkins [01:17:36] <olamy> kohsuke pushed test with mvn test -Dtest=RedeployPublisherTe#testTarGzUniqueVersionTrue -Dmaven.junit.quiet=false [01:17:42] <olamy> so have a look [01:18:09] <olamy> I wonder If we have to support something like -Dtest=myClass#foo*bar [01:20:58] <olamy> mail me if any issues with the commit (time to sleep here) [01:20:59] <olamy> nn [01:21:48] *** aaron01 has left #jenkins [01:21:51] *** dhackner has quit IRC [01:22:20] *** elliot has quit IRC [01:22:40] *** olamy has quit IRC [01:23:19] *** ashlux has joined #jenkins [01:25:46] *** btrim has joined #jenkins [01:33:21] *** tobias__ has joined #jenkins [01:37:08] *** Heimidal has quit IRC [01:37:30] *** kenneth_reitz has quit IRC [01:38:03] *** cybernd has quit IRC [01:46:10] *** tobias__ has quit IRC [01:51:57] *** retornam_ has quit IRC [01:54:16] <ahhughes> kohsuke, thanks for helping... jira issue submitted :) [01:54:31] <ahhughes> no doubt oracle will jump in and fix this one. [01:54:39] *** Haloperidol has quit IRC [02:01:36] *** CMoH has quit IRC [02:02:06] *** kenneth_reitz has joined #jenkins [02:02:43] *** abayer has quit IRC [02:06:05] *** mconigliaro has quit IRC [02:14:15] *** stephenc_ has quit IRC [02:18:22] *** mindless has quit IRC [02:21:46] *** DamZzzz is now known as DamZ [02:22:14] *** DamZ is now known as DamZzzz [02:22:38] *** wilmoore has quit IRC [02:23:54] *** kenneth_reitz has quit IRC [02:26:02] *** ashlux_ has joined #jenkins [02:27:05] *** ashlux has quit IRC [02:30:11] *** ashlux has joined #jenkins [02:31:40] *** ashlux_ has quit IRC [02:47:26] *** mbien has joined #jenkins [02:49:21] *** ashlux has quit IRC [02:49:50] *** ashlux has joined #jenkins [02:52:17] *** mbien has left #jenkins [02:54:29] *** jfelchner has joined #jenkins [02:58:34] *** noahcampbell has quit IRC [02:58:56] <autojack> ugggggggggggg [02:59:07] *** bmahe has quit IRC [02:59:10] <autojack> I just realized that my beautiful build/package/deploy job chains have a fatal flaw. [02:59:54] <autojack> have a job that does a build and then archives the workspace, and then the next job packages using the previous workspace. [03:00:19] <autojack> but I call the package job via curl'ing its HTTP job build URL [03:00:37] <autojack> and I just realized, that happens BEFORE the workspace gets archived. [03:00:50] <autojack> so then the package job is running on the previous copy of the workspace. [03:02:46] <btrim> isn't the workspace always available via url? [03:03:14] <autojack> no, what I mean is, the contents of job A's workspace need to be given to job B. [03:03:22] <jieryn-w> other than not ever having a successful build (or all builds deleted) i can't imagine why not [03:03:40] <jieryn-w> i think we should add a system property jenkins.Workspace.disable [03:03:48] <jieryn-w> to disable access to it [03:03:52] <autojack> so what's happening is, job A is calling job B before A's workspace is archived/available. [03:04:02] *** Heimidal has joined #jenkins [03:04:37] <autojack> yeah that's basically what I need. [03:04:55] <autojack> previously, I was having job B literally cd into the workspace of job A. [03:05:10] <autojack> but then I realized, without a concept of locking in that case, someone could run a build of job A while job B was in the dir. [03:05:19] <autojack> and screw things up. [03:05:41] *** esteele|away has quit IRC [03:05:42] *** esteele has joined #jenkins [03:06:51] <btrim> I recently set up a somewhat intricate matrix-build + package build using the copy artifacts plugin. Different from your use-case since I really have two levels of artifacts to build [03:07:10] <btrim> the matrix build creates a bunch of artifacts which are packaged together by a triggered build [03:07:11] <autojack> hmmm [03:08:10] <autojack> what do you mean by "matrix? [03:08:17] <btrim> multi-configuration build [03:08:26] <btrim> I build on a label axis [03:09:16] <autojack> hmm [03:09:40] *** abayer has joined #jenkins [03:09:40] *** ChanServ sets mode: +o abayer [03:09:43] <autojack> even then, the problem for me is the WAY I'm calling job B [03:10:07] <btrim> I have a multi-platform C++ program that gets compiled on Windows, Mac, and Linux at the same time, then I essentially jar up the items and metadata [03:10:15] <autojack> it gets called as part of job A's shell script. [03:10:25] <autojack> so any "post build action" technically will happen after that. [03:10:47] <btrim> why not have it trigger job B? [03:10:52] <autojack> the reason I do it that way is, I want to only run job B if job A is from a certain branch. [03:11:05] <autojack> so I just use an if statement in my job A shell script. [03:11:29] <autojack> the alternative is to pass the branch to job B, and have B just bail if it's the wrong branch. [03:11:40] <autojack> but then I'll have excessive pointless runs of job B. [03:12:19] <btrim> maybe the promotion plugin could come into play [03:13:16] <btrim> Job A triggers job A-prime to determine whether or not to promote the build to run job B. That might be complicating it more than it needs to though [03:14:28] <autojack> yeah that's messy. [03:14:49] <autojack> I can go back to the "job B cd's into job A's workspace" if the locking and latching plugin will work for me. [03:14:58] <autojack> but when I looked at it I was not confident [03:15:28] <btrim> I seem to remember there being a "use workspace from project X" option [03:16:39] <autojack> are you thinking of the clone workspace plugin? that's what I'm using now. [03:17:10] <autojack> oh and also I can't use the "block build when downstream project is building" option because since I am calling job B with curl via its URL, job A doesn't KNOW that B is downstream of it. [03:17:16] <autojack> isn't this fun! ;) [03:17:37] <autojack> if I could manually define that relationship my life would be a hell of a lot easier. [03:22:43] <btrim> post build task plugin? [03:22:58] <btrim> that wouldn't give you that relation though [03:23:43] <autojack> I don't see a plugin by that name. [03:24:14] <autojack> but I have to go catch a bus home. [03:24:21] <btrim> good luck [03:24:25] <autojack> I'll look at other possibilities tomorrow. [03:24:27] <autojack> thanks! [03:28:39] *** abayer has quit IRC [03:29:22] *** abayer has joined #jenkins [03:29:22] *** ChanServ sets mode: +o abayer [03:30:57] *** ashlux has quit IRC [03:31:45] *** ashlux has joined #jenkins [03:36:44] *** ashlux_ has joined #jenkins [03:39:36] *** ashlux has quit IRC [03:39:57] <btrim> wiki is down [03:40:04] <kohsuke> Yes [03:40:07] <kohsuke> I'm working on it [03:40:08] <btrim> ok [03:42:25] <kohsuke> Back now [03:42:30] <kohsuke> I'm sorry for the troble [03:42:42] <btrim> no problem [03:43:57] *** kenneth_reitz has joined #jenkins [03:46:07] *** bmahe has joined #jenkins [03:46:45] <btrim> I play at being a sysadmin as well. Always paranoid of getting an angry email after restarting tomcat / httpd [03:52:48] <hachi> kohsuke: can I get your openid plugin sources from a version control somewhere? [03:54:57] *** steph021 has quit IRC [03:58:45] *** kenneth_reitz has quit IRC [04:01:10] *** awb has quit IRC [04:20:08] *** victori has joined #jenkins [04:23:43] *** bmahe has quit IRC [04:35:38] *** stephendonner has quit IRC [04:37:26] *** dpickett has quit IRC [04:38:05] *** dpickett has joined #jenkins [04:46:44] *** tathamr has joined #jenkins [04:50:37] *** esteele has quit IRC [04:56:09] *** noahcampbell has joined #jenkins [04:59:52] *** rcampbell_ has quit IRC [05:03:19] *** afex has left #jenkins [05:05:10] *** tathamr has quit IRC [05:23:29] <jieryn-w> seesmic has been worthless all day [05:27:41] *** uzilan has joined #jenkins [05:53:06] *** kenneth_reitz has joined #jenkins [06:03:12] *** kenneth_reitz has quit IRC [06:04:59] *** kenneth_reitz has joined #jenkins [06:09:36] *** uzilan has quit IRC [06:18:23] *** btrim has quit IRC [06:31:28] *** ahhughes has quit IRC [06:33:57] <jieryn-w> how do i place something onto a specific job instance page? [06:34:17] <jieryn-w> i have a plugin which creates a table, i've got it linkable from the left nav area [06:34:28] <jieryn-w> but i also want to place it onto the main job page, a la static analysis plugins [06:34:42] <jieryn-w> ..i'm trying to grok the existing plugins, but they are pretty involved [06:35:20] *** BrianFox_ has joined #jenkins [06:36:52] *** kenneth_reitz has quit IRC [06:38:23] *** BrianFox has quit IRC [06:45:08] *** kenneth_reitz has joined #jenkins [06:49:17] *** kenneth_reitz has quit IRC [06:58:38] *** e1ven has joined #jenkins [06:59:37] <e1ven> I'm having a problem with my Hudson (v 1.372, pre-rename); After restarting it this afternoon, 2/3rds of my jobs are gone, and the log is showing a java.lang.NoClassDefFoundError: hudson/model/queue/SubTask error for them. [07:05:39] <jieryn-w> what was the purpose of the restart? [07:05:42] <jieryn-w> plugin updates? etc? [07:06:04] *** noahcampbell has quit IRC [07:07:02] *** josh_ has joined #jenkins [07:08:13] <jieryn-w> consider downgrading the plugin updates [07:08:15] <josh_> hello, may i ask a question relating to a problem im having? [07:08:33] *** cliffano has joined #jenkins [07:08:50] <jieryn-w> don't ask to ask, just ask [07:08:54] *** akostadinov has joined #jenkins [07:09:47] <josh_> just installed grail plugin, trying to do a build, getting this error: "java.io.IOException: Cannot run program "grails" (in directory..." [07:10:02] <josh_> ): java.io.IOException: error=2, No such file or directory [07:10:44] <josh_> i can go to that dir (workspace) manually and run grails, but not as jenkins [07:10:58] <josh_> or rather jenkins under tomcat [07:11:12] *** joewilliams_away is now known as joewilliams [07:12:15] <e1ven> jieryn-w- Yes, plugin updates. Do you think the new plugin could be breaking the jobs? Is there any way yo revert? [07:12:32] <jieryn-w> josh_: ok, i don't know grails at all :) sorry .. maybe someone else will pipe in [07:12:46] <josh_> thanks [07:12:58] <jieryn-w> e1ven: i don't recall when it was introduced, but hudson does have a way via the updateManager to revert to previous plugin version [07:13:30] <e1ven> Thanks. The alternative that I thought of was to update to the newest, post-rename version, but I wasn't sure if that's safe yet. [07:15:12] <jieryn-w> josh_: on second thought, you may want to code the full path to grails in the system and/or job config .. and build now [07:15:23] <jieryn-w> josh_: if that still fails, you're really on your own w/r/t #Jenkins at this moment [07:15:38] *** cristiano has joined #jenkins [07:16:00] <jieryn-w> e1ven: i'm on jenkins 1.396 right now, 99% maven shop, i have 1 master node and a half dozen slaves (win/mac) and about 300 jobs [07:16:20] <jieryn-w> i find it to be stable enough [07:16:27] <jieryn-w> i run full static analysis plugins, and a few other helpers [07:20:18] *** Aetzel has joined #jenkins [07:25:37] *** cliffano has quit IRC [07:30:35] *** josh_ has quit IRC [07:50:04] *** recampbell has joined #jenkins [07:52:36] *** benji_ has quit IRC [07:59:53] *** Lewisham has quit IRC [08:01:30] *** Lewisham has joined #jenkins [08:01:30] *** ChanServ sets mode: +v Lewisham [08:04:38] *** Heimidal has quit IRC [08:10:44] *** Lewisham has quit IRC [08:15:29] *** joewilliams is now known as joewilliams_away [08:19:52] *** dotsev has joined #jenkins [08:30:28] *** Deesl has joined #jenkins [08:34:08] *** lacostej has joined #jenkins [08:34:09] *** ChanServ sets mode: +v lacostej [08:34:34] *** thkoch has joined #jenkins [08:35:34] *** kenneth_reitz has joined #jenkins [08:36:50] <jenkinsci_builds> Starting build 493 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #458 17 days ago) [08:39:30] *** Deesl has quit IRC [08:39:57] *** Deesl has joined #jenkins [08:40:58] *** awb has joined #jenkins [08:43:46] *** wolfs has joined #jenkins [08:47:57] *** stisti has quit IRC [08:49:45] *** stisti has joined #jenkins [08:57:41] *** kgoess has quit IRC [08:58:49] *** drulli has joined #jenkins [08:58:49] *** ChanServ sets mode: +v drulli [09:12:23] *** d2m has joined #jenkins [09:14:01] *** Deesl has quit IRC [09:16:12] *** Deesl has joined #jenkins [09:20:24] *** d2m has quit IRC [09:21:02] *** wilmoore has joined #jenkins [09:23:29] *** slaboure has joined #jenkins [09:24:59] *** DamZzzz is now known as DamZ [09:26:54] *** Stubbs has joined #jenkins [09:27:54] *** JamesPage has joined #jenkins [09:29:39] *** vjuranek has joined #jenkins [09:31:13] *** wolfs has quit IRC [09:35:43] *** Haloperidol has joined #jenkins [09:37:55] *** risend has joined #jenkins [09:38:38] *** olamy has joined #jenkins [09:39:00] *** ChanServ sets mode: +v olamy [09:40:11] *** wolfs has joined #jenkins [09:42:34] *** _marc` has joined #jenkins [09:43:07] *** Heimidal has joined #jenkins [09:44:00] *** Deesl has quit IRC [09:45:15] *** Deesl has joined #jenkins [09:45:27] *** DamZ is now known as DamZzzz [09:49:21] *** DamZzzz is now known as DamZ [09:49:42] *** Heimidal has quit IRC [09:50:49] *** Weltraumschaf has joined #jenkins [09:52:36] *** wolfs has quit IRC [09:53:23] *** awb has quit IRC [09:56:56] *** elpargo_ has joined #jenkins [09:58:03] *** DamZ is now known as DamZzzz [09:58:50] <jenkinsci_builds> Project jenkins_main_trunk build #493: STILL UNSTABLE in 1 hr 22 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/493/ [09:58:51] <jenkinsci_builds> * Kohsuke Kawaguchi: ignore *.deb [09:58:51] <jenkinsci_builds> * Kohsuke Kawaguchi: creating an RC branch [09:58:52] <jenkinsci_builds> * Kohsuke Kawaguchi: the trunk is toward 1.398-SNAPSHOT [09:59:22] *** elpargo has quit IRC [09:59:22] *** elpargo_ is now known as elpargo [10:00:07] <jenkinsci_builds> Starting build 494 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #458 17 days ago) [10:02:30] *** vjuranek_ has joined #jenkins [10:03:17] *** Stubbs_ has joined #jenkins [10:03:58] *** wolfs has joined #jenkins [10:05:28] *** vjuranek has quit IRC [10:06:28] *** vineethmohan has joined #jenkins [10:07:00] <vineethmohan> from a plugin , i need to access the xml given by /api/xml of a build. how can i do it ? [10:07:01] *** Stubbs_ has quit IRC [10:07:27] *** Stubbs has quit IRC [10:07:27] *** nd__ has quit IRC [10:08:02] *** vineethmohan has left #jenkins [10:08:15] *** vineethmohan has joined #jenkins [10:09:26] *** nd__ has joined #jenkins [10:11:48] <vineethmohan> from a plugin , i need to access the xml given by /api/xml of a project. how can i do it ? [10:12:33] <drulli> vineethmohan: Isn't it easier to directly work with the Job object? [10:13:00] <vineethmohan> thing is there is another plugin which makes that api xml avaialable. [10:13:28] <vineethmohan> i want to acces api of that one. and am not able to get data through any of the base classes that plugin have been extended [10:14:06] <drulli> Ok, and then you want to parse the XML? [10:14:19] <vineethmohan> yes. thatz what i have in mind. [10:15:58] <drulli> I never used that before. It sounds somewhat complicated. Wouldn't it be easier to change the other plug-in? [10:16:50] <vineethmohan> the "other" plugin is not mu plugin :) [10:16:55] <vineethmohan> s/mu/my/ [10:18:08] *** ExtraSpice has joined #jenkins [10:19:59] *** dogmatic69 has joined #jenkins [10:22:18] *** JHogarth has joined #jenkins [10:25:40] *** vineethmohan has left #jenkins [10:29:47] *** darkredandyellow has joined #jenkins [10:30:16] <Weltraumschaf> do I understand right: Oracle will continue with hudson and we continue with jenkins -> two seperate forks? [10:30:32] <selckin> only one is a fork :) [10:30:58] <Weltraumschaf> hehe, yes, of course [10:32:14] <JHogarth> and despite Oracle's protests I'd call hudson a fork of jenkins.... [10:32:20] *** calavera has joined #jenkins [10:32:57] <Weltraumschaf> hrhrhr [10:39:41] *** Ourson has joined #jenkins [10:41:07] <Weltraumschaf> is topday someone here, who would be so kind as to help me with my SCM plugin and repo browser integration? [10:41:08] *** Stubbs has joined #jenkins [10:41:45] <Weltraumschaf> sry, topday = today [10:46:11] *** banoss has joined #jenkins [10:46:35] <banoss> g'morning jenkins'os [10:47:13] <banoss> freenode URL still says channels=hudson [10:53:52] *** DamZzzz is now known as DamZ [10:55:38] <Weltraumschaf> nobody here who could help me? [10:56:00] <Weltraumschaf> the documentation and reading of gitscm and tfsscm plugin did not helped [10:58:16] *** DaveH has joined #jenkins [10:59:21] *** jaanek has quit IRC [11:00:42] *** dogmatic69 has quit IRC [11:01:30] *** dogmatic69 has joined #jenkins [11:22:00] <jenkinsci_builds> Project jenkins_main_trunk build #494: STILL UNSTABLE in 1 hr 21 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/494/ [11:22:00] <jenkinsci_builds> Kohsuke Kawaguchi: the trunk is toward 1.398-SNAPSHOT [11:27:48] <Ourson> I am using a label defined in my matrix setup as ${myLabel} in the copy artifact field. Is it normal it's not replaced ? [11:31:05] *** Richm_ has joined #jenkins [11:36:44] *** Stubbs_ has joined #jenkins [11:36:44] *** Stubbs has quit IRC [11:36:44] *** Stubbs_ is now known as Stubbs [11:40:33] *** bap2000 has joined #jenkins [11:46:21] *** skataria has joined #jenkins [11:46:26] *** skataria has left #jenkins [11:46:36] *** skataria has joined #jenkins [11:47:26] *** skataria has left #jenkins [11:50:41] *** matt_c has quit IRC [11:51:03] *** DamZ is now known as DamZzzz [11:51:10] *** matt_c has joined #jenkins [12:04:41] *** Stubbs has quit IRC [12:11:31] *** Stubbs has joined #jenkins [12:12:38] *** wolfs has quit IRC [12:22:18] *** recluze has joined #jenkins [12:22:22] <recluze> .nickserv identify portablepass [12:22:43] *** recluze has quit IRC [12:24:51] *** matt_c has quit IRC [12:25:47] *** imeikas has quit IRC [12:26:10] *** matt_c has joined #jenkins [12:27:26] *** resmo_ has joined #jenkins [12:27:32] *** imeikas has joined #jenkins [12:30:07] *** Haloperidol has quit IRC [12:33:56] *** vjuranek_ has quit IRC [12:34:21] *** vjuranek_ has joined #jenkins [12:35:18] *** wilmoore has quit IRC [12:37:47] *** randy2009 has joined #jenkins [12:42:23] *** wolfs has joined #jenkins [12:53:10] *** matt_c has quit IRC [12:55:05] *** matt_c has joined #jenkins [12:58:38] *** aheritier has quit IRC [13:12:29] *** Stubbs has quit IRC [13:28:02] *** resmo_ has quit IRC [13:31:13] <_W_> someone mentioned no more than a few weeks ago something about combining jobs into tasks or something similar? Anyone know what I'm referring to and got a link to remind me what it was? [13:31:46] <_W_> e.g. having 5 jobs, and having a button to run 1-2&5, and another for 2-4, etc [13:41:07] *** CMoH has joined #jenkins [13:41:08] *** CMoH has joined #jenkins [13:56:00] *** recampbell has quit IRC [13:57:18] *** kstreith has joined #jenkins [13:59:06] <selckin> _W_: batch task plugin? [14:01:52] <_W_> selckin, the name sounds promising, but then it does something entirely else [14:02:40] <selckin> it's only thing mentioned in my logs that has the words task & job in them [14:06:26] <_W_> might not have been here then :/ perhaps on twitter [14:09:42] *** jfelchner has quit IRC [14:13:09] *** sanitycheck has joined #jenkins [14:14:33] *** sanitycheck has left #jenkins [14:15:24] *** ashlux__ has joined #jenkins [14:17:06] *** sanitycheck has joined #jenkins [14:18:24] *** ashlux_ has quit IRC [14:18:56] *** sanitycheck has left #jenkins [14:22:05] *** tobias__ has joined #jenkins [14:26:20] *** aheritier has joined #jenkins [14:26:20] *** ChanServ sets mode: +v aheritier [14:26:23] *** Ourson has quit IRC [14:31:32] *** ExtraSpice has quit IRC [14:35:41] *** JamesPage has quit IRC [14:37:10] *** Stubbs has joined #jenkins [14:37:49] <aheritier> FYI I did an itw for the french podcast LesCastCodeurs. I hope it will help to have more and more migrations to Jenkins (at least for french speakers). [14:38:56] *** JamesPage has joined #jenkins [14:40:08] *** Aetzel has quit IRC [14:45:26] *** cowboyd has joined #jenkins [14:45:54] *** Haloperidol has joined #jenkins [14:52:11] <slaboure> aheritier: cool Arnaud, when is it going live? [14:52:21] <slaboure> I'll listen to it while jogging [14:52:37] *** esteele has joined #jenkins [14:52:44] <aheritier> in ~1week I think [14:52:55] <aheritier> the time to emmanuel to prepare it [14:53:05] <slaboure> ok, cool [14:56:38] *** retornam_ has joined #jenkins [15:01:12] *** lacostej has quit IRC [15:02:57] *** retornam_ has quit IRC [15:07:01] *** cmathieu has quit IRC [15:07:06] *** cmathieu has joined #jenkins [15:17:31] *** cmathieu has quit IRC [15:20:20] <myusuf3> dudes [15:20:40] <myusuf3> why does it kick me off when i am checking out the same src [15:20:43] <myusuf3> everytime [15:29:32] *** matt_c has quit IRC [15:29:49] *** CMoH has left #jenkins [15:30:54] *** matt_c has joined #jenkins [15:36:05] *** recampbell has joined #jenkins [15:39:31] *** Deesl has quit IRC [15:50:13] *** randy2009 has quit IRC [15:51:42] *** dogmatic69 has quit IRC [15:53:24] *** kenneth_reitz has quit IRC [15:58:59] *** dotsev has quit IRC [16:06:06] *** _W_ has quit IRC [16:07:52] *** Stubbs has quit IRC [16:08:20] *** SnagJJV has joined #jenkins [16:11:36] *** _W_ has joined #jenkins [16:12:18] *** btrim has joined #jenkins [16:12:40] *** JHogarth has quit IRC [16:12:56] *** JHogarth has joined #jenkins [16:17:04] *** esteele is now known as esteele|away [16:17:29] *** recampbell has quit IRC [16:17:54] *** noahcampbell has joined #jenkins [16:24:01] *** Stubbs has joined #jenkins [16:29:33] *** wilmoore has joined #jenkins [16:30:08] *** elliot has joined #jenkins [16:30:42] *** noahcampbell has quit IRC [16:33:44] *** lacostej has joined #jenkins [16:33:51] *** ChanServ sets mode: +v lacostej [16:37:02] *** dpickett has quit IRC [16:42:07] *** dogmatic69 has joined #jenkins [16:45:02] *** esteele|away is now known as esteele [16:55:37] *** kenneth_reitz has joined #jenkins [17:06:12] <Tartarus> matrix job question [17:07:10] <Tartarus> Lets say I have a matrix with an axis for slaves, and 3 user defined axis [17:07:40] <Tartarus> Any way to have it do all of the 3 user defined axis for one slave, then all of the 3 user defined axis for the next slave and so on? [17:08:48] <Tartarus> (In sum, I want to run my 100-odd user defined combinations on one set of slave labels and then the next and so on because I have a resource limit on the # of slave that really can be alive at once) [17:09:05] <Tartarus> Or do I need to split it into N jobs, one for each slave axis for now? [17:09:19] *** sshaw has joined #jenkins [17:09:31] <Tartarus> (Until the veto mechanism is implemented and I can extend the Cloud slaves to use it) [17:10:01] *** esteele has left #jenkins [17:11:11] <Weltraumschaf> someone here with experiences implementing SCM plugins code browser? all my eforts failed [17:14:55] *** _marc` has quit IRC [17:16:29] *** Stubbs has quit IRC [17:17:06] *** SnagJJV has quit IRC [17:17:57] *** joewilliams_away is now known as joewilliams [17:18:23] *** tobias__ has quit IRC [17:20:10] *** SnagJJV has joined #jenkins [17:22:24] *** Packadal has joined #jenkins [17:23:20] <Packadal> Hi there [17:23:32] <Packadal> I found a fix for bug #6623 [17:23:38] <Packadal> not sure it's clean though [17:24:05] *** uzilan has joined #jenkins [17:24:21] <Packadal> the problem is the VirtualBox plugin relies on the fact that the SSHLauncher will throw an exception if it fails to connect, however it's not the case [17:24:43] <Packadal> when there is no route to host, an IOException is thrown [17:24:53] <Packadal> and the SSHLauncher just returns [17:25:07] <Packadal> adding a throw of some exception would fix this bug [17:25:13] <lacostej> Packadal: yes that's what the comment say. How do you detect it then ? [17:25:51] <Packadal> lacostej: in SSHLauncher.java, l200 adding a throw would make it work [17:26:17] <lacostej> have you tried it ? [17:26:31] <lacostej> if not, do you want to try it ? [17:26:31] <Packadal> not yet, I am looking into how to build the plugin :) [17:26:57] <Packadal> lacostej: yes, on my way to trying it [17:26:58] <lacostej> ok [17:27:09] <lacostej> good :) [17:27:16] <lacostej> just ask if you have some issues [17:28:45] <Packadal> lacostej: will do, thanks. I'm setting up a Java environment right now, so it may take some time :) [17:30:17] *** ExtraSpice has joined #jenkins [17:31:57] *** Stubbs has joined #jenkins [17:32:30] *** tobias has joined #jenkins [17:32:36] *** uzilan has quit IRC [17:35:02] *** joewilliams is now known as joewilliams_away [17:39:44] *** recampbell has joined #jenkins [17:40:14] *** mconigliaro has joined #jenkins [17:40:16] *** mindless has joined #jenkins [17:40:27] *** calavera has quit IRC [17:40:28] *** mindless has quit IRC [17:40:28] *** mindless has joined #jenkins [17:40:28] *** ChanServ sets mode: +o mindless [17:45:29] <Packadal> lacostej: OK, I have built the plugin [17:45:45] <Packadal> lacostej: now, should I just copy-paste it over the old one, then restart Jenkins and try ? [17:45:59] <Packadal> lacostej: or are there some other steps I should take ? [17:47:08] *** Heimidal has joined #jenkins [17:47:19] *** drulli has quit IRC [17:47:26] *** Weltraumschaf has left #jenkins [17:48:58] *** abayer has quit IRC [17:49:03] *** wilmoore has quit IRC [17:49:30] *** wilmoore has joined #jenkins [17:49:39] *** pgmjsd has quit IRC [17:52:00] *** patryk has quit IRC [17:53:53] <Packadal> lacostej: OK, I found on the Plugins-Tutorial how to manage that [17:54:03] <Packadal> lacostej: Tested, and the patch works (kinda ugly, but works) [17:56:22] <mwalling> Packadal: damn, if i had switched over earlier i would ahve mentioned 'mvn hpi:run' [17:56:38] *** wolfs_ has joined #jenkins [17:56:58] *** wolfs has quit IRC [17:56:58] *** wolfs_ is now known as wolfs [17:57:27] <Packadal> mwalling: oh, missed this in the plugins tutorial [17:57:48] <Packadal> mwalling: thanks anyways, I'll use it if I find another bug to fix ;) [17:58:04] *** thkoch has quit IRC [17:58:50] <Packadal> So how should I send this bugfix ? [18:00:46] <mwalling> you said there was already a JIRA issue for it? [18:00:51] <Packadal> yup [18:01:07] <Packadal> but I do not have an account [18:01:08] <mwalling> i'd either attach the diff there, or fork on github, patch, and send a pull request (if the plugin is in github) [18:01:21] <mwalling> oh, thats easy: http://jenkins-ci.org/account/ [18:01:26] <mwalling> (or maybe its accounts [18:02:26] <Packadal> mwalling: OK, I'm a bit new to github, how do Isend a pull request ? [18:02:35] <Packadal> I mean I git cloned the project and patched it [18:02:53] <lacostej> Packadal: fork the plugin repo, then click on the send pull request button once you have pushed your change to your private repo [18:03:04] <mwalling> you need to fork it, push your commit to your fork, then there should be a bu... what he said [18:03:22] <lacostej> if you just want to do that one change, send us the diff, we'll push it [18:03:34] <lacostej> otherwise do as mwalling said [18:03:57] * mwalling says a lot [18:04:37] *** aheritier has quit IRC [18:04:50] <Packadal> thanks a lot [18:04:54] <Packadal> forking and pushing [18:04:55] *** vjuranek_ has quit IRC [18:04:57] *** amitev has quit IRC [18:06:24] *** Lewisham has joined #jenkins [18:06:24] *** ChanServ sets mode: +v Lewisham [18:10:34] <Packadal> OK, I just sent my pull request [18:10:49] <Packadal> mwalling, lacostej: thanks for the help [18:12:42] <Packadal> bye :) [18:12:46] *** Packadal has quit IRC [18:13:17] *** abayer has joined #jenkins [18:13:17] *** ChanServ sets mode: +o abayer [18:14:26] *** darkredandyellow has quit IRC [18:21:21] *** mando has joined #jenkins [18:22:42] *** _marc` has joined #jenkins [18:24:41] *** noahcampbell has joined #jenkins [18:25:29] *** abayer has quit IRC [18:28:59] *** olamy has quit IRC [18:30:46] *** stephendonner has joined #jenkins [18:44:09] *** dogmatic69 has quit IRC [18:44:53] *** ExtraSpice has quit IRC [18:47:19] *** joewilliams_away is now known as joewilliams [18:48:06] <jieryn-w> is there any way i can easily reuse the same recorder data for Action and RootAction? [18:51:45] *** dhackner has joined #jenkins [18:51:58] *** thkoch has joined #jenkins [18:52:34] *** benji_ has joined #jenkins [18:53:04] *** alecx has joined #jenkins [18:54:31] *** RSchulzB has joined #jenkins [18:55:04] *** rcampbell__ has joined #jenkins [18:55:10] <RSchulzB> Is there a duplicate / clone job command in the Jenkins UI that I'm overlooking? [18:55:23] <RSchulzB> I'd like to create a new job that is a lot like an existing one. [18:56:29] <stisti> When you click on the New Job link in the left sidebar, you can then choose to make a copy of another job [18:57:11] *** recampbell has quit IRC [18:57:40] <rtyler> lulz https://twitter.com/#!/oracletechnet/status/35016373574828033 [18:58:01] <RSchulzB> stisti: Thank you! [18:59:52] <kisielk> rtyler: LOL, some of these questions are hillarious [19:00:00] *** wolfs has quit IRC [19:00:06] <kisielk> "Have you contributed any Hudson core features/bug fixes back to the community?" - "Yes, but I wish I didn't have to" [19:00:34] <kisielk> damn community contributions, such a pain in the ass! [19:00:54] *** retornam_ has joined #jenkins [19:01:19] <rtyler> they've done a great job marketing that Hudson is an Oracle/Sonatype production [19:01:28] <rtyler> I guess that's what the silent community wants? [19:01:33] <rpetti> free ipad, eh? >_> [19:01:37] * rtyler insults mindless' team some more [19:01:38] *** retornam_ has left #jenkins [19:02:05] <rtyler> I've learned from Oracle OpenWorld that you should never accept anything for free from Oracle [19:02:10] <rtyler> those assholes call me once a week now [19:02:32] *** JHogarth has quit IRC [19:02:43] <kisielk> just tell them you work on Jenkins now, they'll probably leave you alone ;) [19:02:59] <rtyler> kisielk: it's part of Oracle's giant marketing/bizdev arm [19:03:15] <rtyler> I got an OOW pass because I'm some crap blogger [19:03:15] <stisti> moving on to another subject, does anyone here develop Hudson or plugins on Mac OS X? [19:03:31] <rtyler> stisti: I think abayer does, but he's not around right now [19:04:08] <kisielk> who maintains the Hg plugin? [19:04:12] <alecx> I put this question also yesterday - maybe today I have luck: I want to use the send e-mail option in hudson. I use Hudson version 1.368 on one PC to do that and it works ok without authentication. In the version 1.383 on another PC this doesn't work - I get the error: Failed to send out e-mail javax.mail.AuthenticationFailedException at javax.mail.Service.connect(Service.java:306) I tested sending e-mails without authentication with [19:06:19] *** steph021 has joined #jenkins [19:06:19] *** steph021 has joined #jenkins [19:07:38] *** drulli has joined #jenkins [19:07:38] *** ChanServ sets mode: +v drulli [19:08:54] <stisti> rtyler: thanks, I'll ask him for some advice when he's around [19:09:25] <rtyler> IIRC kohsuke does his development on Linux, not sure about mindless :) [19:10:16] *** myusuf3 has quit IRC [19:12:58] <jieryn-w> jenkins is not in the list [19:13:05] <rtyler> jieryn-w: huh? [19:13:25] <jieryn-w> i'm taking the survey [19:13:29] <jieryn-w> i want a chance at an ipad, sue me :) [19:13:32] <rtyler> hah [19:13:38] <rpetti> alecx: your question got truncated, maybe you should post it on the mailing list instead? [19:14:23] * rtyler agress with rpetti [19:14:26] <rpetti> I was about to answer the survey, but they probably wouldn't ship the ipad to Canada anyways. :P [19:14:28] <rtyler> kohsuke: ping [19:14:34] <kohsuke> hi [19:14:36] <rtyler> rpetti: Canawhat? [19:14:48] <rtyler> kohsuke: have you guys scraped together any kind of agenda for tomorrow's meeting? [19:14:52] <rtyler> I'd like to post something today [19:15:06] <kohsuke> That's right [19:15:29] <rpetti> brb, computer is melting igloo again [19:15:37] <rtyler> oh noes [19:15:38] *** alecx has quit IRC [19:16:37] <kohsuke> Let me put together the list that I can think of [19:17:18] *** banoss has quit IRC [19:18:24] *** Weltraumschaf has joined #jenkins [19:22:10] <mindless> rtyler: :-/ what did i miss [19:22:48] <rtyler> mindless: stisti was asking about folks who do development on Mac OS X [19:23:46] *** cybernd has joined #jenkins [19:25:17] *** rromanchuk has joined #jenkins [19:25:17] <mindless> stisti: yes, i use a mac [19:26:23] <stisti> mindless: cool! I have this problem that when I compile Jenkins or plugins, I get some java-like apps running in my dock [19:26:26] <Haloperidol> Why are there [Hudson-*] mails on jenkins nabble and why are there no jenkins JIRA mails? http://jenkins.361315.n4.nabble.com/ [19:27:01] <stisti> mindless: and if I run Jenkins in a launch daemon, those jobs fail and complain they cannot connect to the Windowserver [19:27:39] <mindless> not sure what those are.. i use "mvn hudson-dev:run" .. [19:29:18] *** DaveH has quit IRC [19:29:29] <stisti> they seem to be somehow related to tests, if I add -Dmaven.test.skip=true to mvn command line, I don't get them [19:30:20] <stisti> and having or not having -Djava.awt.headless=true in MAVEN_OPTS makes no difference [19:30:56] <stisti> I'm a bit new to Java and maven and I guess it shows :) [19:32:36] *** thkoch has quit IRC [19:36:16] <mindless> stisti: I admit I rarely run tests for core [19:36:36] <mindless> there've always been a couple that hang on mac [19:43:05] <jieryn-w> anyone else having problems with seesmic/web ? [19:46:05] <mindless> rtyler: task for you just reported on dev list [19:46:43] <rtyler> aw damnit [19:47:29] *** Weltraumschaf has quit IRC [19:48:34] *** Weltraumschaf has joined #jenkins [19:49:09] <hsoj> btw, nice job on the deb package who ever diserves credit to that [19:50:23] <rtyler> I'm willing to claim credit for it [19:50:28] <rtyler> even though I'm an openSUSE user [19:50:29] * rtyler ducks [19:50:34] <rpetti> wat [19:51:25] <rpetti> rtyler: could be worse I suppose, you could be using redhat [19:51:39] <rtyler> we are using redhat in production [19:51:45] <rtyler> it's just as bad as it sounds [19:53:42] <rtyler> hahahaha, @java just retweeted that hudson survey link [19:54:15] <rpetti> not by choice, I'd bet [19:54:17] *** slaboure has quit IRC [19:55:11] <rtyler> I have to laugh, because otherwise I might get too angry [19:55:34] <rtyler> neither Sonatype *nor* Oracle devoted any resources (it seems) to the Hudson community until this past week or two [19:55:53] <rtyler> we could have been great together [19:56:57] <autojack> has anyone used the Locks and Latches plugin? I can't make heads or tails of it. as in... how do I use it? [19:57:01] <rpetti> So are we going to be pulling changes from them? [19:57:17] <rtyler> rpetti: want some of my rampant speculation? [19:57:31] <rtyler> autojack: IIRC "Locks" works, Latches doesn't :P [19:57:33] <Espen-_-> Any articles on how Hudson users can catch up to Jenkins? [19:57:37] <autojack> yeah I figured that much out. [19:57:40] <autojack> but how do I use it? [19:57:42] <rtyler> heh [19:57:43] <autojack> I can create Locks. [19:57:43] <rpetti> rtyler: of course :) [19:57:47] <rtyler> Espen-_-: http://wiki.jenkins-ci.org/display/JENKINS/Upgrading+from+Hudson+to+Jenkins [19:57:48] <evilpupu> I've been using hudson / jenkins for many years and just the recent happenings gave the kick to poke my nose out. Thank you, Jenkins people. [19:57:50] <autojack> and I can tell a job to use a certain Lock. [19:57:55] <autojack> but... what does that mean?? [19:58:00] <Espen-_-> rtyler: thanks [19:58:04] <autojack> I want job A to be locked while job B runs. [19:58:05] <mindless> autojack: visit global config first [19:58:10] <rpetti> autojack: only one job can run at a time with a particular lock [19:58:14] <rtyler> rpetti: Oracle/Sonatype are polling for suggestions for Hudson 2.0 [19:58:22] <rtyler> rpetti: in a few months we'll see something called "Hudson 2.0" [19:58:36] <rtyler> rpetti: what will be entirely incompatible with Jenkins and diverge sharply from the code base [19:58:39] <rpetti> autojack: so if job A and job B have the same lock assigned, only one of the two can run at once [19:58:42] <autojack> mindless: yeah I did, I see that I can create locks there but it's not very enlightening beyond that :) [19:58:46] <autojack> ahhhhh OK. [19:58:47] <mindless> evilpupu: :-) [19:58:49] <rtyler> rpetti: perhaps even with a different, less liberal license [19:58:51] <autojack> got it. [19:58:55] <autojack> that works then. [19:58:55] <mindless> autojack: once you have some locks, you can use them in job configs [19:59:12] <rpetti> rtyler: that sounds about right, actually [19:59:31] <rtyler> rpetti: I am a prophet [19:59:42] <rpetti> rtyler: though they have nothing to gain and everything to lose by breaking compatibility, because it seems like the majority of the plugin developers on are jenkins now [19:59:50] <autojack> rtyler: are you 33 yet? [19:59:52] <rtyler> rpetti: in April of 2010 I talked with kohsuke and abayer about dumping Oracle because they would eventually fuck us [20:00:06] <rtyler> autojack: no, and I don't yet have a beard [20:00:09] <rtyler> autojack: working on it [20:00:22] <autojack> hehe [20:00:59] *** slaboure has joined #jenkins [20:00:59] <rtyler> rpetti: IMO they had nothing to gain by not joining Jenkins [20:01:01] <autojack> I saw this comedian who had shaggy hair, and he said, "Around Christmas I grow out a beard and walk around malls in my bathrobe going, THIS WASN'T WHAT IT WAS SUPPOSED TO BE _ABOUT,_ PEOPLE!" [20:01:14] <rtyler> heh [20:01:21] <rtyler> rpetti: here's what's going to happen [20:01:36] <rtyler> rpetti: they're going to maintain or "assimilate" all the Enterprise/Java related plugins [20:02:04] <rtyler> rpetti: Hudson 2.0 will target big maven/jdevelop users, everybody else is unimportant [20:02:11] *** DamZzzz is now known as DamZ [20:04:29] <rpetti> rtyler: yeah, there's no way they could support everyone with the tiny community they have remaining [20:05:49] <rtyler> RTYLERDAMUS HAS SPOKEN [20:05:54] * rtyler withdraws to his cave [20:06:58] <rpetti> looks like wjprakash is the default assignee for the entire hudson jira XD [20:07:17] <autojack> I just filed a feature request asking for the ability to manually define jobs as being upstream or downstream of each other. does anyone have any thoughts on that idea? [20:07:32] <Tartarus> Hmm [20:07:42] <Tartarus> Is there anything like Aggregate downstream test results, but for build? [20:07:43] <rtyler> autojack: that kind of already exists [20:08:00] <autojack> oh? [20:08:34] <rpetti> wait, you can have upstream/downstream jobs _without_ manually defining them? [20:08:34] <rtyler> autojack: you can specify in the "Build Triggers" section "Build after Job" and then you can chain downstream jobs in the "Post-build" section [20:08:38] <rtyler> heh [20:08:41] <evilchili> who wrote the editable email notification bits? this is awesome [20:09:11] <autojack> rtyler: ah yeah, that doesn't help me. [20:09:20] <autojack> I, of course, have a weird use case :) [20:10:29] <autojack> to try and explain it succinctly: job A builds and, if it is NOT 'master' branch, calls job B which packages. I handle this with an if() statement in the build shell script, and call job B via its build URL when appropriate. [20:11:01] <rpetti> ahhh [20:11:03] <autojack> job B needs job A's workspace. originally I had it just 'cd' into it, but I realized that another run of job A could happen while job B was in that workspace. [20:11:07] <autojack> and thus trash it. [20:11:12] * rtyler is scared [20:11:18] <autojack> so then I switched to "clone workspace for SCM." [20:11:52] <autojack> but I realized that the clone action in job A is post-build, and job B was getting called before the clone happened. [20:11:52] <rpetti> locks would be useful :P [20:11:57] <autojack> yeah :) [20:12:01] <autojack> so that's where I am now. [20:12:31] <autojack> but it would be so much simpler if I could use the "Block build when downstream project is building" feature ;) [20:12:47] <autojack> but due to my setup Jenkins doesn't know that job B is downstream of job A. [20:13:08] <kisielk> why don't you make job B depend on job A ? [20:13:21] <autojack> I'd love to. how do you propose I do that :) [20:13:27] <autojack> that's basically what I'm trying to do . [20:13:38] <kisielk> there's an option to start another job if one completes successfully [20:13:52] <rpetti> he doesn't want it to run all the time though [20:13:58] <rpetti> only in certain situations [20:13:59] <autojack> read back. I need to trigger the job based on certain cases. [20:14:02] <autojack> not just success/failure. [20:14:09] <autojack> otherwise yeah that would be perfect. [20:14:23] <autojack> the other option was to always trigger job B, but have it bail early if it was the wrong branch. [20:14:34] <autojack> but then you get all these sort of "fake" job runs in the history. [20:14:38] <autojack> not ideal. [20:14:46] <autojack> locks appears to be the best option. [20:14:52] <autojack> it's just rather fiddly. [20:15:06] <kisielk> why not have a separate build job for different branches? [20:15:25] <autojack> then I would have to create a new build job for each branch we create. [20:15:28] <autojack> also not optimal. [20:15:43] <rpetti> I've set one up so that it only runs downstream when it's stable. So when I want to skip the downstream build I just mark the upstream one as unstable. [20:15:47] <autojack> and the jobs would have identical steps. [20:16:03] <autojack> oh that's interesting. [20:16:04] <kisielk> how often do you create branches? [20:16:36] <autojack> kisielk: any developer might create a special branch at any time. [20:16:42] <kisielk> and you build all of them ? [20:16:53] <autojack> we might want to build any of them at any time. [20:17:07] <autojack> so one job that can build any branch is desirable. [20:17:15] <kisielk> how do you decide which branch to build? is it a parameterized build? [20:17:19] <autojack> yes. [20:17:33] <kisielk> you should probably use promoted builds then [20:17:40] <autojack> rpetti: how would I mark it unstable? [20:17:50] <kisielk> get the build promotion plugin [20:18:03] <rpetti> autojack: I use the groovy postbuild plugin [20:18:36] <autojack> kisielk: can you elaborate on how I would use that in this case? [20:19:57] *** Stubbs has quit IRC [20:20:18] <kisielk> you set up "Promote builds when... manually approved ..." and set the post-promotion action to set up the next build [20:20:35] <rpetti> autojack: here's the groovy code I'm using if you need it: http://jenkins.pastebin.com/VbSFB7kb [20:21:12] <autojack> the whole point is I'm trying to avoid the need for any manual steps. [20:21:31] <kisielk> well, the other option is to have a downstream job to decide if the build should be promoted [20:21:35] <kisielk> then it's an automated process [20:21:41] <autojack> aha, that's interesting. [20:21:48] <autojack> that job could look at the branch name. [20:21:54] <kisielk> yeah, you can do that [20:22:01] <kisielk> so my question is, why not just package all builds? [20:22:05] <kisielk> instead of going through this trouble? [20:22:06] * rpetti may have to look into that himself [20:22:22] <evilchili> ooh that's a clever idea [20:23:04] <kisielk> if someone added a third way to check for promotion, say by running an action instead, it wouldn't need a downstream build [20:23:28] <kisielk> but the plugin doesn't support that at this point [20:23:56] <autojack> kisielk: because for our purposes, packaging implies uploading the package to our package repo. [20:24:10] <autojack> which will quickly bloat up with packages of builds that we are never going to deploy. [20:25:26] <kisielk> ah ok [20:25:31] *** bmahe has joined #jenkins [20:26:44] <autojack> but yeah I realize that what I'm doing is fairly weird :) [20:26:53] <autojack> so I'm just hoping to find a reasonably elegant solution. [20:27:06] <autojack> it's the classic problem of writing software to accommodate an infinite number of possible workflows. [20:27:31] *** wolfs has joined #jenkins [20:27:40] <autojack> hm. [20:27:46] <autojack> I suppose the other option is to NEVER auto-package. [20:28:08] <autojack> for us, packaging implies wanting to deploy. [20:28:15] <autojack> (to a testing env I run) [20:28:38] <autojack> so the idea was, if you check in to your special branch, it will always build, package, and deploy to test. [20:29:10] <autojack> automatically. but I could just say, if you want to deploy your special branch for testing you have to manually kick it off. [20:29:17] *** Weltraumschaf has left #jenkins [20:31:32] *** resmo_ has joined #jenkins [20:32:13] <kisielk> yeah, that's where the concept of manual promotion comes in [20:32:27] <autojack> right [20:32:29] <kisielk> you check in your fancy branch, and if it builds, you can decide to deploy it by clicking a button [20:32:40] <kisielk> tell your developers to quit being so lazy :p [20:33:00] <rtyler> hah [20:33:13] *** olamy has joined #jenkins [20:34:00] *** ChanServ sets mode: +v olamy [20:34:45] <autojack> hehehe [20:34:53] <autojack> I will send a memo to that effect [20:35:09] <autojack> THE #JENKINS HIGH COUNCIL SEZ: STOP BEING SO LAZY [20:35:10] *** dpickett has joined #jenkins [20:35:54] <rtyler> autojack: also add "and take a shower" [20:36:58] *** RSchulzB has left #jenkins [20:38:57] <btrim> hm. can the CVS (ugh, I know) branch be defined by a parameter? [20:40:29] <kisielk> autojack: I tell the other devs here to do that all the time :p [20:40:43] *** wolfs has quit IRC [20:41:44] *** DamZ is now known as DamnZ [20:45:17] *** akostadinov has quit IRC [20:47:06] *** awb has joined #jenkins [20:49:32] *** atmos has quit IRC [20:50:57] *** SnagJJV has quit IRC [20:51:13] *** lacostej has quit IRC [20:51:53] <jenkinsci_builds> Starting build 495 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #458 17 days ago) [20:55:32] <autojack> I'm going to try the promoted jobs method [20:55:40] <autojack> that seems like it might be the cleanest method. [20:56:07] <autojack> because the locks method is going to require me to go back to having the package job 'cd' into the build job's workspace. [20:56:12] <autojack> which is just yucky. [20:59:09] *** abayer has joined #jenkins [20:59:10] *** ChanServ sets mode: +o abayer [21:00:01] *** lacostej has joined #jenkins [21:00:01] *** ChanServ sets mode: +v lacostej [21:01:43] *** Heimidal has quit IRC [21:02:45] *** Mathiasdm has joined #jenkins [21:04:19] <stisti> abayer: rumor has it you are developing Jenkins on Mac OS X? [21:04:31] <abayer> Yup. [21:05:11] *** dpickett has quit IRC [21:05:11] *** Heimidal has joined #jenkins [21:05:20] <stisti> do you know what are those extra apps that pop up in the dock when you "mvn install" and it runs some tests? [21:05:37] <stisti> and how to prevent them from being launched as apps? [21:05:46] <abayer> That I have never figured out. =) [21:06:45] <stisti> if I want to set up Jenkins as a launch daemon and run those in jobs, they bomb and complain about not being able to connect to Windowserver [21:10:27] *** calavera has joined #jenkins [21:11:53] <autojack> crap. [21:12:04] <kohsuke> abayer: I'm not feeling well so I need to lie down, but rtyler was asking for the agenda of tomorrow [21:12:12] <autojack> how can I pass the branch name to a downstream build via the "promoted builds" mechanism? [21:12:25] <kohsuke> From my side, maybe "recap on infra migration / rename status"? [21:12:51] <autojack> is the Promoted Builds plugin going to run the downstream job I specify, or do I still define that separately? [21:13:05] <autojack> (in which case I can use the 'execute parameterized build' plugin that I already have) [21:13:22] *** aheritier has joined #jenkins [21:13:23] *** ChanServ sets mode: +v aheritier [21:16:47] *** uzilan has joined #jenkins [21:19:20] <autojack> aha [21:19:21] <autojack> yep that works. [21:22:56] *** atmos has joined #jenkins [21:23:44] *** dpickett has joined #jenkins [21:24:16] *** atmos has quit IRC [21:24:40] *** atmos has joined #jenkins [21:26:03] <abayer> kohsuke: oh yeah. That sounds good. I'll think about it a bit alter. [21:28:18] *** lacostej has quit IRC [21:29:21] *** atmos has quit IRC [21:30:08] <autojack> duuuuude. [21:30:17] <autojack> kisielk: I think you have provided the most elegant solution to my problem :) [21:30:18] <autojack> thanks! [21:30:41] <autojack> I created a downstream job that just checks the branch name, and fails if it's ' [21:30:46] <autojack> if it's 'master' [21:31:01] <autojack> and then the build job doesn't get promoted if that job fails. [21:31:09] <autojack> if it promotes, then it runs the package job. [21:31:11] <autojack> neato [21:31:47] *** slaboure has quit IRC [21:35:21] *** mando has quit IRC [21:38:10] *** cristiano has quit IRC [21:40:20] <aheritier> abayer: kohsuke : If you can reply on the thread about Jira administration. I don't have enough feedback why it is like that and why it didn't changed ... :-) [21:42:44] *** e1ven has left #jenkins [21:44:31] *** fcamblor has joined #jenkins [21:45:03] <fcamblor> !voice ? :) [21:48:50] <aheritier> ? [21:53:00] <abayer> aheritier: One sec. [21:53:57] <aheritier> abayer: ?? was for fcamblor :-) [21:54:08] <aheritier> There is no urgency for the thread [21:54:08] <abayer> aheritier: I meant to your earlier question. =) [21:54:16] <mikko> can jnlp currently connect to master over a http proxy? [21:54:23] <mikko> jnlp slave i mean [21:55:51] <aheritier> mikko: In theory it should work but you have probably to add many system properties to define this proxy [21:55:58] <abayer> aheritier: which thread was that? [21:56:06] <mikko> http://issues.hudson-ci.org/browse/HUDSON-6167 [21:56:09] *** d2m has joined #jenkins [21:56:18] <mikko> found the following hudson issue but seems to be unsolved [21:56:20] <abayer> Oh, got it. [21:56:35] <jenkins-admin> JENKINS-6167:JNLP slave should support a connection via HTTP proxy (Open) http://jenkins-ci.org/issue/6167 [21:59:14] <aheritier> abayer: good reply :-) At least it is clear now [21:59:25] <aheritier> thus what can we do as next step ? [22:00:26] <abayer> Well, if someone trustworthy is willing to put in the work, I think we could probably give that person admin access and let them do it. I just don't think I'm going to have time to do it any time in the foreseeable future. [22:01:12] <fcamblor> aheritier: abayer: I'm not voice-ed anymore since #jenkins channel migration :'( [22:01:24] <abayer> fcamblor: bug rtyler. =) [22:01:29] <fcamblor> "snif" :-) [22:02:03] <fcamblor> abayer: yay ! :} [22:02:29] *** wolfs has joined #jenkins [22:02:46] <rtyler> wat [22:03:09] <aheritier> abayer: perhaps not this week but if it isn't done before I can try next week (I'm taking few holidays) or next two weeks (I'll be working from Vietnam and nights will be long :-) ) [22:03:14] <fcamblor> rtyler: can you voice me ? :) [22:03:38] <aheritier> fcamblor: are you really the one you say you are ?? [22:03:41] <aheritier> :-) [22:03:41] <rtyler> ah yes [22:03:46] <fcamblor> huhu [22:04:05] <aheritier> Don't trust him, fcamblor is a bot :-) [22:04:20] <abayer> aheritier: Sounds great to me. =) [22:04:21] <fcamblor> aheritier is a liar [22:04:33] <aheritier> :-) [22:04:36] * fcamblor is not a bot :'( [22:04:48] <rtyler> fcamblor: /cycle #jenkins [22:04:53] <aheritier> abayer: ok thus I'll ping you next week if nobody did it before [22:05:21] *** fcamblor has left #jenkins [22:05:21] *** fcamblor has joined #jenkins [22:05:21] *** ChanServ sets mode: +v fcamblor [22:05:31] <fcamblor> yay \o/ [22:05:36] <fcamblor> thanks rtyler :) [22:05:38] <rtyler> \o\ [22:05:42] <aheritier> :-) [22:05:49] <fcamblor> o// [22:06:18] <fcamblor> a bot can't dance like me ! [22:10:02] *** jfelchner has joined #jenkins [22:10:24] <aheritier> fcamblor: :-) [22:10:54] <aheritier> abayer: If we change Jira to split it in various projects, is it possible/necessary to update the bot ? [22:11:35] <abayer> That's kohsuke's - I don't know. [22:12:01] *** Heimidal has quit IRC [22:14:02] *** dpickett has quit IRC [22:14:09] *** Heimidal has joined #jenkins [22:14:44] <rpetti> I'm wondering what I should do with the plethora of bugs assigned to me on the hudson jira [22:14:45] <mindless> aheritier: you can fix it.. it's in github [22:15:16] <mindless> rpetti: I had a handful, and unassigned myself [22:15:36] <mindless> or did I close them.. i've forgotten already [22:15:43] <aheritier> rpetti: unassign if you don't think you'll fix them [22:16:01] <aheritier> assigning issues to someone says to others : DO NOT TOUCH [22:16:10] <rpetti> I'll fix them, just not in the hudson depot. :P [22:16:14] <aheritier> mindless: Ok, I'll have a look at it [22:16:17] <rpetti> unassigning it is [22:16:27] *** dpickett has joined #jenkins [22:17:07] <aheritier> In HUDSON jira (I already forgot this one) everybody unassign themselves [22:17:12] <aheritier> I saw notifications [22:17:24] <olamy> kohsuke hello [22:17:25] <olamy> I have just pushed some changes in maven-junit-plugin you can now use -Dtest=RedeployPublisherTest#testTarGzUniqueVersionTrue* [22:18:43] <aheritier> olamy: You forgot to merge it in surefire :-) [22:19:29] <olamy> oh no I will [22:19:42] <olamy> I have a jira assigned to myself there [22:19:53] *** Creeture has joined #jenkins [22:21:06] <jenkinsci_builds> Project jenkins_main_trunk build #495: STILL UNSTABLE in 1 hr 29 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/495/ [22:21:07] <jenkinsci_builds> * Dave Brosius: remove unused code [22:21:07] <jenkinsci_builds> * Dave Brosius: use %n for new lines in format strings [22:21:08] <jenkinsci_builds> * Dave Brosius: don't use synchronized collections in a local-only context [22:21:08] <jenkinsci_builds> * Dave Brosius: guard against npes [22:21:09] <jenkinsci_builds> * Dave Brosius: method parms should document the types of values they expect [22:21:09] <jenkinsci_builds> * Dave Brosius: remove wasteful duplicate method calls [22:21:10] <jenkinsci_builds> * Dave Brosius: don't use reference comparisons with Booleans [22:21:10] <aheritier> You think it will be technically possible ? [22:21:10] <jenkinsci_builds> * Dave Brosius: remove needless null check, subject isn't null (from above) [22:21:11] <jenkinsci_builds> * Dave Brosius: Classes that derive from FederatedIdentity are put into the session and should therefore be serializable [22:21:11] <jenkinsci_builds> * Jerome Lacoste: JENKINS-8707 make changelog.html pass w3c validator [22:21:12] <jenkinsci_builds> * Kohsuke Kawaguchi: Hudson to Jenkins [22:21:12] <jenkinsci_builds> Starting build 496 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #458 17 days ago) [22:22:18] <aheritier> Someone can rename the view please : http://ci.jenkins-ci.org/view/Hudson%20core/ [22:24:31] <Creeture> Hey all. I'm working on a brand new install of jenkinsci. First time I've tried to hook it up to an LDAP server and I'm failing miserably. I've tried all of the hints I can find on the Google and could still use some help figuring out why I'm getting NO_OBJECT errors. So...I think the easiest place for *me* to start would be asking directly "How do I see what LDAP query is being sent out?" [22:26:04] <Creeture> And what it is expecting in return. [22:31:51] *** kutzi has joined #jenkins [22:34:52] *** kstreith has quit IRC [22:36:36] *** mando has joined #jenkins [22:43:28] *** toften has joined #jenkins [22:43:58] *** toften has left #jenkins [22:45:14] *** kutzi has quit IRC [22:46:02] *** d2m has left #jenkins [22:47:58] <abayer> Ok, other agenda items... [22:48:06] <abayer> Crap, I still haven't got the governance proposal written. [22:48:20] <abayer> aheritier: done [22:49:15] <aheritier> abayer: thx [22:51:27] *** jfelchne_ has joined #jenkins [22:51:38] *** jfelchne_ has quit IRC [22:52:07] <abayer> Ah, that's something I wanted to talk about tomorrow, rtyler - test cases. Figuring out what combinations of platforms/plugins we should have basic tests to run before releases, and what else we should do in the way of pre-release qualification. [22:52:45] *** jfelchne_ has joined #jenkins [22:53:17] *** jfelchner has quit IRC [22:54:03] *** jfelchner has joined #jenkins [22:54:40] *** thkoch has joined #jenkins [22:55:22] *** DamnZ is now known as DamZzzz [22:55:39] <abayer> rtyler: also the JIRA triage discussion. [22:55:41] *** kutzi has joined #jenkins [22:55:58] <larrys> abayer: have you ever looked at BDD (cucumber/JBehave/etc)? It would be nice to have some BDD tests for Jenkins (I only bring this up since I've been working on getting JBehave/BDD up and going at my job, and some developers are really digging it) [22:56:29] <abayer> I haven't looked at, well, anything. =) That's why I want to talk about it tomorrow - get input from people who actually know this stuff. =) [22:56:44] <larrys> BDD is TDD done right (to some). :) [22:57:52] <larrys> Oh look, a survey from Sonatype for "Hudson" ;) [22:57:53] *** resmo_ has quit IRC [22:58:11] *** uzilan has left #jenkins [22:59:28] <mwalling> larrys: with a free ipad [22:59:29] <mwalling> ! [23:00:29] <larrys> heh [23:00:35] *** jfelchner has joined #jenkins [23:00:40] <larrys> "Suggestions: Use Jenkins" [23:04:33] *** cristiano has joined #jenkins [23:09:08] *** thkoch has quit IRC [23:17:45] *** cowboyd has quit IRC [23:17:47] <hachi> abuse jenkins [23:18:56] <cybernd> mhm interesting questions - "2 additional questions for a iphone" after several pages of questions [23:22:35] *** wolfs has quit IRC [23:23:32] *** Richm_ has left #jenkins [23:25:35] *** elpargo has quit IRC [23:26:16] *** cristiano has quit IRC [23:27:52] *** swestcott has joined #jenkins [23:29:14] <Creeture> effin a...setting groupsearchbase to usersearchbase fixed it. /me screams and heads on to the next step. [23:29:30] *** braind has joined #jenkins [23:29:35] *** _marc` has quit IRC [23:31:16] *** wolfs has joined #jenkins [23:40:12] *** wolfs has quit IRC [23:40:16] *** elpargo has joined #jenkins [23:48:34] *** misterandroider has joined #jenkins [23:48:44] *** hugod_ has joined #jenkins [23:50:53] <autojack> hey abayer... I think Jenkins is failing to save the setting of "Criteria for build to be archived" in the Clone Workspace plugin. [23:51:04] *** fcamblor has quit IRC [23:51:04] <abayer> Open a bug? =) [23:51:11] <autojack> will do :) [23:51:12] <abayer> I've been nasty busy with work the last few days. [23:51:24] *** misterandroider_ has joined #jenkins [23:51:25] <autojack> NP. just wanted to make sure I wasn't doing something wrong. [23:51:35] <autojack> when I change it, save config, then load the config again, it's set back to default. [23:53:38] <hugod_> I don't see a /latest/ url for downloading the latest version of a plugin. Is this just temporary, or a permanent change? [23:53:38] *** misterandroider has quit IRC [23:53:39] *** misterandroider_ is now known as misterandroider [23:53:41] <jenkinsci_builds> Project jenkins_main_trunk build #496: STILL UNSTABLE in 1 hr 32 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/496/ [23:53:41] <jenkinsci_builds> * Mikko Peltonen: Set 'Aborted' result before invoking BuildWrapper's tearDown. Fixes JENKINS-7864 and JENKINS-8054. [23:53:42] <jenkinsci_builds> * kphonik: Added support to MavenBuild for alternateSettings [23:53:42] <jenkinsci_builds> * James Nord: Core update URL has changed -fixed test case [23:53:43] <jenkinsci_builds> * Kohsuke Kawaguchi: [FIXED JENKINS-8670] recording the fix [23:53:43] <jenkinsci_builds> * Kohsuke Kawaguchi: [FIXED JENKINS-8054] recording the fix in the merge [23:53:47] <rtyler> OH NOES [23:54:47] *** misterandroider has quit IRC [23:55:51] *** kutzi has quit IRC [23:55:51] *** misterandroider has joined #jenkins