false position error: malformed-deb-archive third member data.tar.lzma not data.tar.(gz|bz2)

Bug #339519 reported by LI Daobing
2
Affects Status Importance Assigned to Milestone
lintian (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: lintian

I got a lintian ERROR[1] when i check one of my package. I think ubuntu should hide this error, because some package already use lzma as the compress method, such as ttf-arphic-uming[2]

[1]
$ lintian -i ../ibus-pinyin_1.1.0.20090303+1-0ubuntu1~jaunty1~ppa1_amd64.changes
E: ibus-pinyin: malformed-deb-archive third member data.tar.lzma not data.tar.(gz|bz2)
N:
N: The binary package is not a correctly constructed archive. A binary
N: Debian package must be an ar archive with exactly three members:
N: debian-control, control.tar.gz, and data.tar.gz or data.tar.bz2 in
N: exactly that order. The debian-control member must start with a single
N: line containing the version number, with a major revision of 2.
N:
N: Refer to the deb(5) manual page for details.
N:
N: Severity: serious, Certainty: certain
N:

[2] $ ar t ttf-arphic-uming/ttf-arphic-uming_0.2.20080216.1-3ubuntu2_all.deb
debian-binary
control.tar.gz
data.tar.lzma

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: lintian 2.2.4ubuntu1
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: lintian
Uname: Linux 2.6.28-8-generic x86_64

Revision history for this message
LI Daobing (lidaobing) wrote :
Colin Watson (cjwatson)
Changed in lintian (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (22.5 KiB)

This bug was fixed in the package lintian - 2.2.9ubuntu1

---------------
lintian (2.2.9ubuntu1) karmic; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Don't complain about `dist-packages' in /usr/lib/python*.
  * Permit data.tar.lzma for packages with Ubuntu distributions at the head
    of their changelog (LP: #339519).

lintian (2.2.9) unstable; urgency=low

  * Summary of tag changes:
    + Added:
       - wrong-section-according-to-package-name
       - vcs-field-uses-not-recommended-uri-format
       - vcs-field-uses-unknown-uri-format
    + Removed:
       - dev-package-should-be-section-libdevel
       - doc-package-should-be-section-doc
       - perl-package-should-be-section-perl
       - python-package-should-be-section-python

  * checks/deb-format.desc:
    + [RA] In the tag description, the first required element should be
      debian-binary, not debian-control. Thanks, Judit Foglszinger.
      (Closes: #521012)
  * checks/fields{,.desc}:
    + [FL] Update list of valid sections. (Closes: #521782)
    + [RA] Fix dbg-package-missing-depends check when the dependency is
      followed by a comma. (Closes: #520640)
    + [FL] Add package name checks for the new sections. Move all package
      section checks to one tag "wrong-section-according-to-package-name"
      instead of one tag per section.
    + [FL] Add checks for well formatted Vcs-* fields. (Closes: #517635)
  * checks/lintian.desc:
    + [CW] Add karmic as an allowable distribution for Ubuntu (thanks, Soren
      Hansen).
  * checks/scripts:
    + [RA] Fix a hash collision that could suppress a correct
      remove-of-unknown-diversion tag if the diversion was removed in
      multiple maintainer scripts including postrm.
    + [RA] Handle variables in maintainer scripts when adding and removing
      diversions. Patch from Raphael Geissert. (Closes: #519268)
  * checks/shared-libs:
    + [RA] Correctly handle SONAMEs in symbols files that contain regex
      metacharacters like +. Thanks, Daniel Kobras. (Closes: #521621)

  * collection/file-info:
    + [RA] Use chomp instead of chop to remove newlines.
    + [RA] Ignore error returns from file. file returns non-zero if it
      can't parse some files, but the resulting output is still fine for
      Lintian's purposes. Thanks to Raphael Geissert for the problem
      identification. (Closes: #521257)

  * data/changelog-file/ubuntu-dists:
    + [CW] Add karmic as an allowable distribution for Ubuntu (thanks, Soren
      Hansen).

  * debian/rules:
    + [RA] Remove and recreate debian/tests before runtests or check-tag to
      avoid spurious test failures from lingering old files.

  * frontend/lintian:
    + [RA] Belatedly bump the lab format version for many recent changes.

  * lib/Lintian/Command.pm:
    + [RA] In kill, initialize the result status and use &&= instead of |=.
      Partly addresses #521257.

  * unpack/unpack-srcpkg-l1:
    + [RA] Better anchor the regexes that parse the file list in a source
      package.

lintian (2.2.8) unstable; urgency=low

  The "Policy 3.8.1" release.

  * Summary of tag changes:
    + Added
      - dir-or-file-in-var-lock
      - dir-or-...

Changed in lintian (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.