[oe] patchwork cleanup call

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Fri Oct 22 07:32:19 UTC 2010


2010/10/22 Martin Jansa <martin.jansa at gmail.com>:
> On Fri, Oct 22, 2010 at 08:44:42AM +0200, Koen Kooi wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 21-10-10 22:58, Khem Raj wrote:
>> > Hello OE'ers
>> >
>> > We have accumulated quite a bit of mails in patchwork. Patches that
>> > are send to OE ml are nicely captured by
>> > patchwork and shown when one visits http://patchwork.openembedded.org
>> >
>> > It would be nice if committers,reviewers and authors update the patch
>> > status when they deal with the patch
>> >
>> > So please spare few minutes and have a look at the patchlist and see
>> > if there is a patch authored or committed by you and update the status
>> > accordingly.
>> >
>> > I regularly use this tool to pick up patches and this exercise will
>> > help to remove the stale patch states
>>
>> We can do as we did in the past and say "On the first of november we're
>> archiving all patches older than october 2010" to give people a bit more
>> incentive.
>
> Would be nice to have spam feature in patchwork.
>
> Just sending state query to every Submitter email for patches in some
> state (in this case not archived, "Action Required"), with link to it's
> patchwork entry.
>
> Maybe someone with better patchwork knowledge or pwclient can get the
> list of Submitters easier than parsing html?
>
> Regards,

Nice ideas, but....

As far as I see it there are two often occurring situations:

- a patch is submitted for review and gets zero feedback. I have quite
a few of these in patchwork. I once proposed that if a patch does not
get neg feedback in two weeks or so it could be pushed anyway. While
this got some positive response it was never really made a policy. But
I must say I'm becoming more and more inclined to push them anyway.

- a patch is submitted by someone without commit access but no one
picks up the patch.

In either case if patches just get archived without being looked at,
it'll probably have an adverse effects.
The person without commit access will probably stop submitting
patches, since they do not get accepted.
And a dev with commit access will stop to send in patches for review
as they will not get reviewed anyway, and only causes delay, and
instead push the patches directly.

Wrt the suggested solutions:

archiving the patches is just a way to discard them. No one is ever
going to pick them up from the archive. It'll probably lead to less
patches and disappointed submitters.

spamming might help in the case where the submitter has commit access
and we decide that no feedback during some time is an implicit
permission to push.
However in the case the submitter has no commit access it will only
cause additional grief as the submitter becomes more aware that no one
bothered to do anything with his patch.


What would help a little bit is if there is an email on a status
change. E.g. I just noticed someone assigned two patches to me.
However, if I hadn't looked into patchwork while typing this message
it could have easily taken a week before I had noticed (actually it is
quite possible that they are already a week on my name).

What also would help is identified recipe maintainers. That way it
becomes clearer who should handle a patch.
(and I probably would not have gotten those 2 patches, as they are on
python related stuff and I am a python n00b, guess they should have
gone to Mickey or so)

And lastly it would help a little bit if it is stated somewhere if the
person who pushed it has commit access.
E.g. if someone without commit access posts a recipe or patch that
looks good and is not dangerous I sometimes pick it up and push them
after verifying that they build (e.g. the cd/dvd recipes from Andreas
Oberritter (sp?) ). If the person posting has commit access, I leave
it to them to push.

But we of course still have the problems that
- people nak recipes but do not update patchwork
- patches receive improvement suggestions and are not updated in patchwork
- new versions are posted but patchwork is not updated.

Guess we could discuss this at OEDEM.
Also I would not mind to have a session at OEDEM (fri evening?) where
we go through the list and decide per patch what to do with it, or
whom to assign it to.

Best regards, Frans




More information about the Openembedded-devel mailing list