git-pw startup issues
Bjorn Helgaas
helgaas at kernel.org
Sun Sep 22 01:32:45 AEST 2019
Hello,
I'm trying to get started with git-pw (or pwclient, but I have the
impression that's the old stuff, and I don't think it supports things
like delegating patches), but I feel like I'm banging my head against
the wall. Maybe something isn't installed or configured right; I'd
appreciate any hints.
Running latest git-pw (1a71697687e1 ("Handle integers too when
printing CSV")), I get annoying "Server version missing" messages when
I *do* supply the version, but the operation actually doesn't work:
$ git config -l | grep "^pw"
pw.server=https://patchwork.ozlabs.org/api/2.1.3
pw.project=linux-pci
pw.token=<...>
$ git-pw patch list
Server version missing
You should provide the server version in the URL configured via git-config or --server
This will be required in git-pw 2.0
...
Resource not found
OK, so I drop the version from the URL (and still get the "version
missing" messages, which at least make sense now), and the operation
*does* work:
$ git config -l | grep "^pw"
pw.server=https://patchwork.ozlabs.org
pw.project=linux-pci
pw.token=<...>
$ git-pw patch list | cat
Server version missing
You should provide the server version in the URL configured via git-config or --server
This will be required in git-pw 2.0
...
+---------+------------+--------------------------------------------------------------------------+---------------------------------------------------------+---------+------------+------------+
| ID | Date | Name | Submitter | State | Archived | Delegate |
|---------+------------+--------------------------------------------------------------------------+---------------------------------------------------------+---------+------------+------------|
| 1164343 | 2 days ago | PCI: Enhance the ACS quirk for Cavium devices | George Cherian (george.cherian at marvell.com) | new | no | |
...
And I think I should be able to delegate patches via git-pw, but that
doesn't work. I assume this is just user error or misconfiguration:
$ git-pw patch update --delegate bhelgaas 1164343
...
{u'delegate': [u"User 'bhelgaas' is not a maintainer for project 'Linux PCI development'"]}
$ git-pw patch update --delegate bhelgaas at google.com 1164343
...
{u'delegate': [u"User 'bhelgaas' is not a maintainer for project 'Linux PCI development'"]}
$ git-pw patch update --delegate "Bjorn Helgaas" 1164343
...
{u'delegate': [u"User 'bhelgaas' is not a maintainer for project 'Linux PCI development'"]}
Is this stuff that is supposed to work, or do I just need to wait?
I'm sort of puzzled about the server version stuff, because it seems
like anybody using this with patchwork.ozlabs.org should be seeing the
same thing.
Bjorn
More information about the Patchwork
mailing list