[Bug 175036] Re: Please sync lintian (main) from Debian unstable (main)
Scott Kitterman
ubuntu at kitterman.com
Sun Dec 9 05:57:36 GMT 2007
** Description changed:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects ubuntu/lintian
status new
subscribe ubuntu-main-sponsors
Please sync lintian (main) from Debian unstable (main).
Explanation of the Ubuntu delta and why it can be dropped:
All Ubuntu changes have been incoporporated into the Debian package.
Please note my LP ID is kitterman, not ScottK (that's somebody else)
Changelog since current hardy version 1.23.36ubuntu1:
+
+ lintian (1.23.40) unstable; urgency=low
+ .
+ The "Russ's brown paper bag bug" release.
+ .
+ * checks/doc-base:
+ + [RA] My mistaken precedence fiddling with the doc-base checks caused
+ them to warn about every abstract containing a period. Patch from
+ Chris Lamb. (Closes: #454941)
+ .
+ * lib/Spelling.pm:
+ + [RA] Add common mistakes for publicly and spelling.
lintian (1.23.39) unstable; urgency=low
The "Ubuntu and doc-base patch merge, with extra fixes" release.
* checks/*.desc:
+ [RA] Remove the unused Standards-Version header.
* checks/changelog-file{.desc,}:
+ [RA] Check the latest entry of the Debian changelog and any
NEWS.Debian file for common spelling errors. (Closes: #36017)
+ [RA] If this looks like a new package (Debian revision of -1 and
only one changelog entry), warn if it doesn't close a bug. Thanks,
Margarita Manterola. (Closes: #356051)
+ [RA] Check for lines over 80 columns in the most recent entry.
Thanks, Guillem Jover. (Closes: #435963)
* checks/copyright-file{.desc,}:
+ [RA] Moved spelling-error-in-copyright check to here.
* checks/debconf:
+ [RA] Go back to not warning about "no" in boolean debconf
questions. The word is too common in normal English prose for
reasons other than assuming a particular debconf interface. Thanks,
Rafael Laboissiere. (Closes: #453177)
* checks/debian-readme{.desc,}:
+ [RA] Moved spelling-error-in-readme-debian check to here.
* checks/description{.desc,}:
+ [RA] Moved spelling-error-in-description check to here.
* checks/fields:
+ [RA] Python documentation packages should still be in section doc.
Thanks, Michal Čihař. (Closes: #454688)
+ [RA] Warn about lib.*-dev packages not in section libdevel.
+ [RA] Warn about debug packages that aren't priority: extra. Thanks,
Joerg Jaspert. (Closes: #454358)
+ [RA] Ignore Original-Maintainer if the version contains ubuntu.
+ [RA] Only warn about Section for Python packages starting with
python-, not py, since py picks up too many things that aren't
Python modules.
+ [RA] Only warn about Section for Perl packages matching lib.*-perl
to avoid false positives for things like dh-make-perl. Thanks,
Damyan Ivanov. (Closes: #454723)
* checks/files:
+ [RA] Warn about packages providing files in /usr/lib/debug that
aren't named -dbg. Thanks, Joerg Jaspert.
* checks/lintian.desc:
+ [RA] Add bad-ubuntu-distribution-in-changes-file, merged from the
Ubuntu patch.
+ [RA] Fix the malformed-override long description. Thanks, Stefan
Fritsch.
* checks/menus{.desc,}:
+ [RA] Substantial overhaul and expansion of the doc-base control file
checks. Patch from Robert Luberda. (Closes: #448783)
* checks/nmu:
+ [RA] No packages with ubuntu in the version number are NMUs. Merged
from the Ubuntu patch.
* checks/patch-systems:
+ [RA] Ignore blank lines in 00list and don't report them as patches
without descriptions. Thanks, Julien BLACHE. (Closes: #454730)
* checks/spelling{.desc,}:
+ [RA] Subsumed into other check scripts and lib/Spelling.pm.
* frontend/lintian:
+ [RA] If the version number indicates an Ubuntu package, check
against a different list of allowable distributions. Merged from
the Ubuntu patch.
+ [RA] Skip check and collection *.desc files whose names start with a
period (mostly to avoid testing artifacts from editor lock files).
+ [RA] Restore previous override parsing and make the package name
optional again. Thanks, Stefan Fritsch. (Closes: #454790)
+ [RA] Check overrides for implausible tags.
* lib/Spelling.pm:
+ [RA] New module to do general spelling checks for specific
misspellings. Based on the previous checks/spelling and a patch by
Robert Luberda.
-- Russ Allbery <rra at debian.org> Fri, 07 Dec 2007 22:12:56 -0800
lintian (1.23.38) unstable; urgency=low
* The "HE's brown paper bag bug" release
* checks/changelog-file:
+ [RA] Don't warn about version numbers going backwards in the
changelog file if the comment says this is a backport.
* checks/patch-systems:
+ [FL] Try appending .dpatch to patchnames found in 00list.
Patch by Leo Antunes. (Closes: #454516, #454518)
* lib/Dep.pm:
+ [FL] Fix "uninitialized value" warning in pred_implies().
-- Russ Allbery <rra at debian.org> Wed, 05 Dec 2007 17:21:44 -0800
lintian (1.23.37) unstable; urgency=low
The "Policy 3.7.3" release.
* checks/binaries:
+ [HE] Fix RegEx to re-enable 'binary-in-etc' and
'arch-dependent-file-in-usr-share' checks. (Closes: #452336)
+ [HE] When checking that a lib is linked against libc, search for
libc.so, not any library beginning with libc. Thanks for
the bug and patch to Ruben Porras <nahoo82 at gmail.com>. (Closes:
#448652)
+ [RA] Ignore the gf suffix from the gfortran migration when checking
whether the package name matches the SONAME. Thanks, Kevin
B. McCarty. (Closes: #448207)
* checks/changelog-file{.desc,}:
+ [RA] Check that the latest changelog entry has a later version than
the previous entry. Thanks, Thijs Kinkhorst. (Closes: #449257)
* checks/common_data.pm:
+ [RA] Add Dm-Upload-Allowed as a control field. (Closes: #453779)
* checks/control-file{.desc,}:
+ [RA] Diagnose stronger dependencies that imply weaker dependencies,
such as the same dependency in both Depends and Recommends or
Recommends and Suggests. Thanks, Joerg Jaspert. (Closes: #453302)
+ [RA] Upgrade no-section-field-for-source to warning at the request
of Joerg Jaspert.
* checks/control-files:
+ [RA] Add symbols as a known control file for debs and udebs.
* checks/copyright-file:
+ [HE] Check that encoding of copyright file is UTF-8. Patch by
gregor herrmann <gregor+debian at comodo.priv.at>. (Closes: #451689)
+ [HE] Add warning copyright-contains-dh_make-todo-boilerplate
if the maintainer left the dh_make boilerplate in the
copyright file. Based on patch by Cyril Brulebois
<cyril.brulebois at enst-bretagne.fr>. (Closes: #448677)
+ [RA] Check for the complete GFDL included in the copyright file and
expand copyright-file-contains-full-gpl-license to look for GPL v3
references. Also check for correct references to common-licenses
for the GFDL and LGPL.
* checks/deb-format:
+ [HE] Remove, not needed any more. (Closes: #447257)
* checks/debconf:
+ [HE] Explicitly allow the phrase "no longer" in boolean debconf
questions. (Closes: #447718)
* checks/description.desc:
+ [RA] Upgrade the legacy Homepage tag to a warning.
* checks/fields:
+ [HE] Add 'doc-package-should-be-section-doc',
'python-package-should-be-section-python',
'perl-package-should-be-section-perl'. Ideas shamelessy
stolen from linda. (Closes: #452839)
+ [RA] Allow Python dependencies in Build-Depends when using another
variant for calling Python in the clean target. Thanks, Bernd
Zeimetz. (Closes: #444642)
* checks/files{.desc,}:
+ [HE,RA] Add 'package-contains-empty-directory' check, but ignore
dirs in /var and /etc and handle /usr/lib/perl5 and /usr/share/perl5
directories separately with a lower priority level since they're
very common. (Closes: #452316, #357838)
+ [HE] Add checks for game packages that contain no game executables
(package-section-games-but-contains-no-game) or that contain
anything in usr/bin at all, which is usually a mistake.
(package-section-games-but-contains-no-game). (Closes: #451668)
+ [RA] Downgrade symlink-should-be-relative to a warning since it's a
Policy should. Thanks, Thijs Kinkhorst. (Closes: #454239)
* checks/lintian.desc:
+ [RA] Add critical as a recognized urgency.
* checks/patch-systems:
+ [HE] Add complete new check script, intended to check for usual
problems when using patch systems. Start with three
checks for common dpatch problems. Idea loosely based on
patch by Carl Fürstenberg <azatoth at gmail.com>. (Closes: #437959)
* checks/po-debconf.desc:
+ [RA] not-using-po-debconf is now an error per Policy section 3.9.1.
* checks/rules:
+ [HE] Implement 'binary-arch-rules-but-pkg-is-arch-indep', checking
for rules in binary-arch when the package is arch: all.
(Closes: #409109, #119097)
+ [HE] Implement 'desktop-file-but-no-dh_desktop-call', checking for
missing dh_desktop calls when .desktop files are installed in
a debhelperized package. (Closes: #409138)
* checks/scripts:
+ [HE] Allow packages to drop snippets into /etc/csh/login.d
without a dependency on csh. Files there should also
be allowed to have csh in the shebang line. (Closes: #453417)
+ [HE] Allow packages to drop snippets into /etc/fish.d/ without
a dependecy on fish. (Closes: #453416)
+ [RA] Remove possible-non-posix-code-in-maintainer-script entirely.
Debian Policy now allows local and test -a/-o specifically and this
is pointless portability.
* checks/standards-version:
+ [RA] 3.7.3 is now the current Standards-Version and anything older
than 3.6.2 is ancient.
* debian/control:
+ [TK] Add Vcs-* fields to point to Lintian's repository.
+ [RA] Update standards version to 3.7.3.
* debian/dirs:
+ [RA] Stop creating empty /usr/share/lintian/{overrides,info}
directories. The latter is no longer used and the former is shipped
with packages that include overrides.
* frontend/lintian:
+ [RA] Add critical as a recognized urgency.
+ [RA] Diagnose malformed override entries; don't just ignore them.
+ [RA] Fix some odd formatting.
+ [RA] Display a summary of overridden tags as an N: output line.
Requested by Steve McIntyre. (Closes: #452804)
* man/lintian.1:
+ [RA] Be clearer about what files lintian takes as arguments; in
particular, mention that source packages are checked by providing
the .dsc file as an argument. (Closes: #441636)
+ [RA] Fix a slight spacing problem with the --color flag.
+ [RA] Remove mention of unused /usr/share/lintian/info directory.
* lib/DebVersions.pm:
+ [RA] Remove. This isn't used by anything and would produce
incorrect results (it doesn't understand ~), and Dep.pm provides
version comparison routines that use dpkg.
* lib/Tags.pm:
+ [RA] Keep statistics on overrides by severity.
* reporting/html_reports:
+ [RA] Change the layout of the per-maintainer lintian pages. Now,
each report will be in /reports/maintainer/<email>.html where
<email> is the maintainer's e-mail address with unsafe characters
replaced by _. This should allow better links from the QA pages.
Thanks, Stefano Zacchiroli.
* unpack/list-srcpkg:
+ [RA] Escape ; and newline characters in all package fields before
writing them to the index (uncovered when someone accidentally
appended a package description to Standards-Version).
-- Russ Allbery <rra at debian.org> Tue, 04 Dec 2007 16:43:13 -0800
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)
iD8DBQFHW36yHajaM93NaGoRAr1XAJ4pClrWkZ6bo1w14wsWo6DyKhCCtQCZAUd6
mQnF8VGALsUg7QDncTWUblU=
=cZu4
-----END PGP SIGNATURE-----
--
Please sync lintian (main) from Debian unstable (main)
https://bugs.launchpad.net/bugs/175036
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is a direct subscriber.
More information about the ubuntu-archive
mailing list