Bug#79210: .orig.tar.gz definition and reality are out of sync
Package: packaging-manual
Version: 3.2.1.0
Severity: normal
The packaging manual states that foo-1.2.3.orig.tar.gz must unpack to
foo-1.2.3.orig.
However, not only this is not true (dpkg-source apparently deals well with
the tarball unpacking to just about anything, as long as it is
one-directory-level deep at the very least), but many packages do not follow
this, lintian does not check for this... no Debian tool seems to care, and
many maintainers don't, either.
The packaging-manual description of .orig.tar.gz should be updated to what
is the de-facto standard packages and tools have been following:
foo-1.2.3.tar.gz should unpack into a directory bar, where bar is
preferabily "foo-1.2.3.orig" but can be really just about anything.
dpkg-source takes care of renaming the unpack directory to the correct name.
(either that, or the foo-1.2.3.orig thing should be enforced by the debian
tools).
-- System Information
Debian Release: woody
Architecture: i386
Kernel: Linux godzillah.rivendell.sol 2.2.17 #1 Wed Sep 6 17:08:58 BRT 2000 i586
Versions of packages packaging-manual depends on:
ii fileutils 4.0.32-1 GNU file management utilities.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
Reply to: