For GNU tar 1.30, the regression tests remfiles01.at and remfiles02.at
(175 176) fail.  The immediate problem is that tar's child process
fails to identify itself as "tar (child)" in the error message.

The underlying cause is a change in gnulib, specifically this commit:
https://git.savannah.gnu.org/cgit/gnulib.git/commit/lib/error.c?id=f29814b96c9737abc8193d57d630697700feebeb

tar uses set_program_name() to set the program name in a variable
program_name, but error() now calls getprogname(), which does not
read program_name.

I don't know at which level this should be fixed, but it seems odd
that gnulib offers a set_program_name() that is ignored by the rest
of the library.

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to