Some statistics for Koha 3.4.0

Developers with the most changesets
Chris Cormack 252 18.7%
Owen Leonard 188 14.0%
Galen Charlton 97 7.2%
Katrin Fischer 81 6.0%
Colin Campbell 70 5.2%
Paul Poulain 66 4.9%
Nicole C. Engard 52 3.9%
Jared Camins-Esakov 46 3.4%
Christopher Hall 38 2.8%
Frédéric Demians 34 2.5%
Lars Wirzenius 34 2.5%
Marcel de Rooy 31 2.3%
Henri-Damien LAURENT 29 2.2%
Ian Walls 27 2.0%
Stéphane Delaune 20 1.5%
Alex Arnaud 19 1.4%
Chris Nighswonger 19 1.4%
Robin Sheat 19 1.4%
Magnus Enger 17 1.3%
Matthias Meusburger 15 1.1%
Bernardo Gonzalez Kriegel 14 1.0%
Srdjan Jankovic 12 0.9%
Tomas Cohen Arazi 11 0.8%
Nahuel ANGELINETTI 11 0.8%
Frédérick Capovilla 9 0.7%
Zach Sim 8 0.6%
Garry Collum 8 0.6%
Jean-André Santoni 8 0.6%
Julian Maurice 7 0.5%
ruth@bywatersolutions.com 7 0.5%
Liz Rea 6 0.4%
Jane Wagner 6 0.4%
johnboy 6 0.4%
Christophe Croullebois 5 0.4%
Koustubha Kale 5 0.4%
Sophie Meynieux 4 0.3%
Salvador Zaragoza Rubio 4 0.3%
fdurand 3 0.2%
J. David Bavousett 3 0.2%
Janusz Kaczmarek 3 0.2%
koha-preprod 3 0.2%
Reed Wade 3 0.2%
MJ Ray 3 0.2%
Nicolas Morin 2 0.1%
Jared CAMINS-ESAKOV 2 0.1%
Jesse Weaver 2 0.1%
Schuster 2 0.1%
Brice Sanchez 2 0.1%
claudia 2 0.1%
Mason James 2 0.1%
Amit Gupta 2 0.1%
Andrew Elwell 2 0.1%
Brian Engard 2 0.1%
Ricardo Dias Marques 1 0.1%
Jonathan Druart 1 0.1%
Mark Gavillet 1 0.1%
Doug Dearden 1 0.1%
root 1 0.1%
Savitra Sirohi 1 0.1%
Frère Sébastien Marie 1 0.1%
marcel@libdevelop.rijksmuseum.nl 1 0.1%
Jerome Charaoui 1 0.1%
spartaness 1 0.1%
Dobrica Pavlinusic 1 0.1%
Joe Atzberger 1 0.1%
Edward Allen 1 0.1%
Serhij Dubyk {?????? ?????} 1 0.1%
koha 1 0.1%
f.demians at tamil.fr 1 0.1%
Zeno0 Tajoli 1 0.1%
dev2 1 0.1%
ByWater Solutions 1 0.1%
Nate Curulla 1 0.1%
Daniel Grobani 1 0.1%
Will Stokes 1 0.1%
Cindy Murdock Ames 1 0.1%
Matthew Hunt 1 0.1%
Developers with the most changed lines
Chris Cormack 540112 46.8%
Magnus Enger 57920 5.0%
Paul Poulain 23146 2.0%
Jared Camins-Esakov 21361 1.8%
Owen Leonard 8553 0.7%
Galen Charlton 5019 0.4%
Salvador Zaragoza Rubio 4307 0.4%
Nicole C. Engard 2933 0.3%
Katrin Fischer 2821 0.2%
Lars Wirzenius 2115 0.2%
Chris Nighswonger 1355 0.1%
Colin Campbell 1350 0.1%
Christopher Hall 1192 0.1%
Stéphane Delaune 1122 0.1%
Ian Walls 960 0.1%
Koustubha Kale 865 0.1%
Andrew Elwell 750 0.1%
Srdjan Jankovic 509 0.0%
Matthias Meusburger 499 0.0%
Henri-Damien LAURENT 493 0.0%
Frédéric Demians 483 0.0%
Robin Sheat 479 0.0%
Marcel de Rooy 456 0.0%
Jesse Weaver 452 0.0%
Tomas Cohen Arazi 370 0.0%
Jean-André Santoni 260 0.0%
Alex Arnaud 252 0.0%
johnboy 214 0.0%
Zach Sim 148 0.0%
Will Stokes 147 0.0%
Nahuel ANGELINETTI 129 0.0%
Zeno0 Tajoli 107 0.0%
Bernardo Gonzalez Kriegel 96 0.0%
Jane Wagner 86 0.0%
Doug Dearden 82 0.0%
Amit Gupta 74 0.0%
Julian Maurice 73 0.0%
Christophe Croullebois 73 0.0%
Jared CAMINS-ESAKOV 67 0.0%
Joe Atzberger 66 0.0%
Sophie Meynieux 52 0.0%
Mason James 38 0.0%
dev2 37 0.0%
koha 34 0.0%
Savitra Sirohi 30 0.0%
J. David Bavousett 27 0.0%
Garry Collum 26 0.0%
Liz Rea 26 0.0%
Reed Wade 26 0.0%
Serhij Dubyk {?????? ?????} 26 0.0%
Frédérick Capovilla 22 0.0%
ruth@bywatersolutions.com 21 0.0%
Brian Engard 17 0.0%
Brice Sanchez 16 0.0%
ByWater Solutions 16 0.0%
spartaness 15 0.0%
f.demians at tamil.fr 14 0.0%
Nate Curulla 14 0.0%
Daniel Grobani 14 0.0%
Jonathan Druart 12 0.0%
Janusz Kaczmarek 8 0.0%
koha-preprod 7 0.0%
MJ Ray 5 0.0%
claudia 5 0.0%
fdurand 4 0.0%
Nicolas Morin 4 0.0%
root 4 0.0%
Frère Sébastien Marie 4 0.0%
Matthew Hunt 3 0.0%
Schuster 2 0.0%
marcel@libdevelop.rijksmuseum.nl 2 0.0%
Edward Allen 2 0.0%
Ricardo Dias Marques 1 0.0%
Mark Gavillet 1 0.0%
Jerome Charaoui 1 0.0%
Dobrica Pavlinusic 1 0.0%
Cindy Murdock Ames 1 0.0%
Developers with the most lines removed
Jared Camins-Esakov 20034 3.4%
Galen Charlton 3965 0.7%
Owen Leonard 1102 0.2%
Christopher Hall 222 0.0%
Nahuel ANGELINETTI 88 0.0%
Colin Campbell 46 0.0%
Andrew Elwell 38 0.0%
Serhij Dubyk {?????? ?????} 26 0.0%
claudia 4 0.0%
Zeno0 Tajoli 3 0.0%
Jonathan Druart 2 0.0%
Developers with the most signoffs (total 1670)
Chris Cormack 823 49.3%
Galen Charlton 218 13.1%
Nicole C. Engard 178 10.7%
Colin Campbell 65 3.9%
Katrin Fischer 60 3.6%
Ian Walls 45 2.7%
Owen Leonard 35 2.1%
Julian Maurice 32 1.9%
Jared Camins-Esakov 26 1.6%
Claire Hernandez 19 1.1%
Magnus Enger 18 1.1%
Frédéric Demians 17 1.0%
Stéphane Delaune 17 1.0%
Marcel de Rooy 16 1.0%
Chris Nighswonger 16 1.0%
Liz Rea 12 0.7%
Jonathan Druart 11 0.7%
fdurand 11 0.7%
Henri-Damien LAURENT 11 0.7%
Paul Poulain 10 0.6%
Christophe Croullebois 7 0.4%
ruth@bywatersolutions.com 6 0.4%
Matthias Meusburger 3 0.2%
Koustubha Kale 3 0.2%
Guillaume Hatt 2 0.1%
Jane Wagner 2 0.1%
Robin Sheat 2 0.1%
Mark Gavillet 1 0.1%
Davi 1 0.1%
Frère Sébastien Marie 1 0.1%
Sophie Meynieux 1 0.1%
Salvador Zaragoza Rubio 1 0.1%

 

