Bruno Haible wrote:
> Yes, that's my point. Instead of using unnormalized file names nearly
> everywhere and normalized file names only in a few places, it is better
> to use normalized file names nearly everywhere and unnormalized file names
> only in a few places. It causes fewer bugs and less head-aches. And it
> is what the previous 'joinpath' function did achieve.

Agreed, I reverted that patch and pushed it before it causes any
trouble [1].

I still think it would be nice to remove the os.path.join() vs.
joinpath() thought. And double check the paths are normalized
everywhere that it matters.

Do you still expect GNULIB_TOOL_IMPL=sh+py to pass by the way?

I could just do path normalization everywhere (as long as there are no
Make variables) which would make everything easier. But it would
likely cause small diffs where gnulib-tool.sh doesn't do the same.

Collin

[1] 
https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=7a99ec181aca5cf5839b62e632f7ec4c82b9a845

Reply via email to