divi's Blog

Week 7

divi
Published: 07/18/2023

What Did I do this week

I got the documentation PR reviewed by witten, and there are just a few changes that I'll have to make. Other than that, I worked on yf-project's reviews for my second last task of the "Improve Archive table.. project". I also got the "Exclude GUI..." code reviewed by Vorta mentors. Basically, I was able to do everything I set out to do this week.

Did I get stuck somewhere

Nope.

What's next

This week I'll get the documentation PR merged, and also the PR that I made changes to after yf-project's review. I'll also work on the changes that yf-projects and other Vorta mentors recommended for the Exclude GUI PR. I'll try to complete the base for "Exclude GUI..." by sending all exclusions to Borg and testing them by the end of July, or the first week of August.

View Blog Post

Week 6

divi
Published: 07/11/2023

What Did I do this week

I'm halfway done with my Summer of Code! I got another PR merged last week and with that only 2 more remain for the first Vorta task "improve the archive tab...". I'll get one of those merged this week, yf-projects has reviewed that PR and I will submit the changes soon. For the exclude GUI PR, I got Julian's approval and once I get one more review, I'll move forward with passing exclusions to Borg.

Did I get stuck somewhere

No

What's next

This week I'll make documentation PRs for both my Borgmatic features and will try to get them merged too. Other than that, I will work on yf-project's reviews and might get my second last task merged too for the "improve archive table actions..." project. I'll resume work on the "Exclude GUI.." project next week.

View Blog Post

Week 5

divi
Published: 07/04/2023

What Did I do this week

I worked on the "Exclude GUI.." project this week and have completed 3 out of the 4 tabs that will be visible. I created a draft PR to share my progress on the task too!

I also got 2 more tasks from my first Vorta project approved by Manu; once they are approved by 2 more mentors, I can get them merged.

Did I get stuck somewhere

Technically, no. I just had to make some design decisions regarding the custom exclusion presets that would be shipped with Vorta, Manu and yf-projects helped me with that.

What's next

I'll try to get more approvals and merge the two tasks that Manu approved. I'll also work on finishing the base implementation for the exclude GUI, so that I can work on reviews from the next week onwards. I added a few features I wish to add after the base implementation is merged in the PR description.

View Blog Post

Week 4

divi
Published: 06/27/2023

What Did I do this week

I got my second GSoC project merged! Now only the 2 projects for Vorta remain (and borgmatic documentation).

Out of the remaining 2 projects, the first one ("Improve Archive Table...") that I split into 5 PRs is 2/5 done, since I got 2 of them merged last week! I also started working on "Exclude GUI..." on the side.

Did I get stuck somewhere

I had some difficulties starting with the new exclude GUI but long googling sessions and discussions with mentors helped me overcome them!

What's next

I'll try to get the remaining 3 PRs merged this week for my first Vorta project, and also work on the new exclude GUI on the side. I might also work on Borgmatic documentation.

View Blog Post

Week 3

divi
Published: 06/19/2023

What Did I do this week

I have almost completed my second project of the summer for Borgmatic, "Restore a database backup to a different server". The PR is here, and once I write a few more tests, I can get it mereged too! I also created the 4th PR for my first Vorta project! I couldn't get the earlier ones merged, but I think at least 3 of them can be merged any time now. I did the 4th one, "Quick Mount", a long time ago and have recieved a review that I have to work on.

Did I get stuck somewhere

Not really, but I learned some new Docker stuff to write e2e tests for my Borgmatic feature.

What's next

I'll work on getting my Borgmatic PR merged this week, probably in a few days. Other that that, before the end of this month I'll make sure all 5 of my PRs for the first Vorta project are at least ready to be merged, if not merged. This will leave me enough time to work on my final and longest project. From next month onwards, I'd be solely focusing on the last Vorta project and finishing up some documentation work for Borgmatic. My aim is to complete the project by the end of August to stay on track for the standard 12 week schedule.

 

View Blog Post