On Mon, Aug 24, 2026 at 04:22:53PM +0200, Martin Husemann wrote:
> On Mon, Aug 24, 2026 at 02:05:39PM +0000, Taylor R Campbell wrote:
> > - the input data that we have no control over.
> 
> The question is: how should the tool behave in this situation and what
> consequences does it have?
> 
>  - extract filenames as octects verbatim, leading to unrepresantable
>    filenames that "ls" will not properly show and that are hard to
>    rename with the shell.
> 
>  - extract (like before the change) the result of the iconv() call, i.e.
>    in this case "???.py", which gives high possibilities of unexpected
>    name clashes in the output if multiple files are affected.
> 
>  - fail to extract (like after the change and like all other tools I know
>    in the same situation), which makes things complicated for pkgsrc
>    but most obvious for the local user.
> 

4) Use a FAT like method (if requested): extract the files with an
ASCII like representation and give two files: one "path.origin" with the
verbatim paths, one per line, and the other: "path.xfm", with
corresponding line indices, the transformed version (not one file
because there will be the problem to find a separator guaranteed
not to appear trailing the original path and that the text tools
could master---this excludes the nul character).

-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

Reply via email to