On Sat, Nov 16, 2024 at 11:45:11AM -0500, Gavin D. Smith wrote:
> branch: master
> commit a1e8832ef56932deb90d504d606436934e3540ac
> Author: Gavin Smith <[email protected]>
> AuthorDate: Sat Nov 16 16:38:16 2024 +0000
>
> Eliminate non-ASCII file names from tarball
>
> * tp/tests/Makefile.am (input/non_ascii.tar): Rule to create
> tar file of all files under input/non_ascii with non-ASCII
> file names.
>
Maybe $(srcdir)/input/non_ascii.tar could depend on $(non_ascii_input)
such that the files used in tests are automatically put in the archive
and expanded in built_input/non_ascii? Like
$(srcdir)/input/non_ascii.tar: $(non_ascii_input)
cd $(srcdir)/input && \
tar -c -f non_ascii.tar non_ascii
> ---
> +
> +# tar archive should contain all files in a "non_ascii" directory
> +$(srcdir)/input/non_ascii.tar:
> + cd $(srcdir)/input && \
> + tar -c -f non_ascii.tar non_ascii
> +
> +check_DATA += built_input/non_ascii
> +built_input/non_ascii: input/non_ascii.tar
> + rm -rf $@ && mkdir -p $@ && \
> + cd built_input && \
> + tar -xm -f "$(abs_srcdir)/input/non_ascii.tar"
> +# tar -m discards file modification dates from the archive.
> +
> +EXTRA_DIST = run_parser_all.sh parser_tests.sh escape_file_names.pl \
> + $(one_test_files_generated_list) coverage_macro.texi \
> + input/included_latin1.texi input/non_ascii.tar
> diff --git a/tp/tests/encoded/list-of-tests b/tp/tests/encoded/list-of-tests