Top lines changed by employer
Catalyst 945345 81.8%
(Unknown) 71815 6.2%
BigBallOfWax 68056 5.9%
ByWater-Solutions 26377 2.3%
Biblibre 26230 2.3%
ACPL 10433 0.9%
BSZ-BW 2825 0.2%
PTFS-Europe 1679 0.1%
Foundations 1593 0.1%
Tamil 532 0.0%
PTFS 151 0.0%
Developers with the most report credits (total 0)
Developers who gave the most report credits (total 0)
Top changeset contributors by employer
Catalyst 356 26.4%
(Unknown) 264 19.6%
ACPL 188 14.0%
Biblibre 187 13.9%
ByWater-Solutions 133 9.9%
BSZ-BW 81 6.0%
PTFS-Europe 71 5.3%
Tamil 34 2.5%
Foundations 19 1.4%
PTFS 10 0.7%
BigBallOfWax 4 0.3%
Employers with the most signoffs (total 1670)
Catalyst 825 49.4%
(Unknown) 284 17.0%
ByWater-Solutions 254 15.2%
Biblibre 111 6.6%
PTFS-Europe 66 4.0%
BSZ-BW 60 3.6%
ACPL 35 2.1%
Tamil 17 1.0%
Foundations 16 1.0%
PTFS 2 0.1%

 

