Two weeks ago I decided that I was going to take a week of work and spend it full time working on bringing up the HDMI2USB Production board that I’m working on creating with Numato. Since I’m making all our GSoC students do daily snippets, I thought it would be good for me to do snippets too! Will be good to look back on the week and see what I ended up actually doing.
The following snippets are for the preparation work I did before the week;
- Spent a whole bunch of time cleaning up and organising the GitHub issues, including;
- Creating a bunch of tasks and milestone to track the bring up work,
- Writing some documentation on how we use labels in the GitHub issue tracker,
- Organising issues related to GSoC2014. Found a bunch of pull requests from the start of GSoC that hadn’t been merged and looked at merging them.
- Created a spreadsheet which compares the production board to the Atlys prototyping board and will be used for tracking all HDMI2USB variants into the future.
- Created a document proposing a future directory structure for HDMI2USB firmware to allow multiple boards, interfaces and other features.
- Organised with Rohit to get a VGA capture board during this time.
- Probably a bunch of other stuff I have totally forgotten.
Friday – 18th July
- Finished a bunch of paid work.
- Flew to Adelaide. Joel picked me up from the Airport.
- Started work on using ‘git-filter-branch’ to extract our PTZ and speaker tracking modules out of the gst-plugins-bad repo into a normal plugins repository while preserving history.
- Helped Joel get IPv6 working at his place.
- Fixed up IPv6 on home server to allow VMs public access.
- Started up the slidelint website VM and got it a working public IPv6 address.
- Set up a Ubuntu Precise VM to help test aps-sids flumotion porting work.
Saturday – 19th July
- Day off. Spent day playing DOTA 2 and StarCraft 2 with Joel’s mates.
Sunday – 20th
- Concentrated on getting slidelint website up and running, targeting announcement at PyCon AU.
- Created DNS configuration and deployed it. Also updated the domain tracking spreadsheet.
- Rewrote the setup documentation (and ported it to Markdown).
- Set up a nginx frontend.
- Attempted to get circus-web interface working.
- Turns out it doesn’t work under Python 3 as torandio2 is unmaintained.
- Ported circus-web to sockjs-torando.
- Found the tests don’t work.
Post a Comment