Re: [Koha-devel] Facilitate integration of some patches

2015-09-01 Thread Paul Poulain

Le 31/08/2015 07:41, Katrin Fischer a écrit :

I think the patch complexity can only be set after developing a patch -
so making it mandatory might not work as a technical solution here.
Maybe we can encourage the use of the field a bit more?

Maybe we could have a specific status "TBD" (to be defined) or unknown : 
by default, the value is "empty", the field is mandatory, if the bug 
submitter don't know the complexity of the patch, he set it to "TBD".


(the best option would be to have a rule like "the complexity is 
mandatory if the status is nso". But I don't think it's possible to set 
such a rule in Bugzilla)


PS: Back from a full month of holiday today. 600+ mails after a quick 
sorting in my mailbox, be patient if you've asked me something !


--
Paul Poulain, Associé-gérant / co-owner
BibLibre, Services en logiciels libres pour les bibliothèques
BibLibre, Open Source software and services for libraries

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-31 Thread Barton Chittenden
String changes can be calculated algorithmically. I suspect that the other
complexities are largely a function of lines of code, number of files
touched, and number of dependencies... but I'm sure that there other
factors. The smaller the patch, the more likely that the complexity could
be determined by a machine.
On Aug 31, 2015 1:41 AM, "Katrin Fischer"  wrote:

> I'd be ok testing Jonathan's suggestion of moving to Passed QA directly
> for for bugs with'string change' or 'trivial' complexity.
> QA and RM could still reset to 'Needs signoff' for a second opinion when
> they feel it's needed.
>
> I think the patch complexity can only be set after developing a patch -
> so making it mandatory might not work as a technical solution here.
> Maybe we can encourage the use of the field a bit more?
>
> Currently for most of the patches in the 'Needs Sign-off' queue the
> patch complexity is not set - so it's hard to tell how many patches this
> change would affect.
>
> Katrin
>
> Am 25.08.2015 um 14:57 schrieb Fridolin SOMERS:
> > +1
> >
> > On those 200, how many have a severity of trivial or lower ?
> >
> > Le 20/08/2015 15:51, Jonathan Druart a écrit :
> >> Hello devs,
> >>
> >> I would like to suggest a simplification of the integration workflow
> >> for some patches.
> >> Indeed the signoff queue is back to a critical threshold (200) and the
> >> signoffer's activity is very low.
> >>
> >> Being part of the QA team, I try not to test patches in the Needs
> >> Signoff queue as I loose my QA token.
> >> The active members of the QA team are very limited and when we do SO,
> >> this increase the QA queue.
> >> As a result there is less chances my patches are QAed as there are
> >> more and more patches in the QA queue. It's a bit egoistic, but we all
> >> have the same problem.
> >>
> >> So I suggest that for some patches, the ones with a minor severity,
> >> small or template changes could, IMO, bypass the signoff step.
> >>
> >> I would like to discuss this during the next dev meetings, but I am
> >> keen to get some feedbacks on this idea.
> >>
> >> Cheers,
> >> Jonathan
> >>
> >> PS: If I am correct, we already have discussed about that previously.
> >> ___
> >> Koha-devel mailing list
> >> Koha-devel@lists.koha-community.org
> >> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> >> website : http://www.koha-community.org/
> >> git : http://git.koha-community.org/
> >> bugs : http://bugs.koha-community.org/
> >>
> >
>
> ___
> Koha-devel mailing list
> Koha-devel@lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Re: [Koha-devel] Facilitate integration of some patches

2015-08-31 Thread Marc Véron
+1 for Jonathan's proposition

Marc

Am 31.08.2015 um 07:41 schrieb Katrin Fischer:
> I'd be ok testing Jonathan's suggestion of moving to Passed QA directly
> for for bugs with'string change' or 'trivial' complexity.
> QA and RM could still reset to 'Needs signoff' for a second opinion when
> they feel it's needed.
>
> I think the patch complexity can only be set after developing a patch -
> so making it mandatory might not work as a technical solution here.
> Maybe we can encourage the use of the field a bit more?
>
> Currently for most of the patches in the 'Needs Sign-off' queue the
> patch complexity is not set - so it's hard to tell how many patches this
> change would affect.
>
> Katrin
>
> Am 25.08.2015 um 14:57 schrieb Fridolin SOMERS:
>> +1
>>
>> On those 200, how many have a severity of trivial or lower ?
>>
>> Le 20/08/2015 15:51, Jonathan Druart a écrit :
>>> Hello devs,
>>>
>>> I would like to suggest a simplification of the integration workflow
>>> for some patches.
>>> Indeed the signoff queue is back to a critical threshold (200) and the
>>> signoffer's activity is very low.
>>>
>>> Being part of the QA team, I try not to test patches in the Needs
>>> Signoff queue as I loose my QA token.
>>> The active members of the QA team are very limited and when we do SO,
>>> this increase the QA queue.
>>> As a result there is less chances my patches are QAed as there are
>>> more and more patches in the QA queue. It's a bit egoistic, but we all
>>> have the same problem.
>>>
>>> So I suggest that for some patches, the ones with a minor severity,
>>> small or template changes could, IMO, bypass the signoff step.
>>>
>>> I would like to discuss this during the next dev meetings, but I am
>>> keen to get some feedbacks on this idea.
>>>
>>> Cheers,
>>> Jonathan
>>>
>>> PS: If I am correct, we already have discussed about that previously.
>>> ___
>>> Koha-devel mailing list
>>> Koha-devel@lists.koha-community.org
>>> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
>>> website : http://www.koha-community.org/
>>> git : http://git.koha-community.org/
>>> bugs : http://bugs.koha-community.org/
>>>
> ___
> Koha-devel mailing list
> Koha-devel@lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-31 Thread Katrin Fischer
Some guidelines for the complexity setting can be found in the wiki:

http://wiki.koha-community.org/wiki/SubmitingAPatch

string patch = a patch that touches a string or the documentation/POD only
trivial patch = a patch that just changes trivial things. Like removing a warn, 
adding some html in a template,...
small patch = a patch that changes only a few Perl things
medium patch = a patch that changes many things, with a low-medium side-effect 
risk, no or small DB changes
large patch = a patch that changes many things with a high side-effect risk, 
large DB change.


Gesendet: Montag, 31. August 2015 um 13:09 Uhr
Von: "Barton Chittenden" <bar...@bywatersolutions.com>
An: "Katrin Fischer" <katrin.fischer...@web.de>
Cc: Koha-devel <koha-devel@lists.koha-community.org>
Betreff: Re: [Koha-devel] Facilitate integration of some patches
String changes can be calculated algorithmically. I suspect that the other 
complexities are largely a function of lines of code, number of files touched, 
and number of dependencies... but I'm sure that there other factors. The 
smaller the patch, the more likely that the complexity could be determined by a 
machine.

On Aug 31, 2015 1:41 AM, "Katrin Fischer" <katrin.fischer...@web.de> wrote:I'd 
be ok testing Jonathan's suggestion of moving to Passed QA directly
for for bugs with'string change' or 'trivial' complexity.
QA and RM could still reset to 'Needs signoff' for a second opinion when
they feel it's needed.

I think the patch complexity can only be set after developing a patch -
so making it mandatory might not work as a technical solution here.
Maybe we can encourage the use of the field a bit more?

Currently for most of the patches in the 'Needs Sign-off' queue the
patch complexity is not set - so it's hard to tell how many patches this
change would affect.

Katrin

Am 25.08.2015 um 14:57 schrieb Fridolin SOMERS:
> +1
>
> On those 200, how many have a severity of trivial or lower ?
>
> Le 20/08/2015 15:51, Jonathan Druart a écrit :
>> Hello devs,
>>
>> I would like to suggest a simplification of the integration workflow
>> for some patches.
>> Indeed the signoff queue is back to a critical threshold (200) and the
>> signoffer's activity is very low.
>>
>> Being part of the QA team, I try not to test patches in the Needs
>> Signoff queue as I loose my QA token.
>> The active members of the QA team are very limited and when we do SO,
>> this increase the QA queue.
>> As a result there is less chances my patches are QAed as there are
>> more and more patches in the QA queue. It's a bit egoistic, but we all
>> have the same problem.
>>
>> So I suggest that for some patches, the ones with a minor severity,
>> small or template changes could, IMO, bypass the signoff step.
>>
>> I would like to discuss this during the next dev meetings, but I am
>> keen to get some feedbacks on this idea.
>>
>> Cheers,
>> Jonathan
>>
>> PS: If I am correct, we already have discussed about that previously.
>> ___
>> Koha-devel mailing list
>> Koha-devel@lists.koha-community.org[Koha-devel@lists.koha-community.org]
>> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel[http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel]
>> website : http://www.koha-community.org/[http://www.koha-community.org/]
>> git : http://git.koha-community.org/[http://git.koha-community.org/]
>> bugs : http://bugs.koha-community.org/[http://bugs.koha-community.org/]
>>
>

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org[Koha-devel@lists.koha-community.org]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/[http://www.koha-community.org/]
git : http://git.koha-community.org/[http://git.koha-community.org/]
bugs : http://bugs.koha-community.org/[http://bugs.koha-community.org/]
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Re: [Koha-devel] Facilitate integration of some patches

2015-08-30 Thread Katrin Fischer
I'd be ok testing Jonathan's suggestion of moving to Passed QA directly
for for bugs with'string change' or 'trivial' complexity.
QA and RM could still reset to 'Needs signoff' for a second opinion when
they feel it's needed.

I think the patch complexity can only be set after developing a patch -
so making it mandatory might not work as a technical solution here.
Maybe we can encourage the use of the field a bit more?

Currently for most of the patches in the 'Needs Sign-off' queue the
patch complexity is not set - so it's hard to tell how many patches this
change would affect.

Katrin

Am 25.08.2015 um 14:57 schrieb Fridolin SOMERS:
 +1
 
 On those 200, how many have a severity of trivial or lower ?
 
 Le 20/08/2015 15:51, Jonathan Druart a écrit :
 Hello devs,

 I would like to suggest a simplification of the integration workflow
 for some patches.
 Indeed the signoff queue is back to a critical threshold (200) and the
 signoffer's activity is very low.

 Being part of the QA team, I try not to test patches in the Needs
 Signoff queue as I loose my QA token.
 The active members of the QA team are very limited and when we do SO,
 this increase the QA queue.
 As a result there is less chances my patches are QAed as there are
 more and more patches in the QA queue. It's a bit egoistic, but we all
 have the same problem.

 So I suggest that for some patches, the ones with a minor severity,
 small or template changes could, IMO, bypass the signoff step.

 I would like to discuss this during the next dev meetings, but I am
 keen to get some feedbacks on this idea.

 Cheers,
 Jonathan

 PS: If I am correct, we already have discussed about that previously.
 ___
 Koha-devel mailing list
 Koha-devel@lists.koha-community.org
 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
 website : http://www.koha-community.org/
 git : http://git.koha-community.org/
 bugs : http://bugs.koha-community.org/

 

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-25 Thread Tomas Cohen Arazi
I'd say it should be evaluated on a per-bug/patch basis. Overall I agree,
but let the QAM and the RM have the final word about the bugs qualifying
for this proposed fast-track treatment.

I will add this to tomorrow's agenda for formally talking about this.

2015-08-20 12:44 GMT-03:00 Jonathan Druart 
jonathan.dru...@bugs.koha-community.org:

 I should have added that I can engage my own responsibility and will
 provide a fix as quickly as possible if the patch introduced a
 regression or was buggy.

 2015-08-20 15:03 GMT+01:00 Marcel de Rooy m.de.r...@rijksmuseum.nl:
  So I suggest that for some patches, the ones with a minor severity,
  small or template changes could, IMO, bypass the signoff step.
 
  This idea comes up every now and then (just as we see our queues growing
 and slinking again..).
  I would suggest to make the Complexity field mandatory. Some people do
 not fill it.
  And if the Complexity== Trivial or String, test it yourself and put your
 own signoff below.
  Everything above Trivial needs another signoff.
 
  Marcel
  ___
  Koha-devel mailing list
  Koha-devel@lists.koha-community.org
  http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
  website : http://www.koha-community.org/
  git : http://git.koha-community.org/
  bugs : http://bugs.koha-community.org/
 ___
 Koha-devel mailing list
 Koha-devel@lists.koha-community.org
 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
 website : http://www.koha-community.org/
 git : http://git.koha-community.org/
 bugs : http://bugs.koha-community.org/

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Re: [Koha-devel] Facilitate integration of some patches

2015-08-25 Thread Fridolin SOMERS

+1

On those 200, how many have a severity of trivial or lower ?

Le 20/08/2015 15:51, Jonathan Druart a écrit :

Hello devs,

I would like to suggest a simplification of the integration workflow
for some patches.
Indeed the signoff queue is back to a critical threshold (200) and the
signoffer's activity is very low.

Being part of the QA team, I try not to test patches in the Needs
Signoff queue as I loose my QA token.
The active members of the QA team are very limited and when we do SO,
this increase the QA queue.
As a result there is less chances my patches are QAed as there are
more and more patches in the QA queue. It's a bit egoistic, but we all
have the same problem.

So I suggest that for some patches, the ones with a minor severity,
small or template changes could, IMO, bypass the signoff step.

I would like to discuss this during the next dev meetings, but I am
keen to get some feedbacks on this idea.

Cheers,
Jonathan

PS: If I am correct, we already have discussed about that previously.
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/



--
Fridolin SOMERS
Biblibre - Pôles support et système
fridolin.som...@biblibre.com
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-20 Thread Marcel de Rooy
 So I suggest that for some patches, the ones with a minor severity,
 small or template changes could, IMO, bypass the signoff step.

This idea comes up every now and then (just as we see our queues growing and 
slinking again..).
I would suggest to make the Complexity field mandatory. Some people do not fill 
it.
And if the Complexity== Trivial or String, test it yourself and put your own 
signoff below.
Everything above Trivial needs another signoff.

Marcel
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-devel] Facilitate integration of some patches

2015-08-20 Thread Jonathan Druart
Hello devs,

I would like to suggest a simplification of the integration workflow
for some patches.
Indeed the signoff queue is back to a critical threshold (200) and the
signoffer's activity is very low.

Being part of the QA team, I try not to test patches in the Needs
Signoff queue as I loose my QA token.
The active members of the QA team are very limited and when we do SO,
this increase the QA queue.
As a result there is less chances my patches are QAed as there are
more and more patches in the QA queue. It's a bit egoistic, but we all
have the same problem.

So I suggest that for some patches, the ones with a minor severity,
small or template changes could, IMO, bypass the signoff step.

I would like to discuss this during the next dev meetings, but I am
keen to get some feedbacks on this idea.

Cheers,
Jonathan

PS: If I am correct, we already have discussed about that previously.
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-20 Thread Jonathan Druart
I should have added that I can engage my own responsibility and will
provide a fix as quickly as possible if the patch introduced a
regression or was buggy.

2015-08-20 15:03 GMT+01:00 Marcel de Rooy m.de.r...@rijksmuseum.nl:
 So I suggest that for some patches, the ones with a minor severity,
 small or template changes could, IMO, bypass the signoff step.

 This idea comes up every now and then (just as we see our queues growing and 
 slinking again..).
 I would suggest to make the Complexity field mandatory. Some people do not 
 fill it.
 And if the Complexity== Trivial or String, test it yourself and put your own 
 signoff below.
 Everything above Trivial needs another signoff.

 Marcel
 ___
 Koha-devel mailing list
 Koha-devel@lists.koha-community.org
 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
 website : http://www.koha-community.org/
 git : http://git.koha-community.org/
 bugs : http://bugs.koha-community.org/
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Facilitate integration of some patches

2015-08-20 Thread Kyle Hall
I can totally agree with this bit I would suggest it's best for the qa'er
to be the final determiner of complexity.

Kyle

Sent from my phone. Please excuse my brevity.
On Aug 20, 2015 10:03 AM, Marcel de Rooy m.de.r...@rijksmuseum.nl wrote:

  So I suggest that for some patches, the ones with a minor severity,
  small or template changes could, IMO, bypass the signoff step.

 This idea comes up every now and then (just as we see our queues growing
 and slinking again..).
 I would suggest to make the Complexity field mandatory. Some people do not
 fill it.
 And if the Complexity== Trivial or String, test it yourself and put your
 own signoff below.
 Everything above Trivial needs another signoff.

 Marcel
 ___
 Koha-devel mailing list
 Koha-devel@lists.koha-community.org
 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
 website : http://www.koha-community.org/
 git : http://git.koha-community.org/
 bugs : http://bugs.koha-community.org/

___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/