Helmo's year of Aegir 2017
2 minute read Published: Author: Herman van Rink (helmo)
What have I done?
It turns out a lot of Aegir. Anarcat inspired be to write about the time I've spent. And now that the Aegir project has a proper blog … why not.
190+ hours of community Aegir time (23 full 8 hour days) as per my hamster.
According to Drupal.org “Credited on 61 issues fixed in the past 1 year”
Within Aegir I worked all over the place:
- Manage releases on Aegir 3.x ( 5 in 2017, and 2 minor releases of just provision)
- Follow the “needs review” queue on D.o
- Manage Jenkins/Travis/Gitlab-CI testing infrastructure
- Try to answer support requests, issue queue's, StackExchange or IRC/Matrix
- Weekly IRC/Matrix meeting
- Fix random issues that annoy me
With every release I try to capture more steps in a script, which has made it easier over the years. What makes a release still time consuming is the review round before and afterwards. I look through the “needs review” queue to see if there's anything I can push on to get it ready. This is on of those rabbit holes that easily can distract you for a day.
Some of the focus was on:
In 2016 I spent 217 hours (27 full 8 hour days) on Aegir which is a bit more then this year. I've had to prioritize on paying projects. As much as I love working on Aegir and other FOSS projects they generally don't pay the bills. Most of my income comes from hosting and maintaining servers for clients.
I'm very grateful though for the monthly support I get from Omega8cc, that gives me the time to work on the plumbing behind Aegir, e.g. automated testing and doing releases.
These are the things that personally add less value… the code is there and I know it well enough to apply a patch I like in production, doing a release makes sure all of you can use it.
Other community things I've worked on and played with
- DenHornOnline, a community driven Wireless Internet Service Provider, maintaining over 11 km of wireless backbone connection to ~100 households..
- Dehydrated the Lets Encrypt client used by Aegir
- CMS Scanner, to identify which cms's are running on a server.
- DSMR Reader, to get an insight in my energy usage.
- Piwigo, a php photo gallery
- Portable PoE adapter from old laptop batteries. demo image
- K-9 mail, my favourite mobile mail client.
- GitLab CE
- And more …