[SCM] Debian package checker branch, master, updated. 1.24.3-23-gb28190b
The following commit has been merged in the master branch:
commit bedb1c5c39b9369b59cc66335e980447dba7ebb1
Author: Jordà Polo <jorda@ettin.org>
Date: Fri Aug 1 07:46:23 2008 +0200
Standardize manual references
Additionally, FHS references now use IDs instead of chapter/section numbers.
diff --git a/checks/binaries.desc b/checks/binaries.desc
index 8359044..f00a486 100644
--- a/checks/binaries.desc
+++ b/checks/binaries.desc
@@ -98,13 +98,13 @@ Info: The listed shared library doesn't include information about which
Tag: arch-dependent-file-in-usr-share
Type: error
-Ref: fhs 4.11
+Ref: fhs usrsharearchitectureindependentdata
Info: This package installs an ELF binary in the <tt>/usr/share</tt>
hierarchy, which is reserved for architecture-independent files.
Tag: binary-in-etc
Type: error
-Ref: fhs 3.7
+Ref: fhs etchostspecificsystemconfiguration
Info: This package installs an ELF binary in <tt>/etc</tt>.
The Filesystem Hierarchy Standard forbids this.
@@ -124,7 +124,7 @@ Info: The package name of a library package should usually reflect
from the library file name with the following code snippet:
.
$ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
-Ref: Library Packaging guide 5
+Ref: libpkg-guide 5
Tag: binary-with-bad-dynamic-table
Type: error
@@ -156,7 +156,7 @@ Info: The listed file appears to be linked against the C library, but the
Tag: missing-dependency-on-perlapi
Type: error
-Ref: Perl policy 4.4.2
+Ref: perl-policy 4.4.2
Info: This package includes a *.so file in <tt>/usr/lib/perl5</tt>,
normally indicating that it includes a binary Perl module. Binary Perl
modules must depend on perlapi-$Config{version} (from the Config module).
diff --git a/checks/copyright-file.desc b/checks/copyright-file.desc
index f409e54..5da6493 100644
--- a/checks/copyright-file.desc
+++ b/checks/copyright-file.desc
@@ -195,7 +195,7 @@ Info: There is "Upstream Author(s)" in your copyright file. This was most
Tag: copyright-has-url-from-dh_make-boilerplate
Type: warning
-Ref: 12.5
+Ref: policy 12.5
Info: There is "url://example.com" in your copyright file. This was most
likely a remnant from the dh_make template.
.
diff --git a/checks/fields.desc b/checks/fields.desc
index 170a696..ed09ea8 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -64,7 +64,7 @@ Tag: magic-arch-in-arch-list
Type: error
Info: The special architecture values `all' and `any' only make sense if
they occur alone.
-Ref: policy 5.6.8
+Ref: policy 5.6.8
Tag: unknown-architecture
Type: warning
@@ -702,7 +702,7 @@ Info: You depend on the build-essential package, which is only a
Tag: malformed-python-version
Type: error
-Ref: Python policy 2.3
+Ref: python-policy 2.3
Info: The Python-Version control field is not in one of the valid
formats. It should be in one of the following formats:
.
diff --git a/checks/files.desc b/checks/files.desc
index b3a3ba2..8c57969 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -148,7 +148,7 @@ Type: error
Info: This package installs a directory under <tt>/usr/share/man</tt> or
<tt>/usr/X11R6/man</tt> that isn't a manual section directory or locale
directory.
-Ref: fhs 4.11.5
+Ref: fhs usrsharemanmanualpages
Tag: executable-manpage
Type: error
@@ -380,7 +380,7 @@ Info: Documentation files should be owned by <tt>root/root</tt>.
Tag: dir-or-file-in-var-www
Type: error
-Ref: fhs 5
+Ref: fhs thevarhierarchy
Info: Debian packages should not install files under <tt>/var/www</tt>.
This is not one of the <tt>/var</tt> directories in the File Hierarchy
Standard and is under the control of the local administrator. Packages
@@ -413,7 +413,7 @@ Info: Debian packages should not install into <tt>/opt</tt>, because it
Tag: dir-or-file-in-srv
Type: error
-Ref: fhs 3
+Ref: fhs therootfilesystem
Info: Debian packages should not install into <tt>/srv</tt>. The
specification of <tt>/srv</tt> states that its structure is at the
discretion of the local administrator and no package should rely on any
@@ -640,7 +640,7 @@ Ref: perl-policy 2.3
Tag: file-in-usr-lib-site-python
Type: error
-Ref: Python policy 1.4
+Ref: python-policy 1.4
Info: The directory /usr/lib/site-python has been deprecated as a
location for installing Python modules and may be dropped from Python's
module search path in a future version. Most likely this module is a
@@ -700,7 +700,7 @@ Ref: policy 10.4
Tag: file-in-usr-lib-sgml
Type: warning
-Ref: fhs 4
+Ref: fhs theusrhierarchy
Info: This package installs a file in <tt>/usr/lib/sgml</tt>. This was
the old location for SGML catalogs and similar flies. All those files
should now go into <tt>/usr/share/sgml</tt>.
diff --git a/checks/menu-format.desc b/checks/menu-format.desc
index 4029bf1..bbbbab7 100644
--- a/checks/menu-format.desc
+++ b/checks/menu-format.desc
@@ -44,7 +44,7 @@ Info: This menu item doesn't test to see if the package containing it is
This error usually indicates a misspelling of the package name in the
menu entry or a copied menu entry from another package that doesn't apply
to this one.
-Ref: menu manual 3.2
+Ref: menu 3.2
Tag: duplicated-tag-in-menu-item
Type: warning
@@ -108,7 +108,7 @@ Info: The menu item has a line that specifies an unknown section or uses a
applications should use directly. Check the spelling of the section and
check the section against the list in the menu policy. (The menu
sections changed as of June of 2007.)
-Ref: Debian Menu sub-policy 2.1
+Ref: menu-policy 2.1
Tag: menu-item-creates-new-root-section
Type: error
@@ -120,7 +120,7 @@ Info: The menu item has a line that specifies a new section to put a menu
Tag: menu-icon-not-in-xpm-format
Type: error
Info: Icons in the Debian menu system should be in XPM format.
-Ref: menu manual 3.7
+Ref: menu 3.7
Tag: menu-icon-missing
Type: warning
@@ -131,13 +131,13 @@ Info: This icon file couldn't be found. If the path to the icon in the
.
If the icon is in a package this package depends on, add a lintian
override for this warning. lintian cannot check icons in other packages.
-Ref: menu manual 3.7
+Ref: menu 3.7
Tag: menu-icon-too-big
Type: error
Info: Icons in the Debian menu system should be at most 32x32 pixels
(icon16x16 icons should of course be at most 16x16 pixels)
-Ref: menu manual 3.7
+Ref: menu 3.7
Tag: menu-icon-cannot-be-parsed
Type: warning
@@ -194,7 +194,7 @@ Tag: unquoted-string-in-menu-item
Type: warning
Info: The menu item includes a tag with an unquoted string like section=Games
instead of section="Games". This is deprecated. Use a quoted string instead.
-Ref: menu manual 3.2
+Ref: menu 3.2
Tag: menu-command-not-in-package
Type: warning
diff --git a/checks/menus.desc b/checks/menus.desc
index efd025e..d721748 100644
--- a/checks/menus.desc
+++ b/checks/menus.desc
@@ -166,7 +166,7 @@ Type: error
Info: The Index field in a doc-base file should reference the single index
file for that document. Any other files belonging to the same document
should be listed in the Files field.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-references-missing-file
Type: error
@@ -180,19 +180,19 @@ Type: warning
Info: The Format field in this doc-base control file declares a format
that is not supported. Recognized formats are "HTML", "Text", "PDF",
"PostScript", "Info", "DVI", and "DebianDoc-SGML" (case-insensitive).
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-no-format
Type: error
Info: A format section of this doc-base control file didn't specify a
format. Each section after the first must specify a format.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-no-format-section
Type: error
Info: This doc-base control file didn't specify any format
section.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-no-index
Type: error
@@ -200,7 +200,7 @@ Info: Format sections in doc-base control files for HTML or Info documents
must contain an Index field specifying the starting document for the
documentation. Even if the documentation is a single file, this field
must be present.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-document-field-ends-in-whitespace
Type: error
@@ -215,7 +215,7 @@ Info: The Document field in doc-base control file must be located at
first line of the file. While unregistering documents, doc-base 0.8
and later parses only the first line of the control file for performance
reasons.
-Ref: Debian doc-base Manual section 2.3.2.1
+Ref: doc-base 2.3.2.1
Tag: doc-base-file-unknown-field
Type: error
@@ -223,7 +223,7 @@ Info: The doc-base control file contains field which is either unknown
or not valid for the section where was found. Possible reasons for this
error are: a typo in field name, missing empty line between control file
sections, or an extra empty line separating sections.
-Ref: Debian doc-base Manual sections 2.3.2.1 and 2.3.2.2
+Ref: doc-base 2.3.2.1, doc-base 2.3.2.2
Tag: doc-base-file-duplicated-field
Type: error
@@ -233,20 +233,20 @@ Tag: doc-base-file-duplicated-format
Type: error
Info: The doc-base control file contains a duplicated format. Doc-base
files must not register different documents in one control file.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-lacks-required-field
Type: error
Info: The doc-base control file does not contain a required field for the
appropriate section.
-Ref: Debian doc-base Manual sections 2.3.2.1 and 2.3.2.2
+Ref: doc-base 2.3.2.1, doc-base 2.3.2.2
Tag: doc-base-invalid-document-field
Type: error
Info: The Document field should consists only of letters (a-z), digits
(0-9), plus (+) or minus (-) signs, and dots (.). In particular,
uppercase letters are not allowed.
-Ref: Debian doc-base Manual section 2.2
+Ref: doc-base 2.2
Tag: doc-base-abstract-field-is-template
Type: warning
@@ -259,14 +259,14 @@ Type: warning
Info: Continuation lines of the Abstract field of doc-base control file
should start with only one space unless they are meant to be displayed
verbatim by frontends.
-Ref: Debian doc-base Manual section 2.3.2
+Ref: doc-base 2.3.2
Tag: doc-base-abstract-field-separator-extra-whitespaces
Type: warning
Info: Unnecessary spaces were found in the paragraph separator line of the
doc-base's Abstract field. The separator line should consist of a single
space followed by a single dot.
-Ref: Debian doc-base Manual section 2.3.2
+Ref: doc-base 2.3.2
Tag: spelling-error-in-doc-base-title-field
Type: warning
@@ -285,14 +285,14 @@ Info: Lintian found a spelling or capitalization error in the Abstract
Tag: doc-base-file-syntax-error
Type: error
Info: Lintian found a syntax error in the doc-base control file.
-Ref: Debian doc-base Manual section 2.3.2.2
+Ref: doc-base 2.3.2.2
Tag: doc-base-file-separator-extra-whitespaces
Type: warning
Info: Unnecessary spaces were found in the doc-base file sections'
separator. The section separator is an empty line and should not contain
any whitespace.
-Ref: Debian doc-base Manual section 2.3.2
+Ref: doc-base 2.3.2
Tag: doc-base-file-uses-obsolete-national-encoding
Type: error
@@ -304,17 +304,17 @@ Info: doc-base files must be valid UTF-8, an encoding of the Unicode
.
$ iconv -f ISO-8859-1 -t UTF-8 doc-base > doc-base.new
$ mv doc-base.new doc-base
-Ref: Debian doc-base Manual section 2.3.2
+Ref: doc-base 2.3.2
Tag: doc-base-unknown-section
Type: warning
Info: The section indicated in this doc-base control file is not one of
the standard doc-base sections. The doc-base sections are based on the
menu sections but are not exactly the same.
-Ref: Debian doc-base Manual section 2.3.3
+Ref: doc-base 2.3.3
Tag: menu-method-should-include-menu-h
Type: error
Info: A menu-method file must include the menu.h configuration file
(using "!include menu.h").
-Ref: Debian Menu System manual section 5
+Ref: menu 5
--
Debian package checker
Reply to: