Catalyst Open Source Academy 2016 – Koha Group

Once again the Catalyst Open Source Academy was a great success. Thanks of course to the students, but also the tutors, mentors and organisers. I won’t talk too much about the first week here, I am sure that will be covered by others, but I wanted to talk about all the work the Koha team got done.

I had a great group of students, who worked really hard and got a lot done. The group work started great as the first day was Chloe’s birthday and she brought in a delicious cheesecake.

Birthday Cake

Myself, Aleisha and others from the Koha community had prepared around 40 issues for the students to work on. But by the end of the day they had already dealt 14 of them and were speeding up. This was just in the afternoon, as getting a working development environment took most of the moring. Which meant I spent the evening finding more work to do, not a bad problem to have.

Day 1

  • Setting up the development environment
  • 12 new patches for bugs
  • 2 existing patchsets signed off

For day 2 I had what I thought were trickier issues that should take most of the day to solve, but nope they still got through way more than I expected.

Day 2

  • Made new favicons for the Koha wiki
  • Some html/css changes to scoreboard.koha-community.org
  • Changed the theme on the Koha dashboard back to normal, not xmas
  • 16 new patches for bugs
  • 4 existing patchsets signed off

24228270250_908ba4fca9_z

After another evening of scrambling to make sure I had plenty of stuff for them to do, we got into day 3. I had actually managed to get some quite tricky ones, which meant that although it looks they did less, they actually worked just as hard, but to solve much trickier problems

Day 3

  • Fixing up any of their patches that had failed QA previously
  • 9 new patches
  • 1 existing patchset signed off

24228335180_394625e849_z.jpg

Onto the final day, this was just a half day, as the afternoon was taken up with the students presenting what they had done, and a capture the flag security competition.

For something different, I got them to use Gource to create a movie visualisation of the work they had done that week. Here are two of them

 

They also signed off a few more patches, and even added a few new patches also.

In summary they were a super productive group of 4 young people, and I hope they continue with their interest in IT, the NZ IT community would be lucky to have them. Here are some quick stats from git.

  • 39 patchsets created
  • A total of 271 lines added, 95 removed (delta 176)

All of them have at least one patch in Koha now, and I expect that of those 39 patches, almost all of them will make it in.

I just want to finish with a big thanks to Aleisha and Francesca who helped out a lot, and to Kathryn, Liz and Lucio who held down the fort upstairs.

Oh and here’s some pics of “Chris pointing at things” It seems I do this a lot at the academy.

24226803930_cf17b42aff_z.jpg

24496190536_efbb610af4_z.jpg

24441546071_01cac41c08_z.jpg

24249175350_4f54ef40bf_z.jpg

All pictures in this post are Copyright Catalyst Open Source 2016 – Licensed CC-BY-SA (2.0)

 

Catalyst Open Source Academy 2015

This year we had 6 students working on the Koha project as part of their project work for the Catalyst Open Source Academy  and a very productive 3.5 days it was too.

Catalyst Open Source Academy, 6-15 January 2015; http://catalyst.net.nz/academy

In total we submitted 29 new patches, tested and signed off on 9 more, and even rescued one patch from languishing in the ‘patch does not apply’ status.

The Koha team scoreboard by Kristina D.C. Hoeppner, on Flickr

So far most of the patches have been signed off, and some have passed QA, and a few have even been committed into the codebase. In fact the upcoming 3.18.3 Koha release will have 5 patches from 3 of the students from 2015, and 1 patch from a former Academy student who is now an intern at Catalyst.

After all that hard work, I figured they deserved a cupcake, so I asked the wonderful Sweet Release Cake and Treats to make some, and we ended up with these, which everyone loved.
Koha cupcake - 2015-01-16 by Kristina D.C. Hoeppner, on Flickr

A++ would academy again.

Some Catalyst stats from Koha 3.16.0

For 3.16.0 there have been a total of 1262 changesets from 77 different developers.

Catalyst submitted 44 of those changes, and the Catalyst Academy another 13.  Also Catalyst signed off (tested) 172 patches, and the Academy students signed off another 21.

I want to make a special mention of Aleisha Amohia here, who has been coming in to Catalyst every couple of weeks for a few hours after school to test patches.  She has 1 patch and 8 signoffs in Koha 3.16.0

 

 

Summary of the Catalyst Academy Koha group – 2014

This year we had 8 students working on the Koha project as part of the Catalyst Open Source Academy. They all were very productive as the statistics below show.

The number of patches pushed  (and the percentage of the ones pushed that week)

Francesca Moore 2 1.4%
Roman Amor 2 1.4%
alex_h 2 1.4%
daniel 1 0.7%
Aleisha Amohia 1 0.7%
Emma Heath 1 0.7%
Tom Houlker 1 0.7%
merllissia 1 0.7%

 

Developers with the most changed lines
Tom Houlker 245 4.2%
 Roman Amor 36 0.6%
Aleisha Amohia 23 0.4%
Francesca Moore 10 0.2%
alex_h 6 0.1%
merllissia 3 0.1%
Emma Heath 3 0.1%
daniel 2 0.0%

 Patches contributed

Catalyst Open Source Academy : 11 (7.9%)

Lines changed

Catalyst Open Source Academy : 328 (5.7%)

Signoffs

Catalyst Open Source Academy   11 (3.4%)