Bug#697565: marked as done (lintian: dsc field original-maintainer is unknown to lintian)
Your message dated Sat, 21 Sep 2013 21:49:07 +0000
with message-id <E1VNV35-00048i-AQ@franck.debian.org>
and subject line Bug#697565: fixed in lintian 2.5.18
has caused the Debian Bug report #697565,
regarding lintian: dsc field original-maintainer is unknown to lintian
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
697565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697565
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: lintian: dsc field original-maintainer is unknown to lintian
- From: Nick Black <nick.black@sprezzatech.com>
- Date: Sun, 06 Jan 2013 19:46:56 -0500
- Message-id: <20130107004656.19964.79928.reportbug@localhost>
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
--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.5.18
We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 697565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niels Thykier <niels@thykier.net> (supplier of updated lintian package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 21 Sep 2013 23:23:10 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.18
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
lintian - Debian package checker
Closes: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732
Changes:
lintian (2.5.18) unstable; urgency=low
.
* Summary of tag changes:
+ Added:
- debian-changelog-has-wrong-weekday
- debian-rules-missing-good-practice-target-dfsg
- empty-udeb-package
- file-name-in-PATH-is-not-ASCII
- misplaced-extra-member-in-deb
.
* checks/apache2.pm:
+ [NT] Fix false-positive warning about non-standard package
name when the Apache2 module contained uppercase letters.
Thanks to Jonas Smedegaard for the report.
(Closes: #723003)
* checks/changelog.{desc,pm}:
+ [NT] Check that the weekday of the latest changelog entry
is consistent with the date. Thanks to Raphael Champeimont
for the report. (Closes: #703407)
* checks/cruft.{desc,pm}:
+ [BR] Fix false-postive for license-problem-gfdl-invariants.
(Closes: #721252)
+ [BR] Extend tag description of the gfdl-invariants tag.
(Closes: #722102)
* checks/deb-format.{desc,pm}:
+ [NT] Support (but tag) unofficial members after the
"debian-binary" member where allowed by dpkg. These
members will trigger misplaced-extra-member-in-deb tag.
Thanks to Guillem Jover for the report and the feedback.
(Closes: #718349)
* checks/fields.{desc,pm}:
+ [NT] Warn about "?op=log" in svn.d.o brower links. Thanks
to Paul Wise for the report. (Closes: #707700)
+ [NT] Fix false-positive dbg-package-missing-depends for
transitional dbg packages. Thanks to Paul Wise for the
report. (Closes: #665694)
+ [NT] Remind people that packages named gir1.2-foo-X.Y
should be in the introspection section. Thanks to Michael
Biebl for the report (part of #695345)
* checks/files.{desc,pm}:
+ [BR] Fix false-positive dir-or-file-in-build-tree for
the sbuild source package. (Closes: #720910)
+ [NT] Add check for empty udeb packages. Thanks to Cyril
Brulebois for the suggestion. (Closes: #672664)
+ [NT] Remove exception for "/selinux" top-level directory.
Thanks to Laurent Bigonville for the report.
(Closes: #723730)
+ [NT] Add a check for files in PATH being representable
using only ASCII characters. (Closes: #723732)
* checks/menu-format.desc:
+ [BR] Rewrite description of the tag for desktop files
without a keywords entry based on a wording from Gaudenz
Steinlin. (Closes: #706966)
+ [NT] Apply patch from Lucas Nussbaum to add an additional
reference to the desktop-entry-lacks-keywords-entry tag.
(Closes: #722582)
* checks/rules.{desc,pm}:
+ [BR] Refactor the check for known targets in d/rules.
+ [BR] Add check for missing for recommended "get-orig-source"
target in d/rules for packages that look like they have been
repacked. (Closes: #460174)
* checks/scripts.desc:
+ [NT] Demote the certainty of shell-script-fails-syntax-check
due to "extglob" in bash. Thanks To Trent W. Buck for the
report. (Closes: #699410)
* checks/testsuite.pm:
+ [NT] Add "allow-stderr" as known autopkgtest "restriction".
Thanks to Jérémy Bobbio for the report and the initial
patch. (Closes: #721179)
* checks/version-substvars{.desc,.pm}:
+ [NT] Mention that version-substvar-for-external-package
can happen if the package name used in the relation has
a typo. Thanks to Joachim Reichel for reporting this.
(Closes: #708576)
+ [NT] Ignore ":any" qualifiers in dependencies. Thanks to
Scott Ritchie for the report. (Closes: #658320)
.
* commands/info:
+ [NT] New file (replacing lintian-info).
+ [NT] Emit a deprecation warning for --include-dir
and --[no-]user-dirs when they are not the first
arguments and called as lintian-info.
.
* doc/README.in:
+ [NT] Replaced by top-level README.
.
* data/common/source-fields:
+ [NT] Allow the "Dgit" field in source packages. Thanks
to Ian Jackson for the report. (Closes: #721205)
* data/fields/perl-provides:
+ [NT] Refresh against perl 5.18.
* data/rules/policy-rules:
+ [BR] New file.
* data/scripts/{,versioned-}interpreters:
+ [NT] Apply patch from Gunnar Wolf to update which package
is providing "rackup". (Closes: #721268)
* data/scripts/interpreters:
+ [NT] Use "python:any | python-minimal:any" as dependency
for python scripts. This fixes a false-positive for
python-script-but-no-python-dep when dh_python2 generates
a dependency of "python:any". Thanks to Francois Gouget
for the report. (Closes: #711988)
* data/scripts/versioned-interpreters:
+ [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6. Also
add ":any" the dependency template like with the
unversioned interpreters (see above).
.
* debian/docs:
+ [NT] Install "README" instead "doc/README"
* debian/lintian.install:
+ [NT] Install dplint and commands/*.
* debian/lintian.links:
+ [NT] New file.
* debian/rules:
+ [NT] Add code for substituting some placeholder values in
dplint and lintian.
+ [NT] Invoke dh_link.
+ [NT] Remove code for auto-generating README from README.in
* debian/tests/control:
+ [NT] Remove reference to testsuite-legacy.
* debian/tests/testsuite-legacy:
+ [NT] Removed; no longer useful.
.
* doc/README.developers:
+ [NT] Update the section on running Lintian from a source
tree to mention that setting LINTIAN_ROOT is no longer
needed.
+ [NT] Remove references to the legacy testsuite.
* doc/tutorial/Lintian/Tutorial/TestSuite.pod:
+ [NT] Remove references to the legacy testsuite.
.
* frontend/dplint:
+ [NT] New file.
* frontend/lintian:
+ [NT] Automatically determine the LINTIAN_ROOT when run from
the extracted source dir.
+ [NT] Deprecate --root and LINTIAN_ROOT. These are largely
obsolete as Lintian can now automatically determine the
proper LINTIAN_ROOT. To avoid surprises, lintian will
now exit with an error if requested to use a different
LINTIAN_ROOT than the one lintian expected to use.
+ [NT] Emit a deprecation warning for --include-dir
and --[no-]user-dirs when they are not the first
arguments and called as lintian-info.
* frontend/lintian-info:
+ [NT] Replace with symlink to dplint. The implementation of
lintian-info is now handled by commands/info.
.
* lib/Lintian/Collect/Package.pm:
+ [NT] If the index file does not include a "root" directory,
then create a fake one.
* lib/Lintian/Data.pm:
+ [NT] Make a special case to allow "original-maintainer" by
default in all non-"Debian" profiles. Thanks to Nick
Black for the report. (Closes: #697565)
* lib/Lintian/Relation.pm:
+ [NT] Allow "pkg" to imply "pkg:any", but without permitting
"pkg:any" to imply "pkg".
.
* private/runtests:
+ [NT] Remove file; merge the relevant parts into t/runtests.
.
* README:
+ [NT] New file for basic information about Lintian and
where to find more information.
.
* reporting/harness:
+ [NT] Fix bug that caused harness to not remove old log
entries on incremental runs.
+ [NT] Clear LINTIAN_ROOT environment variable if set.
* reporting/html_reports:
+ [NT] Copy (rather than symlink) the lintian.log to the
generated website.
.
* t/runtests:
+ [NT] Assume dpkg (>= 1.16.1) is present.
+ [NT] Work around bug in Perl (#723805) when using "glob"
within threads. Thanks to Brian "hugmeir" Fraser for
finding the underlying cause.
* t/tests/legacy-debug/debian/debian/control:
+ [NT] Mark some packages "arch:any" to avoid test failures
on kfreebsd-amd64. (Closes: #688524)
.
* testset/*:
+ [NT] All tests moved to t/tests/legacy-* and the test
runner removed.
.
* vendors/ubuntu/main/data/{common,fields}/*:
+ [NT] Retire now redundant files.
Checksums-Sha1:
8767e9dfa8948a4242a2fc00e82cfebc36cb0b92 2615 lintian_2.5.18.dsc
8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz
52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb
Checksums-Sha256:
1fc38be6ce6a39bd9c956e28de66a206f740423cfa46e6018708b8985ce3785e 2615 lintian_2.5.18.dsc
b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz
45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb
Files:
339ea37f51fffd73f7c572fef8ec5ffc 2615 devel optional lintian_2.5.18.dsc
0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz
9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSPhFiAAoJEAVLu599gGRCVcgQAIzv76b8s5HkrtJXT82aV7/3
Qr6sMjxIbXcgZ25EyJP8wYxpdLxsrcTieloUOdOJGuNMhSeYJXIujemd26WxH+l/
07GRiSoGNgMUc9SB7Nmp5FNTkSolarCx9B14xekNjP3WjsdVpkA7XfVIPC2hiOKY
vHmRTyRgCsPer4bKa8bQuGLid6xGBf3TvMW7NubiE7uj2LtcptuV4MFWqRUdfaP9
eXfq6yFjbMEb9Xht7IaGaXRYri99QkPkVDeUbqZkBUs1P3DVSYJsY0jl8rhqISVJ
ve6BdN+BNqqsiEZOb3Dlqu1JV3ziYFjUmfIVFyyesTkx98kjXn/oOax31LsrILZD
T4amkSgVMIOqKD27BiZiyMoViHhD8ZaqUwSJUMalsHqrBq/YKJeExVJLRwgFJEAq
DUL6F4e4ptw/93XjS3AQluUTVFXSYdAsLgbdSw6zDS0D8+g9UUyejoblxN3eUuYO
rjtONs62NgY1wQ85cirN6DkUtFnyTut8as06GZ9yziR2Whj8MNxZl4gRipbtUyQR
4hs6k9mzytTdIyc6yW0uyTI2g/eoSdtjErT2/2e1Ke97LwU33ogN5hv8pjqA8JDj
+Kfn5w4wNDNff6X94R6sgS9Bz80QHtM/xSe3yujA4zRM4k9zd7ikX0RUHoYtXJT0
4Tm+bdd5ZKfFoUbw5pkl
=AejT
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: