On 2/27/24 6:07 PM, Bruno Haible wrote:
> When I wrote this piece of code (2022-08-05), it was for the --version
> output. I had apparently overlooked that the method GLInfo.copyright
> also gets used in other contexts than for processing the --version
> option.

Ah I see. I probably should have grep'd for that function because I
didn't notice it was used there.

> In *files*, the copyright notice should contain the first and the last year
> of modification; a range <first>-<last> is OK. [1]
> 
> In *--version output*, the copyright notice should contain only the last year.
> [2]

That makes sense, thanks. I tried to run --version and got this:

[collin@debian gnulib]$ gnulib-tool.py --version
Traceback (most recent call last):
  File "/home/collin/.local/src/gnulib/pygnulib/main.py", line 1197, in <module>
    main()
  File "/home/collin/.local/src/gnulib/pygnulib/main.py", line 442, in main
    % (info.package(), info.date(), version, info.copyright(),
                       ^^^^^^^^^^^
  File "/home/collin/.local/src/gnulib/pygnulib/GLInfo.py", line 109, in date
    result = pattern.findall(result)[0]
             ~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range

So, I'll have a look at that fixing that. :)

Collin

Reply via email to