On 12/22/20 7:06 PM, Simon Glass wrote:
Hi Sean,

On Tue, 22 Dec 2020 at 16:51, Sean Anderson <sean...@gmail.com> wrote:

On 12/11/20 11:29 AM, Simon Glass wrote:
Hi Bin,

On Thu, 10 Dec 2020 at 21:37, Bin Meng <bmeng...@gmail.com> wrote:

On Fri, Dec 11, 2020 at 12:32 PM Sean Anderson <sean...@gmail.com> wrote:

On 12/10/20 11:27 PM, Bin Meng wrote:
On Fri, Dec 11, 2020 at 12:08 PM Bin Meng <bmeng...@gmail.com> wrote:

Hi Simon,

The following command no longer works. They used to work.

$ ./tools/patman/patman -n -c1
usage: patman [-h] [-b BRANCH] [-c COUNT] [-e END] [-D] [-p PROJECT]
                 [-P PATCHWORK_URL] [-s START] [-v] [-H]
                 {send,test,status} ...
patman: error: unrecognized arguments: -n
$ ./tools/patman/patman -n -c 1
usage: patman [-h] [-b BRANCH] [-c COUNT] [-e END] [-D] [-p PROJECT]
                 [-P PATCHWORK_URL] [-s START] [-v] [-H]
                 {send,test,status} ...
patman: error: argument -c/--count: invalid int value: 'send'

I did not run a bisect to locate which commit introduced this. Do you
have any idea?

Resetting to v2020.10, patman works again with the above 2 commands.

Note the latest patman also throws an exception about commit tags
while the v2020.10 version did not.

Traceback (most recent call last):
     File "./tools/patman/patman", line 177, in <module>
       control.send(args)
     File "./tools/patman/control.py", line 177, in send
       args.smtp_server)
     File "./tools/patman/control.py", line 136, in email_patches
       add_maintainers, limit)
     File "./tools//patman/series.py", line 264, in MakeCcFile
       raise_on_error=raise_on_error)
     File "./tools//patman/gitutil.py", line 383, in BuildEmailList
       raw += LookupEmail(item, alias, raise_on_error=raise_on_error)
     File "./tools//patman/gitutil.py", line 588, in LookupEmail
       raise ValueError(msg)
ValueError: Alias 'doc' not found

I also get this error even with process_tags=False.

Yep, here is my patman settings:

[settings]
ignore_errors: True
process_tags: False
verbose: True

That error has always been, or nearly. Use -t to drop it. I have been

It has not. It was introduced with 4600767d29 ("patman: Refactor how the
default subcommand works"). Before:

$ ../u-boot2/tools/patman/patman -n
Cleaned 1 patch
Dry run, so not doing much. But I would do this:

Send a total of 1 patch with no cover letter.
     0001-riscv-Add-support-for-SPI-on-Kendryte-K210.patch
        Cc:  Rick Chen <rickche...@gmail.com>
To:       u-boot@lists.denx.de
Cc:       Jagan Teki <ja...@amarulasolutions.com>
Cc:       Marek Vasut <ma...@denx.de>
Version:  1
Prefix:   None
Git command: git send-email --annotate --to "u-boot@lists.denx.de" --cc "Jagan Teki 
<ja...@amarulasolutions.com>" --cc "Marek Vasut <ma...@denx.de>" --cc-cmd 
"../u-boot2/tools/patman/patman --cc-cmd /tmp/patman.130803" 0001-riscv-Add-support-for-SPI-on-Kendryte-K210.patch

After:

$ ../u-boot2/tools/patman/patman -n
WARNING: Unknown setting process_tags
WARNING: Unknown setting add_maintainers
Cleaned 1 patch
ValueError: Alias 'riscv' not found

This is very annoying, since there was previously no error, and now
there is.

I think you can still use -t

But can you try u-boot/next ? I suspect it has been fixed there (i.e.
not for this release).

It has not been fixed there.

--Sean


We still have time to get a fix in for the upcoming release though.

Regards,
Simon


Reply via email to