Attendees: AT, Danyang, Phillipp, Kris, Sridhar, Valentin, Alex, Shlomo, Bruno, Nour, JMM
Agenda:
-
Midterm presentation:
- Event announced on meetup.com
- Slide template: Jenkins Online Meetup - GSoC 2024 Midterm Demos. Work with your mentors on your presentation.
- Each contributor has 10 minutes to present, Q&A included
- Call-in info: use the ZOOM link in your calendar invite.
- AT will sign on 15 mins prior to 1 PM UTC. Please plan on joining at that time to test your audio & video.
- 2023 midterm presentation: Slides, Recording,
- Deadline for mentors: Midterm evaluations are due in the Google portal starting July 8 @ 18:00 UTC, the absolute deadline is July 12, 2024 @ 18:00 UTC.
-
GSoC contributor updates, any challenges/roadblocks?
- GitHub Permissions - Danyang
- Finished the function that ensures that the team members correspond with the developers listed in the YAML file.
- Update Readme. md file
- Alex: had project meeting yesterday, Danyang presented the repository on the demo Github organization we have, and we’re currently working on some to-dos. We can add to the code base to make sure the integration from demo works smoothly when merging finally into the RPU project.
- Maintainability for the RPU – Phillipp
- 2 PRs got merged with JUnit tests
- 1 PR is still a work in progress to replace the last piece of Groovy code.
- Messing around with many codes that are hard to read
- Code gets separated into helper classes that handle specific contexts
- The handling of exceptions and generated data is challenging because the code is not yet readable and partly still relies on old components
- Alex: The PRs Philip mentioned built up the testing foundation for the RPR given we had no testing foundation there, Phillipp introduced a testing framework where he can build upon in future PRs to make sure he have automatic test suites for every PR created and don’t merge in any broken code.
- GitHub Permissions - Danyang
-
OpenRewrite – Sridhar
- The core module is up and working
- Now we can use the tool to apply a few recipes by following the instructions in the readme
- Will make the first release in the upcoming days
- Currently brushing up on the tool
- Valentin will not be available next week. So, I will work on test coverage on that week.
- Valentin: I think we missed 2 big features on the tool - implementing more recipes and testing them against the plugin, and the other one is the Git - Git integration. Now we are more clear on the tools foundation.
-
LLM Model – Nour
- Pausing the training effort and planning to have a demo for the chatbot in the midterm presentation
- Working on the SW part now, expectations from the UI side are a landing page where we can lead the user to jenkins or start chatting, and another chatting page
- agreed on having PRs on the SW part so by tomorrow I will have the first PR for the UI part to be reviewed by the mentors
- In the upcoming days ⇒ integration
- Kris: Everything is coming together nicely. I’m looking forward to PR.
-
Infra Statistics UI – Shlomo
- Discussed plan for midterm presentation (demo old v new site)
- New UI/UX PRs merged
- Currently working on retrieving all data during the build stage
- Kris: For the fetching of data. A lot of it depends on the CI. Herve has a lot to do. But he also mentioned, like he cannot promise a deadline. So I’m kind of a little bit worried about it. There are ways around it, not too worried but that might be a blocker.
-
Next meeting: July 4th office hours will be canceled due to the US holiday; the next meeting is July 11. We will have the online meetup in lieu of July 11th office hours.