[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#426168: false-positive in doc-base format check



Package: lintian
Version: 1.23.30
Severity: normal

A previously lintian-free package has suddenly started generating a
doc-base format error:

$ lintian -i /opt/debian/qof/qof_0.7.2-1_amd64.changes 
E: libqof-doc: doc-base-file-no-format qof-www:20
N:
N:   A format section of this doc-base control file didn't specify a
N:   format. Each section after the first must specify a format.
N:   
N:   Refer to Debian doc-base Manual section 2.3.2.2 for details.
N:
E: libqof-doc: doc-base-file-no-format qof:20

This is the current Debian package and there is no lintian error
reported for this version and no error was reported when the package
was originally uploaded.

http://lintian.debian.org/reports/mNeil_Williams.html

The doc-base file in question is:

Document: qof-www
Title: Query Object Framework Introduction
Author: Neil Williams
Abstract: Query Object Framework Introduction
  QOF, the Query Object Framework, provides a set of C
  Language utilities for performing generic structured complex
  queries on a set of data held by a set of C/C++ objects. 
  .
  This introduction is a copy of the QOF website content, explaining
  Why QOF exists, how to develop packages using QOF, generating
  examples, QOF roadmap, goals, status and links to other related
  www sites, including translation support.
  .
  Homepage: http://qof.sourceforge.net/
Section: Apps/Programming

Format: HTML
Index: /usr/share/doc/libqof-doc/html/index.html
Files: /usr/share/doc/libqof-doc/html/*

The doc-base manual specifies the format as:
Document: doc-base
Title: Debian doc-base Manual
Author: Christian Schwarz
Abstract: This manual describes what doc-base is
 and how it can be used to
 manage online manuals on Debian systems.
Section: Apps/Programming
     
Format: DebianDoc-SGML
Files: /usr/share/doc/doc-base/doc-base.sgml.gz
     
Format: Text
Files: /usr/share/doc/doc-base/doc-base.txt.gz
     
Format: HTML
Index: /usr/share/doc/doc-base/doc-base.html/index.html
Files: /usr/share/doc/doc-base/doc-base.html/*.html

Allowing for changes to prevent other errors (like correcting the file
paths etc.), I cannot see how my current file is wrong.

I discovered this when trying to create a new -doc package - nothing I
do resolves this error.

--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.18-4-amd64

Debian Release: lenny/sid
  500 unstable        www.linux.codehelp.co.uk 
  500 unstable        www.emdebian.org 
  500 unstable        ftp.uk.debian.org 

--- Package information. ---
Depends                               (Version) | Installed
===============================================-+-==============
perl                                            | 5.8.8-7
libdigest-md5-perl                              | 
 OR perl                               (>> 5.8) | 5.8.8-7
dpkg-dev                           (>= 1.13.17) | 1.14.4
file                                            | 4.20-8
binutils                                        | 2.17cvs20070426-7
diffstat                            (>= 1.27-1) | 1.43-2
man-db                            (>= 2.3.20-1) | 2.4.4-3
gettext                               (>= 0.16) | 0.16.1-1
intltool-debian                                 | 0.35.0+20060710.1
libparse-debianchangelog-perl          (>= 0.6) | 1.0-1




-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpeDoEVUWy7M.pgp
Description: PGP signature


Reply to: