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

Reply via email to