[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: planning for beta-testing gnulib-tool.py
From: |
Simon Josefsson |
Subject: |
Re: planning for beta-testing gnulib-tool.py |
Date: |
Mon, 11 Mar 2024 00:34:09 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Bruno Haible <bruno@clisp.org> writes:
> 5) Possibly it makes also sense to allow GNULIB_TOOL_IMPL to be set to
> 'sh+py'. In this case the script will make a full copy of the destination
> dir, run the shell implementation and the Python implementation on the
> two destination dirs, separately, and compare the results (again, both
> in terms of effects on the file system, as well as standard output).
> And err out if they are different.
Generally I'm happy to hear about speedupds of gnulib-tool! The plan
sounds fine. I think this step 5) is an important part to get
maintainers try the new implementation, and report failures that needs
to be looked into. If there was a small recipe I can follow to get a
diff that can be reported back, I would run it for a bunch of projects
that I contribute to.
While a self-test suite for gnulib-tool would be nice, some real
regression testing by attempting to build a bunch of real-world projects
that rely on gnulib-tool may be simpler to realize. If there is a CI/CD
that builds ~30 different real-world projects (perhaps at known-good
commits) and compares the output against an earlier known-good build,
for each modification to gnulib-tool in gnulib, that would give good
confidence to any change to gnulib-tool.
/Simon
signature.asc
Description: PGP signature
- planning for beta-testing gnulib-tool.py, Bruno Haible, 2024/03/10
- Re: planning for beta-testing gnulib-tool.py,
Simon Josefsson <=
- Re: planning for beta-testing gnulib-tool.py, Bruno Haible, 2024/03/10
- Re: planning for beta-testing gnulib-tool.py, Simon Josefsson, 2024/03/10
- Re: planning for beta-testing gnulib-tool.py, Bruno Haible, 2024/03/10
- Re: planning for beta-testing gnulib-tool.py, Collin Funk, 2024/03/10
- Re: planning for beta-testing gnulib-tool.py, Simon Josefsson, 2024/03/11
- gnulib-tool.py --add-import fails, Collin Funk, 2024/03/11
- Re: gnulib-tool.py --add-import fails, Collin Funk, 2024/03/11
Re: planning for beta-testing gnulib-tool.py, Collin Funk, 2024/03/14