Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On Sat, Oct 22, 2016 at 09:20:20PM +0200, Michael Niedermayer wrote: > On Sat, Oct 22, 2016 at 10:41:29AM -0800, Lou Logan wrote: > > On Sat, Oct 22, 2016, at 09:49 AM, Bodecs Bela wrote: > > > > > > under review: someone marked it because he/she investigate this patch. > > > So the patch submitter and other potential reviewers may feel/be_sure > > > that this patch is already handled by someone else. > > > I suggest to use it. This is psychologic aspect that the patch submitter > > > may feel more patienty toward review process opposite to mere "new" > > > state. > > > > In my opinion that seems like unnecessary extra work. All patches in > > theory are to be "under review". Reviewing takes enough time, > > initiative, and motivation as is, and adding another, potentially > > superfluous step just over complicates it. > > > > Perhaps "Under Review" can just be removed, disabled, hidden, or > > documented as "this option is ignored". Same with "Deferred" and > > "Awaiting Upstream". > > Removed "Under Review" and "Awaiting Upstream" > Theres a patch with "Deferred" state, this would need to be changed > first patch applied [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Dictatorship naturally arises out of democracy, and the most aggravated form of tyranny and slavery out of the most extreme liberty. -- Plato signature.asc Description: Digital signature ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On Sat, Oct 22, 2016, at 09:49 AM, Bodecs Bela wrote: > > under review: someone marked it because he/she investigate this patch. > So the patch submitter and other potential reviewers may feel/be_sure > that this patch is already handled by someone else. > I suggest to use it. This is psychologic aspect that the patch submitter > may feel more patienty toward review process opposite to mere "new" > state. In my opinion that seems like unnecessary extra work. All patches in theory are to be "under review". Reviewing takes enough time, initiative, and motivation as is, and adding another, potentially superfluous step just over complicates it. Perhaps "Under Review" can just be removed, disabled, hidden, or documented as "this option is ignored". Same with "Deferred" and "Awaiting Upstream". ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
2016.10.22. 18:29 keltezéssel, Stephen Hutchinson írta: On 10/22/2016 8:25 AM, Michael Niedermayer wrote: On Sat, Oct 22, 2016 at 02:12:18PM +0200, Clément Bœsch wrote: On Sat, Oct 22, 2016 at 01:38:47PM +0200, Michael Niedermayer wrote: Signed-off-by: Michael Niedermayer--- doc/patchwork | 9 + 1 file changed, 9 insertions(+) create mode 100644 doc/patchwork diff --git a/doc/patchwork b/doc/patchwork new file mode 100644 index 000..9486e07 --- /dev/null +++ b/doc/patchwork @@ -0,0 +1,9 @@ +Patchwork states + +NEW: Initial state of new patches +Accepted: The patch was pushed to the main master repository +Rejected: The patch has been rejected +Not Applicable:The patch does not apply to the main master repository +Superseded:A newer version of the patch has been posted +Changes Requested: The patch has been or is under review and changes have been requested +RFC: The patch is not intended to be applied but only for comments no "dropped" or "invalid" state? (similar to a self rejected patch) Dropped state added anything else we need ? [...] The other ones that appear in the list on Patchwork are 'Under Review', 'Deferred', and 'Awaiting Upstream'. 'Under Review' is fairly self-explanatory, but when and why a patch should be flagged that way (as opposed to simply remaining as 'New' until it gets committed) isn't. 'Deferred' sounds like either holding off on commit to a later date or kicking the can to somebody else, and... 'Awaiting Upstream' isn't all that clear about its purpose - awaiting upstream for what? Review, commit, something else I've not thought of? Is this the state that should be used for patches that are queued up for commit? ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel under review: someone marked it because he/she investigate this patch. So the patch submitter and other potential reviewers may feel/be_sure that this patch is already handled by someone else. I suggest to use it. This is psychologic aspect that the patch submitter may feel more patienty toward review process opposite to mere "new" state. I think if we will use under_review state it will have an impact for community communication: if a patch remains in under_review state for long period the patch submitter may contact directly the specific person who put his/her patch into this state. But if a patch remains in new state for a longer period the submitter will ping the whole communitiy. I think the new->under_review is not a one-way change. The opposite direction under_review->new also should be available. I also suggest to communicate clearly the valid/expected state changes: new->(under_review|deferred|rejected|accepted|superseed|not_app) deferred->(new|under_review|deferred|rejected|accepted|superseed|not_app) under_review->(new||deferred|rejected|accepted|superseed|not_app) etc. bb ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On 10/22/2016 8:25 AM, Michael Niedermayer wrote: On Sat, Oct 22, 2016 at 02:12:18PM +0200, Clément Bœsch wrote: On Sat, Oct 22, 2016 at 01:38:47PM +0200, Michael Niedermayer wrote: Signed-off-by: Michael Niedermayer--- doc/patchwork | 9 + 1 file changed, 9 insertions(+) create mode 100644 doc/patchwork diff --git a/doc/patchwork b/doc/patchwork new file mode 100644 index 000..9486e07 --- /dev/null +++ b/doc/patchwork @@ -0,0 +1,9 @@ +Patchwork states + +NEW: Initial state of new patches +Accepted: The patch was pushed to the main master repository +Rejected: The patch has been rejected +Not Applicable:The patch does not apply to the main master repository +Superseded:A newer version of the patch has been posted +Changes Requested: The patch has been or is under review and changes have been requested +RFC: The patch is not intended to be applied but only for comments no "dropped" or "invalid" state? (similar to a self rejected patch) Dropped state added anything else we need ? [...] The other ones that appear in the list on Patchwork are 'Under Review', 'Deferred', and 'Awaiting Upstream'. 'Under Review' is fairly self-explanatory, but when and why a patch should be flagged that way (as opposed to simply remaining as 'New' until it gets committed) isn't. 'Deferred' sounds like either holding off on commit to a later date or kicking the can to somebody else, and... 'Awaiting Upstream' isn't all that clear about its purpose - awaiting upstream for what? Review, commit, something else I've not thought of? Is this the state that should be used for patches that are queued up for commit? ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On Sat, Oct 22, 2016 at 02:31:06PM +0200, Michael Niedermayer wrote: > On Sat, Oct 22, 2016 at 02:25:19PM +0200, Michael Niedermayer wrote: > > On Sat, Oct 22, 2016 at 02:12:18PM +0200, Clément Bœsch wrote: > > > On Sat, Oct 22, 2016 at 01:38:47PM +0200, Michael Niedermayer wrote: > > > > Signed-off-by: Michael Niedermayer> > > > --- > > > > doc/patchwork | 9 + > > > > 1 file changed, 9 insertions(+) > > > > create mode 100644 doc/patchwork > > > > > > > > diff --git a/doc/patchwork b/doc/patchwork > > > > new file mode 100644 > > > > index 000..9486e07 > > > > --- /dev/null > > > > +++ b/doc/patchwork > > > > @@ -0,0 +1,9 @@ > > > > +Patchwork states > > > > + > > > > +NEW: Initial state of new patches > > > > +Accepted: The patch was pushed to the main master repository > > > > +Rejected: The patch has been rejected > > > > +Not Applicable:The patch does not apply to the main master > > > > repository > > > > +Superseded:A newer version of the patch has been posted > > > > +Changes Requested: The patch has been or is under review and changes > > > > have been requested > > > > +RFC: The patch is not intended to be applied but only > > > > for comments > > > > > > no "dropped" or "invalid" state? (similar to a self rejected patch) > > > > Dropped state added > > Actually, isnt "Withdrawn" a better term for this ? Changed it to "Withdrawn" for now, "Withdrawn" is also the term used by ITU for example for Withdrawn standards [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If you drop bombs on a foreign country and kill a hundred thousand innocent people, expect your government to call the consequence "unprovoked inhuman terrorist attacks" and use it to justify dropping more bombs and killing more people. The technology changed, the idea is old. signature.asc Description: Digital signature ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On Sat, Oct 22, 2016 at 02:25:19PM +0200, Michael Niedermayer wrote: > On Sat, Oct 22, 2016 at 02:12:18PM +0200, Clément Bœsch wrote: > > On Sat, Oct 22, 2016 at 01:38:47PM +0200, Michael Niedermayer wrote: > > > Signed-off-by: Michael Niedermayer> > > --- > > > doc/patchwork | 9 + > > > 1 file changed, 9 insertions(+) > > > create mode 100644 doc/patchwork > > > > > > diff --git a/doc/patchwork b/doc/patchwork > > > new file mode 100644 > > > index 000..9486e07 > > > --- /dev/null > > > +++ b/doc/patchwork > > > @@ -0,0 +1,9 @@ > > > +Patchwork states > > > + > > > +NEW: Initial state of new patches > > > +Accepted: The patch was pushed to the main master repository > > > +Rejected: The patch has been rejected > > > +Not Applicable:The patch does not apply to the main master repository > > > +Superseded:A newer version of the patch has been posted > > > +Changes Requested: The patch has been or is under review and changes > > > have been requested > > > +RFC: The patch is not intended to be applied but only for > > > comments > > > > no "dropped" or "invalid" state? (similar to a self rejected patch) > > Dropped state added Actually, isnt "Withdrawn" a better term for this ? [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Awnsering whenever a program halts or runs forever is On a turing machine, in general impossible (turings halting problem). On any real computer, always possible as a real computer has a finite number of states N, and will either halt in less than N cycles or never halt. signature.asc Description: Digital signature ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH] doc/patchwork: Document the patchwork states
On Sat, Oct 22, 2016 at 02:12:18PM +0200, Clément Bœsch wrote: > On Sat, Oct 22, 2016 at 01:38:47PM +0200, Michael Niedermayer wrote: > > Signed-off-by: Michael Niedermayer> > --- > > doc/patchwork | 9 + > > 1 file changed, 9 insertions(+) > > create mode 100644 doc/patchwork > > > > diff --git a/doc/patchwork b/doc/patchwork > > new file mode 100644 > > index 000..9486e07 > > --- /dev/null > > +++ b/doc/patchwork > > @@ -0,0 +1,9 @@ > > +Patchwork states > > + > > +NEW: Initial state of new patches > > +Accepted: The patch was pushed to the main master repository > > +Rejected: The patch has been rejected > > +Not Applicable:The patch does not apply to the main master repository > > +Superseded:A newer version of the patch has been posted > > +Changes Requested: The patch has been or is under review and changes have > > been requested > > +RFC: The patch is not intended to be applied but only for > > comments > > no "dropped" or "invalid" state? (similar to a self rejected patch) Dropped state added anything else we need ? [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Many that live deserve death. And some that die deserve life. Can you give it to them? Then do not be too eager to deal out death in judgement. For even the very wise cannot see all ends. -- Gandalf signature.asc Description: Digital signature ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel