false position error: malformed-deb-archive third member data.tar.lzma not data.tar.(gz|bz2)
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-
E: ibus-pinyin: malformed-
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-
debian-binary
control.tar.gz
data.tar.lzma
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: lintian 2.2.4ubuntu1
PackageArchitec
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: lintian
Uname: Linux 2.6.28-8-generic x86_64
Changed in lintian (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
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: according- to-package- name uses-not- recommended- uri-format uses-unknown- uri-format should- be-section- libdevel should- be-section- doc should- be-section- perl package- should- be-section- python
+ Added:
- wrong-section-
- vcs-field-
- vcs-field-
+ Removed:
- dev-package-
- doc-package-
- perl-package-
- python-
* checks/ deb-format. desc: binary, not debian-control. Thanks, Judit Foglszinger. fields{ ,.desc} : missing- depends check when the dependency is section- according- to-package- name" lintian. desc: of-unknown- diversion tag if the diversion was removed in cters like +. Thanks, Daniel Kobras. (Closes: #521621)
+ [RA] In the tag description, the first required element should be
debian-
(Closes: #521012)
* checks/
+ [FL] Update list of valid sections. (Closes: #521782)
+ [RA] Fix dbg-package-
followed by a comma. (Closes: #520640)
+ [FL] Add package name checks for the new sections. Move all package
section checks to one tag "wrong-
instead of one tag per section.
+ [FL] Add checks for well formatted Vcs-* fields. (Closes: #517635)
* checks/
+ [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-
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
metachara
* collection/ file-info: ation. (Closes: #521257)
+ [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
identific
* 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: file-in- var-lock
+ Added
- dir-or-
- dir-or-...