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: