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

Bug#697565: lintian: dsc field original-maintainer is unknown to lintian



Package: lintian
Version: 2.5.10.3
Severity: normal
Tags: patch

Dear Maintainer,

The lintian tool doesn't appear to be aware of XSBC-Original-Maintainer, the
source field recommended in the Debian Derivatives Best Practices document. As
a result, it flags all of our (SprezzOS's) packages with a warning.

It seems that, even in the case of Debian, this field might be correctly used
when e.g. importing packages that originated in SprezzOS, Ubuntu, or any other
derivative that correctly sets the Maintainer field on new packages. Thus, this
field ought be globally allowed. It might be worthwhile to add a check
verifying that it doesn't show up twice, and/or that the value is not
equivalent to that in the Maintainer field, but I've not done that.

This patch, taken against lintian 2.5.11 from experimental, appears to resolve
the issue. Please apply. Thanks!

[skynet](0) $ cat xsbc-original-maintainer.diff
diff -ur lintian-2.5.11/data/common/source-fields
/media/build/world/lintian-2.5.11/data/common/source-fields
--- lintian-2.5.11/data/common/source-fields    2012-12-11 15:09:58.000000000
-0500
+++ /media/build/world/lintian-2.5.11/data/common/source-fields 2013-01-06
19:25:11.170590237 -0500
@@ -18,6 +18,7 @@
 homepage
 maintainer
 origin
+original-maintainer
 package-list
 python-version
 ruby-versions
[skynet](0) $



-- System Information:
Debian Release: 1 (von Neumann)
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.7.1 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils                       2.23.1-SprezzOS1
ii  bzip2                          1.0.6-SprezzOS1
ii  diffstat                       1.55-3
ii  file                           5.11-SprezzOS1
ii  gettext                        0.18.2-SprezzOS1
ii  hardening-includes             2.3
ii  intltool-debian                0.35.0+20060710.1
ii  libapt-pkg-perl                0.1.26+b1
ii  libarchive-zip-perl            1.30-6
ii  libc-bin                       2.16-SprezzOS1
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.31-1+b2
ii  libdpkg-perl                   1.16.9-SprezzOS1
ii  libemail-valid-perl            0.190-1
ii  libipc-run-perl                0.92-1
ii  libparse-debianchangelog-perl  1.2.0-1
ii  libtimedate-perl               1.2000-1
ii  liburi-perl                    1.60-1
ii  locales                        2.16-SprezzOS1
ii  locales-all [locales]          2.16-SprezzOS1
ii  man-db                         2.6.3-3
ii  patchutils                     0.3.2-1.1
ii  perl [libdigest-sha-perl]      5.14.2-16

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch     2.23.1-SprezzOS1
ii  dpkg-dev               1.16.9-SprezzOS1
ii  libhtml-parser-perl    3.69-2
pn  libperlio-gzip-perl    <none>
ii  libtext-template-perl  1.45-2
ii  man-db                 2.6.3-3
ii  xz-utils [lzma]        5.1.1alpha+20120614-2

-- no debconf information
diff -ur lintian-2.5.11/data/common/source-fields /media/build/world/lintian-2.5.11/data/common/source-fields
--- lintian-2.5.11/data/common/source-fields	2012-12-11 15:09:58.000000000 -0500
+++ /media/build/world/lintian-2.5.11/data/common/source-fields	2013-01-06 19:25:11.170590237 -0500
@@ -18,6 +18,7 @@
 homepage
 maintainer
 origin
+original-maintainer
 package-list
 python-version
 ruby-versions

Reply to: