Google Summer of Code (GSoC) 2022: Call for organizers, mentors, and project ideas

67 views
Skip to first unread message

Alyssa Tong

unread,
Dec 14, 2021, 8:23:28 PM12/14/21
to Jenkins Dev, jenkinsci-gs...@googlegroups.com

Hi All,

I have started this thread on HERE  but thought i'd post it here as well.

Much like the past 5 years, we are planning to participate in GSoC 2022.

About GSoC: 

GSoC is a mentorship program focused on welcoming new contributors into the community and helping them learn best practices that will help them be long term OSS contributors.

GSoC is an annual, global program that has been for college students. In 2022 GSoC is expanding its program to encourage all newcomers of open source that are 18 years and older. The program will no longer be solely focused on university students or recent graduates.

Important dates:

  • Project application registration opens in February 2022
  • Registration for GSoC contributors opens in April 2022. See eligibility here 2

2022 will be the sixth year the Jenkins project participates in GSoC. As we prepare for this program, we are looking for volunteers in the following areas:

  • Organization administrators (Org admins): This role is to make sure the Project Ideas list is solid. Org admins are the final authority about matters such as which GSoC contributor projects will be accepted, who will mentor whom, and what the end date will be for a coding project.

  • Topics & Mentors: Here’s how to submit project ideas 

If you have any questions, or want to get involved, there is a Gitter channel and a dedicated mailing list. Please join the Jenkins GSoC mailing list if you would like to be kept up to date on GSoC information.

Lastly, Oleg Nenashev, the driver of Jenkins GSoC for the past years, will be hosting a walk thru of GSoC best practices. This would be great if you’re thinking about joining me as an org admin. More to come on this soon.

BR,
alyssa

Oleg Nenashev

unread,
Dec 16, 2021, 4:43:02 AM12/16/21
to Jenkins Developers
Hi Alyssa,

Thanks a lot for taking care of it! I might be able to participate as org admin in some capacity, but I cannot commit much time next year. My personal situation is still complicated, and I'm not sure how much time I will be able to dedicate to Jenkins in general. I will be also Ieading GSoC in Keptn so I will definitely be around in the program.

Regarding mentorship and potential projects, this year I will be potentially available for the following projects/areas:
  • Improving Cloud Events plugin and aligning it with the emerging CD Events Standard
  • Jenkins and OpenTelemetry
  • Jenkinsfile executor service for Keptn (powered by Jenkinsfile Runner)
  • Jenkinsfile Runner Action for GitHub Actions
Let me know if anyone is interested in those projects :)

Best regards,
Oleg

Kris Stern

unread,
Dec 16, 2021, 6:42:32 AM12/16/21
to Jenkins Developers
Hi Alyssa and Oleg,

I am interested in volunteering and mentoring in GSoC 2022 for Jenkins. In particular, I would like to work on the project idea "Jenkinsfile Runner Action for GitHub Actions" as listed in Oleg's email. 

Maybe I should introduce myself a bit to begin. I started contributing to open-source in late 2018/early 2019, first working on some astronomy software development, as my PhD project was in astrophysics then. Also, I was previously a GSoC contributor in 2019 and 2020, working under the mentorship of OpenAstronomy, and was able to successfully complete both projects. Professionally currently I work in the IT sector, on software engineering. I am based in Hong Kong, but am comfortable working around different time zones outside of the Asia Pacific (or APAC) area. 

Please let me know how I may proceed further. 

Thanks!

Best,
Kris Stern, PhD


From: jenkin...@googlegroups.com <jenkin...@googlegroups.com> on behalf of Oleg Nenashev <o.v.ne...@gmail.com>
Sent: 16 December 2021 17:43
To: Jenkins Developers <jenkin...@googlegroups.com>
Subject: Re: Google Summer of Code (GSoC) 2022: Call for organizers, mentors, and project ideas
 
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/458549a6-b88e-406c-874c-b203659b0d77n%40googlegroups.com.

Alyssa Tong

unread,
Dec 16, 2021, 1:50:38 PM12/16/21
to Jenkins Dev
Thank you Kris and Oleg for your responses.  Your inputs are noted and I will circle back once we have more on project ideas and mentors. 

BR,
alyssa

Oleg Nenashev

unread,
Dec 18, 2021, 7:35:21 AM12/18/21
to JenkinsCI Developers
Hello Alyssa and Jean-Marc,

Did you have a chance to start a poll for the knowledge transfer meeting, and maybe a first coordination one?

Taking the timing, it is very unlikely that it's going to happen before the new year at this stage

Best regards,
Oleg

You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/GP8WvPRGY4k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAC9wNaxamFV-mpPxRdQMjpt1q68otUFfpN%3DMM2yMOHLWWS-LSQ%40mail.gmail.com.

Alyssa Tong

unread,
Dec 20, 2021, 11:06:56 AM12/20/21
to Jenkins Dev
Hi Oleg,

The knowledge transfer was mentioned in my original email, I didn't see volunteers for org admins. Nonetheless, let me follow up w/ a doodle for timing, for after the new years, and we'll take it from there.

Thank you,
alyssa

Oleg Nenashev

unread,
Dec 25, 2021, 7:08:55 AM12/25/21
to Jenkins Developers
It is not enough to send an email to get org admins or mentors unfortunately.
A little bit more effort and direct outreach is needed.

Oleg Nenashev

unread,
Jan 3, 2022, 12:05:51 PM1/3/22
to JenkinsCI Developers, Alyssa Tong, Jean-Marc Meessen
Hi all,

So the Christmas break is over, and we should return to this topic as soon as possible. Currently we are not ready to work with students who already go to our website. We have not archived the previous year properly,  we don't have a list of project ideas for the upcoming year. When I was sent to the garden leave by my previous company, Mark Waite took an action to coordinate that. I guess there were other more important topics, but now it is critical if you want to have a good students contributing to the project. We already lose them, because the most successful students start looking into Google summer of code before the Christmas.

If Alyssa and Jean-Marc are not available to work on that and to organize knowledge transfers as we agreed one month ago, I will take over this task after January 13th. I cannot work on that earlier due to the personal reasons (important court hearings).

Best regards,
Oleg Nenashev




Jean-Marc Meessen

unread,
Jan 4, 2022, 9:55:14 AM1/4/22
to Jenkins Developers
Hello Oleg,

Thank you for your interest and dedication on making GSoC 2022 a success for the Jenkins Project. It is good to know that you will be available to contribute from January 13th.

Please note that neither Alyssa nor Mark are back from the Christmas/New Year break (circumstances made it a long break).

Seen the heavy timezone and personal availability contrains, an asynchronous hand-over seems best suited. Any written hand-over or coaching would thus help.

WDYT?

/- Jmm

Alyssa Tong

unread,
Jan 4, 2022, 10:41:29 AM1/4/22
to Jenkins Dev
Hi Oleg et al,

Happy 2022 😊
I was on a much needed Christmas break and am now back.  I'm picking this back up, pls standby for additional communications on this today as i'll try to move this forward to next steps.

Apologies for the delay.

alyssa

Oleg Nenashev

unread,
Jan 4, 2022, 10:49:07 AM1/4/22
to JenkinsCI Developers
Sure, and welcome back Alyssa!

I agree with Jean-Marc that some async updates to the guidelines would be awesome. Note that the Jenkins GSoC org admin runbook (referenced from the Jenkins GSoC project main page) is available here and is waiting for comments/questions: https://docs.google.com/document/d/1AeeIBfzst3VeI-hdRNlfPvp8NgcGneqI2uEkQoZ88q4/edit?usp=sharing . I will not be able to work on it until Jan 13+ as well, but I might be able to address some comments and questions if any

BR, Oleg




Alyssa Tong

unread,
Jan 4, 2022, 11:36:22 AM1/4/22
to Jenkins Dev

Alyssa Tong

unread,
Jan 4, 2022, 12:18:57 PM1/4/22
to Jenkins Dev
Hi Oleg,

You've suggested 4 great project ideas. Kris Stern is interested in co-mentoring the Jenkinsfile Runner Action for GitHub Actions, I will have you both down as mentors for this idea. As for the other 3 project ideas, if there's no other volunteers shall we skip them as to respect your time w/ family, etc.

thanks,
alyssa

--

Alyssa Tong

unread,
Jan 4, 2022, 9:53:33 PM1/4/22
to Jenkins Dev
Hi,

I've started this doodle https://doodle.com/poll/h7acxvmbuxrumpwn?utm_source=poll&utm_medium=link for the GSoC knowledge transfer.  Pls vote for a date & time.  All are welcome to join the call.  

Thank you,
alyssa 

Alyssa Tong

unread,
Jan 6, 2022, 12:51:22 PM1/6/22
to Jenkins Dev, Oleg Nenashev
Pls use the below doodle instead. I have updated the poll to include later time options in case Oleg (person transferring GSoC knowledge) has family obligations.

@Oleg Nenashev I'm hoping one of these options will work for you. If not, pls suggest a day/time. 

BR,
alyssa

Oleg Nenashev

unread,
Jan 6, 2022, 5:56:59 PM1/6/22
to Alyssa Tong, Jenkins Dev
Hi Alyssa,

3 timeslots next week are OK for me. I might also be available tomorrow at 4:30PM UTC but not at 4:00PM UTC

Best regards,
Oleg

Oleg Nenashev

unread,
Jan 6, 2022, 5:58:48 PM1/6/22
to Alyssa Tong, Jenkins Dev


You've suggested 4 great project ideas. Kris Stern is interested in co-mentoring the Jenkinsfile Runner Action for GitHub Actions, I will have you both down as mentors for this idea. As for the other 3 project ideas, if there's no other volunteers shall we skip them as to respect your time w/ family, etc.

 I think I will write up project idea drafts anyway. Usually many mentors join during the application and selection phases, so I would not be concerned about the number of potential mentors right now

Best regards,
Oleg




 

Alyssa Tong

unread,
Jan 7, 2022, 12:29:58 AM1/7/22
to Oleg Nenashev, Jenkins Dev
Thank you Oleg. Pls select those times in the doodle.
And i'll look forward to your write up for other project ideas :)

Alyssa Tong

unread,
Jan 12, 2022, 7:15:42 PM1/12/22
to Oleg Nenashev, Jenkins Dev, Jean-Marc Meessen, Kris Stern, Victor Martinez
Hi All,

Given Oleg's (limited) availability,  we'll schedule the GSoC Knowledge Transfer for tomorrow, Thursday 13 January, 2022 at  4pm UTC | 8am PT - and since this time aligns with the Advocacy Outreach Sig meeting we will use tomorrow's Adv Outreach Sig meeting for this knowledge transfer. We will record the session for those you can't make it.


Thank you all!

alyssa

On Wed, Jan 12, 2022 at 10:09 AM Alyssa Tong <alyt...@gmail.com> wrote:
thank you Oleg

On Wed, Jan 12, 2022 at 10:00 AM Oleg Nenashev <o.v.ne...@gmail.com> wrote:
Sorry, just did it

On Wed, 12 Jan 2022, 18:59 Alyssa Tong, <alyt...@gmail.com> wrote:
Hi Oleg,

Hope all is well and 2022 is treating you well.

Would you mind selecting your time preferences in the doodle, pretty please? I don't want to guess only to get it wrong, which is mostly the case :P

---------- Forwarded message ---------
From: Alyssa Tong <alyt...@gmail.com>
Date: Thu, Jan 6, 2022 at 9:29 PM
Subject: Re: Google Summer of Code (GSoC) 2022: Call for organizers, mentors, and project ideas

Oleg Nenashev

unread,
Jan 13, 2022, 2:46:10 PM1/13/22
to Alyssa Tong, Jenkins Dev, Jean-Marc Meessen, Kris Stern, Victor Martinez
Hi Alyssa,

Just saw this message. Looks like the timezone was not converted properly by you. I was not available at 4PM UTC, only at 3PM UTC. See my vote in UTC+1 below.

As I communicated to the Advocacy & Outreach SIG numerous times, I cannot join the meetings as scheduled now. It conflicts with my creche run, Keptn community meeting, and the CDF End User Panel. Usually it is creche run for me. I am happy to join on Thursdays if the meetings happen before 4pm UTC or after 9PM UTC

Best regards,
Oleg


Screenshot_20220113-204248.png

Oleg Nenashev

unread,
Jan 15, 2022, 6:10:09 PM1/15/22
to Jenkins Developers
Dear all,

After some consideration I decided to NOT participate as org admin this year. I cordially believe Google Summer of Code is super important for the community, and I am ready to contribute with advice to the new org admins. At the same time, open communication, transparency and follow-ups are essential to the success of the GSoC project on the organization level. Currently I do not see a level of communication and transparency that would make participation comfortable for a non-CloudBees org admin. Hence there is no point to participate for me at the moment. Also, my timezone and parenting schedule aren't compatible with Alyssa, and it is going to add extra complications and make it less enjoyable. 

P.S: I basically stepped down from Advocacy&Outreach SIG starting from September, because they are also not compatible with my schedule. My messages about changing the meeting times do not get enough feedback from the team. I will keep contributing to other less synchronous activities though 

Best regards,
Oleg Neanshev

Alyssa Tong

unread,
Jan 18, 2022, 12:45:49 PM1/18/22
to Jenkins Dev
Hi Oleg,


I appreciate all you've done for the community. Your knowledge and expertise is invaluable and greatly appreciated.
I will do my best per your advice below, any time you feel comfortable and would like to join us or hop in to provide guidance we'd be happy to have you.
 Nonetheless, at the Adv & Outreach sig we discussed alternating timezones for the meeting. Hopefully one of these times works, if not pls do suggest additional time options.  I'm also mindful of our APAC participants.

thnx,
alyssa
  

Reply all
Reply to author
Forward
0 new messages