Koha 3.4.0 released

It doesn’t seem like 6 months already since Kohacon10 and the release of 3.2.0 but it is. Which means its 3.4.0 release time http://koha-community.org/koha-3-4-0-released/

In that 6 months 66 different people have contributed code that has been accepted for the 3.4.0 release. Over 633 bugs and enhancements have been fixed or added. With over 1400 patches committed. The community continues to grow every release as does the pace of development.

A big thank you to everyone who helped, with code, with bug reports, with documentation, or simply by using an official Koha.

Statistics for 3.2.6

Developers with the most changesets
Owen Leonard 9 16.1%
Chris Cormack 7 12.5%
Chris Nighswonger 7 12.5%
Nicole C. Engard 4 7.1%
Marcel de Rooy 4 7.1%
Galen Charlton 3 5.4%
Ian Walls 3 5.4%
Frédéric Demians 2 3.6%
Janusz Kaczmarek 2 3.6%
Frédérick Capovilla 2 3.6%
Paul Poulain 2 3.6%
MJ Ray 2 3.6%
Katrin Fischer 1 1.8%
Henri-Damien LAURENT 1 1.8%
Stéphane Delaune 1 1.8%
Colin Campbell 1 1.8%
Tomás Cohen Arazi 1 1.8%
Reed Wade 1 1.8%
Nahuel ANGELINETTI 1 1.8%
Robin Sheat 1 1.8%
marcel@libdevelop.rijksmuseum.nl 1 1.8%
Developers with the most changed lines
Frédéric Demians 41842 97.8%
Chris Nighswonger 417 1.0%
Galen Charlton 143 0.3%
Colin Campbell 70 0.2%
Chris Cormack 63 0.1%
Owen Leonard 43 0.1%
Nahuel ANGELINETTI 41 0.1%
Stéphane Delaune 29 0.1%
Marcel de Rooy 22 0.1%
Henri-Damien LAURENT 16 0.0%
Ian Walls 14 0.0%
Nicole C. Engard 13 0.0%
Katrin Fischer 12 0.0%
Tomás Cohen Arazi 8 0.0%
Reed Wade 8 0.0%
Robin Sheat 7 0.0%
Janusz Kaczmarek 6 0.0%
Paul Poulain 5 0.0%
Frédérick Capovilla 3 0.0%
MJ Ray 3 0.0%
marcel@libdevelop.rijksmuseum.nl 2 0.0%
Developers with the most lines removed
Frédéric Demians 11561 27.4%
Nahuel ANGELINETTI 35 0.1%
Galen Charlton 4 0.0%
Owen Leonard 1 0.0%
Developers with the most signoffs (total 127)
Chris Nighswonger 48 37.8%
Chris Cormack 41 32.3%
Nicole C. Engard 17 13.4%
Julian Maurice 3 2.4%
D Ruth Bavousett 3 2.4%
Paul Poulain 3 2.4%
Frédéric Demians 2 1.6%
Galen Charlton 2 1.6%
Jared Camins-Esakov 2 1.6%
Katrin Fischer 2 1.6%
Ian Walls 1 0.8%
Liz Rea 1 0.8%
Frère Sébastien Marie 1 0.8%
Marcel de Rooy 1 0.8%

 

Top changeset contributors by employer
(Unknown) 15 26.8%
Catalyst 9 16.1%
ACPL 9 16.1%
Foundations 7 12.5%
ByWater-Solutions 7 12.5%
Biblibre 5 8.9%
Tamil 2 3.6%
PTFS-Europe 1 1.8%
BSZ-BW 1 1.8%
Top lines changed by employer
Tamil 41848 97.8%
Foundations 422 1.0%
(Unknown) 192 0.4%
Biblibre 91 0.2%
Catalyst 78 0.2%
PTFS-Europe 70 0.2%
ACPL 46 0.1%
ByWater-Solutions 28 0.1%
BSZ-BW 12 0.0%
Employers with the most signoffs (total 127)
Foundations 48 37.8%
Catalyst 41 32.3%
ByWater-Solutions 23 18.1%
Biblibre 6 4.7%
(Unknown) 5 3.9%
Tamil 2 1.6%
BSZ-BW 2 1.6%

3.2.4 Statistics

Developers with the most changesets
Paul Poulain 14 18.2%
Chris Cormack 11 14.3%
Owen Leonard 9 11.7%
Chris Nighswonger 8 10.4%
Frédéric Demians 5 6.5%
Colin Campbell 4 5.2%
Marcel de Rooy 3 3.9%
Katrin Fischer 3 3.9%
Reed Wade 2 2.6%
Schuster 2 2.6%
Galen Charlton 2 2.6%
Ian Walls 2 2.6%
koha-preprod 2 2.6%
Frédérick Capovilla 2 2.6%
Magnus Enger 1 1.3%
Henri-Damien LAURENT 1 1.3%
D Ruth Bavousett 1 1.3%
Liz Rea 1 1.3%
Brice Sanchez 1 1.3%
Jared Camins-Esakov 1 1.3%
Robin Sheat 1 1.3%
Jerome Charaoui 1 1.3%
Developers with the most changed lines
Frédéric Demians 588272 98.9%
Galen Charlton 3068 0.5%
Chris Cormack 362 0.1%
Chris Nighswonger 270 0.0%
Magnus Enger 208 0.0%
Owen Leonard 149 0.0%
Paul Poulain 68 0.0%
Colin Campbell 35 0.0%
Reed Wade 18 0.0%
Robin Sheat 14 0.0%
Katrin Fischer 13 0.0%
Marcel de Rooy 11 0.0%
Jared Camins-Esakov 8 0.0%
Frédérick Capovilla 4 0.0%
Brice Sanchez 4 0.0%
Ian Walls 3 0.0%
koha-preprod 3 0.0%
Henri-Damien LAURENT 3 0.0%
Schuster 2 0.0%
D Ruth Bavousett 2 0.0%
Liz Rea 1 0.0%
Jerome Charaoui 1 0.0%
Developers with the most lines removed
Frédéric Demians 183963 31.1%
Galen Charlton 3066 0.5%
Marcel de Rooy 6 0.0%
Colin Campbell 4 0.0%
koha-preprod 1 0.0%
Developers with the most signoffs (total 162)
Chris Nighswonger 77 47.5%
Chris Cormack 54 33.3%
Nicole C. Engard 11 6.8%
Owen Leonard 6 3.7%
Colin Campbell 4 2.5%
D Ruth Bavousett 2 1.2%
Ian Walls 2 1.2%
Henri-Damien LAURENT 2 1.2%
Frédéric Demians 1 0.6%
Marcel de Rooy 1 0.6%
Davi 1 0.6%
Salvador Zaragoza Rubio 1 0.6%

 

