Hi Sean, On Tue, 22 Dec 2020 at 16:51, Sean Anderson <[email protected]> wrote: > > On 12/11/20 11:29 AM, Simon Glass wrote: > > Hi Bin, > > > > On Thu, 10 Dec 2020 at 21:37, Bin Meng <[email protected]> wrote: > >> > >> On Fri, Dec 11, 2020 at 12:32 PM Sean Anderson <[email protected]> wrote: > >>> > >>> On 12/10/20 11:27 PM, Bin Meng wrote: > >>>> On Fri, Dec 11, 2020 at 12:08 PM Bin Meng <[email protected]> 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 <[email protected]> > To: [email protected] > Cc: Jagan Teki <[email protected]> > Cc: Marek Vasut <[email protected]> > Version: 1 > Prefix: None > Git command: git send-email --annotate --to "[email protected]" --cc > "Jagan Teki <[email protected]>" --cc "Marek Vasut <[email protected]>" > --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). We still have time to get a fix in for the upcoming release though. Regards, Simon

