- Package:
- dgit-infrastructure
- Source:
- dgit-infrastructure
- Submitter:
- Ian Jackson
- Date:
- 2026-08-01 00:09:02 UTC
- Severity:
- normal
Debian tag2upload service writes ("[tag2upload 5564] irrecoverable libhttp-cookies-perl 6.12-1"):
1. This error message should say what *other* first directory parts it
saw.
2. In this case the tarfile listing looks like this:
drwxr-xr-x olaf/olaf 0 2026-07-26 03:34 HTTP-Cookies-6.12
-rw-r--r-- olaf/olaf 19640 2026-07-26 03:34 HTTP-Cookies-6.12/LICENSE
-rw-r--r-- olaf/olaf 2411 2026-07-26 03:34 HTTP-Cookies-6.12/INSTALL
...
So I think the tag2upload service has a bug here.
Ian.
Ian Jackson writes ("Bug#1143196: tarballs with explicit toplevel directory break with pristine-tar"):
It turns out that the / we see in directory names in tar vv listings
are *in the tarfile* and *not generated by all tar implementations*!
Ian.
Ian Jackson writes ("Bug#1143196: tarballs with explicit toplevel directory break with pristine-tar"):
I was able to reproduce a tarball whose top-level directory didn't end
in `/` as written in the tarfile simply by using pax.
So I think right now probably all pax-generated tarballs don't work.
Ian.
Thanks, my intuition also was that there is a bug somewhere. Cheers, gregor
Great, thanks alot! Cheers, gregor
The fix for this bug is now deployed. There is some risk it will regress due to an automated deployment if src:dgit doesn't migrate quickly enough. I will keep an eye on it. Ian.