DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge
@ 2017-02-21 12:02 Bruce Richardson
  2017-02-21 14:12 ` Thomas Monjalon
  2017-02-21 16:16 ` Mcnamara, John
  0 siblings, 2 replies; 5+ messages in thread
From: Bruce Richardson @ 2017-02-21 12:02 UTC (permalink / raw)
  To: techboard; +Cc: dev, Bruce Richardson

Add to the contributors guide the requirements and guidelines for
getting patches acked and merged. It details at what point the review
comments and the ack's need to be received in order to have a given
patch merged into a release.

These guidelines are as agreed by the DPDK technical board at the
meeting held on 2017-02-15.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
---
 doc/guides/contributing/patches.rst | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst
index 4fe9025..a0f91a3 100644
--- a/doc/guides/contributing/patches.rst
+++ b/doc/guides/contributing/patches.rst
@@ -504,4 +504,20 @@ patch accepted. The general cycle for patch review and acceptance is:
 #. In addition a patch will not be accepted if it doesn't address comments from a previous version with fixes or
    valid arguments.
 
-#. Acked patches will be merged in the current or next merge window.
+#. It is the responsibility of a maintainer to ensure that patches are reviewed and to provide an ``ack`` or
+   ``nack`` of those patches as appropriate.
+
+#. Once a patch has been acked by the relevant maintainer, reviewers may still comment on it for a further
+   two weeks. After that time, the patch should be merged into the relevent git tree for the next release.
+   Additional notes and restrictions:
+
+   * patches should be acked by a maintainer at least two days before the release merge
+     deadline, in order to make that release.
+   * for patches acked with less than two weeks to go to the merge deadline, all additional
+     comments should be made no later than two days before the merge deadline.
+   * after the appropriate time for additional feedback has passed, if the patch has not yet
+     been merged to the relevant tree by the committer, it should be treated as though it had,
+     in that any additional changes needed to it must be addressed by a follow-on patch, rather
+     than rework of the original.
+   * trivial patches may be merged sooner than described above at the tree committer's
+     discretion.
-- 
2.9.3

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge
  2017-02-21 12:02 [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge Bruce Richardson
@ 2017-02-21 14:12 ` Thomas Monjalon
  2017-02-21 14:15   ` Bruce Richardson
  2017-02-21 16:16 ` Mcnamara, John
  1 sibling, 1 reply; 5+ messages in thread
From: Thomas Monjalon @ 2017-02-21 14:12 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev, techboard

2017-02-21 12:02, Bruce Richardson:
> +#. Once a patch has been acked by the relevant maintainer, reviewers may still comment on it for a further
> +   two weeks. After that time, the patch should be merged into the relevent git tree for the next release.
> +   Additional notes and restrictions:
> +
> +   * patches should be acked by a maintainer at least two days before the release merge
> +     deadline, in order to make that release.
> +   * for patches acked with less than two weeks to go to the merge deadline, all additional
> +     comments should be made no later than two days before the merge deadline.

Do we need a drawing to illustrate the deadlines? :)

> +   * after the appropriate time for additional feedback has passed, if the patch has not yet
> +     been merged to the relevant tree by the committer, it should be treated as though it had,
> +     in that any additional changes needed to it must be addressed by a follow-on patch, rather
> +     than rework of the original.
> +   * trivial patches may be merged sooner than described above at the tree committer's
> +     discretion.

Is it a trivial patch or should I wait 2 weeks before merging this one?

Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge
  2017-02-21 14:12 ` Thomas Monjalon
@ 2017-02-21 14:15   ` Bruce Richardson
  0 siblings, 0 replies; 5+ messages in thread
From: Bruce Richardson @ 2017-02-21 14:15 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev, techboard

On Tue, Feb 21, 2017 at 03:12:32PM +0100, Thomas Monjalon wrote:
> 2017-02-21 12:02, Bruce Richardson:
> > +#. Once a patch has been acked by the relevant maintainer, reviewers may still comment on it for a further
> > +   two weeks. After that time, the patch should be merged into the relevent git tree for the next release.
> > +   Additional notes and restrictions:
> > +
> > +   * patches should be acked by a maintainer at least two days before the release merge
> > +     deadline, in order to make that release.
> > +   * for patches acked with less than two weeks to go to the merge deadline, all additional
> > +     comments should be made no later than two days before the merge deadline.
> 
> Do we need a drawing to illustrate the deadlines? :)
> 
> > +   * after the appropriate time for additional feedback has passed, if the patch has not yet
> > +     been merged to the relevant tree by the committer, it should be treated as though it had,
> > +     in that any additional changes needed to it must be addressed by a follow-on patch, rather
> > +     than rework of the original.
> > +   * trivial patches may be merged sooner than described above at the tree committer's
> > +     discretion.
> 
> Is it a trivial patch or should I wait 2 weeks before merging this one?

The "trivial" is up to you as committer. The 2 weeks depends on when
John acks it as docs maintainer. :-P

> 
> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge
  2017-02-21 12:02 [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge Bruce Richardson
  2017-02-21 14:12 ` Thomas Monjalon
@ 2017-02-21 16:16 ` Mcnamara, John
  2017-03-09 13:12   ` Thomas Monjalon
  1 sibling, 1 reply; 5+ messages in thread
From: Mcnamara, John @ 2017-02-21 16:16 UTC (permalink / raw)
  To: Richardson, Bruce, techboard; +Cc: dev, Richardson, Bruce



> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Bruce Richardson
> Sent: Tuesday, February 21, 2017 12:03 PM
> To: techboard@dpdk.org
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>
> Subject: [dpdk-dev] [PATCH] doc: add details on requirements for patch ack
> and merge
> 
> Add to the contributors guide the requirements and guidelines for getting
> patches acked and merged. It details at what point the review comments and
> the ack's need to be received in order to have a given patch merged into a
> release.
> 
> These guidelines are as agreed by the DPDK technical board at the meeting
> held on 2017-02-15.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

Minor nit. I'd prefer the first word of the bullet items to be capitalized
as a sentence. Apart from that:

Acked-by: John McNamara <john.mcnamara@intel.com>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge
  2017-02-21 16:16 ` Mcnamara, John
@ 2017-03-09 13:12   ` Thomas Monjalon
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Monjalon @ 2017-03-09 13:12 UTC (permalink / raw)
  To: Richardson, Bruce; +Cc: dev, Mcnamara, John, techboard

2017-02-21 16:16, Mcnamara, John:
> From: Bruce Richardson
> > 
> > Add to the contributors guide the requirements and guidelines for getting
> > patches acked and merged. It details at what point the review comments and
> > the ack's need to be received in order to have a given patch merged into a
> > release.
> > 
> > These guidelines are as agreed by the DPDK technical board at the meeting
> > held on 2017-02-15.
> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> 
> Minor nit. I'd prefer the first word of the bullet items to be capitalized
> as a sentence. Apart from that:
> 
> Acked-by: John McNamara <john.mcnamara@intel.com>

Applied with capitalization fixed and s/relevent/relevant/.
Thanks

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-03-09 13:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-21 12:02 [dpdk-dev] [PATCH] doc: add details on requirements for patch ack and merge Bruce Richardson
2017-02-21 14:12 ` Thomas Monjalon
2017-02-21 14:15   ` Bruce Richardson
2017-02-21 16:16 ` Mcnamara, John
2017-03-09 13:12   ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).