Package: po4a
Severity: minor
Hi,
po4a's Debian Control parser[1] in SVN chokes on a control file
(attached) that I believe has no syntax errors:
$ PERL5LIB=po4a/ po4a-gettextize -f text -m checks/group-checks.desc -p
po4a/po/group-checks.pot -o control=Info
Unrecognized section: '# This is a source check, so we only run it once per
group
'
Unrecognized section: ' Note: This check is limited to packages created from
the same
source package. Full circular dependencies between binaries from
different source packages is beyond the scope of Lintian.
'
Unrecognized section: ' is neither Multi-Arch same nor foreign.
The first error is because the parser chokes on a comment in the
file, and the source suggests this is due to a lack of support for
these. It would be nice (but not needed) to have that.
However, the last two errors I do not understand.
David Prévot (taffit) also mentioned the following:
21:37 taffit Mmm, it also assumes a short description on the
first line, followed by a long one in the following text, which is not
the case in your file (might exist a setting for that)
I had a brief look at the source, but I could not find such a setting.
~Niels
[1] That is, -f text -o control=...
Check-Script: group-checks
Author: Niels Thykier ni...@thykier.net
Abbrev: gchck
# This is a source check, so we only run it once per group
Type: source
Info: This script checks for some issues that may appear in packages
built from the same source. This includes intra-source circular
dependencies and intra-source priority checks.
Tag: intra-source-package-circular-dependency
Severity: normal
Certainty: certain
Info: The listed packages from the same source circularly depend
(or pre-depend) on each other. This makes it difficult for tools
to properly handle install/upgrade sequences. Furthermore this
complicates automated removal of unused packages.
.
If possible, consider removing or reducing one of the depends.
.
Note: This check is limited to packages created from the same
source package. Full circular dependencies between binaries from
different source packages is beyond the scope of Lintian.
Ref: policy 7.2
Tag: package-depends-on-lower-priority-package
Severity: normal
Certainty: certain
Ref: policy 2.5, http://qa.debian.org/debcheck.php
Info: The package depends on a package with lower priority than
itself.
.
Note: This check is limited to packages created from the same source
package. A full check of all dependencies built from different
source packages is beyond the scope of Lintian. The depcheck service
can do this.
Tag: binaries-have-file-conflict
Severity: normal
Certainty: possible
Experimental: no
Info: The binaries appears to have overlapping files without proper
conflicts relation.
.
Note the check is completely based on the file index for the
packages. Possible known false-positives include dpkg-diverts in
maintainer scripts.
Tag: dependency-is-not-multi-archified
Severity: normal
Certainty: possible
Info: The package is Multi-Arch same, but it depends on a package that
is neither Multi-Arch same nor foreign.
Ref: https://wiki.ubuntu.com/MultiarchSpec