 Welcome, everyone. This is the Jenkins governance board meeting. It's March the 9th, 2022. Thanks for being here today's agenda. We've got news report on the press contact email at alias and open question on the Ukraine invasion by Russia and how that impacts the Jenkins project. Then CDF community award nominations are now open CD con and Jenkins contributor summit on site in Austin, Texas in June. Jenkins is the way site replacement any other topics. Okay, then let's go ahead so by way of news this week there was a new weekly released with several icon and image fixes. And it wasn't specifically 335. So the the UI improvements are continuing. We're really grateful to Jan Ferracic to Alexander Brandes to Tim Jacob to Daniel Beck and so many others who are working on those Jenkins LTS 2.332.1 release today. And that release includes a number of UI improvements what for me feels like sort of a phase one of the things that are happening in weekly now as leading us towards phase two in June. It looks better. It feels better. And it's running quite well I've got it running and it's running on ci.jankins.io. We've also been accepted as in Google summer of code 2022. And we've now got five prior students as mentors, and it looks like we may have six or seven with potentially as many as nine additional mentors. We'd love to have more mentors we're interested in mentors helping, and we're looking forward to good project proposals from the candidates and reviewing those. What does being accepted actually mean. Accepted means we were one of 200 some open source projects that have been accepted into the program, but we don't yet have assigned the number of slots that will be allocated. Okay, so slot allocation comes later after after Google sees proposals and we have a chance to evaluate proposals etc. Okay, so we submit proposals, they review proposals and then they pick. Essentially they say you get three, three slots based on the proposals you submitted they don't choose the proposals, but they do, you know, based on how well how many you get based on what you submit. That's that's my understanding is what we're the phase we're in now is the program we've we've been selected as an open source program but our slot count has not been determined and slot count will be determined based on later later things. Yeah, so we're, it's it's actually quite exciting to see how much traffic there is in the Gitter channel. Yeah, for Google Summer of Code right I mean there's just a flurry of lots of activity for Google Summer of Code there is. Do we guaranteed now to have one slot for sure. I, I believe so, unless we unless we made some terrible mistake. Yeah, I think they would assure us at least one slot. Okay, well that's good to know so that's, I just want to make sure I understood where you know our what our acceptance and application meant so it's good to know. Great. Thanks. So then press contact email alias. I Gavin you want to give us a current status there. This current status is no status. Okay, I did the investigation. I, we wrote up notes last time. There is some movement in info but none of us have been pushing very hard for it so it just hasn't got done. Okay, what if we just use it and Jenkins governing both and so be it for now. Maybe. Yeah, I mean that's totally an option as well. It just, there's been no push to get any moving on it so I just believe in alone. And I think, I think low velocity of change on this is not a big deal. Right that that it'll wait. Next one Ukraine Ukraine Russia and the Jenkins project so I brought this because go ahead. So I just wanted to say that I was about this point and into the governing both thread actually I wrote the mail something like one page, and then I'm not sure what happened but clearly I didn't send it. He sent it to me, he sent it to me. Maybe you could paste it to the main chat. I can, I can totally do that I just didn't want to do that when you, you labeled it as private message to Gavin and I'm like, not sharing that. Okay, if you could forward me I will send it properly. I have even bigger email or this or maybe I'll match them somehow. Yeah, well, that one isn't actually that big, the one I sent. But yes, so. Yeah, it's something we need to discuss. Okay. Well, and so. So, let me ask a sort of an opening question. Should we continue the discussions in the board email so that it's, it's private, rather than hosting it here we note that there's a, there's a pattern that at least one organization with which we're associated CDF has done something. I'm not sure I'm ready here to declare what we should do exactly I think, oh, like if you've got more insights. I would love to do those conversations privately first and then bring it to a future board meeting. I think it actually makes sense to move it to the developer. Secondly, when we move it, we should be explicit about code of conduct. I think it's important in this discussion. And yet, taking the request I can be asked to ban all Russians from Jenkins. Well, it's a, I believe this is non starter. Yeah, I understand that there are some radical requests. But yeah, I guess you understand what is the situation in Russia now. And then I'm just going to throw in, if we can add a note when Marston typing code of conduct. I saw I just think we just for sake of, you know, recording it. This discussion started because we got a mass email saying we should ban Russians from the Jenkins project. And I think we're unanimous and saying no we're not going to do that. I think we can safely go there. The discussion becomes how much other involvement we want to do. And whether where and how we discussed that I kind of feel like this is a decent form but I'm perfectly happy to do it privately and email or dev list or something like that later. I would be okay with batting Russian.gov if they had a public IP range but I don't think they do. And I also don't want to spend time doing that. We are not going to do that because I currently believe it would be counterproductive. Yes. Maybe in Russian. But yeah, going back to the general question we need to discuss so when CDF made public announcement it was discussed in the governing board. It was signed off. Let's say there are different opinions about the messaging but overall it was approved. So I think we can do the same in the Jenkins developer money increased because I know Jenkins contributors in Ukraine in Russia who are in harm's way. So making a message about supporting contributors and saying that everyone will basically what I sent to David. This is what we could do. Yeah, maybe else. I wouldn't mind if we decided to change the logo, etc. I created the Ukraine version of captain logo it's also a discussion now project today right now. Yeah, so something like that. Yeah, there is a logo posted by Xenia and I'm not sure what you saw that I posted an advocacy outreach. So, well, I'm not sure whether we should use this logo. I wouldn't mind, but it's a separate topic. But yeah, whatever. So, right now, I think we need to have a public discussion on that, because it would be awkward if the governing board made a decision on that. We could align internally. But I think that our alignment would be that it make make sense to make some message. Let's talk widely. So why don't we just talk widely. Yeah, I think I think we can, as Mark already said, we safely say no, we're not banning. And yes, I don't see I didn't know where on the mill is expressed an opinion against speaking out a public. Yeah, make sure I phrase this right. Not support per se but like hoping for the best you know we don't want to we're not going to do anything that we can cause trouble. And I'm not good at words. Yeah, of course, Ukraine should be highlighted taking the situation. I would also humbly ask to add Belarus and Russia to the same message, because the situation there is also quite a guy. Yeah, people are not dying, but regarding freedoms, etc. It's a very topic. So I would. If you do that. Yes, should be a more balanced. Yeah, that is my concern is if we do one thing we're going to get, you know, issues for not doing enough. They won't be always they will be someone who's not happy. So there might be public shaming that we do not make public sense. Like some companies did without finger pointing. We can get the shaming. Maybe we can post something. It may come across differently. Well, I was quite vocal so I want to even mention the how what is the range of private messages I would. But yeah, if it's coming into consensus I think we should do something. Yeah. I haven't said anything yet and I want to dominate. You're muted by the way, I recommend. I recommend exactly what you've suggested let's take the discussion to the public mailing list. Let's express strong support for Ukraine and for the loss of freedom to people in Belarus and Russia. Very, very real all of them. Absolutely. I'm all in favor of what you've suggested, both of you. Thanks. Oleg is that one you want to carry that message given that you've got a text, a message body already prepped or the danger is I'm, I'm not, I'm not I think as well suited to phrasing those kind of things. I'm happy to do it if it will help. I can give it a try. Yeah. So definitely not today but tomorrow I will try to find some time. So if I were to put it this week is that okay Oleg. Yeah. Okay. You know how the expectations work and open source. So absolutely there's no there is no commitment and we get the best we can with a time we've got. Yes, right. Okay. Excellent. Yeah. So far I haven't seen any code of conduct relations regarding this topic and public channels. This is good. But yeah I think it's something we should keep an eye on. I haven't seen any, any spam or otherwise aggressive behaviors in any of the places that I'm watching you know not in not on issues not on GitHub repositories so I'm not aware of any bad behavior towards the project from from anyone as a result of this. This is a good sign. It is. Anything else on that topic before we move on to the next. I think no. Okay. So next topic. Gavin anything from you. No, for me. Okay, great. So next topic was the CDF community awards nominations are now open. They will be announced at CD con 2022. Roxanne Jonkas or Yonkas asked asked if we could post a jumbotron post and a blog post similar to what we did last year to promote them on Jenkins does Jenkins.io, given that the board approves placements on the jumbotron. Are you are the two of you okay with this being promoted this year just like it was last year. No objections. I'll admit I have no idea what's there right now. Well, right now there's there's only on the jumbotron has only two items so these would be so we just be adding to it now replace exactly not a replacement. Then I have no additions to it. Yeah, I would say that last year it was quite helpful because of the many chance we're in public. So it was an opportunity to celebrate some contributions do some highlights, etc. So I would definitely support that. And I agree I, I admit last year's nomination process I found a little bit scary initially, because it was public, I'm used to nominations being private where I can say things, but without worrying about supporting them with evidence etc but when I did the public nominations last year it was, I'm going to support these with evidence and they were a lot better nomination because of what I did. I admit I, I'm a fan of the public nomination prior process, even though it was a little nerve wracking for me initially. Great. All right so I've got the action item to do that I hope to do it before end of this week, possibly early next week. But you're off next week. That's why that's why. Well I just got word that my one of my granddaughters has is positive with COVID-19 so I may not be visiting her. She's just little she'll be fine but but and she's got brilliant parents but nonetheless it's not a great thing right and and me going in is not a great thing so next topic. CD con 2022 and there's a Jenkins contributor summit that we would like to do there. John, Mark, I will be physically located in in Austin at that event, and we'll do it as a local presentation, not with zoom, not attempting to do remote we're going to do a local contributor summit. I think it would be good if it could be along with CD con put on the jumbotron. Is it okay with the board if we do like we did last year and put CD con on the jumbotron as well. So one for CD con one for Jenkins computer contributors on it. Right and this this the CD con when I think it's easy to do because it's ready. The contributor summit we need more plans before we can put it on the on the on the jumbotron so for me this one is. CD con, I think is ready to go almost immediately. Whereas the contributor summit I think we need more information and we may need several weeks before we're ready to put it on the jumbotron. I have no objections, but I will also say my knowledge of carousels. After the first slide, they become super ineffective. Well, and that's why I think we would want to put community awards as position number one and then maybe we rotate contributors CD con into position number one. Yeah, good. Yeah, I'm just like we had three more things for total five that's a lot and the later ones will get very little eyes. Oh, got it. Okay. Oh like are you okay with the idea of CD con as the conference on the jumbotron. Yes, so personally I would rather make one jumbotron for both events so basically Jenkins contributor summit and CD con Jenna's in Austin, because actually it would be a better message. Good. We can extend the agenda incrementally, but in principle no objections. I like that I think that's a good. That's a good focusing on the fact that it is a low is a physically located event it's an onsite event. So by making it a single entry. Good. All right. Thanks. Okay. Anything else on that topic before we go on to the next. Yeah, just a few updates. So first of all, yeah, I can confirm that I will not be able to go there in person. So taking all the events is just almost impossible to get visa. I mean, I also need to renew passport. And currently the US consulate doesn't really accept visa applications from Russians. So, I'm kind of screwed. Another matters. I have pending complication for Jenkins 2022 and beyond for CD con. This discussion is the CDF team, and we agree that that we would keep the application. But since I'm unable to go if it's accepted, I will be looking for a backup speaker who would be willing to present that. And I will physically be there. If you don't mind me being the being the voice, I'm willing and Alyssa Tong and I were just talking about possibly pairing on something as a talk so if you want two of us, you could you can consider it, either either me or me and Alyssa or others. Okay, so let's discuss. Yeah, in such case I can stay as a speaker because I already have content, etc. After my field for them talk. So, yeah, we can, well, some, I guess it would be you presenting, but I'm definitely happy to provide all assistance in the background. Yeah, and that that sounds like a great, a great mix for me. If you're willing to help with content. I'm more than happy to be the talking head and give my inputs on content. Oh, it's not broken head. You have a lot of opinions on Jenkins. We make it. No, I don't even visit my city let alone leave the country. So no, I won't be at the top. Okay. And for you it's an international trip right. Yeah, I mean international. Yeah, right. Okay. Yeah. We put an animated only GIF on each slide. So that would be like, like talking head. I will say your words. I was accepted to the Vox France to make a token French. So that's another no, you're all heard that I know. We have a plan B, because they wanted to start a French but again they're taking the recent events. I wouldn't like to commit on that. But we already have plan B in place. So I'm a little bit of talk together with my colleague. That's, that's great. I, I was accepted at an Italian conference to present an Italian but I got there and asked them in Italian, if they would prefer to hear me in English or Italian and they said oh go English please they obviously like my butchering of their language and realize you know we'll understand it better if he does it in English. The first word. Thank you for asking. No, but it was they were very polite. They're always polite with my poor language. That's excellent. Thank you. Good. Congratulations on being accepted to speak. You definitely some Italian people are polite about the Italian language. At least to me they have been they've always been very kind about when I just do terrible things to their language they're still very merciful. All right, anything else on CD con 2022. No. Okay next topic then Gavin Jenkins is the way replacement site. I just muted instead of unmuted. I haven't actually got very much done here. I started I set up a scaffolding when he's got to be because I know it really well. And we use it for plug in site so it's not new tech for the for the project. I do want to have a chat with you later mark. I kind of really want to try MDX. I don't know if you looked at it before, but it's marked down with HTML or with components. I think mark down has a less of a barrier to entry than ASCII docs so I like to pick your brain about it if you get a minute at some point. Yeah, but I think it's relatively straightforward is going to do it. I did see the info signed off on bringing in and notify and I have access so I could do all the rest of the work so I'll just hopefully pop through it next week. Excellent. Well and MDX sounds interesting. Markdown is certainly more approachable for the people who will tend to contribute to this site. Yeah, right. Telling somebody who they want to submit their own Jenkins is the way story. Oh you need to learn ASCII doc. If they're since they're on GitHub they've already got some experience with Markdown. Yeah. So like I said, I'd like to pick your brain just like show off and you can give me some feedback on it but I'm pretty big fan of it. So, great. Because I originally did this as scripted like I am take all the WordPress dump, and then I scripted it into conversions and HTML and all other stuff. It's not relatively large switch to searching to a new site because it's already scripted into runs through the script pipeline anyways so so really I think we'll have something demoable next week. Excellent. Thank you. Thanks on stuff. Thank you. Again, I have for war next week I probably won't be in Docs office hours. Yeah, because, because if I'm like, I definitely won't be I have a stratum meetings next week so I won't be anywhere in Docs for the next week but I might have something I can, I think send off to take a look. I see. Okay. Any other topics we need to bring to this session today. I have nothing else. There was nothing really on the farms in the last couple weeks that I want to talk about. Oh, there was one mail in this post about new font. Do we care about yes new font question from yes. So font and logo type basically from that's thank you for thank you for bringing that I should have had that one on the list because it certainly is a governance board question. It was from vessel pro. I'm going to switch windows and just read off a few things you can see if anything else we want to discuss outage with Artifactory font contributor summit. Translations. Digital Ocean Kubernetes cluster. Yeah, that's the really the topics from the between now and last week Oh and the follow up on versions. So I don't know if any of those we want to talk about. I'm not ready for versions follow up and Digital Ocean K Kubernetes cluster. We're running actually a little hot there in terms of cost in terms of what we're burning so that's good. We're using we're using the resource and we saw Damian showed a graph showing in the info meeting showing a visible reduction in AWS cost at the exact time we brought online digital ocean. So nice positive. Yeah, like I said I just went screw looks look into the mail list so I don't think we have anything to discuss about them yet so. Okay. Great. Then I propose let's call an end to this session I'll post the recording. I hope within the next 24 hours I'm badly behind on getting the recordings posted. Can I steal your after the recording done to go over MDX. Absolutely yes that'd be great. Okay, I'll stop the share stop the recording.