[{"id":1760369,"web_url":"http://patchwork.ozlabs.org/comment/1760369/","msgid":"<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>","list_archive_url":null,"date":"2017-08-30T17:38:18","subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","submitter":{"id":67727,"url":"http://patchwork.ozlabs.org/api/people/67727/","name":"Joe Stringer","email":"joe@ovn.org"},"content":"On 29 August 2017 at 02:54, Stephen Finucane <stephen@that.guru> wrote:\n> Now that Patchwork 2.0 is out, folks can start to take advantage of some\n> of the new features that it offers. Chief among these is series support,\n> which is only exposed via the web UI and new REST API and which, in\n> turn, necessitates using git-pw rather than pwclient. As such, this tool\n> is slightly documented.\n>\n> Signed-off-by: Stephen Finucane <stephen@that.guru>\n> ---\n> PS: I still plan to get back to converting the man pages to rST, but\n> have been sidetracked by other projects/work. Eventually! :)\n> ---\n>  Documentation/internals/patchwork.rst | 34 ++++++++++++++++++++++++++--------\n>  1 file changed, 26 insertions(+), 8 deletions(-)\n>\n> diff --git a/Documentation/internals/patchwork.rst b/Documentation/internals/patchwork.rst\n> index 3ae0d9503..07b233bd3 100644\n> --- a/Documentation/internals/patchwork.rst\n> +++ b/Documentation/internals/patchwork.rst\n> @@ -29,33 +29,51 @@ Patchwork\n>\n>  Open vSwitch uses `Patchwork`__ to track the status of patches sent to the\n>  :doc:`ovs-dev mailing list <mailing-lists>`. The Open vSwitch Patchwork\n> -instance can be found on `ozlabs.org`__. The ``pwclientrc`` file, required for\n> -*pwclient*, can be found on the `project page`__\n> +instance can be found on `ozlabs.org`__.\n>\n>  Patchwork provides a number of useful features for developers working on Open\n>  vSwitch:\n>\n>  - Tracking the lifecycle of patches (accepted, rejected, under-review, ...)\n>  - Assigning reviewers (delegates) to patches\n> -- Downloading/applying patches via the web UI or the XML-RPC API (see\n> -  :ref:`pwclient`)\n> +- Downloading/applying patches, series, and bundles via the web UI, REST API\n> +  (see :ref:`git-pw`), or the legacy XML-RPC API (see :ref:`pwclient`)\n>  - A usable UI for viewing patch discussions\n>\n>  __ https://github.com/getpatchwork/patchwork\n>  __ https://patchwork.ozlabs.org/project/openvswitch/list/\n> -__ https://patchwork.ozlabs.org/project/openvswitch/\n> +\n> +.. _git-pw:\n> +\n> +git-pw\n> +------\n> +\n> +The *git-pw* tool provides a way to download and apply patches, series, and\n> +bundles. You can install *git-pw* from `PyPi`__ like so::\n> +\n> +    $ pip install --user git-pw\n> +\n> +Once installed, run::\n> +\n> +    $ git pw --help\n> +\n> +to get more information about the functionality *git-pw* provides.\n> +\n> +__ https://pypi.python.org/pypi/git-pw\n\nPerhaps we could document what config the user needs to set up for this to work?\n\nEg:\n\n$ git config pw.server https://patchwork.ozlabs.org/\n\nI'd also like to filter to relevant patches:\n\n$ git config pw.project openvswitch\n\nHowever, it seems like this is broken right now. (git-pw patch list\nreturns empty list if I have project configured)\n\n>\n>  .. _pwclient:\n>\n>  pwclient\n>  --------\n\n<snip>\n\nI was going to ask if we still need pwclient documentation, but I\nguess if git-pw is super new and working through some bugs then we\nshould probably keep it around a while.","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","ovs-dev@mail.linuxfoundation.org"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=openvswitch.org\n\t(client-ip=140.211.169.12; helo=mail.linuxfoundation.org;\n\tenvelope-from=ovs-dev-bounces@openvswitch.org;\n\treceiver=<UNKNOWN>)","Received":["from mail.linuxfoundation.org (mail.linuxfoundation.org\n\t[140.211.169.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjCRC0cDyz9sN7\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 31 Aug 2017 03:38:46 +1000 (AEST)","from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id 2DFB8BD7;\n\tWed, 30 Aug 2017 17:38:43 +0000 (UTC)","from smtp1.linuxfoundation.org (smtp1.linux-foundation.org\n\t[172.17.192.35])\n\tby mail.linuxfoundation.org (Postfix) with ESMTPS id 3E6FFBD5\n\tfor <dev@openvswitch.org>; Wed, 30 Aug 2017 17:38:42 +0000 (UTC)","from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net\n\t[217.70.183.198])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2D5B9A8\n\tfor <dev@openvswitch.org>; Wed, 30 Aug 2017 17:38:41 +0000 (UTC)","from mail-lf0-f53.google.com (mail-lf0-f53.google.com\n\t[209.85.215.53]) (Authenticated sender: joe@ovn.org)\n\tby relay6-d.mail.gandi.net (Postfix) with ESMTPSA id E6EEAFB8C4\n\tfor <dev@openvswitch.org>; Wed, 30 Aug 2017 19:38:39 +0200 (CEST)","by mail-lf0-f53.google.com with SMTP id g18so7898509lfl.2\n\tfor <dev@openvswitch.org>; Wed, 30 Aug 2017 10:38:39 -0700 (PDT)","by 10.46.83.25 with HTTP; Wed, 30 Aug 2017 10:38:18 -0700 (PDT)"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","X-Originating-IP":"209.85.215.53","X-Gm-Message-State":"AHPjjUgpeQebqTDHbBsslFncJMRFuAPLlXOfJQWHjqvEfXWK8RZHcJOo\n\tBD1WIe67Q96t2ZcEE7ZWnnd9QcAJ1A==","X-Received":"by 10.25.19.229 with SMTP id 98mr1100953lft.151.1504114719126;\n\tWed, 30 Aug 2017 10:38:39 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170829095424.4707-1-stephen@that.guru>","References":"<20170829095424.4707-1-stephen@that.guru>","From":"Joe Stringer <joe@ovn.org>","Date":"Wed, 30 Aug 2017 10:38:18 -0700","X-Gmail-Original-Message-ID":"<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>","Message-ID":"<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>","To":"Stephen Finucane <stephen@that.guru>","X-Spam-Status":"No, score=-0.2 required=5.0 tests=RCVD_IN_DNSWL_LOW,\n\tRCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.1","X-Spam-Checker-Version":"SpamAssassin 3.3.1 (2010-03-16) on\n\tsmtp1.linux-foundation.org","Cc":"ovs dev <dev@openvswitch.org>","Subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.12","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"ovs-dev-bounces@openvswitch.org","Errors-To":"ovs-dev-bounces@openvswitch.org"}},{"id":1760759,"web_url":"http://patchwork.ozlabs.org/comment/1760759/","msgid":"<1504169956.17648.12.camel@that.guru>","list_archive_url":null,"date":"2017-08-31T08:59:16","subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","submitter":{"id":69991,"url":"http://patchwork.ozlabs.org/api/people/69991/","name":"Stephen Finucane","email":"stephen@that.guru"},"content":"On Wed, 2017-08-30 at 10:38 -0700, Joe Stringer wrote:\n> On 29 August 2017 at 02:54, Stephen Finucane <stephen@that.guru> wrote:\n> > Now that Patchwork 2.0 is out, folks can start to take advantage of some\n> > of the new features that it offers. Chief among these is series support,\n> > which is only exposed via the web UI and new REST API and which, in\n> > turn, necessitates using git-pw rather than pwclient. As such, this tool\n> > is slightly documented.\n> > \n> > Signed-off-by: Stephen Finucane <stephen@that.guru>\n> > ---\n> > PS: I still plan to get back to converting the man pages to rST, but\n> > have been sidetracked by other projects/work. Eventually! :)\n> > ---\n> >  Documentation/internals/patchwork.rst | 34 ++++++++++++++++++++++++++-----\n> > ---\n> >  1 file changed, 26 insertions(+), 8 deletions(-)\n> > \n> > diff --git a/Documentation/internals/patchwork.rst\n> > b/Documentation/internals/patchwork.rst\n> > index 3ae0d9503..07b233bd3 100644\n> > --- a/Documentation/internals/patchwork.rst\n> > +++ b/Documentation/internals/patchwork.rst\n> > @@ -29,33 +29,51 @@ Patchwork\n> > \n> >  Open vSwitch uses `Patchwork`__ to track the status of patches sent to the\n> >  :doc:`ovs-dev mailing list <mailing-lists>`. The Open vSwitch Patchwork\n> > -instance can be found on `ozlabs.org`__. The ``pwclientrc`` file, required\n> > for\n> > -*pwclient*, can be found on the `project page`__\n> > +instance can be found on `ozlabs.org`__.\n> > \n> >  Patchwork provides a number of useful features for developers working on\n> > Open\n> >  vSwitch:\n> > \n> >  - Tracking the lifecycle of patches (accepted, rejected, under-review,\n> > ...)\n> >  - Assigning reviewers (delegates) to patches\n> > -- Downloading/applying patches via the web UI or the XML-RPC API (see\n> > -  :ref:`pwclient`)\n> > +- Downloading/applying patches, series, and bundles via the web UI, REST\n> > API\n> > +  (see :ref:`git-pw`), or the legacy XML-RPC API (see :ref:`pwclient`)\n> >  - A usable UI for viewing patch discussions\n> > \n> >  __ https://github.com/getpatchwork/patchwork\n> >  __ https://patchwork.ozlabs.org/project/openvswitch/list/\n> > -__ https://patchwork.ozlabs.org/project/openvswitch/\n> > +\n> > +.. _git-pw:\n> > +\n> > +git-pw\n> > +------\n> > +\n> > +The *git-pw* tool provides a way to download and apply patches, series,\n> > and\n> > +bundles. You can install *git-pw* from `PyPi`__ like so::\n> > +\n> > +    $ pip install --user git-pw\n> > +\n> > +Once installed, run::\n> > +\n> > +    $ git pw --help\n> > +\n> > +to get more information about the functionality *git-pw* provides.\n> > +\n> > +__ https://pypi.python.org/pypi/git-pw\n> \n> Perhaps we could document what config the user needs to set up for this to\n> work?\n> \n> Eg:\n> \n> $ git config pw.server https://patchwork.ozlabs.org/\n\nGood call. I'll add this now in a v2.\n\n> I'd also like to filter to relevant patches:\n> \n> $ git config pw.project openvswitch\n\nAlso good. I plan to make this a required option in v1.1, as displaying all\npatches when using an instance as large as the ozlabs.org one is not all that\nhelpful.\n\n> However, it seems like this is broken right now. (git-pw patch list\n> returns empty list if I have project configured)\n\nEek. So that's a bug with Patchwork, not git-pw. I've posted the patch [1] and\nit should be there before the end of the week. Good catch.\n\n> > \n> >  .. _pwclient:\n> > \n> >  pwclient\n> >  --------\n> \n> <snip>\n> \n> I was going to ask if we still need pwclient documentation, but I\n> guess if git-pw is super new and working through some bugs then we\n> should probably keep it around a while.\n\nActually, I'd be OK to drop it now. I've been using git-pw as my daily tool for\na few months now (though only against projects where name ~= linkname,\napparently) without issue. I'll drop it, with a note, in v2.\n\nThanks for the review, Joe :)\nStephen\n\n[1] https://patchwork.ozlabs.org/patch/808139/","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","ovs-dev@mail.linuxfoundation.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=openvswitch.org\n\t(client-ip=140.211.169.12; helo=mail.linuxfoundation.org;\n\tenvelope-from=ovs-dev-bounces@openvswitch.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"key not found in DNS\" (0-bit key;\n\tunprotected) header.d=that.guru header.i=@that.guru\n\theader.b=\"OLkkVrsc\"; dkim-atps=neutral"],"Received":["from mail.linuxfoundation.org (mail.linuxfoundation.org\n\t[140.211.169.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjc1x1CRHz9sRW\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 31 Aug 2017 19:06:44 +1000 (AEST)","from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id AAE4249F;\n\tThu, 31 Aug 2017 09:06:40 +0000 (UTC)","from smtp1.linuxfoundation.org (smtp1.linux-foundation.org\n\t[172.17.192.35])\n\tby mail.linuxfoundation.org (Postfix) with ESMTPS id 0365A481\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 09:06:40 +0000 (UTC)","from caracal.ash.relay.mailchannels.net\n\t(caracal.ash.relay.mailchannels.net [23.83.222.30])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id 4DD2CF6\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 09:06:37 +0000 (UTC)","from relay.mailchannels.net (localhost [127.0.0.1])\n\tby relay.mailchannels.net (Postfix) with ESMTP id 94DA1128086;\n\tThu, 31 Aug 2017 08:59:19 +0000 (UTC)","from one.mxroute.com (unknown [100.96.129.223])\n\t(Authenticated sender: mxroute)\n\tby relay.mailchannels.net (Postfix) with ESMTPA id 20A221280D2;\n\tThu, 31 Aug 2017 08:59:19 +0000 (UTC)","from one.mxroute.com (one-outgoing.mxroute.com [100.96.129.1])\n\t(using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)\n\tby 0.0.0.0:2500 (trex/5.9.14); Thu, 31 Aug 2017 08:59:19 +0000"],"X-Greylist":"delayed 00:07:13 by SQLgrey-1.7.6","X-Sender-Id":["mxroute|x-authuser|stephen@that.guru","mxroute|x-authuser|stephen@that.guru"],"X-MC-Relay":"Neutral","X-MailChannels-SenderId":"mxroute|x-authuser|stephen@that.guru","X-MailChannels-Auth-Id":"mxroute","X-Cooperative-Decisive":"725e44ed4ca7ddf5_1504169959490_891409995","X-MC-Loop-Signature":"1504169959490:1197808189","X-MC-Ingress-Time":"1504169959490","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=that.guru;\n\ts=default;\n\th=Content-Transfer-Encoding:Mime-Version:Content-Type:References:\n\tIn-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:Content-ID:\n\tContent-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n\t:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:\n\tList-Post:List-Owner:List-Archive;\n\tbh=nXDJXUfivv9o6PiGl40zyHKmt37UsPzstH9EmVhmkw0=;\n\tb=OLkkVrscyl16LG1QI/cu3bLYZa\n\tjHGq/iZT62/Uh2J6b9JDp8OJrNxYH/ugzmQosMur/en2DuF66hECdaV1OPkfPIgVTHxWmPBpS1rhh\n\tPJS6zY/VPZxAqR1kuOXqdmJq1i3QsBSsdC1Lwdwxg9RTA3EAShq450wNJIECBc2y9+G2uv289ZseN\n\tkXT9NODurhgFTPlrXRLCziZlOLE1fAZYqALtOcUg681Q7k1EW4JiL0cyawG6lyE3eSikjTbZ1PeT3\n\tMpHN+w+r/bGxVlqEEbqnpEWhak3c3avCXGIVuzFMbdtqgi7C25/gzJyHP/rgBLt3KZiIEwuua3gq+\n\tVCYxcGAg==;","Message-ID":"<1504169956.17648.12.camel@that.guru>","From":"Stephen Finucane <stephen@that.guru>","To":"Joe Stringer <joe@ovn.org>","Date":"Thu, 31 Aug 2017 09:59:16 +0100","In-Reply-To":"<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>","References":"<20170829095424.4707-1-stephen@that.guru>\n\t<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>","X-Mailer":"Evolution 3.24.5 (3.24.5-1.fc26) ","Mime-Version":"1.0","X-AuthUser":"stephen@that.guru","X-Spam-Status":"No, score=0.1 required=5.0 tests=DKIM_SIGNED,\n\tRCVD_IN_DNSWL_NONE, \n\tT_DKIM_INVALID autolearn=disabled version=3.3.1","X-Spam-Checker-Version":"SpamAssassin 3.3.1 (2010-03-16) on\n\tsmtp1.linux-foundation.org","Cc":"ovs dev <dev@openvswitch.org>","Subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.12","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"ovs-dev-bounces@openvswitch.org","Errors-To":"ovs-dev-bounces@openvswitch.org"}},{"id":1760763,"web_url":"http://patchwork.ozlabs.org/comment/1760763/","msgid":"<1504170134.17648.14.camel@that.guru>","list_archive_url":null,"date":"2017-08-31T09:02:14","subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","submitter":{"id":69991,"url":"http://patchwork.ozlabs.org/api/people/69991/","name":"Stephen Finucane","email":"stephen@that.guru"},"content":"On Thu, 2017-08-31 at 09:59 +0100, Stephen Finucane wrote:\n> On Wed, 2017-08-30 at 10:38 -0700, Joe Stringer wrote:\n> > On 29 August 2017 at 02:54, Stephen Finucane <stephen@that.guru> wrote:\n\n[snip]\n\n> > However, it seems like this is broken right now. (git-pw patch list\n> > returns empty list if I have project configured)\n> \n> Eek. So that's a bug with Patchwork, not git-pw. I've posted the patch [1]\n> and it should be there before the end of the week. Good catch.\n\nIf you did want to play with this rn, using the project name (as opposed to the\nlinkname) will let you do so:\n\n  git config pw.project 'open vswitch'\n\nStephen","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","ovs-dev@mail.linuxfoundation.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=openvswitch.org\n\t(client-ip=140.211.169.12; helo=mail.linuxfoundation.org;\n\tenvelope-from=ovs-dev-bounces@openvswitch.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"key not found in DNS\" (0-bit key;\n\tunprotected) header.d=that.guru header.i=@that.guru\n\theader.b=\"m/9PMQT+\"; dkim-atps=neutral"],"Received":["from mail.linuxfoundation.org (mail.linuxfoundation.org\n\t[140.211.169.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjc7z1SsWz9sRW\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 31 Aug 2017 19:11:59 +1000 (AEST)","from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id 352AC89C;\n\tThu, 31 Aug 2017 09:11:55 +0000 (UTC)","from smtp1.linuxfoundation.org (smtp1.linux-foundation.org\n\t[172.17.192.35])\n\tby mail.linuxfoundation.org (Postfix) with ESMTPS id BEE8C7A9\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 09:11:53 +0000 (UTC)","from nov-007-i592.relay.mailchannels.net\n\t(nov-007-i592.relay.mailchannels.net [46.232.183.146])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id 45EC0A8\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 09:11:51 +0000 (UTC)","from relay.mailchannels.net (localhost [127.0.0.1])\n\tby relay.mailchannels.net (Postfix) with ESMTP id BCF665C0E45;\n\tThu, 31 Aug 2017 09:02:18 +0000 (UTC)","from one.mxroute.com (unknown [100.96.140.134])\n\t(Authenticated sender: mxroute)\n\tby relay.mailchannels.net (Postfix) with ESMTPA id 542515C0F29;\n\tThu, 31 Aug 2017 09:02:18 +0000 (UTC)","from one.mxroute.com (one-outgoing.mxroute.com [172.20.107.195])\n\t(using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)\n\tby 0.0.0.0:2500 (trex/5.9.14); Thu, 31 Aug 2017 09:02:18 +0000"],"X-Greylist":"from auto-whitelisted by SQLgrey-1.7.6","X-Sender-Id":["mxroute|x-authuser|stephen@that.guru","mxroute|x-authuser|stephen@that.guru"],"X-MC-Relay":"Neutral","X-MailChannels-SenderId":"mxroute|x-authuser|stephen@that.guru","X-MailChannels-Auth-Id":"mxroute","X-Whistle-Cooing":"069e2d42091a1d2e_1504170138602_2495979814","X-MC-Loop-Signature":"1504170138602:2335915901","X-MC-Ingress-Time":"1504170138602","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=that.guru;\n\ts=default;\n\th=Content-Transfer-Encoding:Mime-Version:Content-Type:References:\n\tIn-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:Content-ID:\n\tContent-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n\t:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:\n\tList-Post:List-Owner:List-Archive;\n\tbh=wicz0kVtuKl52cZFMtnmU0b/CgeV9mTRDkA8nsyaWGY=;\n\tb=m/9PMQT+YgRUxChy0t2n0p7gTP\n\t8b15nLF9mAK5nc4S3/d5wh5fbe2kFWE+5eVSyguv+wCLCM5w0p6sEpLq7K6QfTPQP0AJAQ4yrszo3\n\tnpR1cW+PZd7pLlpbsGnrHMLOd847gnygrEVTYoedEGXeW+LZdfNnUMAxA+x2cYd7XpZTFMrm43ZWP\n\tn0JJOtvmTTSXgGmdf1/kbHuEb5ovlckNYry9WD3a/xhE2k4CHrzTPlbxiQi1li+gQDw/BMrlNNi2V\n\tvsHvmjLeH8WkA+r504XVw+3T9rw7+Xfw8+h6P8lvtd2Tj3QX5xqaFnPjrnTOk6n2upXAtzC3k6N8i\n\tQgxETKkQ==;","Message-ID":"<1504170134.17648.14.camel@that.guru>","From":"Stephen Finucane <stephen@that.guru>","To":"Joe Stringer <joe@ovn.org>","Date":"Thu, 31 Aug 2017 10:02:14 +0100","In-Reply-To":"<1504169956.17648.12.camel@that.guru>","References":"<20170829095424.4707-1-stephen@that.guru>\n\t<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>\n\t<1504169956.17648.12.camel@that.guru>","X-Mailer":"Evolution 3.24.5 (3.24.5-1.fc26) ","Mime-Version":"1.0","X-AuthUser":"stephen@that.guru","X-Spam-Status":"No, score=0.1 required=5.0 tests=DKIM_SIGNED,\n\tRCVD_IN_DNSWL_NONE, \n\tT_DKIM_INVALID autolearn=disabled version=3.3.1","X-Spam-Checker-Version":"SpamAssassin 3.3.1 (2010-03-16) on\n\tsmtp1.linux-foundation.org","Cc":"ovs dev <dev@openvswitch.org>","Subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.12","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"ovs-dev-bounces@openvswitch.org","Errors-To":"ovs-dev-bounces@openvswitch.org"}},{"id":1761232,"web_url":"http://patchwork.ozlabs.org/comment/1761232/","msgid":"<CAPWQB7HGiQn+Y+3cJSQNL9Wsy3OUWbBpA1CUsrk3WV96FT8EHQ@mail.gmail.com>","list_archive_url":null,"date":"2017-08-31T17:56:16","subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","submitter":{"id":67727,"url":"http://patchwork.ozlabs.org/api/people/67727/","name":"Joe Stringer","email":"joe@ovn.org"},"content":"On 31 August 2017 at 02:02, Stephen Finucane <stephen@that.guru> wrote:\n> On Thu, 2017-08-31 at 09:59 +0100, Stephen Finucane wrote:\n>> On Wed, 2017-08-30 at 10:38 -0700, Joe Stringer wrote:\n>> > On 29 August 2017 at 02:54, Stephen Finucane <stephen@that.guru> wrote:\n>\n> [snip]\n>\n>> > However, it seems like this is broken right now. (git-pw patch list\n>> > returns empty list if I have project configured)\n>>\n>> Eek. So that's a bug with Patchwork, not git-pw. I've posted the patch [1]\n>> and it should be there before the end of the week. Good catch.\n>\n> If you did want to play with this rn, using the project name (as opposed to the\n> linkname) will let you do so:\n>\n>   git config pw.project 'open vswitch'\n\nAh, nice. Funny how assumptions like this can leak into the code :-)\n\nThanks Stephen.","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","ovs-dev@mail.linuxfoundation.org"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=openvswitch.org\n\t(client-ip=140.211.169.12; helo=mail.linuxfoundation.org;\n\tenvelope-from=ovs-dev-bounces@openvswitch.org;\n\treceiver=<UNKNOWN>)","Received":["from mail.linuxfoundation.org (mail.linuxfoundation.org\n\t[140.211.169.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjqnS61nTz9s7c\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  1 Sep 2017 03:56:44 +1000 (AEST)","from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id A1BA2A6E;\n\tThu, 31 Aug 2017 17:56:41 +0000 (UTC)","from smtp1.linuxfoundation.org (smtp1.linux-foundation.org\n\t[172.17.192.35])\n\tby mail.linuxfoundation.org (Postfix) with ESMTPS id 817BE900\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 17:56:39 +0000 (UTC)","from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net\n\t[217.70.183.198])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id DE1EC8A\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 17:56:38 +0000 (UTC)","from mail-lf0-f54.google.com (mail-lf0-f54.google.com\n\t[209.85.215.54]) (Authenticated sender: joe@ovn.org)\n\tby relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 78788FB8B1\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 19:56:37 +0200 (CEST)","by mail-lf0-f54.google.com with SMTP id z12so1360205lfd.3\n\tfor <dev@openvswitch.org>; Thu, 31 Aug 2017 10:56:37 -0700 (PDT)","by 10.46.83.25 with HTTP; Thu, 31 Aug 2017 10:56:16 -0700 (PDT)"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","X-Originating-IP":"209.85.215.54","X-Gm-Message-State":"AHPjjUg7pMvRJEEpTzUyvDDkqtWKjyDHcwbjCPncyoatuz5lmDP67XZv\n\tbav3etcXiYG+/sYzpu87S79fn+uP9w==","X-Google-Smtp-Source":"ADKCNb4UgEltg5PQiaPyu3FFqJbqLqiEBOY/jdhTa3bhrnr/AG2MNdQXs1DJZetDI5DgTExsx63s0t54HL8NX1LI6oo=","X-Received":"by 10.25.225.206 with SMTP id l75mr1618857lfk.85.1504202196652; \n\tThu, 31 Aug 2017 10:56:36 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1504170134.17648.14.camel@that.guru>","References":"<20170829095424.4707-1-stephen@that.guru>\n\t<CAPWQB7FxM=6wpj3ZHsdPusZmxPOYt9Yj7fF-VDFuzTbTQ-r=3w@mail.gmail.com>\n\t<1504169956.17648.12.camel@that.guru>\n\t<1504170134.17648.14.camel@that.guru>","From":"Joe Stringer <joe@ovn.org>","Date":"Thu, 31 Aug 2017 10:56:16 -0700","X-Gmail-Original-Message-ID":"<CAPWQB7HGiQn+Y+3cJSQNL9Wsy3OUWbBpA1CUsrk3WV96FT8EHQ@mail.gmail.com>","Message-ID":"<CAPWQB7HGiQn+Y+3cJSQNL9Wsy3OUWbBpA1CUsrk3WV96FT8EHQ@mail.gmail.com>","To":"Stephen Finucane <stephen@that.guru>","X-Spam-Status":"No, score=-0.2 required=5.0 tests=RCVD_IN_DNSWL_LOW,\n\tRCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.1","X-Spam-Checker-Version":"SpamAssassin 3.3.1 (2010-03-16) on\n\tsmtp1.linux-foundation.org","Cc":"ovs dev <dev@openvswitch.org>","Subject":"Re: [ovs-dev] [PATCH] docs: Add references to git-pw","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.12","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"ovs-dev-bounces@openvswitch.org","Errors-To":"ovs-dev-bounces@openvswitch.org"}}]