Your message dated Wed, 23 Jan 2019 23:04:22 +0000
with message-id <[email protected]>
and subject line Bug#902115: fixed in pristine-tar 1.46
has caused the Debian Bug report #902115,
regarding Fails to handle file names containing '\x2'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
902115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902115
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pristine-tar
Version: 1.44
Severity: normal
Hi,
the systemd Debian package repo uses pristine-tar.
Today I wanted to import the new upstream version v239, which failed
with the following error message:
pristine-tar: git archive --format=tar 94b74f04796e0da187092db7c2487aaf30f0faf1
| (cd '/tmp/pristine-tar.Cr2O5cRTsV' && tar x)
pristine-tar: mkdir /tmp/pristine-tar.kzgpmVhxjE/workdir
pristine-tar: mv /tmp/pristine-tar.Cr2O5cRTsV
/tmp/pristine-tar.kzgpmVhxjE/workdir/systemd-239
pristine-tar: tar cf /tmp/pristine-tar.kzgpmVhxjE/recreatetarball --owner 0
--group 0 --numeric-owner -C /tmp/pristine-tar.kzgpmVhxjE/workdir
--no-recursion --mode 0644 --verbatim-files-from --files-from
/tmp/pristine-tar.kzgpmVhxjE/manifest
tar:
systemd-239/test/fuzz-corpus/unit-file/dev-mapper-fedora_krowka\\\\x2dswap.swap:
Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
pristine-tar: command failed: tar cf
/tmp/pristine-tar.kzgpmVhxjE/recreatetarball --owner 0 --group 0
--numeric-owner -C /tmp/pristine-tar.kzgpmVhxjE/workdir --no-recursion --mode
0644 --verbatim-files-from --files-from /tmp/pristine-tar.kzgpmVhxjE/manifest
Looking at that directory, I have a file named
/tmp/pristine-tar.kzgpmVhxjE/workdir/systemd-239/test/fuzz-corpus/unit-file/dev-mapper-fedora_krowka\x2dswap.swap
The manifest file /tmp/pristine-tar.kzgpmVhxjE/manifest contains
systemd-239/test/fuzz-corpus/unit-file/dev-mapper-fedora_krowka\\x2dswap.swap
Fixing that manifest file manually and removing the duplicated '\', tar
is successfully creating the tarball.
If you want to reproduce the issue, run
$ apt install git-buildpackage
$ gbp clone systemd
$ gbp import-orig --uscan
Regards,
Michael
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pristine-tar depends on:
ii libbz2-1.0 1.0.6-8.1
ii libc6 2.27-3
ii perl 5.26.2-6
ii tar 1.30+dfsg-2
ii xdelta 1.1.3-9.2
ii xdelta3 3.0.11-dfsg-1+b1
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages pristine-tar recommends:
ii bzip2 1.0.6-8.1
ii pbzip2 1.1.9-1+b1
ii xz-utils 5.2.2-1.3
pristine-tar suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: pristine-tar
Source-Version: 1.46
We believe that the bug you reported is fixed in the latest version of
pristine-tar, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Tomasz Buchert <[email protected]> (supplier of updated pristine-tar package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 23 Jan 2019 23:24:06 +0100
Source: pristine-tar
Architecture: source
Version: 1.46
Distribution: unstable
Urgency: medium
Maintainer: Tomasz Buchert <[email protected]>
Changed-By: Tomasz Buchert <[email protected]>
Closes: 902115
Changes:
pristine-tar (1.46) unstable; urgency=medium
.
* refresh packaging (debhelper 12, std-ver 4.3.0)
* unquote filenames properly (closes: #902115)
* drop dpkg-dev from dependencies
Checksums-Sha1:
36ac97f7aa0a9ee79bd62f7ec12f8329680064a1 1804 pristine-tar_1.46.dsc
f4cacf1af7d2b6135db4ed25b0a45f0895620102 284208 pristine-tar_1.46.tar.xz
35c714fb788b04c63d720bd0063e7146d4983740 6701 pristine-tar_1.46_amd64.buildinfo
Checksums-Sha256:
0b4606ac24379f634f491d76158a3760daede7db28ca0aeb5f23f480718118d8 1804
pristine-tar_1.46.dsc
0d27bf6dbd8b22520cd49a8807246f7e9dc9f47c4491ef178e2228071f9479c2 284208
pristine-tar_1.46.tar.xz
71c77ad634a6b68af09b9186d1415978f1006b251b58d83cb22137ebe89d336a 6701
pristine-tar_1.46_amd64.buildinfo
Files:
4859b5396b998a9f15d5ede036f70f9b 1804 utils optional pristine-tar_1.46.dsc
8dc1224d62014175fc58bb3fe5d402d2 284208 utils optional pristine-tar_1.46.tar.xz
75550df94fd96f3e57c5181032c6335e 6701 utils optional
pristine-tar_1.46_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEzmRl4OZ9N8ZVV+eKAK40x+rZ6zgFAlxI7QUSHHRvbWFzekBk
ZWJpYW4ub3JnAAoJEACuNMfq2es4I3kP/0a0plolzYS2uWHrPSxvVParQnTS2ylt
ROkdMxqQd7VdR91lJX9peVOaTegaoe4OO2jBdYaFQUJJVY5mUUwtSfG/3UUJhInP
tylaFhyAql5FVQLCQ8utPIQzKXxxPpZ4pFUJb76Z0PzHmy8//P/lLx4/COpUPWWM
QBKgFdSU0sY9rBD/xswWk0/uoGGLQuNzLnen4Ty7GYWFsff3VCdjNbmYF9Zyu7rd
yTXtk91neA0Kkl1tsA4NhVMvQNul+EkHSfqN9LgrfumcmzrPrP7w7Evz9iXLFYu9
pxj0hWKrG5kh7J64LGpx12AeQvoaH2b7+vNQCo2tpxAHV2q4nN94lIhooHJKw6fm
uMMSYm55i0SEXpkW+9vVtzdFQ/AgpR0o0BmyCyHBmeV838ku/RHFk1sqsLeHf131
uOPQTYZqcrvdCHLQKnvjF8inbDC1YOfjfwKnrBZCJuHME8s8OQsNG1W/XoJ13oqv
r05r3x8sSTO6KDFlIgzm70YoNQKJDfzl2zzvMxQYpGH0acurNaUb+jEIWFnzfK6j
NENYNRgsxNj6s8R23L67QRyPpnXZH55hOA6RevWQUWIpjE5YpB+bA7JWGraSxt4X
Dwi5E62NvJSPVGE4UpmLB0pV0g21AlcZDo4fRtFbEqnR2jIkLKdqlJzQvOb5oxLd
uL0f8sLifOFe
=bD96
-----END PGP SIGNATURE-----
--- End Message ---