* patchwork cleanup call @ 2010-10-21 20:58 Khem Raj 2010-10-22 6:44 ` Koen Kooi 0 siblings, 1 reply; 12+ messages in thread From: Khem Raj @ 2010-10-21 20:58 UTC (permalink / raw) To: openembeded-devel 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 Thanks for your time -Khem ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-21 20:58 patchwork cleanup call Khem Raj @ 2010-10-22 6:44 ` Koen Kooi 2010-10-22 6:55 ` Martin Jansa 0 siblings, 1 reply; 12+ messages in thread From: Koen Kooi @ 2010-10-22 6:44 UTC (permalink / raw) To: openembedded-devel -----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. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFMwTLaMkyGM64RGpERAkkjAKCRvMcv5esVP1e7hHyT06eQUbqMugCgo9SG MMYE0QshOMpsXRsv99oQnAI= =5c50 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 6:44 ` Koen Kooi @ 2010-10-22 6:55 ` Martin Jansa 2010-10-22 7:32 ` Frans Meulenbroeks 0 siblings, 1 reply; 12+ messages in thread From: Martin Jansa @ 2010-10-22 6:55 UTC (permalink / raw) To: openembedded-devel 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, -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 6:55 ` Martin Jansa @ 2010-10-22 7:32 ` Frans Meulenbroeks 2010-10-22 8:21 ` Koen Kooi ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Frans Meulenbroeks @ 2010-10-22 7:32 UTC (permalink / raw) To: openembedded-devel 2010/10/22 Martin Jansa <martin.jansa@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 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 7:32 ` Frans Meulenbroeks @ 2010-10-22 8:21 ` Koen Kooi 2010-10-22 8:43 ` Martin Jansa 2010-10-22 12:42 ` Andreas Oberritter 2 siblings, 0 replies; 12+ messages in thread From: Koen Kooi @ 2010-10-22 8:21 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22-10-10 09:32, Frans Meulenbroeks wrote: > 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. What I do is ping patches that get zero feedback, people sending patches should do the same. And when I'm travelling I can't post to the ml, so every month there's a working week were I can't give feedback and with my goldfish memory I forget it the week after. And if you're going to push an 'old' unreviewed patch, it's easy enough to ack it on the ml and wait a bit to see if someone suddenly spots a huge bug in the patch. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFMwUmRMkyGM64RGpERAh7mAJ9ZyDnQo45N01fLgaC87u8umFaxfgCdEmr0 UciwwVyzo9CnkokxRpuehxk= =mbDk -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 7:32 ` Frans Meulenbroeks 2010-10-22 8:21 ` Koen Kooi @ 2010-10-22 8:43 ` Martin Jansa 2010-10-22 9:15 ` Frans Meulenbroeks 2010-10-22 12:42 ` Andreas Oberritter 2 siblings, 1 reply; 12+ messages in thread From: Martin Jansa @ 2010-10-22 8:43 UTC (permalink / raw) To: openembedded-devel On Fri, Oct 22, 2010 at 09:32:19AM +0200, Frans Meulenbroeks wrote: > 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. Maybe it's not written as policy but as koen said, send ping and if still no reply then probably nobody cares it being pushed (so you can push it). > - a patch is submitted by someone without commit access but no one > picks up the patch. ping stating that author has not commit access would be nice > In either case if patches just get archived without being looked at, > it'll probably have an adverse effects. Agreed > 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. All 3 cases seems like author fault, sometimes I've contacted author for patch update and never received reply :/. Regards, -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 8:43 ` Martin Jansa @ 2010-10-22 9:15 ` Frans Meulenbroeks 2010-10-22 10:16 ` Koen Kooi 0 siblings, 1 reply; 12+ messages in thread From: Frans Meulenbroeks @ 2010-10-22 9:15 UTC (permalink / raw) To: openembedded-devel 2010/10/22 Martin Jansa <martin.jansa@gmail.com>: > On Fri, Oct 22, 2010 at 09:32:19AM +0200, Frans Meulenbroeks wrote: >> 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. > > Maybe it's not written as policy but as koen said, send ping and if > still no reply then probably nobody cares it being pushed (so you can > push it). > >> - a patch is submitted by someone without commit access but no one >> picks up the patch. > > ping stating that author has not commit access would be nice > >> In either case if patches just get archived without being looked at, >> it'll probably have an adverse effects. > > Agreed > >> 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. > > All 3 cases seems like author fault, sometimes I've contacted author for > patch update and never received reply :/. > Guess we should make all these things more explict in the policy (I think there is a page how to submit patches or so). BTW: wrt the ack suggestion from koen: I feel it is silly to ack my own patch. wrt patches from others without commit access; if it is a patch that could have been pushed without review if the author had commit access and I feel comfortable with the patch ("looks sensible"), i'm inclined to push it on that persons behalf. and if the patch seems dangerous or is in an area that is way out of my league, I won't touch it (and won't ack either). Frans ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 9:15 ` Frans Meulenbroeks @ 2010-10-22 10:16 ` Koen Kooi 2010-10-22 10:32 ` Frans Meulenbroeks 0 siblings, 1 reply; 12+ messages in thread From: Koen Kooi @ 2010-10-22 10:16 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22-10-10 11:15, Frans Meulenbroeks wrote: > 2010/10/22 Martin Jansa <martin.jansa@gmail.com>: >> On Fri, Oct 22, 2010 at 09:32:19AM +0200, Frans Meulenbroeks wrote: >>> 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. >> >> Maybe it's not written as policy but as koen said, send ping and if >> still no reply then probably nobody cares it being pushed (so you can >> push it). >> >>> - a patch is submitted by someone without commit access but no one >>> picks up the patch. >> >> ping stating that author has not commit access would be nice >> >>> In either case if patches just get archived without being looked at, >>> it'll probably have an adverse effects. >> >> Agreed >> >>> 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. >> >> All 3 cases seems like author fault, sometimes I've contacted author for >> patch update and never received reply :/. >> > > Guess we should make all these things more explict in the policy (I > think there is a page how to submit patches or so). > > BTW: wrt the ack suggestion from koen: > > I feel it is silly to ack my own patch. You ping your own patches -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFMwWRzMkyGM64RGpERArNnAJ9XB4aP938QOrinKBdvC8QTYwEc2ACgrNXR 0ssXMRYVQHUqRUJ+hKuwkyw= =qj4R -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 10:16 ` Koen Kooi @ 2010-10-22 10:32 ` Frans Meulenbroeks 0 siblings, 0 replies; 12+ messages in thread From: Frans Meulenbroeks @ 2010-10-22 10:32 UTC (permalink / raw) To: openembedded-devel 2010/10/22 Koen Kooi <k.kooi@student.utwente.nl>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 22-10-10 11:15, Frans Meulenbroeks wrote: >> 2010/10/22 Martin Jansa <martin.jansa@gmail.com>: >>> On Fri, Oct 22, 2010 at 09:32:19AM +0200, Frans Meulenbroeks wrote: >>>> 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. >>> >>> Maybe it's not written as policy but as koen said, send ping and if >>> still no reply then probably nobody cares it being pushed (so you can >>> push it). >>> >>>> - a patch is submitted by someone without commit access but no one >>>> picks up the patch. >>> >>> ping stating that author has not commit access would be nice >>> >>>> In either case if patches just get archived without being looked at, >>>> it'll probably have an adverse effects. >>> >>> Agreed >>> >>>> 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. >>> >>> All 3 cases seems like author fault, sometimes I've contacted author for >>> patch update and never received reply :/. >>> >> >> Guess we should make all these things more explict in the policy (I >> think there is a page how to submit patches or so). >> >> BTW: wrt the ack suggestion from koen: >> >> I feel it is silly to ack my own patch. > > You ping your own patches > -----BEGIN PGP SIGNATURE----- Yes, I can and I just did some. But you wrote: "And if you're going to push an 'old' unreviewed patch, it's easy enough to ack it on the ml and wait a bit to see if someone suddenly spots a huge bug in the patch." I was commenting on that (and especially the to ack in relation with my own patches). FWIW Frans. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 7:32 ` Frans Meulenbroeks 2010-10-22 8:21 ` Koen Kooi 2010-10-22 8:43 ` Martin Jansa @ 2010-10-22 12:42 ` Andreas Oberritter 2010-10-22 14:01 ` Frans Meulenbroeks 2010-10-22 15:07 ` Khem Raj 2 siblings, 2 replies; 12+ messages in thread From: Andreas Oberritter @ 2010-10-22 12:42 UTC (permalink / raw) To: openembedded-devel Hello Frans, hello all, you're describing the situation very well. I'd like to add some comments from the perspective of a new contributor. On 10/22/2010 09:32 AM, Frans Meulenbroeks wrote: > 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. Most of my patches got zero feedback. During the last 3-4 weeks, 20 of my patches were committed, 10 patches are still waiting in patchwork for a definitive ack or nack or for requests for changes. Of these 10 patches, only 3 got (negative?) feedback: http://patchwork.openembedded.org/patch/3241/ -> Nack, but no further reply received to my question. IMO, either my patch is OK or kernel.bbclass is wrong. One must be fixed, but which one and why? http://patchwork.openembedded.org/patch/3297/ -> Changes requested. Could be resolved by a patch to lib_package.bbclass, but there were no further comments about how likely such a change would be accepted. http://patchwork.openembedded.org/patch/3338/ -> Question about license raised, unknown state. If someone would like to look at the source, at least the header files and compat.c don't include license statements and compat.c looks like code which may be copied from a library. I guess this one could be committed with GPLv2 and still be updated later if anyone cares enough and is sure about it. Of the 20 committed patches, only few received feedback either. I am happy whenever I see a new patch committed, but for me, as a new contributor, it seems impossible to predict a patch's fate until it finally gets merged. Btw., unfortunately, I fear that zero feedback is not limited to patches, but also happens to apply to questions regarding the preparation of patches, e.g.: http://article.gmane.org/gmane.comp.handhelds.openembedded/38203 (2nd part, which I am working around now by (ab?)using ASSUME_PROVIDED) http://article.gmane.org/gmane.comp.handhelds.openembedded/38591 I can understand that this happens, because the list has so much traffic. If I don't receive a reply to a mail within 24 hours, then I don't expect to get a reply at all, be it a patch or a question. Still, I don't know in which frequency I should ping my patches (or questions, if still important to me), without spamming or annoying the list. > 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). Yes, it would indeed be very helpful, if both the author and the assignee received emails about status updates by other developers. > 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) Actually, these two patches were delegated to Mickey for about a week before I delegated them to you. The reason for delegating them to you was that you stated that you had looked into them, showing some interest, hoping that you would either commit or redelegate them. ;-) The most difficult problem for delegation was, however, to find out nicknames used in patchwork, after searching for maintainers. One needs to become quite creative to solve this. :-) > 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. I try to keep patchwork updated, which means that I change states to one of accepted, rejected, changes requested, superseded or applied, if it's clear to me which one to choose. Otherwise the state stays at new. What's a good work flow for using patchwork as a patch submitter? Regards, Andreas ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 12:42 ` Andreas Oberritter @ 2010-10-22 14:01 ` Frans Meulenbroeks 2010-10-22 15:07 ` Khem Raj 1 sibling, 0 replies; 12+ messages in thread From: Frans Meulenbroeks @ 2010-10-22 14:01 UTC (permalink / raw) To: openembedded-devel 2010/10/22 Andreas Oberritter <obi@opendreambox.org>: > Hello Frans, hello all, > > you're describing the situation very well. I'd like to add some comments > from the perspective of a new contributor. > > On 10/22/2010 09:32 AM, Frans Meulenbroeks wrote: >> 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. > > Most of my patches got zero feedback. During the last 3-4 weeks, 20 of > my patches were committed, 10 patches are still waiting in patchwork for > a definitive ack or nack or for requests for changes. Of these 10 > patches, only 3 got (negative?) feedback: > > http://patchwork.openembedded.org/patch/3241/ > -> Nack, but no further reply received to my question. IMO, either my > patch is OK or kernel.bbclass is wrong. One must be fixed, but which one > and why? > > http://patchwork.openembedded.org/patch/3297/ > -> Changes requested. Could be resolved by a patch to > lib_package.bbclass, but there were no further comments about how likely > such a change would be accepted. > > http://patchwork.openembedded.org/patch/3338/ > -> Question about license raised, unknown state. If someone would like > to look at the source, at least the header files and compat.c don't > include license statements and compat.c looks like code which may be > copied from a library. I guess this one could be committed with GPLv2 > and still be updated later if anyone cares enough and is sure about it. > > Of the 20 committed patches, only few received feedback either. > > I am happy whenever I see a new patch committed, but for me, as a new > contributor, it seems impossible to predict a patch's fate until it > finally gets merged. > > Btw., unfortunately, I fear that zero feedback is not limited to > patches, but also happens to apply to questions regarding the > preparation of patches, e.g.: > > http://article.gmane.org/gmane.comp.handhelds.openembedded/38203 > > (2nd part, which I am working around now by (ab?)using ASSUME_PROVIDED) > > http://article.gmane.org/gmane.comp.handhelds.openembedded/38591 > > I can understand that this happens, because the list has so much > traffic. If I don't receive a reply to a mail within 24 hours, then I > don't expect to get a reply at all, be it a patch or a question. Still, > I don't know in which frequency I should ping my patches (or questions, > if still important to me), without spamming or annoying the list. > >> 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). > > Yes, it would indeed be very helpful, if both the author and the > assignee received emails about status updates by other developers. > >> 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) > > Actually, these two patches were delegated to Mickey for about a week > before I delegated them to you. The reason for delegating them to you > was that you stated that you had looked into them, showing some > interest, hoping that you would either commit or redelegate them. ;-) > > The most difficult problem for delegation was, however, to find out > nicknames used in patchwork, after searching for maintainers. One needs > to become quite creative to solve this. :-) > >> 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. > > I try to keep patchwork updated, which means that I change states to one > of accepted, rejected, changes requested, superseded or applied, if it's > clear to me which one to choose. Otherwise the state stays at new. > > What's a good work flow for using patchwork as a patch submitter? > > Regards, > Andreas > Hi Andreas, Thanks for the feedback, and don't hesitate to bother people if you do not get a reply. To give some answers to your questions: Wrt LICENSE: this will (quite likely) be discussed at the OE dev meeting (OEDEM) next week fri/sat. Wrt names: maybe we should indeed have a list somewhere. No idea if people would want that., will try to raise it next week too. As far as the patches concerns: I don't really feel too comfortable when it comes to core .bbclass files; I'm not really a python wiz, so I can't comment on them and as they influence the whole build system I'm not going to push them without acks. Your new cddb related patches, I've peeked into and pushed them. Didn't really give feedback that I did. Then again if it got pushed without comments, someone must have felt it was ok. What also helps (and is a good source for answers) is irc. If you join the #oe chatroom in irc there is often someone around who can help you or point you in the right direction. Feel free to join us over there. (that also would help resolving names, if you've asked about me definitely someone would have responded eFfeM. (which is actually constructed from my initials but FM was already taken) Best regards & thanks for your contributions! They are really valued and (at least IMHO) of very good quality. Frans ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: patchwork cleanup call 2010-10-22 12:42 ` Andreas Oberritter 2010-10-22 14:01 ` Frans Meulenbroeks @ 2010-10-22 15:07 ` Khem Raj 1 sibling, 0 replies; 12+ messages in thread From: Khem Raj @ 2010-10-22 15:07 UTC (permalink / raw) To: openembedded-devel On Fri, Oct 22, 2010 at 5:42 AM, Andreas Oberritter <obi@opendreambox.org> wrote: > Hello Frans, hello all, > > you're describing the situation very well. I'd like to add some comments > from the perspective of a new contributor. > > On 10/22/2010 09:32 AM, Frans Meulenbroeks wrote: >> 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. > > Most of my patches got zero feedback. During the last 3-4 weeks, 20 of > my patches were committed, 10 patches are still waiting in patchwork for > a definitive ack or nack or for requests for changes. Of these 10 > patches, only 3 got (negative?) feedback: > > http://patchwork.openembedded.org/patch/3241/ > -> Nack, but no further reply received to my question. IMO, either my > patch is OK or kernel.bbclass is wrong. One must be fixed, but which one > and why? > > http://patchwork.openembedded.org/patch/3297/ > -> Changes requested. Could be resolved by a patch to > lib_package.bbclass, but there were no further comments about how likely > such a change would be accepted. > > http://patchwork.openembedded.org/patch/3338/ > -> Question about license raised, unknown state. If someone would like > to look at the source, at least the header files and compat.c don't > include license statements and compat.c looks like code which may be > copied from a library. I guess this one could be committed with GPLv2 > and still be updated later if anyone cares enough and is sure about it. > > Of the 20 committed patches, only few received feedback either. > > I am happy whenever I see a new patch committed, but for me, as a new > contributor, it seems impossible to predict a patch's fate until it > finally gets merged. > > Btw., unfortunately, I fear that zero feedback is not limited to > patches, but also happens to apply to questions regarding the > preparation of patches, e.g.: > > http://article.gmane.org/gmane.comp.handhelds.openembedded/38203 > > (2nd part, which I am working around now by (ab?)using ASSUME_PROVIDED) > > http://article.gmane.org/gmane.comp.handhelds.openembedded/38591 > > I can understand that this happens, because the list has so much > traffic. If I don't receive a reply to a mail within 24 hours, then I > don't expect to get a reply at all, be it a patch or a question. Still, > I don't know in which frequency I should ping my patches (or questions, > if still important to me), without spamming or annoying the list. > >> 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). > > Yes, it would indeed be very helpful, if both the author and the > assignee received emails about status updates by other developers. > >> 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) > > Actually, these two patches were delegated to Mickey for about a week > before I delegated them to you. The reason for delegating them to you > was that you stated that you had looked into them, showing some > interest, hoping that you would either commit or redelegate them. ;-) > > The most difficult problem for delegation was, however, to find out > nicknames used in patchwork, after searching for maintainers. One needs > to become quite creative to solve this. :-) > >> 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. > > I try to keep patchwork updated, which means that I change states to one > of accepted, rejected, changes requested, superseded or applied, if it's > clear to me which one to choose. Otherwise the state stays at new. > > What's a good work flow for using patchwork as a patch submitter? well you submit your patches and start the counter. If it does not get attention then there could be many reasons and you have to keep reminding the list. But getting patches to list and reviewed is absolutely a step towards good quality. OE is relatively OK in applying them. Developers need to help a bit and it takes time to test them out. > Regards, > Andreas > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-10-22 15:08 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-10-21 20:58 patchwork cleanup call Khem Raj 2010-10-22 6:44 ` Koen Kooi 2010-10-22 6:55 ` Martin Jansa 2010-10-22 7:32 ` Frans Meulenbroeks 2010-10-22 8:21 ` Koen Kooi 2010-10-22 8:43 ` Martin Jansa 2010-10-22 9:15 ` Frans Meulenbroeks 2010-10-22 10:16 ` Koen Kooi 2010-10-22 10:32 ` Frans Meulenbroeks 2010-10-22 12:42 ` Andreas Oberritter 2010-10-22 14:01 ` Frans Meulenbroeks 2010-10-22 15:07 ` Khem Raj
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.