18:01:40 #startmeeting 18:01:40 Let the Jenkins meeting commence! 18:01:48 #chair rtyler_ kohsuke hare_brain 18:01:48 Current chairs: danielbeck hare_brain kohsuke rtyler_ 18:02:08 agenda: https://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda#GovernanceMeetingAgenda-Jan18meeting 18:02:08 Hi 18:02:25 #topic Recap last meeting's actions 18:02:32 #info http://meetings.jenkins-ci.org/jenkins-meeting/2017/jenkins-meeting.2017-01-04-18.00.html 18:02:37 no actions 18:02:39 that was quick 18:02:47 #topic LTS status check 18:02:54 ogondza you have the floor 18:03:10 backporting is done 18:03:22 I will push the RC tomorrow morning 18:03:36 great 18:03:43 danielbeck: did you wanted the spelling fixes backported? 18:04:03 ogondza no, that was just whether a large scale PR like that would make backports difficult 18:04:04 we can do changelog at any time 18:04:22 I do not expect that 18:04:41 that is it from me 18:04:42 (for context: I requested ogondza 's review on https://github.com/jenkinsci/jenkins/pull/2718 ) 18:04:47 thanks! 18:04:55 #topic Review GSoC project application status' 18:05:07 no user name 18:05:11 so not sure who put this 18:05:22 rtyler_ did 18:05:32 but he's not around I think 18:05:39 anyone else know what needs to be done here? 18:06:02 apparently not 18:06:13 moving on… 18:06:14 I think it's tyler topic 18:06:24 right, but no details and no rtyler_ 18:06:55 #topic Bug Triage Team Idea 18:07:01 Slide-O-Mix this is yours 18:07:16 Yup, so I have been looking at the issue tracker, there are ~6000 issues with no assignee 18:07:29 which means they probably will never get any traction, even a "not a bug" type look 18:07:50 My proposal would be to recruit a team of people to triage all the unassigned issues and assign them based on component 18:08:14 I can batch assign issues based on component but that doesn't help anyone 18:08:20 Second level triage would be to try and replicate the issue, if feasible and update 18:08:38 Agreed, I think eyes on the issues is key here 18:08:39 FWIW I review incoming core(ish) issues but that's all I have time for 18:08:53 which is why I would like to recruit people :) 18:09:03 I'd be happy to participate in something like that but it needs to be more limited in scope 18:09:12 What do you have in mind? 18:10:08 start with core + selected plugins (5000+ installs perhaps). Work by component. Close old issues. Close requests for help. Close unclear issues. Try to investigate the rest. Something like that. 18:10:09 FWIW I was trying to triage https://issues.jenkins-ci.org/issues/?jql=resolution%20%3D%20Unresolved%20and%20component%20%3D%20pipeline%20order%20by%20issuekey%20ASC for a while and I just ran out of time to do it regularly. 18:10:25 danielbeck: I agree with that 18:10:34 jglick shouldn't have written a plugin that's popular then ;-) 18:10:43 BTW issues with an assignee have not necessarily been triaged. 18:10:44 I'll write up a full proposal and post to the developers list 18:10:55 jglick: it's true, but the ones without are more low hanging 18:10:55 May just be a default assignee for the component. 18:11:06 Slide-O-Mix or perhaps just plugins that we recommend in the wizard. So people with the "default experience" are covered 18:11:21 danielbeck: yeah, I was about to say the same thing 18:11:24 +1 for more emphasis on default plugins 18:11:27 Some JIRA workflows let you have a `New` status distinct from `Open`. 18:11:35 Slide-O-Mix I'm +1 for doing something here, but unclear whether it's a "team" team, or just a group of volunteers 18:12:00 jglick that's something we could add as well 18:12:13 danielbeck: well, the case where it may be something for a team would be giving these people more "power" to close out issues without the component lead's go ahead 18:12:36 clearly you haven't looked at what I've been doing :-) 18:12:48 No, I haven't 18:12:59 It's reversible so closing issues isn't a big deal 18:13:02 Right, I think a bit of formality will help empower people 18:13:07 most users realize this and just reopen 18:13:14 danielbeck won't need it because of his credibility 18:13:27 Some component leads may not like it 18:13:32 exactly 18:13:33 But others can benefit from that 18:13:42 makes sense 18:13:58 I guess it depends on who volunteers, if its people who have the credibility, maybe we don't need any special "team" 18:14:21 If we have such eager plugin maintainers that we'd be fighting over who will touch tickets first, that sounds like a great problem to have :-) 18:14:40 Indeed! 18:15:00 But more seriously, if indeed such a situation arises I'm sure pretty quickly the team will learn to handle it accordingly 18:15:06 We would want to determine where to start as well...do we want to start with JENKINS-22 (which is still open) or start with more recent stuff 18:15:20 hmmm 18:15:27 Slide-O-Mix I'm looking forward to your thread 18:15:27 whoops, wrong window on the hmm 18:15:36 I've done a lot of this in the past several years 18:15:38 ok, I'll submit a proposal, I just wanted to determine if people were interested 18:15:40 so I have some experience 18:15:43 +1 18:15:58 Slide-O-Mix We won't know without asking 18:16:25 ok, that's it from me 18:16:26 Slide-O-Mix so, you're going to send your email to the dev list and we'll continue there? 18:16:30 yes 18:16:43 #action Slide-O-Mix to send email on bug triage team to the dev list 18:16:52 #topic JDK8 baseline upgrade news 18:16:56 batmat 18:17:33 seems he isn't around 18:17:56 #info Jenkins core now builds on Windows and is green \o/ (err, blue): https://github.com/jenkinsci/jenkins/pull/2698 18:18:05 #info PR for the public announcement is up for review: https://github.com/jenkins-infra/jenkins.io/pull/545 18:18:14 someone responded that there are failures that aren't causing the build to go to unstable 18:18:24 IIUC it is only blue by accident, actually failing. 18:18:27 Slide-O-Mix right, a JUnit bug possibly 18:18:39 but isn't that "just" Windows? 18:18:42 Unrelated to JDK 8? 18:18:52 No, there were some failures on Linux too I believe 18:19:03 It's only the build on ci.jenkins.io I believe 18:19:14 which uses the Jenkinsfile 18:19:19 yup that was me... the windows build has lots of test failures but the pipeline/junit ignores them 18:19:23 I can reproduce it locally 18:19:52 ugh 18:20:12 okay, so there's some work here left to address before we can go with -target 8 18:20:14 Well let us take it out of the meeting. Slide-O-Mix if you can reproduce, please add comments to a JIRA issue which I will give you a link to in a moment. 18:20:21 +1 18:20:22 Ok, will do 18:20:25 Anyway I think none of this has anything to do with Java 8. 18:20:36 can we move on? 18:20:40 there's an issue raised - JENKINS-41134 18:21:02 jglick it does.. windows builds with tests passing was a blocker for jdk8 18:21:26 I assume the failures are unrelated. 18:21:34 Anyway I think we can move on… 18:21:36 yes - but... 18:21:40 (move on) 18:21:46 #topic FOSDEM planning update 18:21:50 alyssat this is yours 18:21:53 #info https://wiki.jenkins-ci.org/display/JENKINS/FOSDEM+2017 18:22:06 Planning for FOSDEM has been documented and updated on the wiki page. What's new this years is Declarative Pipeline which abayer has a speaking session and will be showcasing it at the stand. For those working the stand pls see abayer at the stand for a quick briefing. 18:22:30 Also, those who can help lend a hand - Oliver Vernin will be doing the setup for the stand. Pls see the specifics on the wiki page under HELP for where/when to meet . 18:23:38 Additionally, the pre and post FOSDEM events has also been updated on the meetup pages (see wiki page for links). All details has been nailed down (on the meetup pages). I will be adding a hackathon agenda as soon. 18:24:28 Just wanted to give that quick update. Does anyone have questions? 18:24:36 did we really want to announce the hackathon on meetup? 18:25:05 won't we have problems with random people showing up? 18:25:13 we did a similar announcement last year for the contributor summit which worked out fine 18:25:25 ah okay 18:25:43 i think the word "Contributor" scares people away 18:25:50 😀 18:26:06 Also "Audience: 20-30 serious Jenkins users who are willing to roll up their sleeves" :-) 18:26:38 yup..to get some work done 18:26:58 looks good 18:27:15 Other questions for alyssat ? 18:27:37 Looking forward to seeing you all! 18:27:59 Looks like we're done for today 18:28:05 #topic next meeting 18:28:19 Feb 1st, just before FOSDEM 18:28:27 same time, same channel 18:28:42 #endmeeting