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

[SCM] Debian package checker branch, master, updated. 1.24.4-57-gcfdcbc8



The following commit has been merged in the master branch:
commit 20e517e576871dc68491e4a637c2179eac6cede0
Author: Jordà Polo <jorda@ettin.org>
Date:   Thu Jul 3 18:39:54 2008 +0200

    Add Severity/Certainty headers to "binaries" tags

diff --git a/checks/binaries.desc b/checks/binaries.desc
index f00a486..fe769c8 100644
--- a/checks/binaries.desc
+++ b/checks/binaries.desc
@@ -8,6 +8,8 @@ Info: This script checks binaries and object files for bugs.
 
 Tag: arch-independent-package-contains-binary-or-object
 Type: error
+Severity: important
+Certainty: certain
 Info: The package contains a binary or object file but is tagged
  Architecture: all.
  .
@@ -17,6 +19,8 @@ Info: The package contains a binary or object file but is tagged
 
 Tag: unstripped-binary-or-object
 Type: error
+Severity: important
+Certainty: certain
 Ref: policy 10.1, policy 10.2
 Info: The package installs an unstripped binary or object file.
  .
@@ -25,11 +29,15 @@ Info: The package installs an unstripped binary or object file.
 
 Tag: library-in-debug-or-profile-should-not-be-stripped
 Type: error
+Severity: normal
+Certainty: certain
 Info: Libraries in <tt>.../lib/debug</tt> or in
  <tt>.../lib/profile</tt> usually should not be stripped.
 
 Tag: statically-linked-binary
 Type: error
+Severity: important
+Certainty: certain
 Info: The package installs a statically linked binary or object file.
  .
  Usually this is a bug. Otherwise, please install an override if your package
@@ -38,16 +46,22 @@ Info: The package installs a statically linked binary or object file.
 
 Tag: library-not-linked-against-libc
 Type: warning
+Severity: minor
+Certainty: certain
 Info: The package installs a library which is not dynamically linked
  against libc.
 
 Tag: program-not-linked-against-libc
 Type: warning
+Severity: minor
+Certainty: certain
 Info: The package installs a binary which is not dynamically linked
  against libc.
 
 Tag: binary-or-shlib-defines-rpath
 Type: warning
+Severity: normal
+Certainty: certain
 Ref: http://wiki.debian.org/RpathIssue
 Info: The binary or shared library sets RPATH.  This overrides the normal
  library search path, possibly interfering with local policy and causing
@@ -69,6 +83,8 @@ Info: The binary or shared library sets RPATH.  This overrides the normal
 
 Tag: binary-has-unneeded-section
 Type: info
+Severity: wishlist
+Certainty: certain
 Info: The binary or shared library is stripped, but still contains a
  section that is not useful.  You should call strip with
  <tt>--remove-section=.comment --remove-section=.note</tt> to remove the
@@ -79,6 +95,8 @@ Info: The binary or shared library is stripped, but still contains a
 
 Tag: missing-depends-line
 Type: warning
+Severity: normal
+Certainty: certain
 Info: The package contains an ELF binary with dynamic dependencies,
  but does not have a Depends line in its control file.  This usually
  means that a call to <tt>dpkg-shlibdeps</tt> is missing from the
@@ -86,6 +104,8 @@ Info: The package contains an ELF binary with dynamic dependencies,
 
 Tag: shared-lib-without-dependency-information
 Type: warning
+Severity: normal
+Certainty: certain
 Info: The listed shared library doesn't include information about which
  other libraries the library was linked against. (When running `<tt>ldd
  foo.so</tt>' ldd should report about these other libraries. In your
@@ -98,27 +118,37 @@ Info: The listed shared library doesn't include information about which
 
 Tag: arch-dependent-file-in-usr-share
 Type: error
+Severity: important
+Certainty: certain
 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
+Severity: important
+Certainty: certain
 Ref: fhs etchostspecificsystemconfiguration
 Info: This package installs an ELF binary in <tt>/etc</tt>.
  The Filesystem Hierarchy Standard forbids this.
 
 Tag: binary-compiled-with-profiling-enabled
 Type: warning
+Severity: normal
+Certainty: certain
 Info: While profiling is useful for testing and debugging purposes, enabling
  it causes a program to leave gmon.out files whenever a user runs it.
 
 Tag: binary-file-compressed-with-upx
 Type: error
+Severity: important
+Certainty: certain
 Info: Debian does not allow binaries to be compressed by UPX.
 
 Tag: package-name-doesnt-match-sonames
 Type: warning
+Severity: normal
+Certainty: possible
 Info: The package name of a library package should usually reflect
  the soname of the included library. The package name can determined
  from the library file name with the following code snippet:
@@ -128,12 +158,16 @@ Ref: libpkg-guide 5
 
 Tag: binary-with-bad-dynamic-table
 Type: error
+Severity: important
+Certainty: possible
 Info: This appears to be an ELF file but objdump -T cannot parse it.
  If it is external debugging symbols for another file, it should be
  installed under /usr/lib/debug.
 
 Tag: apparently-corrupted-elf-binary
 Type: warning
+Severity: normal
+Certainty: possible
 Info: This appears to be an ELF file but objdump -T doesn't recognize it
  as valid.  This may be a mistake or a corrupted file, you may need to
  install binutils-multiarch on the system running lintian so that
@@ -142,6 +176,8 @@ Info: This appears to be an ELF file but objdump -T doesn't recognize it
 
 Tag: missing-dependency-on-libc
 Type: error
+Severity: important
+Certainty: certain
 Ref: policy 8.6
 Info: The listed file appears to be linked against the C library, but the
  package doesn't depend on the C library package.  Normally this indicates
@@ -156,6 +192,8 @@ Info: The listed file appears to be linked against the C library, but the
 
 Tag: missing-dependency-on-perlapi
 Type: error
+Severity: important
+Certainty: certain
 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
@@ -167,6 +205,8 @@ Info: This package includes a *.so file in <tt>/usr/lib/perl5</tt>,
 
 Tag: debug-file-should-use-detached-symbols
 Type: warning
+Severity: normal
+Certainty: certain
 Ref: devref 6.7.9
 Info: This file is in a location generally used for detached debugging
  symbols, but it appears to contain a complete copy of the executable or

-- 
Debian package checker


Reply to: