<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span style="font-family:arial,sans-serif">On 22 September 2015 at 08:56, Pekka Paalanen </span><span dir="ltr" style="font-family:arial,sans-serif"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span><span style="font-family:arial,sans-serif"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">From: Pekka Paalanen <<a href="mailto:pekka.paalanen@collabora.co.uk">pekka.paalanen@collabora.co.uk</a>><br>
<br>
Add general guidelines for using Patchwork, as we heavily rely on it<br>
nowadays.<br>
<br>
</span>v2:<br>
<br>
- mention also Xwayland and libinput patch management<br>
- reword "if not found in Patchwork"<br>
- reword "Not applicable"<br>
- mention pwclient<br>
<br>
Cc: Bryce Harrington <<a href="mailto:bryce@osg.samsung.com">bryce@osg.samsung.com</a>><br>
Cc: Olivier Fourdan <<a href="mailto:ofourdan@redhat.com">ofourdan@redhat.com</a>><br>
<span class="">Signed-off-by: Pekka Paalanen <<a href="mailto:pekka.paalanen@collabora.co.uk">pekka.paalanen@collabora.co.uk</a>><br>
---<br>
</span> doc/Contributing | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
 1 file changed, 75 insertions(+)<br>
<br>
diff --git a/doc/Contributing b/doc/Contributing<br>
index 39c3e39..fe90614 100644<br>
--- a/doc/Contributing<br>
+++ b/doc/Contributing<br>
@@ -30,6 +30,81 @@ cope with the way git log presents them.<br>
<span class=""><br>
 See [2] for a recommend reading on writing commit messages.<br>
<br>
+<br>
+== Tracking patches and following up ==<br>
+<br>
+Patchwork is used for tracking patches to Wayland and Weston:<br>
+<a href="http://patchwork.freedesktop.org/project/wayland/list/" rel="noreferrer" target="_blank">http://patchwork.freedesktop.org/project/wayland/list/</a><br>
+<br>
</span>+Xwayland patches are tracked with the Xorg project, not here.<br>
+<br>
+Libinput patches, even though they use the same mailing list as Wayland, are<br>
+not tracked in the Wayland Patchwork.<br>
+<br>
+The following applies only to Wayland and Weston.<br>
+<br>
+If a patch is not found in Patchwork, there is a high possibility for it to be<br>
+forgotten. Patches attached to bug reports or not arriving to the mailing list<br>
+because of e.g. subscription issues will not be in Patchwork because Patchwork<br>
+only collects patches sent to the list.<br>
+<br>
<span class="">+When you send a revised version of a patch, it would be very nice to mark your<br>
+old patch as superseded (or rejected, if that is applicable). You can change<br>
+the status of your own patches by registering to Patchwork - ownership is<br>
+identified by email address you use to register. Updating your patch status<br>
+appropriately will help maintainer work.<br>
+<br>
+The following patch states are found in Patchwork:<br>
+<br>
+  New<br>
+       Patches under discussion or not yet processed.<br>
+<br>
+  Under review<br>
+       Mostly unused state.<br>
</span>+<br>
<span class="">+  Accepted<br>
+       The patch is merged in the master branch upstream, as is or slightly<br>
+       modified.<br>
+<br>
+  Rejected<br>
+       The idea or approach is rejected and cannot be fixed by revising<br>
+       the patch.<br>
+<br>
+  RFC<br>
+       Request for comments, not meant to be merged as is.<br>
+<br>
+  Not applicable<br>
</span>+       The email was not actually a patch, or the patch is not for Wayland or<br>
+       Weston. Libinput patches are usually automatically ignored by Wayland<br>
+       Patchwork, but if they get through, they will be marked as Not<br>
+       applicable.<br>
+<br>
<span class="">+  Changes requested<br>
+       Reviewers determined that changes to the patch are needed. The<br>
+       submitter is expected to send a revised version. (You should<br>
+       not wait for your patch to be set to this state before revising,<br>
+       though.)<br>
+<br>
+  Awaiting upstream<br>
+       Mostly unused as the patch is waiting for upstream actions but<br>
+       is not shown in the default list, which means it is easy to<br>
+       overlook.<br>
+<br>
+  Superseded<br>
+       A revised version of the patch has been submitted.<br>
+<br>
+  Deferred<br>
+       Used mostly during freeze periods before releases, to temporarily<br>
+       hide patches that cannot be merged during a freeze.<br>
+<br>
+Note, that in the default listing, only patches in New or Under review are<br>
+shown.<br>
</span>+<br>
+There is also a command line interface to Patchwork called 'pwclient', see<br>
+<a href="http://patchwork.freedesktop.org/project/wayland/" rel="noreferrer" target="_blank">http://patchwork.freedesktop.org/project/wayland/</a><br>
+for links where to get it and the sample .pwclientrc for Wayland/Weston.<br>
+<br>
+<br>
<span class=""> == Coding style ==<br>
<br>
 You should follow the style of the file you're editing. In general, we<br>
--<br>
</span>2.4.9<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br></div><div class="gmail_extra"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​Looks good to me.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Cheers,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Olivier​</div><br></div></div>