Employers with the most signoffs (total 162)
Foundations 77 47.5%
Catalyst 54 33.3%
ByWater-Solutions 15 9.3%
ACPL 6 3.7%
PTFS-Europe 4 2.5%
(Unknown) 3 1.9%
Biblibre 2 1.2%
Tamil 1 0.6%

 

 

Top changeset contributors by employer
(Unknown) 15 19.5%
Biblibre 15 19.5%
Catalyst 14 18.2%
ACPL 9 11.7%
Foundations 8 10.4%
Tamil 5 6.5%
PTFS-Europe 4 5.2%
ByWater-Solutions 4 5.2%
BSZ-BW 3 3.9%

 

 

Top lines changed by employer
Tamil 590569 99.3%
(Unknown) 3303 0.6%
Catalyst 394 0.1%
Foundations 271 0.0%
ACPL 156 0.0%
Biblibre 86 0.0%
PTFS-Europe 44 0.0%
ByWater-Solutions 13 0.0%
BSZ-BW 13 0.0%

 

Catalyst and BibLibre combine to allow me more time to work on Koha release management

You can read the full release on the BibLibre blog, or in pdf form. But the summary is, BibLibre are funding an additional 60 hours a month on top of what Catalyst already fund, for me to spend time on release management duties.

While this is a very cool thing, what I think is even cooler is that these types of collaboration are not at all uncommon in the Koha community. BibLibre and Bywater Solutions partnered to fund the work of the documentation manager for a while. Catalyst and Katipo have collaborated on a few projects, most notably the most recent Koha upgrade for Horowhenua Library Trust. Calyx and Catalyst have a very healthy working arrangement where we provide complementary strengths, and the list goes on.

Koha 3.2.3 statistics

Developers with the most changesets
Owen Leonard 24 22.6%
Chris Cormack 21 19.8%
Nicole Engard 9 8.5%
Zach Sim 8 7.5%
Colin Campbell 8 7.5%
johnboy 6 5.7%
Chris Nighswonger 4 3.8%
Galen Charlton 4 3.8%
Robin Sheat 4 3.8%
Marcel de Rooy 2 1.9%
Henri-Damien LAURENT 2 1.9%
Nahuel ANGELINETTI 2 1.9%
Frédéric Demians 2 1.9%
Srdjan Jankovic 2 1.9%
spartaness 1 0.9%
claudia 1 0.9%
Bryce Sanchez 1 0.9%
Magnus Enger 1 0.9%
Ian Walls 1 0.9%
Liz Rea 1 0.9%
Amit Gupta 1 0.9%
Serhij Dubyk} 1 0.9%
Developers with the most changed lines
Owen Leonard 1020 43.0%
Chris Nighswonger 266 11.2%
Colin Campbell 227 9.6%
johnboy 214 9.0%
Chris Cormack 211 8.9%
Zach Sim 148 6.2%
Henri-Damien LAURENT 31 1.3%
Marcel de Rooy 27 1.1%
Nicole Engard 26 1.1%
Serhij Dubyk 26 1.1%
Robin Sheat 23 1.0%
Frédéric Demians 23 1.0%
spartaness 15 0.6%
Galen Charlton 14 0.6%
Bryce Sanchez 13 0.5%
Magnus Enger 9 0.4%
Srdjan Jankovic 7 0.3%
Liz Rea 6 0.3%
claudia 5 0.2%
Nahuel ANGELINETTI 3 0.1%
Amit Gupta 3 0.1%
Ian Walls 1 0.0%
Developers with the most lines removed
Colin Campbell 162 13.1%
Serhij Dubyk 26 2.1%
Marcel de Rooy 4 0.3%
Magnus Enger 4 0.3%
claudia 4 0.3%
Henri-Damien LAURENT 1 0.1%
Bryce Sanchez 1 0.1%
Developers with the most signoffs (total 230)
Chris Nighswonger 102 44.3%
Chris Cormack 74 32.2%
Nicole Engard 25 10.9%
Owen Leonard 9 3.9%
Ian Walls 8 3.5%
Colin Campbell 2 0.9%
Marcel de Rooy 2 0.9%
Henri-Damien LAURENT 2 0.9%
Katrin Fischer 2 0.9%
Frédéric Demians 2 0.9%
Liz Rea 1 0.4%
Robin Sheat 1 0.4%
Top changeset contributors by employer
(Unknown) 31 29.2%
Catalyst 27 25.5%
ACPL 24 22.6%
ByWater-Solutions 10 9.4%
PTFS-Europe 8 7.5%
Biblibre 4 3.8%
Tamil 2 1.9%
Top lines changed by employer
ACPL 1049 44.2%
(Unknown) 758 31.9%
Catalyst 242 10.2%
PTFS-Europe 238 10.0%
Biblibre 34 1.4%
ByWater-Solutions 30 1.3%
Tamil 23 1.0%
Employers with the most signoffs (total 230)
(Unknown) 105 45.7%
Catalyst 75 32.6%
ByWater-Solutions 33 14.3%
ACPL 9 3.9%
PTFS-Europe 2 0.9%
Biblibre 2 0.9%
Tamil 2 0.9%
BSZ-DW 2 0.9%

