[Koha-devel] ping Koha (developers) community

Marcel de Rooy M.de.Rooy at rijksmuseum.nl
Tue Dec 10 15:08:18 CET 2013


Hi Jonathan



> The number of patches waiting for QA has decreased. This could be explained by the efforts of the QA team, but

> also by the decrease of SO patches - and thus by the decrease of patches going into the QA queue. The stack of

> patches waiting for SO is closed to 200, and my feeling is that the amount of weekly SO has never been so low.

> 2/3 of theses NSO are enhancements and 60 have been opened prior to 2013. This bottleneck will delay the

> development of future features.

I would suspect that these numbers will always fluctuate. In one or two weeks we might just have 150 in NSO and 100 in SO.



> One of the more frustrating thing is to see passed QA patches regress to the does not apply status, because they

> have been queuing too long at the RM step. It regularly blocks me: I cannot make features for the customers

> when there are too many dependencies waiting to get pushed to the master branch.



I can understand that Galen does not always have the time to examine each patch when it enters PQA. But I would really like to see here more-or-less FIFO (first in, first out). First out could of course mean Failed QA or Discussion, but at least a change of state with some comments. The current situation, leaving them in PQA for long without any visible activity, does not motivate developers. (The FIFO rule would be fair also for the QA team, and even for signing off (bug wranglers !).. ) A FIFO rule should perhaps lower rebasing time too? When I joined the QA team, I did more or less adhere to FIFO when QAing, but the current workflow made me leave that approach.. If I have the idea that a patch set will probably go to sleep in PQA (without obvious reasons for failing it), I will not start QA on it either.

> I spend most of my time rebasing patches, instead of developing new ones or QAing others patches. I worked 40

> days in 2013 for the community rebase. This includes the resolution of conflicts and the submission of followups.

> My time could have been better used.
> I have tried regularly to spend personal time to develop improvements for Koha - such as rewriting the

> authorised values (new module),  adding a logging module and rewriting the updatedatabase way. But after

> respectively 6 months, 1 year and 2 years of rebase, discussion, etc. Nothing happens anymore. My conclusion is

> sadly that it is not worth anymore investing my free time in Koha.

Your conclusion is very familiar (recognizable). More than once or twice I wrote patches that did not receive much attention; after rebasing a few times I now usually abandon them. A mechanism that would push us to sign off less-popular patches could perhaps help.

Note that I still think that your investment of (free) time in Koha is worth it! Unfortunately do not assume that every patch will make it, but lots of them will ..



Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20131210/36a81e5e/attachment.html>


More information about the Koha-devel mailing list