 Yeah. Hello everybody. Welcome to this 2024 Google Summer of Code office hour. Hello everybody. Vendit, I thought that you were either rebooting your laptop or not being able to join or whatever and you're there. So nice to see you. Yeah. I didn't have to reboot it. I just first the link was not working for me somehow and it somehow did. And so you put your magic influx in it and it worked. Yeah. Exactly. This is how computing works. I still believe it works that way. So hello everybody. I will first start with a question to everybody and the people that are not there. It's be their fault. They will not be able to vote. So seeing the progress of the various projects, so the two projects that are completing and or in the final hours, I propose that this will be the last Google Summer of Code office hour unless somebody has a need or wants to have a place where they can chat, see other people or so. Globally is a program. I don't see the use anymore. We can now focus more on project level. So let you think about that. We go around the projects and when we've done the presentation status, we can then go to the vote and decide if this is the last office hour. So Jakruti, I don't know how you manage to be always on the top level of my screen. And so you're always the first one to start. So Jakruti, tell us what's happening. Where are you going? Well, tell us. Hello everyone. So when I extended the project, I did not know that maybe I'll come really close to completing it on time. But I mean, the reason is that two probes, I have not done two probes because everyone told me that Adrian is doing some major refactoring and it would require you to work again. So that is the reason why the project, I guess, would be completed by now. So next task that I'm going to work on is the third party repository detection row, which we had put on hold in the first half of she's not actually. So it is going to be an interesting task because this might be deployed as completely new project or something like that. And one was telling me because it requires some different kind of work actually to run command using Java to make an effective form file, which might also be integrated with other groups. That depends on the future. This is my plan for now. And I also have completed my project work that I have to show it to the Google team. So that is also ready. And for now, my major focus would be to work or to write the blocks or to get the documentation come blocks for all of the work that I have completed. So I was working on. Good. Okay. I know I'm telling always the same when you're writing a blog, just tip. Don't forget that you're not only talking to seasoned old programmers in the community, but you're also talking to people like you one year or two ago. And if you have advice or experience to share with them, don't hesitate to add that story to that. Antoine, do you want to add something or just highlight what you was talking about about the last time that we probably can be kind of a prototype? Because I'm pretty sure with the current architecture and infrastructure of the project, it cannot be integrated as is because it will be running Maven commands in the probes earlier discussions with Adrienne that you like thinking that it could be another small service running somewhere doing just just that. But anyway, I thought it would be interesting to start digging in that direction and even if it goes in a separate project after it's equal to our code being there on prison. So do not like it's normal if by the end of what Jack would be doing, it's not like merged. That's because there might be other infrastructure implication and stuff like that doesn't mean that the work is not correct. Good. Great. Thank you for that update. I think that Adrienne is coming peacefully back from holiday beginning or mid next week. That understanding, Antoine? Or you don't remember? I don't remember exactly. I have September 6th. So we'll talk together about that. I think Jack told me the same date. So at least we're making the same mistake together. Anyway, good. Thank you for the update. Great. I think a long path has been walked and good that we're reaching the end there. Thank you for the update. Next one is Vendit. Vendit, I think you have interesting things to share. Yeah. I heard rumors of things. Tell us. Okay. Are those good or bad rumors? Well, I don't know. Yeah. Normal life of a project. Yeah. So yesterday and like past two days, I have been working on fixing things in Endora here and there. I fixed all the links. The only links that are not fixed are the ones whose page is not created yet. Like the roadmap, the download page. These are to be created with Gatsby that was decided. But while I was refactoring things, I saw that we could be able to use the Ruby and HTML code and convert that code into HTML, CSS, and JavaScript code for the roadmap page. So I think we'll be able to do that. Also, we were using Gatsby and Strapi, but the plugin that is used to source Strapi system is broken right now. I already wasted a week on that since it is broken. They have an issue there, but they haven't mentioned it on the forums in there. But they have an issue. I saw that, but I was still working out. Maybe I was still working. Maybe I'm wrong somewhere. So now we are using Next.js with Strapi. On Strapi, they already have a starter for it, which uses SQLite database, but Chris said that we'll be replacing it with Postgres and Postgres and we'll use Xios for post and get request. We can refactor the starter code according to our needs. So that could be used. Currently, Chris and me will divide components in Endora to check if there are some where the images are not loading and all that. So I can fix that. So at the very least, we will have everything good in Endora. And we are working on Gatsby. We are working on Strapi plus Next.js. So the blog part comes after that. Okay. So you're still in the middle of the stream. You're not out there and you're still finding or changing your balance from one side to the other. Yes. Since we changed, first we were working. I have researched things about Gatsby plus Strapi when that was discussed on the community forum. After that, since it is broken now, we are moving on into a different thing. So currently in the middle. Good. Chris, do you want to add something to Vendit's description? Yeah, I have some maybe not so good news to share. We may need to abandon using Strapi as a backend because I think from some comments I have received all the feedback. So the consensus we better use the existing approach, which is just to use a simple, maybe a fun and phone work and then store every post statically in style, like in the database or via Strapi. Yeah, that's the only thing I want to share. Probably you will discuss that with Vendit. Okay, a turbulent end of project for you Vendit. Okay, good. Thank you for the update. And Bruno, tell us. Well, that's pretty calm end of GSOC for us. There is one issue, a work item we still have to fix and that should be done by tomorrow, I guess. It's just tests that don't work, but they will work, I guess, by tomorrow night. The end goal of the project was to have it integrated into jenkins.io and the Jenkins infrastructure, but unfortunately due to the bandwidth people of the infra have, that's not possible. So we will have to wait. Hopefully this will be done by the beginning of October fest because we would love to have this project continue on October fest. So we still have a few PRs for documentation to open on jenkins.io repo, but they won't be merged until we have our Docker images within the Jenkins CI organization or Jenkins Induction. So we are approaching the end of the project. We are not stuck, but globally we're happy with what we have. And as soon as the infra team has some more bandwidth, we'll progress on this project, but it's okay. It's doing good. We're happy. Just for the record, bandwidth is here in the meaning of manpower. Yeah, sorry, I made the error twice. No, no, no, no problem. So but if somebody is listening to the recording, yeah, it's not a network bandwidth, but more a people bandwidth. Even if those people are quite busy with bandwidth reduction, but that's another subject. Okay, Bruno, you are a lead mentor for that project. You don't forget that you have to complete the evaluation. Still waiting for the feedback and then yeah. Okay, good. So but you are aware of that. Okay, thank you for the updates. So unless somebody has something to add, ask or so. Do you have a vote? Yes, this is what I wanted to introduce. Good. So we need to have a vote on my proposal to consider that this is the last office hour for Google Summer Code, I think now. There's no, besides getting together and listening to the good news, there's no additional value for that. So we'll make it very simple. Who is against it? Nobody's moving. So I assume that everybody is that we consider that this has been at least the office hour has been a nice adventure. I appreciated leading this meeting and hearing the progress and especially as I said already, seeing the people grow and learn and there's a big difference in the way it was. It was my pleasure. So we'll make then the announcement on the various channel that this was the last office hour. Thank you very much. Still work to be done. Bandit has still a last stretch to do. Jakruti, well okay, she she wants some time but still time to complete the things, finish tidy up everything and some communication around that. Thank you again. Hope to see you around during Oktoberfest and next week or at least when we'll do the presentations for GSOC 2024, you could eventually join to explain and see to explain to the people what it really is. And there's a lot of work that goes in it. Yeah. I wanted to ask about the presentations. Like we have to continue in the same link that was shared last time or Elisa will share a new link. So the what link are you? I think it was the power point or something that you know like the Google slide that we were. Yes, Google slides. Yeah. No, normally, normally Elisa was going to create a new one. She told me yesterday she was going to create it during her day. So she didn't publicize it yet. She also needs to for that wait. If you don't have news for Wednesday of next week, let us know. I'll make sure that but knowing Elisa, he has a couple of still battling. Okay. And we also have to like speak about the work that we did in the first half of the GSOC or about the second half. It's your choice. You don't you don't have to make it. Well, share your story, share your enthusiasm, share what what what happened and so and you're allowed to brag. So try to try to explain. Be proud of what you did. So I encourage you to do that. Okay. Yes. We're not we're not at school here. There is no in in not a professional environment. It's the not requirements but the the objectives or some sometimes high or or so but we're not there. You need to do that exactly and well remember school, you need to have the date underlined with a red pen and so no, no. Share your story, share your enthusiasm. Okay. I think you can do that. Yes. And then deed too. I when I see the smiles, make it fun. Okay. Another question or or doubt to clear. No. Then I wish good luck to everybody. Good fighting with Gatsby and other tooling and it's a tough battle that you're in. So wish you success. We will win. Yeah, we will win. Yeah, sure. Sure. If you have a question, problem or so reach on the Gitter channel. I'm not monitoring closely. Chris makes a tremendous work on monitoring it and eventually thanks again Chris for that. And if needed, ping me directly by mail you should reach. Okay. Have a nice rest of the day. Good continuation and hope to talk to you to talk to you very soon, at least September 14th for the presentation. Okay. Bye bye everybody.