18:00:30 #startmeeting 18:00:30 Let the Jenkins meeting commence! 18:00:51 #chairs kohsuke hare_brain danielbeck rtyler 18:00:58 * rtyler always messes that up 18:01:01 #chair kohsuke hare_brain danielbeck rtyler 18:01:01 Current chairs: danielbeck hare_brain kohsuke rtyler 18:01:08 #topic Recap last meeting's actions 18:01:28 speaking for danielbeck and myself, we have not figured out a good time to schedule a 2.0 retrospective yet 18:01:31 Jenkins UI is better but still feels old 18:01:35 I'll have to carry trhat item forward 18:01:54 Arsyed04: please stay on topic for the project meeting, the agenda can be found here: https://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda#GovernanceMeetingAgenda-May11meeting 18:02:20 danielbeck: you and kohsuke reached out to Payal for GSoC bonding I hope/ 18:02:42 rtyler Yes, ongoing conversation which included the need for raw stats data access 18:02:51 There was an email from Daniel 18:03:03 Other students have been also communicated 18:03:13 okay, then I think ogondza's item will be covered in the LTS status check 18:03:18 i want raw stats data access :) 18:03:30 #topic LTS status check 18:03:32 ogondza: all yours 18:03:46 my testing looks good, no problems reported 18:04:06 #action kohsuke to push 1.561.2 18:04:08 Releases are currently being pushed out 18:04:17 how long is this LTS window for 651 open? 18:04:20 I forget 18:04:23 danielbeck: oh, thanks 18:04:25 one more in four weeks 18:04:30 ah 18:04:36 Jun 8 we release .3, and choose the next baseline 18:04:45 \o/ 18:04:57 anything else to discuss regarding LTS? 18:05:07 May 25 is a desired deadline for bugfixes 18:05:17 I am done 18:05:32 LTS is a security release, so expect a fun advisory later today 18:05:39 danielbeck: Any plans regarding SECURITY fixes in .3? 18:06:00 oleg-nenashev No comment. 18:06:16 #topic GSoC status check 18:06:18 (As we don't announce those more than a week in advance publicly) 18:06:31 oleg-nenashev: whatcha got 18:06:34 Not so much updates. 18:06:35 Community bonding is in progress, all students were communicated at least. 18:06:35 The previous mentor office hours didn't work well due to holidays/Friday, the plan is to use next Jenkins Office Hours slot. 18:06:35 My other action items mostly hang, sorry. 18:06:35 #action oleg_nenashev to finish the blog post ASAP 18:06:35 #action oleg_nenashev to contact mentors and schedule new office hours to the next week 18:06:36 #action oleg_nenashev to schedule office hours with students before the hacking period starts (next week) 18:06:36 #action oleg_nenashev to make a proposal regarding swags 18:06:37 #action oleg_nenashev to contact alyssat regarding lightning talks for student projects at Jenkins World 18:06:39 jesus 18:06:41 LOL 18:06:59 * oleg-nenashev types quickly today :D 18:07:02 heh 18:07:04 :) 18:07:11 oleg-nenashev: what blog post is needed? 18:07:20 s/needed/expected/ 18:07:30 rtyler: Just a summary blogpost about accepted projects 18:07:36 So… I'd have expected rtyler and me to use the next OH slot for the 2.0 retrospective, I see now we have some competition for that? 18:07:54 ah 18:08:07 rtyler Or what were your plans there? 18:08:13 oleg-nenashev: yes, pls let me know how much time you need for JW so I can plan out the agenda 18:08:15 danielbeck: We can schedule 1 hour earlier if batmat and rtyler are fine with it 18:08:16 danielbeck: I will likely be in a different timezone next week, so it's not like I would be able to do it then anyways 18:08:27 oh, okay 18:08:37 next week is going to be a huge ball of stress and meetings for me :) 18:08:40 alyssat: Up to 5 lightning talks. Maybe 1 hour or 1:30 18:08:54 lightning talks are generally 20minutes or less at most conferences 18:09:00 15 is a good size imo 18:09:04 7PM UTC+2 for me is not possible 18:09:05 anyways 18:09:30 Yes, The target is 15 minutes 18:09:30 #info Mentors that have projects which depend on infrastructure resources, please make sure your students have JIRA accounts and either file INFRA tickets or watch existing ones 18:09:44 if I don't know which tickets are necessary for GSoC students, they won't get prioritized 18:09:56 oleg-nenashev: ok. i'll plan accordingly. can they make due w/ 10 min lightning talk? we have A LOT of sessions 18:10:28 nvm didn't see previous text. 15 min it is 18:10:49 alyssat: let's discuss it offline. Maybe 4th track is also an option if there is a room. Maybe 10 minutes will work as well 18:11:01 ok 18:11:21 4th track == demo room or whatever. But better to have them in agenda 18:11:39 Speakers: Students or Mentors depending on availability 18:12:12 Are we done with the topic? 18:12:12 anything other GSoC related items to cover? 18:12:19 you're the boss, you tell me :) 18:12:23 we do have space avail on Sept 13 if that's an option to do something the day before the actual conf 18:13:04 Let's go to the next topic. We will discuss it in #jenkins-community 18:13:09 okie doke 18:13:14 #topic Infrastructure status update 18:13:15 But I vote for the main days 18:13:31 this topic is mine, I wanted to give a general update on what's shaking in the infra space :) 18:14:01 #info a few weeks ago we proactively migrated lots of infrastructure: https://jenkins.io/blog/2016/04/22/possible-infra-compromise/ 18:14:19 all of the "tier 1" services to my knowledge are up and running properly 18:14:34 in the process of migrating services I discovered a lot of old cobwebs and technical debt 18:14:48 so some periodic jobs are not running right now which previously ran in ci.jenkins-ci.org 18:15:03 rtyler: is there a list of what theis tier n services are? 18:15:25 many of those periodic jobs required some level of privileged access to resources, so we haven't restored them until we determine what the right home for them is 18:15:38 teilo: past what is in the puppet repository, not really 18:15:49 teilo: basically, if it is puppetized, that means I care about it :P 18:16:01 if it is not puppetized that generally means it is technical debt as far as I am concerned 18:16:18 the INFRA project has some tickets ranked towards the top which capture jobs that need to be restored 18:16:36 the highest priority one right now is around stats generation https://issues.jenkins-ci.org/browse/INFRA-559 18:17:02 as always, #jenkins-infra is a great place to ask and answer questions :) 18:17:27 we';re a couple of tickets away from decommissioning our oldest machine in the datacenter though, so that's exciting for me 18:17:35 #info the comments to INFRA-559 are pretty entertaining 18:17:41 the last physical asset which my personal credit card is linked to \o/ 18:17:46 heh 18:18:15 okay, that's part of what I wanted to talk about 18:18:22 (And show the mess that rtyler has to wade through right now, giving an idea why it's taking so "long") 18:19:00 danielbeck: the unfortunate nature of understaffed/underfunded infra initiatives is that things can grow....let us say "organically" over time :) 18:19:32 #info the infrastructure sponsorship that I mentioned a few weeks ago is still being negotiated right now 18:19:41 I am hoping to have some public updates on that this month 18:19:48 \o/ 18:19:52 \o/ 18:20:26 for better or worse, the infrastructure migration we made related to that potential compromise, means we can much more easily migrate services now 18:20:29 so, yey 18:20:42 are there any question or concerns about our infrastructure initiatives that are going on right now? 18:21:12 rtyler Any way for people to help? Or is this pretty much your show? 18:21:20 #info GSoC students and mentors that depend on infra work, please make those priorities known in the INFRA project in JIRA 18:22:02 I think if somebody wants to incoroprate release.rss generation into the jenkins.io build process, that would take care of this https://issues.jenkins-ci.org/browse/INFRA-663 18:22:06 and requires no privileged access 18:22:28 unfortunately almost all the "high priority" tasks require intimate knowledge and infra access right now 18:22:47 which limits the helper pool to danielbeck, orrc, kohsuke, abayer and myself I believe 18:23:18 danielbeck: I think what I'll do is go through and label tickets as "newcomer" or something like that, to make it much more easy to find tickets to help with 18:23:58 any other questions before I move on to another topic? 18:24:18 fine by me, thanks for that work 18:24:36 #topic Security status update 18:25:18 The security update 1.651.2/2.3 is currently being released. It fixes several vulnerabilities in Jenkins. 18:25:43 I've not yet made use of my new super powers to add members to CERT, so no updates there. 18:26:19 danielbeck: we should expect binaries to hit mirrors soon and a blog post today right? 18:26:24 (and advisory) 18:26:45 rtyler Yes. Everything is prepared. I think within the next six or so hours. 18:26:57 wunderbar 18:27:14 Efforts to involve plugin maintainers in fixing security issues, something we started a while back, are still ongoing. We had a release of two plugin security fixes a month ago, one of which was done by a maintainer who's not in CERT but coordinated with me to do this. 18:28:26 To any plugin maintainers, please coordinate releases of security fixes with me. With advisories etc. we can make sure that users learn more reliably about those fixes. 18:28:50 we have the permissions set for assigning SECURITY tickets to plugin maintainers now right? 18:29:14 Yes -- so maintainers of plugins with reported vulnerabilities have access to those in our JIRA 18:29:34 so please use SECURITY for filing plugin security reports :) 18:29:48 and we're going to improve how we're doing reviews of fixes etc. soon, to make the entire process work better. 18:30:36 Yes -- if in doubt, file in SECURITY. If it's not a vulnerability, it can always be moved out. But this is basically the one area where complete openness isn't a good idea 18:30:45 That's all I have for today. 18:31:00 alyssat: you ready to give an events update? 18:31:06 yup 18:31:19 #topic Events status update 18:31:26 Just a brief update of where we are w JAMs- 18:31:50 there are currently over 4500 members and 31 meetup groups around the globe 18:32:00 O_O 18:32:22 a couple of new comers include Singapore, India (2), and Hamburg 18:32:23 now if I could get just 1% of those people to become new contributors... 18:32:47 ah, 1177 of those are from the global Jenkins meetup :) 18:33:31 I am working closely w/ each organizer to help them set up their meetings and other meetup needs 18:33:38 Do we know how many events with how many attendees per time period? 18:34:11 danielbeck: I have access to that info but not off the top of my head 18:34:30 alyssat next meeting then. Would be interesting to know. 18:34:35 the goal now is to keep activities going 18:34:50 danielbeck sure thing 18:35:32 rtyler should we cover vJAM? 18:35:37 meetup.com does have "group member vs. RSVP" metrics 18:35:43 but an RSVP doesn't mean a person actually showed up 18:36:09 correct - there's no way to know how many showed up unless we ask the organizer 18:36:09 #info the first Online JAM was hosted, the video and some Q&A has been posted here: https://jenkins.io/blog/2016/05/10/jenkins-20-vjam/ 18:36:23 I don't think there's anything we need to discuss here about the Online JAM 18:36:49 #info the #jenkins-community channel is a great place to discuss upcoming events and other community organization activities 18:36:51 only that it was a huge success and well received by attendees 18:37:05 sure 18:37:07 :) 18:37:48 any other event related bits to cover? this is our last item for the day 18:38:03 that's it for me 18:38:39 #topic Next meeting 18:38:55 My calendar shows May 25th as the next timeslot, any issues with that? 18:39:15 no 18:39:16 nope 18:39:22 kohsuke will likely not be able to join us, since he will be in another country at a conference at that time 18:39:28 #info next meeting may 25th 18:39:30 #endmeeting