Yesterday Kahurangi came to work with me, as he likes to do when he is on school holidays, but this day was a little bit different. Normally Kahu spends most of the day reading, and playing on the tablet, but yesterday he decided he wanted to do some work.
One of the bonuses of working on Free Software is that if your child says “Can I do some work with you?” you can say “Yes, lets fix a bug together” knowing that there is a good chance you can get your patch submitted.
So the two of us sat down to do some pair programming, Kahu at the keyboard and me beside him. It took us about 30 mins to get his dev environment set up, and check out a copy of the Koha source code. I knew of the perfect bug, while we were having our Koha team Xmas function (Bubbles and bugs, drink some bubbles and fix some bugs) we spotted that one of the developers names was missing from the about page. A perfect low barrier to entry bug to fix, but still one well worth fixing. It took us a little while to find the file that needed editing (got distracted showing him how to use locate) but once we found it, Kahu found the place that needed editing (the names are in alphabetical order so it wasn’t too hard) and we added the missing name. We then committed the fix to git, and created and attached a patch to the bug in bugzilla (bugs.koha-community.org)
Last night, Katrin (from Germany) checked and signed off the patch and this morning the Release manager (Tomás from Argentina) pushed it to the master branch. So now Kahurangi has a patch in Koha. http://git.koha-community.org/gitweb/?p=koha.git;a=commit;h=70de2cae53d93a47a7666015a79f35d7f458f4fe
I think we may be the first parent and child team to both have patches in Koha.
(And yes, that is a Cat Stevens lyric)