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

[08:49:44] *** echelog-1 has joined #jenkins
[08:53:51] *** d2m has joined #jenkins
[08:59:38] *** nej is now known as nej|away
[09:06:14] *** sshaw has quit IRC
[09:12:41] *** Weltraumschaf has joined #jenkins
[09:14:23] *** d2m has quit IRC
[09:18:40] *** drulli has joined #jenkins
[09:18:41] *** ChanServ sets mode: +v drulli
[09:20:00] *** aheim has joined #jenkins
[09:25:01] <Weltraumschaf> good morning
[09:28:30] *** mah01 has joined #jenkins
[09:29:54] *** d2m has joined #jenkins
[09:35:06] *** imeikas has joined #jenkins
[09:41:02] *** benmatselby has joined #jenkins
[09:45:50] *** nej|away is now known as nej
[09:48:35] *** awb has joined #jenkins
[09:54:54] *** magnayn has quit IRC
[09:59:31] *** selckin has joined #jenkins
[10:00:33] *** patryk has joined #jenkins
[10:04:30] *** selckin has quit IRC
[10:14:40] *** olamy has joined #jenkins
[10:15:00] *** ChanServ sets mode: +v olamy
[10:15:38] *** aheim has quit IRC
[10:23:05] *** magnayn has joined #jenkins
[10:26:54] *** DamZzzz is now known as DamZ
[10:28:54] *** awb has quit IRC
[10:58:21] *** emel2611 has joined #jenkins
[11:02:05] <jenkinsci_builds> Starting build 548 for job jenkins_main_trunk (previous build: FAILURE -- last SUCCESS #510 15 days ago)
[11:04:52] *** aheim has joined #jenkins
[11:07:08] *** miclorb_ has joined #jenkins
[11:08:32] *** aheim has quit IRC
[11:14:56] *** DaveH has joined #jenkins
[11:25:24] *** dogmatic69 has joined #jenkins
[11:26:28] *** m4r35n357 has joined #jenkins
[11:32:38] *** Nick_Stolwijk has joined #jenkins
[11:39:27] *** miclorb_ has quit IRC
[11:40:54] *** miclorb has joined #jenkins
[11:41:17] *** paseante has joined #jenkins
[11:41:22] <paseante> hi
[11:41:35] <paseante> I'm a Jenkins newbie
[11:42:03] <paseante> how could I replicate the way that unit tests results are presented at
[11:42:03] <paseante> http://ci.jenkins-ci.org/job/jenkins_main_trunk/546/testReport/?
[11:42:07] <paseante> is that a plugin?
[11:45:29] <drulli> The test report is not a plug-in, it's a core feature
[11:45:43] <drulli> What do you mean with replicate?
[11:46:40] <paseante> drulli: imitate
[11:46:49] <paseante> a core feature? nice
[11:55:01] <Nick_Stolwijk> Are you using a Maven build?
[11:56:26] *** ojii has joined #jenkins
[11:56:39] <ojii> hi everyone
[11:56:46] <Nick_Stolwijk> Hi
[11:56:52] <olamy> morning
[11:57:01] <ojii> I have a build that just hangs for 1.5 hours now (usually takes 2 minutes to build), clicking the 'x' does not stop it though
[11:57:12] <ojii> how can I kill that build?
[11:57:26] <ojii> (see: http://ci.django-cms.org/job/django-cms/131/)
[11:59:08] <paseante> Nick_Stolwijk: nope
[12:00:07] <Nick_Stolwijk> That way is the easiest, it just picks it up. ;) What kind of build are you using, and what kind of unit test framework?
[12:07:50] <paseante> Nick_Stolwijk: we are starting the project, we have chosen cmake and google test
[12:08:07] <paseante> so we use a custom build in Jenkins
[12:09:36] *** i386_ has joined #jenkins
[12:10:18] *** adamgouchertoo has joined #jenkins
[12:10:18] *** adamgoucher has quit IRC
[12:10:18] *** adamgouchertoo is now known as adamgoucher
[12:10:37] *** stisti has quit IRC
[12:11:35] *** i386 has quit IRC
[12:11:36] *** i386_ is now known as i386
[12:12:12] *** i386_ has joined #jenkins
[12:13:13] <Nick_Stolwijk> paseante: Hmm, I know the test view of Jenkins reads the xml output of Junit and TestNG. As far as I know GoogleTest is not (yet) supported. I don't know how hard it will be to write that support.
[12:15:30] <stigkj> paseante: it seems GoogleTest can output JUnit style xml output: http://code.google.com/p/googletest/issues/detail?id=30
[12:16:09] *** i386 has quit IRC
[12:16:14] *** i386_ is now known as i386
[12:16:23] <Nick_Stolwijk> Then it will be easy to integrate into Jenkins. Just enable the "Publish JUnit test result report" and point it to the right files.
[12:18:10] <stigkj> paseante: http://code.google.com/p/googletest/wiki/AdvancedGuide#Generating_an_XML_Report
[12:19:10] *** miclorb has quit IRC
[12:21:02] <paseante> that is very cool
[12:21:05] <paseante> everything fits
[12:21:11] <paseante> like a children's puzzle
[12:22:05] <Nick_Stolwijk> Those can be hard. ;)
[12:27:45] *** d2m has left #jenkins
[12:33:40] *** dvaske has joined #jenkins
[12:36:51] <jenkinsci_builds> Project jenkins_main_trunk build #548: UNSTABLE in 1 hr 34 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/548/
[12:36:52] <jenkinsci_builds> Kohsuke Kawaguchi: [FIXED JENKINS-8579] defined a mechanism to replace some of the key UI text.
[13:01:54] <ojii> so what can I do when the 'stop/cancel' button for a build doesn't work?
[13:04:57] *** richvdh has joined #jenkins
[13:17:24] *** dotsev has quit IRC
[13:17:57] *** aheim has joined #jenkins
[13:18:24] *** _marc` has joined #jenkins
[13:18:46] *** banoss has joined #jenkins
[13:47:56] *** nej has quit IRC
[13:54:54] *** anr78 has joined #jenkins
[14:00:35] *** cristiano has joined #jenkins
[14:00:35] <anr78> A job on my ubuntu machine runs a shell command where it calls a python script that uses the subprocess module. If subprocess uses 'shell=True', stuff fails. If I logon to the machine myself and compile from the workspace stuff works. Any ideas?
[14:09:47] *** akostadinov has joined #jenkins
[14:16:58] *** jieryn-w has joined #jenkins
[14:16:58] *** jieryn-w has joined #jenkins
[14:16:58] *** ChanServ sets mode: +v jieryn-w
[14:18:30] <stigkj> anr78: so your build does not run "thruogh" java?
[14:20:38] <stigkj> What I meant was that when Hudson runs your build, it runs the commands through Java's exec. Might be the source of the problem...
[14:23:25] *** ojacobson has joined #jenkins
[14:23:33] *** elpargo has joined #jenkins
[14:25:43] <anr78> stigkj: yeah, figured it was something like that, but how to solve it, I wonder.
[14:26:19] <stigkj> not that into python?why do you need shell=True?
[14:32:43] *** nej has joined #jenkins
[14:32:45] <anr78> stigkj: it was because of a problem in dos, so I've reverted that commit and will try to work around it in windows instead. just curious if anyone knew why it happened.
[14:37:30] *** DamZ is now known as DamZzzz
[14:38:17] *** aheim has quit IRC
[14:40:40] *** DamZzzz is now known as DamZ
[14:41:17] *** DamZ is now known as DamZzzz
[14:45:39] *** jieryn-w has quit IRC
[14:47:40] *** jieryn-w has joined #jenkins
[14:47:40] *** jieryn-w has joined #jenkins
[14:47:40] *** ChanServ sets mode: +v jieryn-w
[14:48:38] *** benmatselby has quit IRC
[14:48:48] *** benmatselby has joined #jenkins
[14:56:32] *** DamZzzz is now known as DamZ
[15:01:33] *** ed_mann has joined #jenkins
[15:02:23] *** cowboyd has joined #jenkins
[15:05:18] *** Aetzel has quit IRC
[15:06:37] *** btrim has joined #jenkins
[15:07:31] *** cristiano has quit IRC
[15:18:27] *** koenHuybrechts has joined #jenkins
[15:19:22] *** gtaylor has joined #jenkins
[15:19:33] <koenHuybrechts> hi all
[15:22:20] *** basil3 has quit IRC
[15:24:31] <ojacobson> Anyone know where the source for http://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Maven+Repository+Server lives?
[15:24:46] <ojacobson> I'd like to patch it to support lastStable and lastSuccessful as well as specific build numbers
[15:29:18] *** stigkj has quit IRC
[15:29:35] <Nick_Stolwijk> ojacobson: I can't find it also, maybe e-mail the maintainer?
[15:29:49] <ojacobson> Ok, so long as it's not just me not knowing something obvious :)(
[15:29:52] <ojacobson> I had a look through github
[15:31:41] *** basil3 has joined #jenkins
[15:32:47] *** arnaldo has joined #jenkins
[15:33:12] <jieryn-w> ojacobson: you should patch it to be a generic MRM for all created artifacts
[15:33:22] <ojacobson> hm?
[15:33:30] <ojacobson> Back up and describe the limitation?
[15:33:43] <ojacobson> (I already want it to also serve upstream artifacts, so I might understand you already)
[15:33:46] <jieryn-w> so that jenkins can serve as an maven repository manager for all created artifacts
[15:34:06] <jieryn-w> i think that it's neat that the artifacts produced by jenkins can be served as-if-from a maven repository
[15:34:22] <jieryn-w> but it would be far more useful to be able to serve *all* artifacts it has produced from a top level location
[15:34:31] <ojacobson> A maven repo is easy to create
[15:34:38] <ojacobson> so that shouldn't be hard to add
[15:34:52] <ojacobson> If I get patchin' I'll definitely keep that in mind :)
[15:34:57] <jieryn-w> the plugin you're describing creates a very specialized and very tiny MRM
[15:35:06] <jieryn-w> like nexus
[15:35:07] <jieryn-w> or archiva
[15:35:09] <ojacobson> yeah
[15:35:22] <jieryn-w> so i'm saying, instead of doing it per-job, as it does now, have it work per-jenkins
[15:35:27] *** dogmatic69 has quit IRC
[15:39:52] *** dogmatic69 has joined #jenkins
[15:40:12] <jieryn-w> so jenkins could act as a limited MRM :)
[15:40:18] <jieryn-w> no deployment to it, but it could serve
[15:40:53] <jieryn-w> i think it would fall under the other set of plugins like turning jenkins into a hadoop machine
[15:47:01] <jieryn-w> ojacobson: https://github.com/magnayn/Jenkins-Repository
[15:47:11] <jieryn-w> i don't know why it wasn't forked into jenkinsci org
[15:47:26] <magnayn> Because it's not stable yet..
[15:48:37] <ojacobson> magnayn: oh, hi :)
[15:48:47] <magnayn> :-)
[15:48:49] * ojacobson forks, gets to hacking on
[15:48:54] *** ChanServ sets mode: +v magnayn
[15:49:05] <magnayn> my IRC had fallen behind a bunch of windows
[15:49:07] <jieryn-w> any intention to have generic MRM ?
[15:49:19] <magnayn> MRM ?
[15:49:21] <jieryn-w> per-jenkins instead of just per-job ?
[15:49:33] <jieryn-w> maven repository manager
[15:49:39] <jieryn-w> like nexus, or archiva, or artifactory
[15:49:50] <ojacobson> A top-level whole-instance (read-only) repository
[15:50:02] <jieryn-w> populated by the junk built by jenkins
[15:50:07] <magnayn> well, you could - I can tell you why I was motivated to write it..
[15:50:13] <jieryn-w> i'm all ears :)
[15:50:15] <ojacobson> Please :)
[15:50:28] <ojacobson> I already think it was a brilliant idea, regardless of motivation
[15:50:43] <magnayn> In our builds, we were trying to do a chain of "build product" then "do integration test" then "do customer tests for x,y,z,"
[15:50:53] <magnayn> problem is - how do you get the build artifacts up the chain
[15:51:00] <magnayn> traditional solution = upload them to nexus
[15:51:11] <magnayn> however, this gets horrid when you have multiple branches on the go..
[15:51:26] <magnayn> I.E: private developer branch is also 1.0-SNAPSHOT
[15:51:27] <ojacobson> 2.5-mybranch-SNAPSHOT lol
[15:51:34] <ojacobson> (which is a giant merge hazard)
[15:51:36] <magnayn> *exactly*
[15:51:50] <magnayn> short of updating every darn pom for every branch...
[15:52:01] <magnayn> So - if the downstream job is aware of the upstream job
[15:52:11] <magnayn> you can, say, add to the maven commandline
[15:52:16] *** anr78 has quit IRC
[15:52:51] <magnayn> and you're done
[15:53:00] <jieryn-w> yep
[15:53:09] <jieryn-w> it's slicker than eel in a bucket of shit
[15:53:31] <magnayn> Only slight problem at the moment is I can't get ${UPSTREAM_BUILD_NUMBER} - it's not in the env, and you can't easily adjust the env to include it (this is for embedded maven jobs)
[15:53:42] <magnayn> KK's token stuff is probably the answer to that though
[15:54:11] <magnayn> Nice side benefit is I can 'git merge _doodad_'
[15:54:26] <magnayn> then use my local commit ID to make my local repo have all the correct built artifacts
[15:54:35] <magnayn> so I don't even need to compile in order to run tests :)
[15:55:22] *** jherdman has joined #jenkins
[15:55:40] <jieryn-w> well, i think it just needs to be http://jenkins/job/yada/${UPSTREAM_BUILD_NUMBER}/repo  or some other way of putting /repo in there
[15:55:51] *** jherdman has left #jenkins
[15:56:11] <jieryn-w> but if the plugin could handle http://jenkins/repo    and list all artifacts .... heaven
[15:56:37] <magnayn> well, it's bound to jenkins/plugins/repository, but that's basically it
[15:57:10] <magnayn> Do you need it to be in the /job namespace?
[15:57:12] <jieryn-w> i mean, if there were a synthetic repo for each build job
[15:57:17] <jieryn-w> which is how i think it works today
[15:57:28] <jieryn-w> but i really want to use it as per-jenkins, all built artifacts inside this /repo
[15:58:17] <jieryn-w> and then as artifacts left jenkins control, e.g. via auto purge old jobs, those built artifacts would expire also
[15:58:45] <magnayn> the repository plugin gives you that - http://jenkins/plugin/repository/yada/Build/${UPSTREAM_BUILD_NUMBER} is a maven repo for all the artifacts build from yada in build ${UPSTREAM...}
[15:59:05] <ojacobson> Problem is you need N <repository> stanzas for N projects
[15:59:05] <jieryn-w> yah, i don't want to have to know all that yada/Build/${}
[15:59:15] *** DamZ is now known as DamZzzz
[15:59:21] <ojacobson> and you need to update them all every build, if you just want the latest (though if I can get lastStable and lastSuccessful working, that'll be solved :)
[15:59:33] <jieryn-w> http://jenkins/plugin/repository  should be the unification of all previosu build artifacts
[16:00:01] *** DamZzzz is now known as DamZ
[16:00:03] <ojacobson> Doing a monolithic repos has some edge cases
[16:00:18] <ojacobson> (i.e. two builds with the same groupId:artifactId:version:packaging tuple - which one wins? :)
[16:00:18] <magnayn> @jieryn-w: it is... accessable via build/commit or build/buildnumber...
[16:00:32] <jieryn-w> i think we should get all the awesome support jenkins gives us for lastBuild lastSuccess etc, but also want to see unified all artifacts known to jenkins
[16:00:35] <magnayn> @ojacobson - I'm interested in this too..
[16:00:45] *** larrys has joined #jenkins
[16:00:45] *** ChanServ sets mode: +v larrys
[16:00:47] <jieryn-w> i think we have a miscommunication
[16:01:06] <magnayn> I think you need a virtual repository for the 'chain' of builds
[16:01:17] <jieryn-w> i don't want to even think about specific builds at all
[16:01:28] <jieryn-w> i just want all artifacts built by jenkins available from a single url
[16:01:40] <jieryn-w> in maven repository format
[16:01:58] <magnayn> E.g: In my example, if I were building "customer X", I should be able to have a URL that contains a merged repository, in precidence order, of all the upstream builds...
[16:02:25] <magnayn> @jieryn-w: Ah! Understood. Yes, that could be achieved pretty easily..
[16:02:59] <jieryn-w> ok cool - :) i don't want to sacrifice the per-job repo, i think that is freaking awesome, but i think we can expand this repository plugin to encompass all jenkins built objects that jenkins knows about :)
[16:02:59] *** vivek_ has joined #jenkins
[16:03:11] <jieryn-w> and it could act as a non-deployable MRM
[16:03:28] <magnayn> Would it be sufficient to only include artifacts from the most recent successful builds ?
[16:03:32] <jieryn-w> ok - this is one of the best plugins i've seen in a long while :)
[16:03:53] <magnayn> or would it need older ones as well ?
[16:04:02] <magnayn> e.g: Project X builds artifact A, B, C
[16:04:07] <magnayn> then next build it only has A,B
[16:04:08] <jieryn-w> i think whatever jenkins is tracking, via it's saved builds (non-discarded) should be in there
[16:04:59] <magnayn> yeah.. promoted is another axis too
[16:05:03] <jieryn-w> so if i go into http://jenkins/plugins/repository/job/yadayada/Build/${} it should be consistent with http://jenkins/plugins/repository and then drilling down to yadayada
[16:05:59] <magnayn> presumably if that was the last successful build though
[16:06:06] <jieryn-w> right
[16:07:13] <magnayn> it's definitely doable (I may look this afternoon) - only slight performance worry is if you had thousands of builds, what traversing the whole tree might look like
[16:07:31] <magnayn> (as in if it'd get slow)
[16:07:46] <magnayn> but I don't think it should
[16:08:21] *** cristiano has joined #jenkins
[16:08:39] *** richvdh has quit IRC
[16:09:23] <jieryn-w> hopefully it will only build the directory it is being requested to serve
[16:09:45] <jieryn-w> altho.. damn, i see your point
[16:09:56] <magnayn> you need to track back through the builds
[16:10:14] <magnayn> build 100 may be @ 1.0-SNAPSHOT, and 101 @ 1.1-SNAPSHOT..
[16:10:18] *** nej has quit IRC
[16:12:50] *** ed_mann has quit IRC
[16:13:00] <jieryn-w> and if user browses to /repository/org/jvnet/
[16:13:26] <jieryn-w> have to build the whole list of artifacts
[16:14:06] *** jfelchner has quit IRC
[16:14:06] *** Sid_ has joined #jenkins
[16:14:14] <Sid_> hello
[16:14:55] <Sid_> can anybody explain me what does it mean if the bar under a current build turns red and it seems that nothing happens anymore?
[16:15:01] <jieryn-w> maybe it would be better to get a build wrapper or something along those lines and track when artifacts are created, and just symlink them into $JENKINS_HOME/plugins/repository/
[16:15:36] <Sid_> normally such build lasts 30s and the current build has not finished after 25min - after 10min the bar turned red and I couldn't find anything about red bars
[16:15:36] <jieryn-w> what page are you on, Sid_ ?
[16:15:45] *** ojii has left #jenkins
[16:15:46] <magnayn> you could... I'm going to try doing it as a vritual list and see if it'll fly
[16:15:47] <rpetti> Sid_: The job has been running much longer than previous ones.
[16:15:49] <jieryn-w> usually this indicates a hung build
[16:16:03] <magnayn> caching will help if it's slow
[16:16:15] <Sid_> ok I feared that
[16:16:59] <Sid_> when can a build hang? Do I find some output about the reasons?
[16:19:35] <jieryn-w> go into the console
[16:19:44] <jieryn-w> so click the #123 link
[16:19:51] <jieryn-w> on the left is a console
[16:19:53] <jieryn-w> click it
[16:19:56] <jieryn-w> review output
[16:20:24] <Sid_> ah ok
[16:20:28] <Sid_> found it
[16:23:05] *** magnayn has quit IRC
[16:25:05] *** Sid_ has quit IRC
[16:31:51] *** DamZ is now known as DamZzzz
[16:34:03] *** nej has joined #jenkins
[16:41:49] *** adamgouchertoo has joined #jenkins
[16:44:42] *** adamgoucher has quit IRC
[16:44:42] *** adamgouchertoo is now known as adamgoucher
[16:53:23] *** nd___ has joined #jenkins
[16:54:02] *** nd__ has quit IRC
[16:55:09] *** smolyn has joined #jenkins
[17:00:33] *** arnaldo has quit IRC
[17:00:38] *** arnaldo_ has joined #jenkins
[17:01:57] *** DamZzzz is now known as DamZ
[17:03:09] *** voorth has joined #jenkins
[17:03:47] *** mconigliaro has joined #jenkins
[17:04:07] *** voorth has quit IRC
[17:04:32] *** sshaw has joined #jenkins
[17:04:42] *** voorth has joined #jenkins
[17:05:14] *** voorth has quit IRC
[17:07:45] *** aheim has joined #jenkins
[17:10:00] *** recampbell has joined #jenkins
[17:10:06] *** smolyn has quit IRC
[17:10:31] *** smolyn has joined #jenkins
[17:12:46] *** aheim has quit IRC
[17:16:19] *** arnaldo_ has quit IRC
[17:17:17] *** arnaldo has joined #jenkins
[17:18:36] *** wilmoore has quit IRC
[17:19:02] *** wilmoore has joined #jenkins
[17:21:50] *** vjuranek has quit IRC
[17:24:58] *** olamy has quit IRC
[17:29:32] *** aheritier has joined #jenkins
[17:29:32] *** ChanServ sets mode: +v aheritier
[17:31:02] *** aheim has joined #jenkins
[17:32:34] *** drulli has quit IRC
[17:34:11] *** Haloperidol has joined #jenkins
[17:36:31] *** aheim_ has joined #jenkins
[17:36:51] *** aheim has quit IRC
[17:36:51] *** aheim_ is now known as aheim
[17:38:22] *** koenHuybrechts has quit IRC
[17:40:17] *** msm has quit IRC
[17:43:55] *** mindless has joined #jenkins
[17:45:52] *** arnaldo has quit IRC
[17:46:50] *** nano- has joined #jenkins
[17:47:14] <nano-> Any idea why the sonar jenkins plugin wants to run maven even if I checked the box that I don't use maven 2 in my project?
[17:47:34] *** richvdh has joined #jenkins
[17:47:38] *** mindless has quit IRC
[17:47:38] *** mindless has joined #jenkins
[17:47:38] *** ChanServ sets mode: +o mindless
[17:47:42] <nano-> "Check if this project is NOT built with maven 2"
[17:48:07] *** Weltraumschaf has quit IRC
[17:48:08] <Nick_Stolwijk> As far as I know the current Sonar implementation can only work with Maven. They are busy with Ant and other tooling support.
[17:48:21] <nano-> ah.. cool.
[17:48:45] <nano-> seems like a cool project, but i guess i have to wait then.
[17:49:09] <Nick_Stolwijk> If you fill in all the fields it will try to build your project with maven 2 and do the reporting. Is that an option?
[17:51:00] *** msm has joined #jenkins
[17:51:48] *** cristiano has quit IRC
[17:53:36] *** benmatselby has quit IRC
[17:55:12] <larrys> Sonar 2.6 supports ant
[17:55:17] *** patryk has quit IRC
[17:55:32] <larrys> http://www.sonarsource.org/sonar-2-6-adds-continuous-inspection-support-for-ant-community/
[17:55:49] <larrys> So you might be able to use it outside of the sonar plugin
[17:57:34] *** smolyn has quit IRC
[17:59:23] *** aheritier_ has joined #jenkins
[17:59:31] *** ChanServ sets mode: +v aheritier_
[18:01:23] *** drulli has joined #jenkins
[18:01:24] *** ChanServ sets mode: +v drulli
[18:02:06] *** aheritier has quit IRC
[18:02:07] *** aheritier_ is now known as aheritier
[18:05:39] *** aheim has quit IRC
[18:15:28] <banoss> hi all. Anyone see jobs kick off but a completely empty console log and the build then sits there forever?
[18:18:03] *** ExtraSpice has quit IRC
[18:18:36] *** Nick_Stolwijk has quit IRC
[18:19:59] *** aheim has joined #jenkins
[18:20:57] * rtyler welcomes echelog-1 back
[18:26:25] *** drulli has quit IRC
[18:30:29] *** aheim has quit IRC
[18:31:14] *** aheim has joined #jenkins
[18:33:37] *** simonetripodi has quit IRC
[18:35:54] *** Lewisham has joined #jenkins
[18:35:55] *** ChanServ sets mode: +v Lewisham
[18:37:16] *** dogmatic69 has quit IRC
[18:39:44] *** smolyn has joined #jenkins
[18:45:50] *** rtyler has quit IRC
[18:48:03] *** rtyler has joined #jenkins
[18:48:03] *** ChanServ sets mode: +o rtyler
[18:48:14] *** _marc` has quit IRC
[18:49:51] *** mah01 has quit IRC
[18:50:42] *** esteele has joined #jenkins
[18:51:42] *** adamgoucher has quit IRC
[18:51:53] *** adamgoucher has joined #jenkins
[18:52:40] <abayer> Reminder everyone - governance meeting coming up in a little over an hour: http://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda for the current agenda.
[18:53:29] <rtyler> ruh roh
[18:53:33] <rtyler> somebody should tweet that
[18:56:10] *** fcamblor has joined #jenkins
[18:56:20] *** ChanServ sets mode: +v fcamblor
[18:56:37] <abayer> btw, rtyler, you're not on IM atm. =)
[18:56:48] *** recampbell has quit IRC
[18:57:33] <rtyler> I know
[18:57:35] <rtyler> jeez
[18:57:35] <aheritier> If I'm not too asleep I'll try to be here
[18:57:36] *** mbien has joined #jenkins
[18:57:51] <aheritier> (Already 1AM here)
[18:58:35] <aheritier> Someone is leading the Jira split ??
[18:58:38] <rtyler> aheritier: have some more coffee! :D
[18:58:45] <aheritier> I saw no news/changes about that
[18:59:00] <abayer> aheritier: I forgot to ask you if you were still wiling to do it before you left for Vietnam. =)
[18:59:14] *** stephendonner has joined #jenkins
[18:59:36] <aheritier> rtyler: I'm not sure to find some in the hotel :-)
[18:59:39] <abayer> huh, this is interesting: http://javacruft.wordpress.com/2011/03/02/jenkins-for-ubuntu-call-for-testing/
[19:00:28] <aheritier> abayer: If everyone is waiting for someone else :-)
[19:00:35] <abayer> =)
[19:00:55] *** dhackner has joined #jenkins
[19:01:39] *** elpargo_ has joined #jenkins
[19:01:45] <aheritier> for now we decided to split it only in 3 jira ?
[19:01:59] <aheritier> core + plugins + infra
[19:02:07] <abayer> Well, four - current SECURITY, and those three from the current JENKINS.
[19:02:07] *** DaveH has quit IRC
[19:02:16] <rtyler> where's robobutler
[19:02:59] *** DaveH has joined #jenkins
[19:03:04] *** Squee-D has joined #jenkins
[19:03:16] <aheritier> abayer: right
[19:03:19] <Squee-D> Hey guys.
[19:03:30] *** elpargo has quit IRC
[19:03:30] *** elpargo_ is now known as elpargo
[19:03:53] <Squee-D> Heard kohsuke and (abayer?) on changelog, nicely done
[19:03:54] *** _W_ has quit IRC
[19:04:13] *** bendoerr has joined #jenkins
[19:04:23] <abayer> thanks =)
[19:04:45] <Squee-D> didn't expecr Kohsuke's voice to be so deep
[19:04:56] <Squee-D> you musta felt a bit girly alongside that :D
[19:05:05] <rtyler> kohsuke is a tall guy
[19:05:06] <abayer> =P
[19:05:14] <rtyler> tallfolk tend to have deeper voices
[19:06:04] <Squee-D> its a eugenism, the smarter a person, the more they sound like sheldon or leonard
[19:06:06] <rtyler> anyhoo, where's that damned robobutler
[19:06:12] <Squee-D> in my mind
[19:08:03] *** wolfs has joined #jenkins
[19:08:04] *** ChanServ sets mode: +v wolfs
[19:09:13] <cowboyd> anybody using the EC2 plugin with chef ?
[19:10:05] <rtyler> no, but I did stay at a holiday inn express last night
[19:11:32] <evilchili> think I just uncovered a bug in the trigger parameterized builds plugin
[19:11:49] <evilchili> two triggers for the same job but with different parameters only triggers the first one
[19:13:15] *** DamZ is now known as DamZzzz
[19:14:04] *** richvdh has quit IRC
[19:14:49] *** robobutler has joined #jenkins
[19:14:57] *** rtyler sets mode: +o robobutler
[19:14:57] *** ChanServ sets mode: -o robobutler
[19:15:05] * rtyler grumbles
[19:15:07] <cowboyd> and another random question: how do you register a BuildListener
[19:15:53] <cowboyd> and another related question: is there a way to get notified when Cloud nodes are provisioned and de-provisioned?
[19:16:47] <abayer> cowboyd: doesn't look like there is at the moment, but that seems like a really good feature to add. Could you open a bug?
[19:17:03] <cowboyd> abayer: which question were you answering?
[19:17:10] <abayer> The last.
[19:17:43] <cowboyd> cool, I will do that.
[19:18:56] *** tickez has joined #jenkins
[19:21:30] <cowboyd> what about registering a BuildListener?
[19:21:36] *** robobutler has quit IRC
[19:22:24] *** DaveH has quit IRC
[19:22:40] *** ojacobson has quit IRC
[19:24:14] <rtyler> huh
[19:24:21] <rtyler> somebody freenode lost robobutler's registration
[19:24:29] *** robobutler has joined #jenkins
[19:24:37] *** rtyler sets mode: +o robobutler
[19:24:37] *** ChanServ sets mode: -o robobutler
[19:25:20] *** ChanServ sets mode: +o robobutler
[19:25:29] <rtyler> #startmeeting Quick Test
[19:25:30] <robobutler> Let the Jenkins meeting commence!
[19:25:30] *** robobutler changes topic to " (Meeting topic: Quick Test)"
[19:25:34] <rtyler> #endmeeting
[19:25:35] *** robobutler changes topic to "Jenkins CI: http://jenkins-ci.org | Paste: http://jenkins.pastebin.com | Log: http://echelog.matzon.dk/?jenkins | Twitter: http://twitter.com/jenkinsci | Identi.ca: http://identi.ca/group/jenkinsci | Committers should have voice"
[19:25:35] <robobutler> Meeting ended Wed Mar  2 18:24:51 2011 UTC.  Information about MeetBot at http://www.jenkins-ci.org/meetings/ . (v 0.1.4)
[19:25:35] <robobutler> Minutes:        http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-18.24.html
[19:25:35] <robobutler> Minutes (text): http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-18.24.txt
[19:25:35] <robobutler> Log:            http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-18.24.log.html
[19:25:39] <rtyler> there we go
[19:25:43] <rtyler> back in action
[19:25:46] <jieryn-w> going to clear those?
[19:25:50] <rtyler> meh
[19:26:31] <jieryn-w> it's not if, but how many, people mail the list about an empty meeting minutes :)
[19:31:21] *** MrGando has quit IRC
[19:31:23] *** ojacobson has joined #jenkins
[19:35:14] *** wilmoore_ has joined #jenkins
[19:36:46] <aheritier> back
[19:36:51] <aheritier> abayer: around ?
[19:36:58] <aheritier> Thus about Jira.
[19:37:18] <aheritier> I prepare a page about the change ?
[19:37:22] <abayer> Sounds great to me.
[19:37:30] *** wilmoore has quit IRC
[19:37:35] <aheritier> I don't think it will be difficult
[19:37:43] <aheritier> the only chnage I see is about the bot
[19:38:02] <abayer> That and actually moving all the issues. =)
[19:38:20] <aheritier> On jira part the only annoying thing is to create components in the new plugins project
[19:38:32] <aheritier> bulk move will do the job
[19:38:55] <abayer> We can probably use the bot's logic to automate the component creation.
[19:39:12] <aheritier> I agree
[19:39:14] *** wilmoore_ has quit IRC
[19:39:40] *** wilmoore has joined #jenkins
[19:40:26] <rtyler> hmm, does the "Use Custom Workspace" field accept tokens, say from the build's parameters?
[19:42:39] <mindless> dunno, haven't tried
[19:43:15] <rtyler> I'd really like to set up some fancy pipelines
[19:43:24] <rtyler> so I can re-use "jobs" as subroutines of sorts
[19:43:31] <rtyler> passing the workspace from one jerb to the next
[19:44:12] <ccutrer> ok, homestar :)
[19:44:28] <abayer> kohsuke: yt?
[19:45:09] <abayer> ?if neither Dean nor Kohsuke is around for the governance meeting, that's going to be anoying. =)
[19:45:17] <rtyler> kohsuke: aufwachen!
[19:45:18] <jieryn-w> rtyler: what will happen when you start meeting again and there's already file name in place ?
[19:45:57] <aheritier> abayer: you'll be the king tonight
[19:46:06] <aheritier> or the dictator, like you prefer :-)
[19:46:27] <abayer> I prefer the term Much Beloved Leader For Life.
[19:46:29] <rtyler> jieryn-w: the hour/minute UTC are embedded in the filename
[19:46:47] <jieryn-w> ah, nice
[19:46:58] *** arnaldo has joined #jenkins
[19:47:07] <rtyler> we can have meetings like all dayum day with robobutler
[19:47:55] <rtyler> that is
[19:48:00] <rtyler> if kohsuke and hare_brain show up
[19:48:13] <jieryn-w> hare_brain is dean yu?
[19:48:21] <rtyler> yassir
[19:48:37] <rtyler> abayer: are you sure you told anybody about it? or reminded them at least? :P
[19:48:41] * rtyler didn't see any emails on the list
[19:48:45] <abayer> ?I'm fairly sure I didn't remind anyone. =)
[19:48:49] <rtyler> haha
[19:48:54] <rtyler> is kohsuke still in .jp?
[19:49:00] <abayer> No, remember?
[19:49:08] <rtyler> oh right
[19:49:12] *** hare_brain has joined #jenkins
[19:49:16] <rtyler> he has to be back so sacha can feed him
[19:49:21] <rtyler> call him up or something
[19:49:26] <rtyler> we have 2/3 of the board
[19:49:27] <abayer> Ok, now just Kohsuke. I'll text him.
[19:50:42] <hare_brain> I'm not late am I? I thought we were starting at 11.
[19:50:51] <abayer> Nope, I was just getting nervous. =)
[19:51:02] <hare_brain> Watching the Apple event. ;)
[19:52:11] *** ChanServ sets mode: +o hare_brain
[19:52:31] <rtyler> hare_brain: I've gone ahead and set the appropriate op flags, you should be op when you rejoin as well
[19:52:43] <hare_brain> rtyler: thanks
[19:52:45] <aheritier> yes there is no live :(
[19:53:02] <aheritier> I forgot this keynote. damned
[19:53:10] <hare_brain> aheritier: Yeah, I'm wondering why they didn't do that this time as well.
[19:53:22] <hare_brain> I'm just watching a live blog feed.
[19:53:40] <aheritier> hare_brain: me too. It's weird
[19:54:08] <abayer> I think it's 'cos they weren't sure ahead of time whether Jobs would do it.
[19:54:32] <hare_brain> I can't imagine that they would make a decision to stream or not based on his presence or absence.
[19:54:41] <hare_brain> But that's me.
[19:54:46] <abayer> =)
[19:54:52] <abayer> brb
[19:54:54] *** abayer has left #jenkins
[19:54:57] *** abayer has joined #jenkins
[19:54:57] *** ChanServ sets mode: +o abayer
[19:55:25] <abayer> Adium is wonderful, but if you leave a channel window open long enough, it gets icky.
[19:58:26] *** _marc` has joined #jenkins
[19:58:33] *** kohsuke2 has joined #jenkins
[19:58:44] <mindless> abayer: how can i merge commits from svn branch to master branch in git?
[19:59:02] <mindless> someone committed on master branch, so it stopped auto-updating from svn
[19:59:08] <mindless> but i want to migrate this plugin to github now
[19:59:20] <abayer> mindless: git pull ?rebase origin (whatever the svn branch is called)?
[19:59:59] <rpetti> is the svn branch still getting updated?
[20:00:03] *** onlyteo has joined #jenkins
[20:00:06] * kohsuke2 is attending the governance meeting today with a different account
[20:00:11] <abayer> =)
[20:00:28] <mindless> rpetti: yes, looks up to date
[20:00:47] <aheritier> kk.clone() ?
[20:00:47] <rpetti> you should just be able to merge from it as you would a regular branch, then
[20:01:14] <mindless> yes, but that requires knowing how to do that ;-)
[20:01:30] <mindless> abayer: got conflicts on that cmd since the l10n commit was done separately in github and svn
[20:01:43] <abayer> Ah. Well, then you could cherry-pick individual commits.
[20:01:51] <abayer> rtyler: begin the meeting!
[20:01:57] <kohsuke2> +1
[20:02:12] <mindless> abayer: kthx
[20:02:24] <fcamblor> hi there :-)
[20:02:31] <aheritier> mindless: http://stackoverflow.com/questions/629048/git-svn-dcommit-error-restart-the-commit
[20:02:37] <fcamblor> looks like I'm like the compiler : JIT :-)
[20:02:37] <aheritier> I'm using often this article
[20:02:42] *** sshaw has quit IRC
[20:02:45] <abayer> ?I can't remember how to prod robobutler into starting the meeting. =)
[20:02:55] <rtyler> #startmeeting March 2nd Governance Meeting
[20:02:55] <robobutler> Let the Jenkins meeting commence!
[20:02:55] *** robobutler changes topic to " (Meeting topic: March 2nd Governance Meeting)"
[20:03:11] <rtyler> #topic Discuss what updates should be made to Copyright on source code
[20:03:11] *** robobutler changes topic to "Discuss what updates should be made to Copyright on source code (Meeting topic: March 2nd Governance Meeting)"
[20:03:16] <kohsuke2> Where was the documentation for that robot?
[20:03:25] <rtyler> http://meetbot.debian.net/Manual.html
[20:03:37] <abayer> #info First of all, agendas will be up at http://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda - feel free to add items to future agendas.
[20:03:50] <kohsuke2> rtyler: thanks
[20:04:27] <abayer> And I'll give a quick update on the logo contest as well.
[20:04:51] <kohsuke2> re: copyright source code, I guess some of it has to wait until the final org is settled
[20:05:09] <abayer> #info http://wiki.jenkins-ci.org/display/JENKINS/Copyright+on+source+code is our current info.
[20:05:28] <kohsuke2> In the mean time, I guess we'll need to say that "we need you to sign CLA when we are ready, and it'll be something like the one from Apache"
[20:05:38] <abayer> +1
[20:05:50] <aheritier> +1
[20:05:55] <jieryn-w> +1
[20:05:56] <rtyler> abayer: should that page list licensing of dependencies as well?
[20:06:00] *** solnic has joined #jenkins
[20:06:00] <abayer> I'm fine with an informal agreement for the moment, given that there's nothing formal to agree with. =)
[20:06:02] <eric_n_dfw> +1
[20:06:10] <abayer> rtyler: I don't think so. That's a separate matter.
[20:06:13] <rtyler> kay
[20:06:48] <kohsuke2> I think it's http://www.apache.org/licenses/cla-corporate.txt and http://www.apache.org/licenses/icla.txt (thanks to hare_brain)
[20:07:10] <Squee-D> Do core contributions add you to a list of attributions?
[20:07:16] <abayer> #agreed New contributors to core will be asked to informally agree to sign a future CLA, likely to be similar to Apache's, once a formal system is in place.
[20:07:31] <hare_brain> #idea Provide a link the the Apache CLA on the Copyright wiki so people can see where we're going
[20:07:34] <kohsuke2> "list of attributions"?
[20:07:44] *** kutzi has joined #jenkins
[20:07:44] <abayer> hare_brain: +1
[20:07:44] *** ChanServ sets mode: +v kutzi
[20:08:00] <aheritier> hare_brain: +1
[20:08:04] <abayer> #action hare_brain to update the copyright wiki entry with the above. =)
[20:08:08] <hare_brain> LOL
[20:08:08] <Squee-D> hare_brain: +1
[20:08:24] <fcamblor> +1
[20:08:44] *** fnord1 has joined #jenkins
[20:08:44] <kohsuke2> Would this also be the right place to say that we can merge changes from Oracle Hudson?
[20:09:08] <hare_brain> Is that a statement or a question?
[20:09:08] *** makeusabrew has joined #jenkins
[20:09:12] *** Foxxnet has joined #jenkins
[20:09:43] <makeusabrew> hi!
[20:09:51] <kohsuke2> I guess the right thing to say there is that the code contains stuff that's copyrighted and CLAed materials to Oracle?
[20:10:09] *** beobal has joined #jenkins
[20:10:10] <Squee-D> kohsuke MIT only attributes efforts of the <copyright holders> - so it should be clear in the CLA (which i guess is another topic) that attribution will be informal?
[20:10:11] *** fishn1x has joined #jenkins
[20:10:34] <kohsuke2> hare_brain: I wrote a question whether a statement should be added to a Wiki page, I guess
[20:10:50] <hare_brain> kohsuke2: Gotcha
[20:10:57] <hare_brain> (BTW, I don't have edit permissions on that page.)
[20:10:57] <abayer> And yeah, that would be the right palce for that.
[20:10:58] *** porvak has joined #jenkins
[20:11:13] <abayer> me neither. =)
[20:11:18] <kohsuke2> fixing
[20:11:24] <hare_brain> So, I'm nothing close to a lawyer, but here's how I understand things to be:
[20:11:49] <kohsuke2> fixed
[20:11:49] <hare_brain> As long as the source from Oracle Hudson is MIT licensed, we can take it, because of its license.
[20:12:14] <hare_brain> Whoever merges it into Jenkins needs to attribute it to Oracle in the commit message.
[20:12:18] <abayer> Yup.
[20:12:23] <kohsuke2> Yes.
[20:12:24] <hare_brain> That's how I understand the Apache CLA covers this case.
[20:12:34] <aheritier> Sonatype contributed code is also under MIT ?
[20:12:45] *** SuperTux88 has joined #jenkins
[20:12:46] <abayer> Unless they changed the license, yeah.
[20:12:47] <hare_brain> We'll have to look at the files to be sure.
[20:13:09] <hare_brain> And they'd better have a clear attribution after all the stuff they were saying about unclear IP.
[20:13:34] <kohsuke2> For plugins, are there anything we should add?
[20:13:47] <kohsuke2> #idea should we say we highly recommend adding <license> in POM?
[20:14:01] <abayer> Yeah, I think that'd be good.
[20:14:09] <aheritier> +1
[20:14:18] <aheritier> I think we should at least for core
[20:14:26] <kohsuke2> Maybe down the road some mechanical check can be added?
[20:14:30] <Squee-D> Please shoot me down if it's way too off topic, but i figure that ongoing core contributors will appreciate attribution. to me that's why most FOSS licences have 'maintain attribution/copywrite" clauses. So wouldn't it be worthwhile adding a contributions readme for a full list of participants?
[20:14:35] <jieryn-w> a la rat plugin
[20:14:40] <aheritier> we may use the license plugin also to verify if the header is set everywhere
[20:14:58] <jieryn-w> checkstyle has the same capability
[20:14:59] <kohsuke2> aheritier: core already has <license>, if not explicitly it definitely inherits.
[20:15:04] <aheritier> jieryn-w: kohsuke yes there is a plugin for that
[20:15:07] <aheritier> to check and fix
[20:15:25] <aheritier> kohsuke2: ok. I didn't see.
[20:15:46] <kohsuke2> Squee-D: I think we do encourage people to put attribution in the copyright header of the source files.
[20:15:59] <kohsuke2> But I guess you are suggesting we should start a separate file that lists the names
[20:16:14] <fcamblor> looks like Sonatype guys are commiting with MIT : https://github.com/hudson/hudson/blob/1fade2d2567831c1c7e6d0ef602903e424fbf44a/hudson-test-harness/src/test/resources/logback-test.xml
[20:16:51] *** akostadinov has quit IRC
[20:16:59] <Squee-D> kohsuke I am, but that does make sense what you're already doing, just saying it might want to be adressed when you adress the CLA.
[20:17:17] <kohsuke2> OK. Shall we note that and move on?
[20:17:20] *** redsolo has quit IRC
[20:17:30] <kohsuke2> ... to the next topic?
[20:17:43] <fcamblor> https://github.com/hudson/hudson/commit/1fade2d2567831c1c7e6d0ef602903e424fbf44a#diff-10
[20:17:43] <abayer> +1
[20:17:55] *** redsolo has joined #jenkins
[20:17:56] *** ChanServ sets mode: +v redsolo
[20:18:09] <kohsuke2> #topic  the stable-branch/endorsed-release discussion
[20:18:14] <kohsuke2> or maybe I don't hae that karma
[20:18:30] <abayer> rtyler!
[20:18:34] <abayer> #chairs
[20:18:35] <rtyler> wut
[20:18:42] <rtyler> #chairs abayer,kohsuke2
[20:18:48] <rtyler> #topic  the stable-branch/endorsed-release discussion
[20:18:48] *** robobutler changes topic to "the stable-branch/endorsed-release discussion (Meeting topic: March 2nd Governance Meeting)"
[20:18:53] <kohsuke2> Thanks
[20:19:33] <rtyler> #chair abayer kohsuke2
[20:19:33] <robobutler> Current chairs: abayer kohsuke2 rtyler
[20:19:36] <rtyler> #chair hare_brain
[20:19:36] <robobutler> Current chairs: abayer hare_brain kohsuke2 rtyler
[20:19:52] <kohsuke2> My recollection is that people are very happy with the idea but we haven't settled on particular approach
[20:19:55] <Squee-D> robobutler is brilliant.
[20:19:55] <robobutler> Squee-D: Error: "is" is not a valid command.
[20:20:03] <Squee-D> well almost
[20:20:06] <rtyler> hah
[20:20:07] <kohsuke2> :-)
[20:20:30] <hare_brain> There used to be a link to an "older but stabler" build. Why did that go away?
[20:20:39] *** FireFart has joined #jenkins
[20:21:04] <kohsuke2> because I think I just stopped doing that.
[20:21:10] <kohsuke2> But I think we should resurrect that
[20:21:31] <aheritier> kohsuke2: The question is which rithm the stable branch may have and how it could be managed ?
[20:21:34] <rtyler> what was the criteria for updating those links?
[20:21:44] <aheritier> rtyler: Good question
[20:21:51] <rtyler> heh
[20:21:55] <aheritier> what is a stable branch/product ?
[20:22:19] *** resmo has joined #jenkins
[20:22:20] <aheritier> AFAIK Jenkins isn't released if there are failures in automated tests
[20:22:25] <kohsuke2> #info The model behind "older but stable" was that I picked a bit old but stable-looking release in retrospect
[20:22:40] <Squee-D> what about the LTS model?
[20:22:45] <kohsuke2> It was planned to update about every once in 3/6 months
[20:22:54] <abayer> #idea Every X weeks, the core devs vote as to whether to promote a release from a few weeks earlier to be the new "stable" release.
[20:22:57] <hare_brain> Here at Yahoo, we have the concept of stable/current/test for our packages. "test" means a release is still being tested. "current" means the group feels that it's ready to be used in production environments. "stable" means it
[20:23:04] <kohsuke2> aheritier: yes, if there are test failures, it won't ship
[20:23:06] <hare_brain> it's been running in production for at least 6 months.
[20:23:14] <Squee-D> where the changelog is where you decide to pick a stable release that you're willing to run a side branch with specific fixes.
[20:23:22] *** porvak has quit IRC
[20:23:26] <Squee-D> alongside the continuous improvement main branch
[20:23:26] <kohsuke2> hare_brain: that sounds similar to Debian
[20:23:30] <aheritier> and could we use community votes ?
[20:23:37] <hare_brain> Yeah, I'm pretty sure we stole that idea. :)
[20:24:02] *** aheim has joined #jenkins
[20:24:12] <hare_brain> So questions I'd ask about a "stable" Jenkins are:
[20:24:13] <abayer> aheritier: I was suggesting core devs (or plugin devs) just to keep the vote manageable.
[20:24:23] <hare_brain> Does it lag several months behind?
[20:24:48] <hare_brain> Is the version that's on stable sequential or does it skip?
[20:24:53] *** lhochet has joined #jenkins
[20:24:55] <Squee-D> Is the LTS approach too painful to manage?
[20:24:59] <kutzi> IMO the best way for more stable releases is to massively increase the automated test coverage
[20:25:08] <aheritier> abayer: core and plugins dev are probably using more often recent releases than older ?
[20:25:08] <abayer> hare_brain: I'd say it lags behind, and it skips.
[20:25:19] <abayer> kutzi: +1
[20:25:21] <Squee-D> stable releases are not as valuable to me, as an end user, as "marked to be maintained" releases
[20:25:21] <hare_brain> Do major bug fixes get merged into that release? That's a huge infrastructure and process undertaking.
[20:25:24] <abayer> aheritier: True.
[20:25:31] <kohsuke2> On top of abayer's "Every X weeks, the core devs vote as to whether to promote a release from a few weeks earlier to be the new "stable" release.", I'd also like to propose that we consider doing patch releases off that release
[20:25:31] <abayer> hare_brain: ?1 on that, personally.
[20:25:56] <rtyler> kohsuke2: 1.386.1 ?
[20:26:00] <abayer> hare_brain, kohsuke2: rather, I'm ?1 on anything other than showstoppers.
[20:26:02] * kohsuke2 asked the same question as hare_brain
[20:26:24] <kohsuke2> rtyler: yeah, 1.X.1, 1.X.2, ... for stable releases until we nominate next 1.Y as stable
[20:26:35] <jieryn-w> sounds like tons of work
[20:26:42] <hare_brain> That's my concern as well.
[20:26:49] <rtyler> stable branches are always extra work :P
[20:26:50] <kohsuke2> Yes, it could be. Hence I said we should "consider"
[20:26:56] <abayer> And that's my rationale for ?1. =)
[20:27:03] <eric_n_dfw> my client was within a day of switching us to TeamCity or Cruise/Go a few months ago when deadlocks were killing us.   +1 for patch builds
[20:27:09] <aheritier> and I saw in the meeting note the question about code review
[20:27:30] <aheritier> could we consider to put in stable branch only a code which were reviewed by several devs ?
[20:27:35] <kohsuke2> But while it's a lot of work, it seems to be valuable, too.
[20:27:42] <abayer> I'd prefer to crowdsource/do validation tests to determine the stable release, with x.1 releases for *only* showstoppers like eric_n_dfw's deadlock problem.
[20:27:45] <Squee-D> really? People will choose jenkins in critical environments only with a critical support branch
[20:27:46] <abayer> (I remember that one)
[20:27:47] <hare_brain> We maintain a private fork, so we rely on the community ratings to decide when to merge a new version in. So in a sense, we're already picking a "stable" for ourselves.
[20:27:56] <kohsuke2> aheritier: Yes, we want to control what changes can go in there.
[20:28:14] <Squee-D> LTS's do not need anything but support for "continues to function as specced
[20:28:44] <abayer> Squee-D: Yeah, that's the sort of thing I'm talking about.
[20:28:45] <jieryn-w> i think having a stable branch that isn't sponsored by people using jenkins in critical environments -- that is, new blood doing the work -- there's no way current devs are going to be able to support it
[20:28:48] <Squee-D> It's harder work for plugin dev's no? to support the 'stable' releae.
[20:29:14] <jieryn-w> it also steals thunder from people testing the new release
[20:29:14] <kohsuke2> I think if we limit ourselves to small number of important fixes backported from the main release line, maybe the overhead can be managed?
[20:29:28] <jieryn-w> why jump to latest when i can just use stable and not put any effort in
[20:29:30] <abayer> Squee-D: I actually see the stable release as a positive for plugin devs - if they don't *need* a new change in core, they can just always build against the last stable.
[20:29:36] <kohsuke2> jieryn-w: stealing thunder from the main release line is indeed one of the downside.
[20:29:38] <Squee-D> I would have thought so, but i certainly havent been following the code-commits
[20:29:52] <Squee-D> abayer thats a good point
[20:30:27] <Squee-D> I think your small teams, like ours, will all still run with the "agile" branch
[20:30:37] <aheritier> could we also use statitics of deployment to know who is using what ?
[20:30:47] <abayer> Basically, I think we should provide a "known quantity" release that's blessed by the community/devs, and we should backport fixes for showstopper bugs to it on a limited basis, when possible.
[20:30:47] <kohsuke2> Yes, we can
[20:30:47] <aheritier> perhaps it could help to define what as stable
[20:30:55] <Squee-D> but i really wouldn't blame enterprise users from dropping jenkins if it didnt have a stable branch.
[20:30:56] <abayer> aheritier: Yup - we'll actually have new census data available today.
[20:30:56] <hare_brain> aheritier: + 1
[20:31:15] <aheritier> s/as/was
[20:31:24] <kohsuke2> abayer: OK, that line of thinking is close to what I'm saying
[20:31:45] <abayer> For example, I can tell you that there are over 6500 installs of Hudson/Jenkins which were last seen at version 1.395. =)
[20:31:58] <hare_brain> Out of how many?
[20:32:09] <Squee-D> 6501
[20:32:16] <aheritier> abayer: +1with your point of view
[20:32:30] <eric_n_dfw> We're still at 1.393
[20:32:46] <abayer> Almost 23k seen hitting jenkins-ci.org/hudson-labs.org's usage-stats in Feb - that's only versions 1.368 and later.
[20:33:17] <kohsuke2> #info so sounds like a consensus is around voting/blessing a release as stable, then produce patch releases only with important bug fixes
[20:33:24] <eric_n_dfw> +1
[20:33:28] <Squee-D> +!
[20:33:34] <Squee-D> +1
[20:33:43] <hare_brain> So roughly 25% on something recent.
[20:34:00] <kohsuke2> #info we are also mindful that we aren't entirely sure how much work this entails
[20:34:23] <abayer> #idea Every?3? months, community/devs bless a 2+ month old release as the "known quantity" release. Until the next "known quantity" release, it'll be possible for absolutely critical bug fixes to core to be backported and a new version of the known quantity re-released.
[20:34:41] <abayer> hare_brain: actually, that's 25% on *one* specific version. =)
[20:34:47] <kutzi> +1
[20:35:11] <kohsuke2> How about 6 months? Would that be too long?
[20:35:20] *** esteele has quit IRC
[20:35:21] <aheritier> kohsuke2: I think
[20:35:27] <rtyler> that's really long in Jenkins-time
[20:35:27] <kohsuke2> hare_brain: how frequent do you integrate?
[20:35:30] <kutzi> I would it may even younger than 3 month
[20:35:31] <Squee-D> I for one trust agile processes and trust my backups, so update our jenkins install as often as i can. But for the sake of the jenkins project's continuing popularity think it's a good thing.
[20:35:32] <abayer> There were something like 4k last seen on 1.396 or later, and I can't remember how many on other versions.
[20:35:34] <aheritier> 3 monthes is what we see in general
[20:35:41] <hare_brain> kohsuke2: Roughly once a quarter
[20:35:42] <abayer> I like 3month rotations.
[20:35:56] <abayer> Once a quarter, decent window of time for determining how stable a candidate release is.
[20:36:02] <kohsuke2> OK. So shall we start with 3 months and se e how that goes?
[20:36:04] <hare_brain> More frequently if a release fixes a lot of bugs, or has something interesting.
[20:36:08] <hare_brain> We try not to cherry pick changes.
[20:36:18] *** onelin has joined #jenkins
[20:36:22] <Squee-D> +1
[20:36:30] <hare_brain> +1 for 3 months
[20:36:37] * rtyler likes 3 months as well
[20:37:07] *** beobal has quit IRC
[20:37:10] <kohsuke2> #agreed we'll start with 3 month cycle for stable release and see how that goes
[20:37:11] <eric_n_dfw> 3 months is fine with me
[20:37:12] <abayer> Ok. Next step is scoping out the work involved.
[20:37:23] <abayer> Which we can do on the mailing list.=)
[20:37:31] <kohsuke2> I wanted to talk a bit about what kind of changes we want to backport
[20:37:41] <abayer> 'k.
[20:37:48] <kohsuke2> like "preferrably no API change"
[20:37:50] *** beobal has joined #jenkins
[20:38:04] <kohsuke2> or "only backport a fix after it's released in the main line"? would that be too much?
[20:38:15] *** FireFart has quit IRC
[20:38:18] <abayer> #action A thread on the mailing list to talk about what work will be done to get the stable release stuff in place (update center changes, qualification process, etc)
[20:38:23] <aheritier> kohsuke2: Yes it is mandatory in bug fixes for the stable bracnh
[20:38:26] <abayer> kohsuke2: strong +1 for that.
[20:38:33] <abayer> Backports only.
[20:38:40] <Squee-D> +1 kohsuke
[20:38:46] *** arnaldo_ has joined #jenkins
[20:38:53] <Squee-D> abayer is that a +1.999~ ?
[20:39:00] <kohsuke2> Are people agreeing to "after it's released in the main line" part?
[20:39:02] <aheritier> +1 to backport only something released (tested in real life)
[20:39:04] <hare_brain> #idea changelog entries that are marked "major bug" as candidates for backporting?
[20:39:05] <kohsuke2> Or just "backport only part"
[20:39:18] <Squee-D> kohsuke yeas to "mainline" - that is what a backport is no?
[20:39:33] <kohsuke2> hare_brain: yes. but there aren't that many of those
[20:39:37] *** awb has joined #jenkins
[20:39:41] <kohsuke2> Does that mean we've been pretty stable?
[20:39:54] <eric_n_dfw> +1 to mainline  tested live --> stable
[20:39:56] *** arnaldo has quit IRC
[20:40:06] <Squee-D> Are there metrics for 'stability' ?
[20:40:28] <Squee-D> perhaps automation of such metrics are really a first step?
[20:40:31] <rtyler> community ratings, bug reports for a release
[20:40:42] <kohsuke2> #idea I think the stable release line would be good release train to tie in the "community acceptance test" effort
[20:41:16] <hare_brain> The only problem I have with the community ratings, is that the bug reports seem to carry forward, and it's not clear that a bug was actually introduced with that release. That's just when someone reported it.
[20:41:25] <kohsuke2> put another way, for example, if we start this effort, could Yahoo shift some of what it did internally to this release line?
[20:42:06] <abayer> kohsuke2: Could CloudBees as well for Nectar? =)
[20:42:09] <Squee-D> hare_brain could its inclusion in stability reporting wait for a dev to identify when it was introduced? Are most of these things identifiable with bisect?
[20:42:33] <kohsuke2> abayer: Yes, I'd be obviously spending my efforts/time into that branch
[20:42:36] <aheritier> hare_brain: I'm preparing the proposal to split  Jira
[20:42:42] <aheritier> thus will have versions in Jira now
[20:43:11] <abayer> Oh, yeah.
[20:43:19] <jieryn-w> well, still no project split yet
[20:43:33] <hare_brain> kohsuke2: We can certainly take our internal feedback and contribute that to the assessment of the stability of a release.
[20:43:38] <abayer> #action aheritier working on proposal for actually splitting JENKINS JIRA into core/infra/plugins.
[20:43:39] <kohsuke2> I think voting to pick a stable release would be reasonable and community rating would be a good input, if not a definitive input
[20:44:11] <abayer> Everyone ok with aheritier leading the JIRA split stuff? We'll need to give him admin on JIRA to actually do it, obviously.
[20:44:24] * rtyler nods
[20:44:39] <kohsuke2> We'll have a chance to see the proposal before it happens, right?
[20:44:49] <abayer> Oh yeah.
[20:44:53] <aheritier> kohsuke2: yes it's done for that
[20:44:54] <eric_n_dfw> +1
[20:45:00] <kohsuke2> +1
[20:45:03] <redsolo> +1
[20:45:05] <jieryn-w> +1
[20:45:06] <aheritier> but if someone else want to lead it :-) feel free !!
[20:45:08] <abayer> I'm just taking advantage of a sucker, er, um, I mean, volunteer. =)
[20:45:13] <jieryn-w> heh
[20:45:35] <aheritier> :-)
[20:45:50] <kohsuke2> OK, so in the interest of time, maybe the next topic?
[20:45:59] * redsolo can help out with the jira stuff..
[20:45:59] <kohsuke2> Did the release discussion come to a conclusion?
[20:46:15] <kohsuke2> I guess we have a consensus, and action to work out details?
[20:46:36] *** kisielk has quit IRC
[20:46:38] <aheritier> redsolo: ok, I note. I'll send an email on the dev list before the end of the week
[20:46:50] <aheritier> kohsuke2: yes
[20:47:08] <abayer> Yup.
[20:47:13] <kohsuke2> #topic Update on the long-term governance plans / progress on umbrella organisation
[20:47:13] *** robobutler changes topic to "Update on the long-term governance plans / progress on umbrella organisation (Meeting topic: March 2nd Governance Meeting)"
[20:47:23] <kohsuke2> #topic Update on the long-term governance plans
[20:47:23] *** robobutler changes topic to "Update on the long-term governance plans (Meeting topic: March 2nd Governance Meeting)"
[20:47:24] *** Lewisham has quit IRC
[20:47:40] <kohsuke2> I guess this one is to abayer?
[20:47:46] <abayer> Here's my update: I haven't done anything. I suck and have been busy. =)
[20:48:04] <rtyler> #agreed abayer sucks, and has been busy
[20:48:06] * rtyler ducks
[20:48:11] <kohsuke2> Anything we can help to make a progress there?
[20:48:28] <kohsuke2> Perhaps even just some bullet points?
[20:48:32] *** ogl92 has joined #jenkins
[20:48:33] <aheritier> :-)
[20:48:38] <abayer> If we can  come up with questions we need answered, that'd help.
[20:48:59] <kohsuke2> OK
[20:49:06] <jieryn-w> there was chatter about going to apache ... is that ruled out?
[20:49:17] <kohsuke2> #topic progress on umbrella organisation
[20:49:18] *** robobutler changes topic to "progress on umbrella organisation (Meeting topic: March 2nd Governance Meeting)"
[20:49:21] <abayer> No, it is not ruled out.
[20:49:24] <kohsuke2> That's a question for this topic, I guess
[20:49:33] <kohsuke2> I can report an update on this
[20:49:34] <abayer> kohsuke2: any news from SFC?
[20:49:48] <kohsuke2> #info we've applied to SFC, and we are still not hearing back
[20:49:55] *** imeikas has quit IRC
[20:49:57] <kohsuke2> #action kohsuke to ping SFC on our current status
[20:50:05] <kohsuke2> I also think I should write to SPI
[20:50:23] <kohsuke2> (acryonym could be wrong but it's the foundation that has PostgreSQL)
[20:50:41] <kohsuke2> http://www.spi-inc.org/
[20:51:07] *** banoss has quit IRC
[20:51:08] <kohsuke2> Apache isn't ruled out either, but I think we are still hoping that SFC would take us
[20:51:17] <kohsuke2> I think that's the current status
[20:51:23] <abayer> While my personal first choice would be to go to Apache over SFC or SPI, I'm perfectly fine with SFC as first option.
[20:51:27] <Squee-D> SFC?
[20:51:42] <kohsuke2> http://sfconservancy.org/
[20:51:47] <abayer> But if we don't get into SFC, I really think Apache is far and away the best option on the table, and I really think it can work nicely.
[20:52:02] <Squee-D> Apache Foundation has a lot of clout to its name alone.
[20:52:40] <kohsuke2> When this was discussed there certainly was a strong support for that from many
[20:53:00] <kohsuke2> Ready to move on to logo contest?
[20:53:20] <aheritier> I agree to try SFC before Apache to have less changes in the comunity if possible
[20:53:36] <kohsuke2> +1
[20:53:39] <aheritier> yes logos !!
[20:53:43] <kohsuke2> #topic updates on logo contest
[20:53:43] *** robobutler changes topic to "updates on logo contest (Meeting topic: March 2nd Governance Meeting)"
[20:53:54] <kohsuke2> abayer?
[20:53:57] *** folti47 has joined #jenkins
[20:54:00] <aheritier> (damned I forgot to ask to my kids to draw something)
[20:54:11] <abayer> #info I extended the logo submission deadline through friday, 'cos I got a bunch over the weekend and into Monday.
[20:54:39] <abayer> #info this weekend, I'll be putting up a post on jenkins-ci.org with all the entries, and a poll for everyone to vote for their favorite.
[20:54:46] <kohsuke2> Any place where we can see the current submissions?
[20:54:51] <hare_brain> That eps that was sent to the mailing list reminded me of the Pringles guy.
[20:55:08] <eric_n_dfw> true
[20:55:20] <hare_brain> abayer: How many submissions have you received?
[20:55:22] *** fnord1 has quit IRC
[20:55:29] <abayer> Something like 10, I think?
[20:55:33] <Squee-D> Im working on one :D
[20:55:37] <kohsuke2> Maybe a Wiki page?
[20:55:49] <Squee-D> but i suck more than abayer. Probably not busier tho.
[20:56:13] <kohsuke2> Shall we still try 99designs, or are we comfortable picking from what's submitted?
[20:56:27] <abayer> Yeah, I'll put 'em on the wiki in their original forms, and on the blog in png format for easy viewing.
[20:56:34] <abayer> One of the options on the poll will be "none of the above".
[20:56:37] <hare_brain> Maybe an option in the poll should be "None of he above"
[20:56:38] <hare_brain> LOL
[20:56:40] <abayer> If that wins, we go to 99 designs. =)
[20:56:42] <Squee-D> Can the vote include [x] try 99designs
[20:56:51] <Squee-D> make it explicit..
[20:56:52] <aheritier> abayer: hare_brain +1
[20:56:54] <kohsuke2> #info 99designs start from $300 and we don't have to pay if we don't pick it
[20:56:59] <abayer> Squee-D: That works for me.
[20:57:04] <abayer> Oh! New topic!
[20:57:06] <abayer> Trademark!
[20:57:12] <abayer> #topic Trademark!
[20:57:12] *** robobutler changes topic to "Trademark! (Meeting topic: March 2nd Governance Meeting)"
[20:57:23] <abayer> kohsuke2: Have we started the ball rolling on that yet?
[20:57:35] <kohsuke2> I'm afraid not.
[20:57:41] <kohsuke2> Let's see, where am I on it
[20:57:43] <abayer> For now, I'm perfectly happy with fronting the cash for the fees.
[20:57:48] <abayer> We can fundraise to pay me back later.
[20:58:24] <kohsuke2> I think I had an AI to find the difference between the registration that costs a few $100s vs a registration that costs a few Ks.
[20:58:42] <abayer> (assuming we're talking a couple thousand bucks max, not something more like $10k)
[20:58:53] <kohsuke2> The main difference, as far as I can tell, is whether we get to see some human being doing it.
[20:59:02] *** simonetripodi has joined #jenkins
[20:59:35] <abayer> Yeah. How about we deputize to CloudBees' people to do the research for us as to what the best option is? I'm perfectly fine with donated labor from them - I just want to make sure it's not CloudBees actually paying for the trademark registration.
[21:00:00] <kohsuke2> And there's still an offer on the table for CB to donate the cost for the registration.
[21:00:41] <abayer> I don't feel comfortable taking actual money donations until we have a legal structure.
[21:00:46] <kohsuke2> But there's no "people doing the research" though. I believe CB only have a lawyer it can pay to have a research/registration done
[21:00:54] <abayer> Ah.
[21:01:15] <abayer> Let's take this offline and talk about it in person tonight?
[21:01:23] <aheritier> (We should ask to Oracle they did that few times ago :-D )
[21:01:27] <kohsuke2> I think earlier suggestion from hare_brain was to get some writing that it won't own the trademark
[21:01:35] <kohsuke2> "it" = CB
[21:01:58] <kohsuke2> Does that ease the concern enough, or not?
[21:01:59] <aheritier> (Sorry it's 3AM here)
[21:02:03] *** smolyn_ has joined #jenkins
[21:02:15] <abayer> #action kohsuke and abayer to talk tonight about trademark stuff and get the ball rolling.
[21:02:24] <abayer> And one last topic - trying to wrap up.
[21:02:24] <kohsuke2> The issue is that otherwise it's hard to make a progress
[21:02:28] <kohsuke2> Sounds good
[21:02:33] <abayer> #topic Next meeting.
[21:02:33] *** robobutler changes topic to "Next meeting. (Meeting topic: March 2nd Governance Meeting)"
[21:02:36] *** kenneth_reitz has joined #jenkins
[21:02:45] <kohsuke2> How about 2 weeks from now?
[21:02:47] <abayer> #info Let's go bi-weekly - next meeting in two weeks, Wed, March 16th
[21:02:49] <abayer> jinx!
[21:03:01] <kohsuke2> +1
[21:03:04] <aheritier> yes it is enough
[21:03:07] <hare_brain> I was going to suggest whenever we have a stable release. ;)
[21:03:35] <kohsuke2> Is this time OK?
[21:03:38] <rtyler> heh
[21:03:47] <kohsuke2> I hate to keep aheritier up at 3am
[21:03:59] <abayer> #idea Tentative agenda items: JIRA split proposal discussion, update on trademark.
[21:04:04] <hare_brain> This time on the 16th specifically won't work for me.
[21:04:09] <abayer> He's in vietnam at the moment. =)
[21:04:15] <kohsuke2> Ah
[21:04:36] *** folti47 has left #jenkins
[21:04:38] <kohsuke2> hare_brain: any other time of that day?
[21:04:42] *** smolyn has quit IRC
[21:05:22] <aheritier> no problem I'll be back in EU
[21:05:32] <hare_brain> I'll be away from an internet connection all morning. Any time after 1pm will be fine, if that works for other people.
[21:05:41] <hare_brain> Otherwise, another day that week, at 11 is fine.
[21:05:54] *** bendoerr has left #jenkins
[21:05:57] <abayer> 1pm is 10 CET?is that too late for our Euros?
[21:06:14] <aheritier> abayer: for me it's goot
[21:06:33] <abayer> aheritier: given that I've put you up as an agenda item, that's good. =)
[21:06:47] <kohsuke2> Any objection to March 16th 1pm PST / 10pm CET / 9pm GMT?
[21:06:51] <aheritier> :-D
[21:06:59] <abayer> +1 for me.
[21:07:02] <hare_brain> Other option is to just have the meeting at 11 on the 16th and I'll pass on any comments I have about the agenda to abayer or kohsuke ahead of time.
[21:07:02] <aheritier> +1
[21:07:14] <redsolo> What happened to Internet time?
[21:07:21] <kohsuke2> #agreed March 16th 1pm PST / 10pm CET / 9pm GMT
[21:07:27] <hare_brain> Great. Thanks folks.
[21:07:43] <kohsuke2> OK, I think we declare a victory for the day
[21:07:49] *** stigkj has joined #jenkins
[21:07:55] <hare_brain> I'm declaring lunchtime. :)
[21:08:00] <kohsuke2> #endmeeting
[21:08:01] *** robobutler changes topic to "Jenkins CI: http://jenkins-ci.org | Paste: http://jenkins.pastebin.com | Log: http://echelog.matzon.dk/?jenkins | Twitter: http://twitter.com/jenkinsci | Identi.ca: http://identi.ca/group/jenkinsci | Committers should have voice"
[21:08:01] <robobutler> Meeting ended Wed Mar  2 20:07:17 2011 UTC.  Information about MeetBot at http://www.jenkins-ci.org/meetings/ . (v 0.1.4)
[21:08:01] <robobutler> Minutes:        http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-19.02.html
[21:08:01] <robobutler> Minutes (text): http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-19.02.txt
[21:08:01] <robobutler> Log:            http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-03-02-19.02.log.html
[21:08:07] * jieryn-w claps
[21:08:09] *** Lewisham has joined #jenkins
[21:08:10] *** ChanServ sets mode: +v Lewisham
[21:08:12] <abayer> And remember that you can add agenda items to http://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda. =)
[21:08:47] <hare_brain> I'm done with my action item. :)
[21:10:03] <Squee-D> That was great guys. I'm glad i finally got to come along to one. I'm fascinated with how large FOSS can be managed with minimal pain.
[21:10:20] <abayer> ?I'm not sure I'd go so far as to say we're "managing" it. =)
[21:10:53] <redsolo> abayer: i know youve been busy, but have you looked at that jira plugin for finding dups?
[21:11:12] <abayer> Ah, no, I haven't. Sorry. I'll try to do that today.
[21:11:58] <abayer> btw redsolo, are you supporting your plugins at Jenkins rather than the Oracle Hudson JIRA etc?
[21:12:10] <Squee-D> well i'm a coder, there have been points in my career when i get promoted to middle-management and i have to ask to be demoted plz.k.thx. The idea of self managing teams clearly appeals. But it still needs co-ordination.. I <3 meetbot. and foundations that want to help. really interesting.
[21:12:30] <redsolo> absolutely... i havent updated them because.......
[21:12:50] <abayer> redsolo: no worries, just wanted to add your plugins to the list jieryn-w has. =)
[21:13:01] <redsolo> please do so....
[21:13:24] <redsolo> i love the things that oracle guy has done on the hudson wiki saying that plugins are dead, etc.
[21:13:45] *** onelin has left #jenkins
[21:14:09] <Tartarus> hm?  Do we need to do something to say we're maintaining a plugin w/ jenkins?
[21:14:24] <rtyler> Tartarus: are you maintaining a plugin?
[21:14:35] <Tartarus> yes
[21:14:51] <Tartarus> http://wiki.jenkins-ci.org/display/JENKINS/Lab+Manager+Plugin
[21:15:02] <abayer> We're just keeping track of who's said they're going with the Jenkins JIRA/wiki rather than Oracle Hudson's.
[21:15:26] <rtyler> Tartarus: you should have +v when you rejoin
[21:15:27] *** rtyler sets mode: +v Tartarus
[21:15:33] <Tartarus> We're migrating to jenkins as soon as we can and I've already poked it with current jenkins, still works
[21:15:37] <Tartarus> thanks :)
[21:16:44] <abayer> Does anything ever actually happen in the Oracle #hudson channel now?
[21:16:49] <rtyler> no
[21:16:55] * rtyler is still lurking around there
[21:17:46] <eric_n_dfw> Anyone here use the SauceLabs plugin and know if it supports their new SauceConnect2 (WebDriver/Selenium2) stuff?
[21:17:56] <rtyler> IIRC kohsuke2 wrote that .. :)
[21:18:32] <abayer> eric_n_dfw: Not sure if there's a reason it wouldn't since it's really just a wrapper around an SSH tunnel and some log parsing to get the video etc.
[21:18:42] *** solnic has quit IRC
[21:19:08] <abayer> The plugin doesn't actually do anything Selenium-y itself.
[21:19:12] <evilchili> dashboards still refer to "hudson jobs list" in 1.397
[21:19:16] *** arnaldo has joined #jenkins
[21:19:23] <evilchili> is there a place these should be logged?
[21:19:33] *** olamy has joined #jenkins
[21:19:34] *** ChanServ sets mode: +v olamy
[21:20:42] *** arnaldo_ has quit IRC
[21:22:32] <eric_n_dfw> yeah - that was my thought too.   I'm not the one here that's been doing the SauceLabs stuff - one of my peers has a script they're using to fire up the tunnel and asked about it.  I'll play with it and see.
[21:22:36] *** steph021 has joined #jenkins
[21:22:37] *** steph021 has joined #jenkins
[21:22:48] <eric_n_dfw> unrelated question....
[21:22:59] <eric_n_dfw> anyone here using EC2 slaves in a VPC ?
[21:23:51] <eric_n_dfw> I've never used VPC and was wondering if there's anything special that I'll need to add to the EC2 plugin to start AMI's in one.
[21:24:33] <eric_n_dfw> we hope to convince my client's network/security team to hook up to a VPC for some proof of concept devops work
[21:28:00] <eric_n_dfw> I take the silence as a no :)
[21:28:12] <eric_n_dfw> I'll ping the dev list
[21:37:21] * olamy oups I missed the meeting
[21:40:58] *** fnord1 has joined #jenkins
[21:42:19] *** TomasEkeli has joined #jenkins
[21:45:04] <Tartarus> yay, policykit 0.100 (and since 0.97) shadow support looks to work rather than just pam
[21:45:05] <Tartarus> ga
[21:45:48] *** _W_ has joined #jenkins
[21:46:24] <aheritier> kohsuke2: abayer : Can you give me admin rights (at least temporary) on jira to let me study its current settings
[21:49:00] <aheritier> I will go to sleep a little bit. Let me know tomorrow. I would like to check we won't have a surprise with something I didn't think about (permissions, notifications, workflows .....)
[21:50:07] *** kohsuke2 has quit IRC
[21:50:09] *** dbarbato has joined #jenkins
[21:52:28] *** hare_brain has quit IRC
[21:53:38] *** TomasEkeli has quit IRC
[21:54:15] <dbarbato> Evening all, I'm hoping that someone can help me.
[21:54:23] <dbarbato>  I'm trying to get Jenkins working on a windows 2008 server.
[21:54:52] *** fnord1 has left #jenkins
[21:54:53] <dbarbato> I've followed the guide to get it running as a service, however when it starts up as a service I'm getting a time out error
[21:57:05] <dbarbato> I've tried deleting the service from the service manager and doing it by hand. It all works until I start the jenkins service and I get a time out again.
[21:57:42] <dbarbato> It's a vanilla 2008 server with nothing else on it
[21:57:50] <dbarbato> I'm hoping someone can provide a couple of pointers
[21:58:04] *** aheritier_ has joined #jenkins
[21:58:05] *** ChanServ sets mode: +v aheritier_
[21:58:52] <dbarbato> if anyone has any ideas, that'd be appreciated
[22:01:21] *** Squee-D has quit IRC
[22:01:38] <dbarbato> I did find a couple of problems with something similar on the help pages, but there were no replies
[22:02:08] *** aheritier has quit IRC
[22:02:08] *** aheritier_ is now known as aheritier
[22:05:31] *** dvaske has quit IRC
[22:20:06] <olamy> there isn't any plugin to report maven invoker plugin test number/success/failure etc ... ?
[22:20:21] <olamy> aheritier ^ ?
[22:27:31] *** Lewisham_ has joined #jenkins
[22:27:32] *** ChanServ sets mode: +v Lewisham_
[22:27:32] *** Lewisham has quit IRC
[22:27:32] *** Lewisham_ is now known as Lewisham
[22:32:12] <jenkinsci_builds> Starting build 549 for job jenkins_main_trunk (previous build: UNSTABLE -- last SUCCESS #510 16 days ago)
[22:41:21] <jieryn-w> redsolo: ok, i have marked you as jenkins @ http://goo.gl/rPmmo -- thanks!
[22:41:29] <jieryn-w> Tartarus: you too?
[22:42:00] *** Foxxnet has quit IRC
[22:46:08] * Tartarus opens
[22:46:45] <Tartarus> yes, lab manager plugin is jenkins not sun-hudson
[22:46:57] <Tartarus> er, oracle-hudson :)
[22:47:31] *** cowboyd has quit IRC
[22:48:31] *** jfelchner has joined #jenkins
[22:49:42] <dbarbato> does anyone have Jenkins working on a winblows 2008 server?
[22:52:55] *** gtaylor has quit IRC
[22:54:14] *** wolfs has quit IRC
[22:55:31] *** msm has quit IRC
[22:59:22] <evilchili> mindless ? i'm trying to concoct a method of having a downstream project force a build of an upstream project, if the upstream project doesn't have archived artifacts matching a set of build parameters
[22:59:32] <evilchili> any idea how i might go about it?
[22:59:55] <mindless> ??
[22:59:59] <evilchili> yes, i know
[23:00:00] <evilchili> :)
[23:00:14] <mindless> well
[23:00:32] <mindless> parameterized-trigger plugin can trigger builds on failure
[23:00:50] <mindless> so you might be able to trigger a job if this job fails due to copyartifact build step failure
[23:00:59] *** fishn1x has quit IRC
[23:01:01] <mindless> ..would trigger on other failures too, but..
[23:01:13] <evilchili> yeh
[23:01:52] <evilchili> i've just been informed $engineers need to be able to specify specific branches in the git repo to build against, but that would require artifacts from another job built against the same branch
[23:01:53] *** _marc` has quit IRC
[23:02:17] *** msm has joined #jenkins
[23:02:27] *** simonetripodi has quit IRC
[23:03:57] <evilchili> but we dont' want to have to rebuild the entire dependency chain every time, if we don't have to (ie if we have archived artifacts from a previous build with those parameters)
[23:04:33] *** makeusabrew has quit IRC
[23:04:52] *** miclorb has joined #jenkins
[23:04:57] *** aheim has quit IRC
[23:10:22] <jenkinsci_builds> Yippie, build fixed!
[23:10:23] <jenkinsci_builds> Project jenkins_main_trunk build #549: FIXED in 38 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/549/
[23:10:23] <jenkinsci_builds> Alan Harder: latest parent
[23:10:25] <jenkinsci_builds> Starting build 550 for job jenkins_main_trunk (previous build: FIXED)
[23:11:34] *** kisielk has joined #jenkins
[23:13:09] *** blah has joined #jenkins
[23:15:55] *** cowboyd has joined #jenkins
[23:16:15] <cowboyd> abayer: finally got the ticket created. http://issues.jenkins-ci.org/browse/JENKINS-8938
[23:16:26] <cowboyd> How do these things generally get prioritized?
[23:16:33] <jenkins-admin> JENKINS-8938:Ability to Register a Listener for when Cloud nodes are created and destroyed (Open) http://jenkins-ci.org/issue/8938
[23:16:51] <cowboyd> that was awesome.
[23:21:50] *** steph021 has quit IRC
[23:22:10] *** steph021 has joined #jenkins
[23:26:03] *** smolyn_ has quit IRC
[23:26:42] *** smolyn has joined #jenkins
[23:30:41] *** olamy has quit IRC
[23:32:50] *** resmo has quit IRC
[23:33:58] *** eric_n_dfw has quit IRC
[23:34:05] *** Haloperidol has quit IRC
[23:35:32] <jieryn-w> it's kind of wild wild west
[23:35:41] <jieryn-w> if you want it, you build it -- generally
[23:39:24] *** kutzi has quit IRC
[23:45:34] *** harryv has joined #jenkins
[23:45:44] *** blah has quit IRC
[23:47:38] *** ojacobson has quit IRC
[23:48:00] <jenkinsci_builds> Project jenkins_main_trunk build #550: UNSTABLE in 37 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/550/
[23:48:00] <jenkinsci_builds> Alan Harder: use configured ant for test so it works when ant is not in path
[23:49:57] *** harryv has left #jenkins
[23:51:40] *** wolfs has joined #jenkins
[23:51:40] *** ChanServ sets mode: +v wolfs
[23:54:09] *** lhochet has quit IRC
[23:56:12] *** arnaldo has quit IRC
[23:57:29] *** aheritier_ has joined #jenkins
[23:57:29] *** ChanServ sets mode: +v aheritier_
[23:59:10] *** arnaldo has joined #jenkins

top