18:01:09 #startmeeting 18:01:09 Let the Jenkins meeting commence! 18:01:17 #info https://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda 18:01:28 #chairs hare_brain abayer rtyler 18:01:32 ruh roh 18:01:41 or was it #chair? 18:01:46 #chair hare_brain abayer rtyler 18:01:46 Current chairs: abayer hare_brain kohsuke rtyler 18:02:02 it replies "chairs" to the chair command! 18:02:19 #topic quick recap of actions 18:02:35 abayer: did stickers get to rtyler? 18:02:38 yes 18:02:46 rtyler: did we hear back from SPI about your reimbursement? 18:02:49 I actually am mailing some out today for the IBM Innovate giuyguy 18:02:52 no 18:03:05 #action kohsuke to ping SPI again 18:03:09 my plan of "get reimbursed before blowing lots of 18:03:13 moeny on JUC Tokyo" 18:03:16 not working out so well 18:03:43 I'll think about other ways of nagging, too 18:03:49 sky writing? 18:03:51 maybe IRC or e-mail to individuals 18:04:09 I'll save sky writing for escalation 18:04:41 #topic moving Subversion repository to GitHub 18:04:46 kohsuke: would you mind to have a look at https://bugzilla.mozilla.org/show_bug.cgi?id=751557? looks like jenkins is leaking a lot after a while 18:05:02 whimboo: let's wait until the meeting is over 18:05:11 kohsuke: sure. just ping me 18:05:18 so the motion is to move the Subversion plugin from its current hosting location in svn.jenkins-ci.org to GitHub 18:05:50 The last time I tried it, which was more than a year ago, it was rejected 18:06:04 but since then it felt like the feeling has changed a bit 18:06:38 I was one of the people who -1'd it last time, but I've flip-flopped. 18:06:43 I'm +1 to moving it this year. 18:07:02 and there are some pull requests already in there 18:07:12 is this for all plugins? 18:07:17 i'm not sure what the motion is 18:07:29 the motion is to move the Subversion plugin from its current hosting location in svn.jenkins-ci.org to GitHub 18:07:33 oh 18:07:45 +1 just for the irony 18:08:04 #agreed Subversion plugin will move to GitHub 18:08:10 I'll write to kutzi and ssogabe 18:08:17 as they've made some changes in the recent past 18:08:29 is there a broader thing here, like.. let's commit to move everything over from svn -> git ? 18:08:31 I was hoping kutzi is here today, but looks like he isn't 18:08:39 jieryn: yeah, maybe 18:08:48 let's see if anyone is actively committing to Subversion 18:09:52 hmm, it is actually actively used 18:10:07 Just yesterday there was like 6 commits 18:10:12 O_O 18:10:17 on average about half a dozen commit per day 18:10:50 that's nuts, how is that plugin still seeing that much development 18:11:08 No, this isn't just Subversion plugin 18:11:17 I'm talking about all commits to our Subversion repository 18:11:24 oh 18:11:29 got it :) 18:12:05 I see the same name over and over 18:12:18 might be worth writing to them if they'd be interested in moving things to GitHub 18:12:43 just in case they don't know that it's already synced and it's easy to jump 18:13:04 #action kohsuke to write to active users of svn.jenkins-ci.org that they can move to GitHub very easily if they want 18:13:24 #topic Improving JonJ and IRC bot stability 18:13:37 the latter is very easy. 18:13:48 how's that? 18:13:49 #action kohsuke to move IRC bot to cucumber 18:14:04 aw yeah 18:14:15 I haven't really digged deeper into why it gets disconnected and fail to reconnect 18:14:21 why not lettuce or cabbage? 18:14:23 under a general user inside screen/dtatch or something? 18:14:39 so for a while it needs to be restarted manually if it's dead 18:14:41 can I take that task from you? 18:14:44 and put it unto you know, supervisor 18:14:45 like a real service <_< 18:15:02 most of the time it's not that the program is dead 18:15:17 it's in a weird state that either stops trying to connect or fail to reconnect 18:15:34 so I suspect auto restart by itself won't fix it 18:15:41 developer error! ;) 18:15:50 rtyle: but sure, you are very welcome to put it on your TODO 18:16:02 while 1 ; do sleep 10s ; run-bot ; done 18:16:07 jenkins-admin: terminate self 18:16:07 I didn't understand the command 18:16:20 are there any special credentials or configurations you have locally? 18:16:21 and then let it go from there 18:16:22 Starting build #1730 for job jenkins_main_trunk (previous build: STILL FAILING -- last SUCCESS #1725 8 days 5 hr ago) 18:16:23 the program is already at https://github.com/jenkinsci/backend-ircbot 18:16:34 rtyler: yeah, there's one credential file that needs to be in /home/ircbot 18:16:36 * rtyler nods 18:16:49 kohsuke: please gpg it to me :) 18:17:03 #action rtyler to puppet-ize ircbot 18:17:12 #action kohsuke to send the credential file to rtyler 18:17:16 Project jenkins_main_trunk build #1730: STILL FAILING in 1 min 38 sec: http://ci.jenkins-ci.org/job/jenkins_main_trunk/1730/ 18:17:17 * Kohsuke Kawaguchi: Making it easy to activate the animal-sniffer Java5 check. 18:17:17 * Kohsuke Kawaguchi: Splitting off LDAP and PAM auth plugin. 18:17:18 * Kohsuke Kawaguchi: LDAP is now a bundled plugin 18:17:18 * Kohsuke Kawaguchi: PAM authentication is now a bundled plugin 18:17:19 * Kohsuke Kawaguchi: Core need not bundle libpam4j 18:17:45 well, the other half of that topic is jonj itself, and right now we have a stalled build 18:17:58 * rtyler nods 18:17:59 it's something I really need to look into 18:18:10 that's like the whole point of eating our own dogfood 18:18:16 heh, indeed 18:18:49 I decided that this week is my quality time with Jenkins 18:18:55 so let me take that as well 18:19:11 ok, so if you can diag this recent cluster of stallings .. i think this will be addressing the topic 18:19:12 Help me fix my Gerrit trigger. Jenkins is building whenever something is pushed to refs/for/master in Gerrit, not when the change has been Submitted into refs/master 18:19:15 #action kohsuke to investigate J-on-J / remote-slave-6 stability issue 18:19:21 Creeture: not right now, we're in a project meeting 18:19:33 and we could use a few more slaves, too 18:19:38 rtyler: Always with the meeting with you. :) 18:19:56 I wonder if lettuce or cabbage might work as KVM hosts 18:20:03 jieryn: you're big on the kvm's right? 18:20:13 jieryn: any reason why remote-slave-8 from RedHat is disconnected? 18:20:17 http://ci.jenkins-ci.org/computer/remote-slave-6/load-statistics 18:20:46 wow, not sure why that is stuck offline with me owning it 18:20:51 it was failing every build 18:20:51 heh 18:21:07 dependency resolution woe, lets enable it and see if it still applies 18:21:14 OK 18:21:17 done 18:21:25 rtyler: yes, i like it :) 18:21:36 we could provide a custom .kvm image to work as a slave? 18:21:44 people that want to dedicate resources, is that your idea? 18:22:02 not quite, just thjinking about it as an isolation mechanism to use lettuce and cabbage more effectively 18:22:11 ah 18:22:15 let's talk about it after? 18:22:17 we can talk about it later 18:22:18 * rtyler nods 18:22:29 #action rtyler and jieryn to KVM up some more slaves somehow 18:22:37 #info we brought back remote-slave-8 from redhat but we'll monitor if this is functioning correctly 18:23:13 kohsuke: that machine (kale) is in Nagios 18:23:18 kohsuke: only with SSH checks though 18:23:38 I won't be surprised if some build tools etc aren't properly available or something 18:23:58 this is RHEL, not Ubuntu, so our puppet manifest might be having a trouble, too 18:24:37 I think we can move on to the next topic? 18:24:42 * jieryn nods 18:24:43 * rtyler nods 18:24:54 #topic plugin JonJ on DEV@cloud of BuildHive 18:25:09 so we moved the plugins_* jobs out of ci.jenkins-ci.org deployment 18:25:20 i did a full backup with all job history, and also a config backup 18:25:28 i have a backup of the configs, and i believe rtyler does also 18:25:34 not yet 18:25:35 <_< 18:25:36 >_> 18:25:37 ok :) 18:25:39 yay, thanks for doing it! 18:25:59 so we currently have two separate jenkins building all the plugins 18:26:00 My understanding is that we want DEV@cloud for this, and I have an action to install relevant plugins there 18:26:26 yes, it would be great if it could be monitoring the pull requests 18:26:31 as well as updating jira 18:27:17 I think we can make it all work unless recampbell feel otherwise 18:27:17 creating new jobs is fairly painless given the template system ndeloof put in place 18:27:35 and it's something we should put into ircbot 18:27:43 i think we may just want to investigate how do we add more people with the ability to create jobs and/or teach jenkins-admin how to do it 18:27:49 or I guess better yet, auto-generate them for all plugins? 18:28:19 nightly scan the github organization and create missing ones 18:28:25 yeah, something like that 18:28:33 safe to assume anything with -plugin in the repo name 18:28:46 yes 18:28:48 dunno if we want everything? i suppose it wouldn't hurt 18:29:09 we can disable it if it's unwanted 18:29:42 #action kohsuke to write a scanner that auto-adds Jenkins jobs for plugins 18:30:15 can we action recampbell to install jira plugin? :) 18:30:37 #action kohsuke to split buildhive code into smaller pieces and install them to jenkins.ci.cloudbees.com 18:30:40 sure, on which instance? are we talking about buildhive or jenkins.ci? 18:30:49 jenkins.ci.cloudbees.com 18:31:00 kohsuke, lots of people have asked for that action 18:31:10 #action recampbell to install JIRA plugin on jenkins.ci.cloudbees.com 18:31:24 is the pull request monitor thing available? 18:31:40 not yet, but it can be made independent 18:31:47 ok no worries 18:32:04 I consider that to be a part of "split buildhive code into smaller pieces" action 18:32:22 I think we are done with this part of the agenda 18:32:26 ok 18:32:35 ... unless you feel otherwise, that is 18:32:53 think this is very good 18:32:58 #topic next meeting time 18:33:13 So the main question is if we should meet in 2 weeks or in 4 weeks 18:33:53 Looks like 4 weeks is OK 18:34:03 4 is fine, but need more reminders 18:34:07 missing it will be doubly bad 18:34:23 That's true. So maybe having a shorter one 2 weeks is actually better to solicit attendance 18:34:28 I'm fine either way 18:34:54 Yeah, sticking to biweekly might be better to prevent people from forgetting 18:35:16 JIRA plugin will be installed after jenkins.ci.cloudbees.com restarts. "JIRA issue updater plugin" was already installed. 18:35:24 I'm inclined to go back to bi-weekly 18:35:26 recampbell: thanks! 18:35:33 np 18:35:52 The same time in 6/13 OK? 18:35:57 I prefer bi-weekly as well. Other potential with monthly is a backlog of agenda items that would need more time to get through 18:36:33 I'll be on vacation, but have the meeting on 6/13 anyway. 18:36:39 #agreed next meeting time is 6/13, same time (11am pacific time) 18:36:47 Oh, crap, meeting. Sorry, guys. 18:36:52 #endmeeting