tags 1010024 +patch
quit
Hi,
I've made an MR (
https://salsa.debian.org/debian/pristine-tar/-/merge_requests/9 ) that
fixes this issue, and I think puts us in a stable place for manifest
handling, specifically:
* manifests (go back to) contain quoted paths, newline-separated. This
is backwards-compatible (we've basically always handled manifests as
containing quoted paths even when they didn't), and also unambiguous.
* we make a null-separated manifest to pass to tar --null (this is the
only way of unambiguously providing a file list to tar)
* if unquote-and-null-separate doesn't work on a manifest, we fall back
to null-separate-only, which will catch that subset of unquoted
manifests where a further unquote isn't a no-op
* incorporate Kevin Locke's fixes to make unquoting work reliably
This passes the regression testing in salsa CI. Are you happy for my
Debian hat ([email protected]) to upload this?
[I'll do a delayed upload next week if I don't hear back from you]
Thanks,
Matthew