GSoC 2023: Flamenco Improvements

GSoC Week 8 Report

Giiiiiiiiiiit. That’s all I have to say :sweat_smile:.

Accomplishments:

This week was incredibly busy due to some of the vagaries of my personal matters. Nonetheless, I am appreciative to all my mentor’s support and help.

  • Completed PR #99410 for SocketIO reconnect
  • Begin working on PR #104204 Web interface for CRUD operations of worker tags.

Struggle / Blockers

  • Git. It is an incredibly useful tool, but in the wrong hands (my hands) it is incredibly destructive. I had to spend a good day and a half to undo, redo, and revert in my branch. It was very frustrating to deal with. I’m thankful to my mentor and the community for their advice. The sheer tediousness of git definitely ate up some time when I could have been finishing the PR.
  • SocketIO. It was a completely new concept to me. Though flamenco already had some documentation regarding the usage of SocketIO, it took me a moment to wrap my head around its functions to complete to PR task.
  • Personal matters. Some personal matters led to my overall packed schedule. My mentor was very patient, but it would have been nice if these matters didn’t arrive in the first place. It would have been easier to finish early.

Notes

My mentor has pointed out the downfalls of using bash, and I’m starting to see them as well. It’s really handy to be able to customize the terminal, and I think I need to start playing around with it more.

3 Likes