OS Academy a big success for Koha

Over the last 2 weeks Catalyst has been running a pilot of an ‘Academy’ for high school age students. I was very happy to be a part of what, in my opinion, turned out to be a very well run and most worthwhile exercise. During the first week the students were treated to tutorial sessions, including installing ubuntu on their laptops, using git, perl, php, postgresql, configuring a server, copyright, licenses, freedom, community, graphics (inkscape & the gimp), html css and javascript. Quite a list now I see it all written down.

The second week the students split up into teams to work on some existing free software projects. I had the great fortune to have 4 most able students to work with me on Koha. I asked if they were happy with me to use their names in my blog post and they were ok with that, so in order to give credit where credit is due they are:

  • John Copeland
  • Claudia Forsman
  • Zach Sims
  • Stephanie Hogan

So, what do you do with 4 students, mostly new to linux and all new to perl? I decided to throw them in the deep and tackle unit testing. To my great pleasure and their credit, none of them sunk, they all managed to swim and in the first day of project work, they all wrote one unit test and got a commit to their name. I then decided that this was too easy, so set them a challenge, at the start of the week we had 46.8% subroutine coverage by unit tests 1209 out of 2583. I said if we can get to 50% I’d buy them desert on friday (after their pizza lunch). Now that’s a pretty big ask but by Friday lunch time, they had hit 50.1% with 1293 subroutines now covered, thats tests for 84 subroutines in 4 days (two days were half days), how’s that for your first week of perl.

Meanwhile, after the first day, Claudia and Stephanie began work on some new icons for itemtypes or collection codes in Koha. Claudia took an existing set that had big icons, resized them all to a consistent size and gave them all transparent backgrounds, these have now been committed to Koha, and will be in the 3.4.0 release (the unit tests will be in the forthcoming 3.2.3 release). Stephanie began drawing a whole new set, which I’m hoping will be finished for 3.4.0. On Thursday and Friday, Zach and Claudia worked on a KohaKids logo as well as experimenting with changing the css on the opac. John kept on working on unit tests, in fact he only stopped on Friday when the network got reconfigured for Tokemon. Zach ended the week with 8 commits, John 6, Claudia 2 and Stephanie 1, not that git commits are a measure of anything other than git commits, but it’s a fun little statistic anyway.

I was hugely impressed by their work ethic, skill and desire to learn, and I extend my thanks to them, all the other students, the other people who presented or mentored during project work, and of course the facilitator, Ian, who did a magnificent job.