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

Reply via email to