Check-Script: deb-format Author: Russ Allbery Abbrev: dfmt Type: binary, udeb Needs-Info: unpacked, changelog-file, bin-pkg-control, index Info: This script checks the format of the deb ar archive itself. Tag: malformed-deb-archive Severity: serious Certainty: certain Info: The binary package is not a correctly constructed archive. A binary Debian package must be an ar archive with exactly three members: debian-binary, control.tar.gz, and one of data.tar.gz, data.tar.bz2 or data.tar.xz in exactly that order. The debian-binary member must start with a single line containing the version number, with a major revision of 2. Ref: deb(5) Tag: lzma-deb-archive Severity: serious Certainty: certain Info: The data portion of this binary package is compressed with lzma. This is supported by dpkg but not yet permitted in the Debian archive. Such a package will be rejected by DAK. Tag: tar-errors-from-control Severity: important Certainty: possible Info: tar produced an error while listing the contents of the control.tar.gz member of this package. This probably means there's something broken or at least strange about the way the package was constructed. Tag: tar-errors-from-data Severity: important Certainty: possible Info: tar produced an error while listing the contents of the data member of this package. This probably means there's something broken or at least strange about the way the package was constructed. Tag: udeb-uses-non-gzip-data-tarball Severity: serious Certainty: certain Info: This udeb contains non-gzip data tarballs. udpkg, debian-installer's dpkg equivalent, does not support non-gzip tarballs which means udebs that contain them will not be installable. This can also break the daily or weekly d-i images. Tag: data.tar.xz-member-without-dpkg-pre-depends Severity: pedantic Certainty: certain Info: The deb uses xz compression for the data member, which requires a Pre-Depends on dpkg (>= 1.15.6~). This is trivially satisfied in Debian, but it can complicate upgrades from Ubuntu Lucid where dpkg 1.15.6 is not currently available.