Page MenuHomePhabricator

pristine-tar handles complex filenames badly
Closed, ResolvedPublic

Description

This is Debian bug 1010024.

It blocks the updating of the Debian rclone package (because that contains a path interesting enough that pristine-tar explodes on trying to import the newer upstream release).

For details see the Debian bug referenced above, and this MR in the upstream repo.

Event Timeline

MatthewVernon created this task.

Fixed with this upload:

Format: 1.8
Date: Fri, 04 Nov 2022 11:23:44 +0000
Source: pristine-tar
Binary: pristine-tar
Architecture: source
Version: 1.50
Distribution: unstable
Urgency: medium
Maintainer: Tomasz Buchert <tomasz@debian.org>
Changed-By: Matthew Vernon <matthew@debian.org>
Description:
 pristine-tar - regenerate pristine tarballs
Closes: 719078 736201 784635 1010024
Changes:
 pristine-tar (1.50) unstable; urgency=medium
 .
   [ Kevin Locke ]
   * Handle octal escapes in quoted paths
   * Use a single substitution to correctly unquote paths
 .
   [ Matthew Vernon ]
   * Quote manifests and use tar --null (Closes: #1010024, #784635,
     #736201, #719078 )
   * Add a couple more test cases
Checksums-Sha1:
 a19f154290c041cb1cba5ac1abefb66cb147f358 1966 pristine-tar_1.50.dsc
 f18130d102d0f195d8d1f72ed119f74948d526d2 306984 pristine-tar_1.50.tar.xz
Checksums-Sha256:
 429bc2c10371682441547ac7b212ad822698f84949d840e7947ed71b41ee4323 1966 pristine-tar_1.50.dsc
 9a9790edddd2d5588da87cbc2dfd223dcd0967974c5b0bddf734d49ba85d7f6a 306984 pristine-tar_1.50.tar.xz
Files:
 ff64e8f5952249d8ec3a9f658f115ca5 1966 utils optional pristine-tar_1.50.dsc
 c2af10d995f79b6b5e942c789a8392ee 306984 utils optional pristine-tar_1.50.tar.xz