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

[SCM] Debian package checker annotated tag, 1.24.2, created. 1.24.2



The annotated tag, 1.24.2 has been created
        at  1aa395ae424ba4574cb47bd417bc2cce8e740851 (tag)
   tagging  9ff4c690cbb8dc4fe278a9ca580b5be042063530 (commit)
 tagged by  Russ Allbery
        on  Sun Jul 13 17:38:05 2008 -0700

- Shortlog ------------------------------------------------------------
Release 1.24.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkh6n/8ACgkQ+YXjQAr8dHZBVgCeIJRlIOkkSthh6f51IFF/KxIv
b1oAnjp4REnLCqotO9CgY+Yb0pxXZLVp
=964W
-----END PGP SIGNATURE-----

Adam D. Barratt (41):
      [ADB] Update bashism regexes to add new checks, improve performance and reduce false positives.
      Merge the two checks/scripts stanzas
      Update repository information to point at the new git repository
      Ensure that menu-method files use "!include menu.h" (Closes: #184104)
      Fix reference to Menu System manual
      Merge branch 'master' of git+ssh://adam-guest@git.debian.org/git/lintian/lintian
      Check info files are removed and allow install-info --remove-exactly
      Fix header for checks/menus{,.desc} block
      Enhance symbol checking support
      Remove reference to moving to alioth and importing CVS history (both now done)
      Add missing "use Dep"
      (Re-)Add support for experimental tags
      Suggest replacing "_Choices" in debconf templates files with "__Choices"
      Ensure the last package's information is displayed even if there is no "extra" data associated with it
      Remove completed TODO entry for reintroducing experimental tags
      Don't ignore testset/runtests
      Add experimental tag support to testset/runtests
      Update debconf tags file to include the new experimental "_Choices" tag
      Check copyright files for lines > 80 characters
      Check for embedded copies of Javascript libraries which are already packaged.
      Add "then" to the list of expressions which can precede a bashism
      Add {diff,source}-contains-bts-control-dir
      Fix test-has-inconsistent-type for experimental tags
      Fix template-uses-unsplit-choices for single binary packages
      Add a missing period to the description of template-uses-unsplit-choices
      Fix an off-by-one in the "single binary source" detection
      Fix maintainer script names in info-documents-not-removed
      Detect unused templates and check all maintainer scripts for issues
      Replace {config,postinst}-loads-obsolete-confmodule with a generic loads-obsolete-confmodule tag
      Fix potential false-positives in the bashism checks for pushd, popd, ulimit, shopt and dirs
      Fix false-positives in the "echo with backslashes" bashism checks
      Fix a small false positive in the "sourced script with arguments" check
      Match shell script wrappers which use "foo $0 $@ &\nexec true\n"
      Improve various bashism checks to remove some false-positives
      Add some more bashisms to the maintainer-scripts test package
      Treat 00list* as dpatch series files, not just 00list
      Fix a typo in the description of executable-is-not-world-readable
      Really don't emit unused-debconf-template for debconf
      Fix a false positive in the check for the "function" bashism (Closes: #490227)
      Fall back to using readelf if objdump fails on etch (Closes: #487746)
      Fix a typo in the maintainer list

Chris Lamb (1):
      Refer to lintian-info in the lintian man page for tag descriptions

Colin Watson (20):
      Fix misspellings of "separated".
      Fix some typos.
      Remove changelog entry for change I merged to the 1.23.0 branch.
      Add python2.4 as a valid interpreter (Closes: #254482)
      s/occurence/occurrence/g
      Fix binary package data member extraction to work with arbitrary compression
      Use dpkg-deb --fsys-tarfile rather than dpkg --fsys-tarfile consistently.
      By definition, udebs aren't required to conform to policy, so don't issue
      Add tclx8.4 to %known_tclxs.
      Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
      * checks/control-file:
      * checks/debconf:
      * checks/debconf:
      * COPYING:
      * frontend/lintian-info:
      * checks/common_data.pm:
      + [CW] Update architectures to dpkg 1.14.5, adding solaris-* and lpia.
      * checks/manpages{.desc,}:
      * frontend/lintian:
      + [CW] Add intrepid as an allowable distribution for Ubuntu.

Frank Lichtenheld (328):
      checks/debhelper:
      checks/manpages:
      checks/copyright-file: don't complain about missing reference to
      checks/debconf:
      fix typo in changelog
      the libarchive-tar-perl from woody doesn't work for us, so
      move libarchive-tar-perl to Depends as discussed with jvw on irc
      Really check only "real" dependency fields for needlessy
      Fix check for "exec ..." line. Fix suggested by Josip Rodin.
      Be more tolerant to variations when checking for
      Don't advise to point to to the perl packages' copyright file
      correct reference to debhelper manpage. It's debhelper(7), not
      Remove superfluous "to" in changelog entry
      Fixed false positives of
      sync man page with the --help output by adding
      kde and libdevel were forgotten in the list of allowed sections.
      merge in change from 1.22.11 branch
      Forgot to actually change the check, only changed the .desc
      Update list od sections in info message
      tar uses now h to signal hardlinks which
      don't complain about non-stripped kernel modules (Closes: #203373)
      fix description-is-dh_make-template check (Closes: #215125)
      only issue package-installs-nonbinary-perl-in-usr-lib-perl5 if
      make Uploaders a single line field. It didn't really
      Make a two step test:
      Adapt to my changes of the huge-usr-share test.
      Remove the build-depends-without-arch-dep check. It produces
      Forgot the changes in changelog and testsets for
      Set template name if missing to avoid
      check encoding of changelog file if it is UTF-8 (Closes: #175318)
      Change wording of the changelog entry as suggested by Colin Watson
      Order the changelog entries alphabetically after the filename
      Add a new TODO list, don't understand the old one anyway...
      Remove non-exectuable-in-etc-menu-methods as it doesn't
      Remove multiline-field from tags file, since dpkg apparently got smarter
      sync man page with the current list of checks and collection scripts
      only issue one warning about needs=dwww, not two
      debian/copyright seems to be outdated
      Merge in udeb support from branch 1.22.11+udeb r48:112
      checks/fields.desc:
      checks/scripts:
      new make variable onlyrun which can be used with the runtests target
      Fix stupid mistake in the udeb code that prevented lintian
      * checks/manpages:
      rewrite of checks/fields by HE, extensive testing and bug fixing by me:
      Fixed some semantic errors (since noone ever observed the
      Update the list of copyright holders and write something
      debian/copyright is updated. Move Errors/Warnings away from
      Import a Perl module of mine used for comparison of dpkg version
      Fix some bugs in checking for the menu-command-not-in-package *lart*
      Don't complain about read-only *.ali files as requested by
      the check is named fields, not fields.new
      Warn about ancient files with the value of
      Parse contents of man page and implement more new checks:
      s/dh_make/debmake/ in the last added changelog entries by HE
      don't warn about actually escaped minus signs *sigh*
      output-of-updaterc.d-not-redirected-to-dev-null should be
      Bring the documentation (somewhat) up-to-date
      Fix a typo
      some more udeb changes
      add support for source overrides (Closes: #129510)
      Add Closes: #197955 to entry about changes in User Manual
      Polish changelog entry and welcome HE to the team ;)
      Update TODO file
      The "find a bug a minute after upload" commit:
      Do not import 'import' but use @ISA instead. The Exporter module
      Fix su-to-root checks to cope with the new -X option and
      Allow a comma separated list in the package test. Pointed
      Avoid Perl warning about undefined values
      Skip huge-usr-share check for packages that don't have usr/share at all
      forgot quotes
      s/get_md5_file/get_file_md5/
      Commands for window manager's modules can't be expected
      Let runtests depend on any file under checks/ and collection/ so that
      Don't issue executable-not-elf-or-script for files
      Downgrade build-depends-without-arch-dep to warning as it's
      Use ".DELETE_ON_ERROR: runtests"
      Change check for binary-compiled-with-profiling-enabled on
      Add ruby1.[68] as valid interpreters, introduce new
      Fix regex which checks for update-menus calls (missing
      menus:
      Adjust one entry, mention merged bug
      'and' and 'or' are no bash keywords (Closes: #194283)
      Some packages don't specifiy a standards-version, e.g. d-i ones.
      dpkg supports comments in control files now, handle them
      Don't commit untested changes, never!
      Fix sort of copy & paste error which caused the whole
      missing "use Util;" for fail()
      Missing "use Util;" for fail()
      a space after the colon is not mandatory in dpkg control files
      Some more missing "use Util;"
      copy&paste error
      My last commit was broken. Ignore leading whitespace in fields if it is
      Fix the behaviour of failing tests, so that one failing test doesn't
      Make fail() with $! set work again
      New tag invalid-date-in-changelog which is issued if
      avoid a "uninitialized value" warning
      Avoid regex errors for package names containing '+' signs
      Allow whitespace in relations after the version number
      Fix formatting of info text for possible-bashism-in-maintainer-script
      The previous behaviour (=< 1.23.0) was to show overridden tags in verbose
      Correctly support udeb packages
      two occourrences of print "W: foo" were overlooked
      * fixed counting of binary packages
      Shouldn't rely on caller to import Util.pm
      s/warn$/warning/
      Comment check for no-manpage-in-correct-directory out until
      Some updates
      Some tag issues. A s/warn/warning/, some bogus whitespace,
      Fix reset of overrides
      Correctly handle non-empty write-protected directories
      Move the chmod stuff where it belongs.
      Preparing for release
      Document new control-file check script
      Prepare 1.23.2:
      Clint wasn't sure if it is really exactly the same bug as
      Typo and language fixes
      Clone depends-on-essential-package-without-using-version as
      Add some tests for build-depends on (build-)essential packages
      Begin new changelog entry
      Add missing "use Util;", noted by Robert Luberda (Closes: #278513)
      Update list of debhelper scripts that modify maintainer scripts
      * checks/debconf{,.desc}:
      Don't try to strip the compiled binary in diffs test. This can cause
      Overrides start with O:, not with 0:, d'oh! (Closes: #258815)
      file has apparently changed its output format for
      Adjust references to the menu documentation. Noted by
      Check for outdated .pot files when using po-debconf.
      - Warn about incorrect usage of commas in translated Choices
      + Add tclsh8.3 to list of valid interpreters as it is used
      Let runtests depend on the tags files
      Forgot to actually commit a new script
      Correct regex to be more precise (s/./\./). Noted by Geert Stappers.
      The "learn how to use intltool-debian correctly the hard way" release
      Fix some errors introduces in the last changes
      SECURITY (CAN-2004-1000):
      Since the last release, creation of static lab failed
      * lib/Lab.pm:
      * checks/menus:
      Convert build process to debhelper
      Also report postinst-does-not-load-confmodule and
      * checks/standards-version:
      Increase Standards-Version so that the warning messages remain the same
      - Fix typo (hurd-386 -> hurd-i386) from last release that lead to
      Add regression test for architecture namings to avoid errors like in the
      Merge 1.23.11 and .12 together since both haven't been uploaded yet
      Use libparse-debianchangelog-perl to parse the changelog
      Add bug reference to entry about typo in architecture name
      increase search limit for exec hack by not counting comments
      Abort check if the package doesn't seem to use debconf to
      Add a new tag debian-changelog-file-missing-or-wrong-name
      Detect closes: statements with non-valid bugnumbers,
      + detect more bashisms, suggested by Clint Adams and
      Report errors from man when parsing man pages. Based on
      Fix counting of binary package names
      Generate mostly valid HTML (id and name attributes still
      Avoid some false positives for the wrong-bug-number check
      Check that the package name of a shared library matches
      Don't use dpkg --print-installation-architecture since
      Avoid some Perl warnings when encountering broken changelog entries
      Prepare for upload
      Convert the SONAME to lower case before comparing with
      + Warn about using debhelper compat version lower than 3
      Fix typo (s,debian/control,debian/compat,) in description of
      Avoid double warning about description-is-dh_make-template
      Add a missing tag
      Don't issue warnings about 8bit characters in translated
      Update FSF address
      Detect old FSF address additionally to the even older one
      * checks/description.desc:
      Also use non_standards_archs when checking source package
      Try to remove strings added for transition purposes from
      + Also remove -udeb strings and substitute lib64 with lib in
      Remove trailing .so from SONAMEs
      Also ignore static binaries in sub directories of /boot,
      Depend on dpkg-dev since we use dpkg-source. How old exactly is
      + Don't issue bashism warning on POSIX character classes ([[:foo:]]).
      Close some merged bugs
      Also check for .arch-ids/ {arch}/ .arch-inventory and .bzr/
      Only use sonames from files in common library directories for
      Prepare 1.23.12 for upload
      Forgot to update the date of the changelog entry
      Add some formats to the exception list for
      Remove old "Severity: Important" fields. Don't know for which purpose they
      Complete rewrite of lib/Tags.pm to be able to add new tag handling soon.
      Convert at least one Tag to the new format to be able to test the
      Handle tags in new format gracefully
      Add new options --exp-output with which one can test the new output formats.
      Add support for two new output formats and fix some minor bugs
      Remove some now unused code
      Fix typo and ordering
      Fix typo in description. Noted by Bill Allombert (Closes: #327859)
      PythonX.Y dependency can also be satisfied with pythonX.Y-minimal.
      Don't issue false errors related to lib(32|64) (Closes: #328612)
      Don't issue install-info-not-called-with-section-option if
      Only match 'local' at the beginning of a line. The check is too
      Fix some testsuite error due to changes in the checks
      Better reflect the current discussions wether some of the
      Prepare for release
      Previously we only run the po-debconf checks if we found a templates file
      Fix date and email address of current changelog entry
      "Brown paper bag commit"
      * Begin 1.23.14 and already propose a name :)
      Add some overrides to perhaps be able to test some of the override stuff
      Forgot to commit some changelog entries together with the respective
      debhelper compat level 3 is deprecated as well now (Closes: #340222)
      support c2a suffix in soname check, too (Closes: #340856)
      * checks/files:
      drop seen-flag-requires-versioned-depends and
      fix typo in description of package-name-doesnt-match-sonames (Closes: #339360)
      Fix logical error in search for files (Closes: #342707)
      Drop install-fvwmgenmenu as valid interpreter. Was dropped from menu package
      Change path for install-menu from /usr/sbin to /usr/bin (also for #332400)
      Drop su-to-root-with-usr-bin and su-to-root-without-usr-sbin, and add
      Merge most of the wrong-path-for-* and *-script-but-no-*-dep tags to two tags
      Add speedy and slsh to list of valid interpreters (Closes: #333955, #336700)
      prepare for release
      The Debian specific patches from coreutils to call strip with --remove-section
      Forgot to set the changelog date correctly
      Fix wrapping of last changelog entry (Closes: #344899)
      Allow version numbers of 0 by correctly checking the output
      Also check for debhelper build-dependency in debhelper-using
      Better check for false postives of build-depends-without-arch-dep.
      Make emacs users happy by enforcing perl-mode for checks
      Apparently forgot to actually commit the overrides file
      r540@djpigpb:  djpig | 2006-01-04 16:04:37 +0100
      * checks/common_data.pm:
      fix typo in changelog
      Fix stupid mistake in regex to strip of filenames from roff
      Make mknod-in-maintainer-script an error since this is now
      dpkg --print-installation-architecture is deprecated
      Update for changes in checks/debconf
      Apparently forgot to add emacs magic header here
      Indicate where we found which compat version in
      Add parrot to list of valid interpreters (Closes: #346335)
      Add dh_installtexfonts to list of commands that modfiy
      Try a little harder to find the DH_COMPAT setting in debian/rules
      Prepare for release
      Ignore more warnings ("cannot adjust line", "can't break
      Add line number to output of wrong-bug-number-in-closes.
      Add armeb to %non_standard_archs as requested by
      Note that my earlier committed "Ignore more warnings
      dpkg now doesn't allow these errors on building anymore.
      Add new bug report number for already fixed problem
      Try appending .dpatch to patchnames found in 00list.
      Fix "uninitialized value" warning in pred_implies()
      Implement some homepage checks
      Update list of debhelper commands that modify maintainer
      Remove duplicated Provides field since that now causes
      Warn if a maintainer script is a valid shell script but
      * checks/control-files{.desc,}:
      Add hg to the list of <vcs>-control-dir tags
      Merge all the tags for vcs ignore files and vcs control
      Upps, forgot the testset changes for my previous commit
      * man/lintian.1:
      Don't complain about empty directories under
      * testset/copyright:
      * testset/description:
      Add CeCILL license to false positives list for
      * checks/fields.desc:
      * checks/control-files:
      * checks/lintian.desc:
      * man/lintian.1:
      * debian/compat:
      Prepare upload
      * checks/version-substvars:
      * checks/copyright-file:
      Add 8.5 versions to known_tcls and known_tks
      * checks/debhelper:
      * checks/menu-format:
      * checks/copyright-file{,.desc}:
      * frontend/lintian:
      * checks/debhelper:
      * checks/files:
      * reporting/html_reports:
      * lib/Util.pm:
      Add a --keep-lab option to make it easier to debug temporary
      * checks/binaries:
      Aid emacs syntax highlighting to do the right thing
      Remove some commented debugging code I left behind
      Some more code I left behind
      * checks/patch-systems:
      Forgot to commit new file
      * checks/scripts:
      * checks/debhelper:
      * man/lintian.1:
      * checks/copyright-file{,.desc}:
      Prepare for upload
      Be a little nicer to the emacs syntax highlighter
      * reporting/templates/clean.tmpl:
      * checks/md5sums:
      * checks/manpages:
      * unpack/unpack-binpkg-l1:
      * reporting/checkout-release:
      * reporting/{head,foot}.tmpl:
      * reporting/config:
      Fix some paths in the changelog entry
      The documentation is likely not supposed to link to itself but instead to the base class.
      New module Lintian::Collect::Binary
      * frontend/lintian:
      * checks/watch-file:
      Prepare for upload
      Fix typo, found by lintian...
      * checks/scripts:
      * checks/scripts:
      * checks/fields{,.desc}:
      * doc/CREDITS:
      * debian/copyright:
      * checks/watch-file{,.desc}:
      * checks/scripts:
      * checks/scripts:
      * checks/scripts:
      These regexes are not quite identical. Patch by Adam was broken by
      * reporting/templates/tag.tmpl:
      My previous changes lead to the wrong package names associated with
      Yeah, I managed to break the fix.  Serves me right for not
      * lib/Lintian/Collect/Binary.pm:
      Another bug in previous patch: Don't lose the last package's info.
      Forgot to commit changelog entry
      * reporting/html_reports:
      * reporting/templates/maintainer.tmpl:
      * reporting/templates/maintainer.tmpl:
      * lib/Lintian/Collect/Binary.pm:
      * checks/binaries:
      * checks/binaries:
      debian/control: Adapt VCS-* headers for move from SVN to git.
      lintian.1: Fix small formatting error
      man/lintian.1: Document watch-file check

Jari Aalto (15):
      - First line: empty newline removed
      * checks/copyright-file
      * checks/common_data.pm
      * checks/scripts
      * (svn):
      * frontend/lintian
      * checks/menus
      * lib/Manual_refs.pm:
      * checks/common_data.pm
      *  frontend/lintian-info
      * depcheck/deppages.pl:
      * depcheck/report2html.pl
      * checks/common_data.pm
      * See r810
      * debian/changelog:

Jeroen van Wolffelaar (149):
      Imported lintian 1.22.9
      Check wether changelog is valid UTF-8 (Closes: #175318)
      Update to Debian Policy 3.6.1, all references are fixed (because policy
      Support for dash scripts (Closes: #194787)
      Ignore generated files
      checks/binaries.desc:
      Make lintian buildsystem cope correctly with .svn directories to ensure clean
      - Make lintian itself policy 3.6.1 compliant (by not prompting at all in
      Policy update with reference update also Closes: #217384
      Fix all tests related to the policy update
      Fix failed test which already failed in 1.22.9
      Fix tests that started failing by the fix of #225293
      runtests now accepts optional 3rd parameter to only run just one package test
      checks/filenames (and more):
      checks/filenames (and more):
      checks/curft:
      Added test for version control files in source, and fix the detection of .svn
      checks/po-debconf
      checks/po-debconf
      Note in changelog about the lintian policy upgrade, and the dropping of the
      checks/menu-format
      Another outdated refence noted by a user, adding to the changelog
      checks/scripts
      checks/menu-format
      Back out Colin's UTF-8 patch (r3), because:
      checks/menu-format
      checks/menu-format
      checks/menu-format
      Backported 1.22.10 changes to trunk:
      checks/deb-format, debian/control:
      Remove obsolete script to generate good colors for icons
      Minor eastetic deb-format fix by Denis Barbier
      checks/debconf:
      checks/filenames:
      Fix perl-binary testset, descriptions are postprocessed to strip html tags
      Applied patch by Denis Barbier for better po-debconf checking: POTFILES.in
      checks/huge-usr-share:
      Oops, too much copy&paste
      Continue testing symlinks when the symlink-has-double-slash or
      ... replace _all_ double slash-occurances then...
      checks/binaries:
      Fix a little formatting-issue with deb-format (double-usage of var... perl -W is rumoured to warn for that)
      Test for correct Uploaders: too
      checks/fields:
      checks/scripts:
      checks/fields:
      Reorganise this releases changelog, as discussed with Frank.
      checks/binaries:
      Merge 1.22.12 changes that happened while it was branched into trunk
      checks/debconf{,.desc}:
      checks/standards-version
      Install an empty README.Debian in the libbaz testpackage
      Check for correct QA realname
      Check for correct QA realname (sorry, wanted to commit this together with 172)
      checks/fields:
      checks/nmu{,desc}:
      Fix up mess (programming errors) I created, plus added some TODO's to
      check scripts should be executable too
      This change closes #111948:
      Fix a lot of tests, added tests for NMU detection, and fix two bugs in the NMU
      Heh, lintian detected an error (typo) by djpig in the new Uploaders: line...
      This is beta1
      commit 11535dd451c04a7daf0a86849187eeabce3831bc
      checks/fields{,.desc}:
      testset/filenames:
      Merge changed on branches/1.23.0 to trunk:
      Fix testset again which I broke due to last-minute degradations of
      debian/{control,rules}, frontent/lintian:
      Beat Kamion in fixing spelling error
      checks/cruft{,.desc}:
      * frontend/lintian:
      Lab creation/population/removal moved to lib/Lab.pm
      Make Util a real module too
      Actual execution of the check scripts now in a module too... /me now nearly
      Added lib/Tags, for generic tag outputting
      * checks/*:
      Remove accidental debug command
      Remove accidental debug command
      showing/hiding of info tags should work again. Related with the lib/Tags.pm
      Stupid perl
      Added vim markers to be able to have a overview... spagetti code anyone?
      A bit of cleanup, and overrides should work again (no show-unused-overrides
      Make actually a shared library in libbaz testset, for testing various stuff.
      Add a quite faulty library package, still some tests to write though. PIC
      * checks/po-debconf:
      Switch to Digest::MD5 for checking md5 sums of files
      Correction to changelog w.r.t. Digest::MD5 dependency
      * checks/shared-libs:
      Add a (correct) hit to the libbaz tags-file
      Don't include weird file in lintian tarball, as it either causes a lintian warning, or doesn't get included
      checks/cruft{,.desc}:
      - Fix weird changelog formatting
      Typo fix
      Make up a more decents first 2 lines of our new changelog entry...
      * checks/common-data.pm:
      Revert changes to frontend/lintian and lib/Lab.pm that were accidentally
      checks/fields:
      * checks/binaries:
      Fix our tests (HE: how come you got those tests working? The sorting was
      Make the frontend/lintian changelog entry closer to the truth, and enter beta
      Remove superfluous whitespace in 'tag' command.
      * checks/common-data.pm:
      With help from asuffield, who suggested to both import&export a symbol, there
      * checks/binaries:
      RC1 of 1.23.1 released. Please, on next commit, change the version string
      * checks/po-debconf
      * checks/conffiles.desc:
      * checks/copyright-file:
      checks/debconf:
      checks/init.d:
      checks/scripts:
      checks/fields.desc:
      checks/scripts:
      checks/shared-libraries:
      checks/manpages.desc:
      checks/debhelper:
      checks/nmu.desc:
      frontend/lintian:
      doc/lintian.sgml:
      checks/fields.desc:
      Fix up changelog so 1.23.3 is in theory ready for release
      Oops, I 'fixed' the wrong case of the partially-translated-question...
      * testset/diffs
      Gave the 1.23.6 release a name
      Tweak description
      * checks/files{,.desc}:
      * checks/*.desc:
      [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
      Reformat latest changelog entry
      * checks/description:
      * checks/changelog-file{,desc}:
      checks/nmu.desc:
      Don't contact us for sure overrides
      Fix up changelog for 1.23.8
      * checks/conffiles:
      * checks/copyright-file:
      Fix typo in description (and open new changelog entry)
      checks/shared-libs:
      * checks/fields:
      * checks/shared-libs:
      * checks/shared-libs:
      * checks/shared-libs:
      Add note about -D/--debian option added by Ubuntu
      * checks/scripts:
      Replace r561 (surpress dpkg-source warnings in testsuite) by surpressing the
      * [JvW] Teach lintian to know about the 'error' debconf template question
      Add versioned depends on tar -- older tar versions don't support --wildcards
      Revert my misinformed commit r691
      * frontend/lintian:

Jordà Polo (3):
      templates/maintainer.tmpl: Include co-maintained packages in summary
      Mark packages that override all instances of a tag
      Add/update some FHS, Policy and DevRef references and fix some typoes.

Marc 'HE' Brockschmidt (91):
      Check if the command given with command= is in the package (Closes: #199346)
      * checks/files:
      checks/files:
      The check/fields rewrite also Closes: #122760
      Fix space/tab mix in checks/fields and add modelines for vim.
      As djpig noted, #122760 is not fixed (with the current version of
      * checks/common_data:
      * frontend/lintian:
      * checks/fields:
      * checks/copyright-file:
      Correct whitespace issues, add a closes and commit the testset change
      * checks/cruft.desc:
      checks/files:
      checks/shared-libs:
      checks/manpages:
      checks/files:
      checks/files:
      checks/deb-format:
      checks/changelog-file:
      unpack/list-binpkg:
      checks/debconf:
      * lib/Utils.pm
      Fix this silly problem
      checks/scripts:
      * checks/shared-libs:
      checks/debconf:
      * checks/debdiff
      Fix some dumb errors.
      Do this right. [tm] (and make life easy for backporters)
      Drop the misuse of charset when we want to say "encoding".
      * checks/control-file{,.desc}:
      * checks/changelog-files{,.desc}:
      Don't duplicate code: Merge the utf8-checking and put it into Util.pm
      Avoid warnings.
      checks/cruft{,.desc}
      checks/fields:
      checks/menu-format:
      checks/fields:
      * checks/md5sums:
      * checks/manpages:
      Add the damn new test manpage.
      Add tag to the .tags file. Sorry for the number of commits.
      * checks/description
      * checks/fields:
      checks/fields:
      checks/manpages:
      checks/manpages:
      * checks/files:
      checks/scripts:
      * checks/rules:
      checks/scripts:
      * checks/files:
      checks/fields:
      checks/scripts:
      debian/control:
      checks/shared-libs:
      checks/scripts:
      checks/scripts:
      checks/scripts:
      checks/scripts:
      checks/control-file
      Fix testsuite for next release.
      Forgot to commit this Xsession-test, fixes testsuite issues with the "scripts" package.
      Forgot to add yet another file, sorry. Learned about svn status a few
      * testset/runtests:
      Fix the tags file for the diff test. It was fscked because runtests wasn't working correctly (see previous commit)
      Remove rules check, as there were some "unexpected" problems. This is done as
      Final changes for lintian 1.23.10.
      * checks/shared-libs:
      * checks/description:
      checks/fields:
      * checks/binaries:
      * checks/fields:
      + [HE] Check for Section field in source packages, for which it
      + [HE] When checking that a lib is linked against libc, search for
      * checks/deb-format:
      * checks/deconf:
      Fix testsuite to conform to the section changes
      * checks/scripts:
      + [HE] Allow packages to drop snippets into /etc/fish.d/ without
      * checks/copyright-file:
      + [HE] Add warning copyright-contains-dh_make-todo-boilerplate
      * checks/patch-systems:
      Commit missing updates to the tag files for the testsuite
      * checks/files:
      * checks/rules:
      Make debian/rules parsing more correct
      Fix stupid mistake with missing targets
      + [HE] Add checks for game packages that contain no game executables
      + [HE] Implement 'desktop-file-but-no-dh_desktop-call', checking for
      * check/patch-systems:

Raphael Hertzog (1):
      Also check quilt patches

Russ Allbery (701):
      * checks/fields:
      Distribution should be UNRELEASED for now.
      * checks/menu-format.desc:
      * checks/debhelper:
      * checks/scripts:
      + [RA] Make the syntax checking of shell scripts more robust against
      * testset/runtests:
      Fix typo in the line number in the last commit.
      + [RA] If clean depends on a rule that calls dh_clean rather than
      + [RA] Add fish and expectk to the list of valid interpreters.
      * checks/debconf.desc:
      * frontends/lintian-info:
      Also add the fish and expectk script dependencies.
      + [RA] /usr/bin/tcl is provided by tclx8.3, not tcl.  Reported by
      * checks/menu-format:
      + [RA] CDBS sets DH_COMPAT to 4 but doesn't export it.  It does create
      libbaz2 triggers the new postinst-must-call-ldconfig warning since it's
      * debian/{control,copyright}:
      + [RA] cd into the parent directory before checking man pages with man
      * checks/binaries{.desc,}:
      dpkg-gencontrol now defaults to the -isp behavior, so running it without
      * checks/po-debconf:
      * checks/debconf:
      * man/lintian.1:
      Only disable full justification in nroff mode.  May as well leave the
      * checks/scripts:
      Typo fix (s/in/on/).
      * checks/common_data.pm:
      * checks/fields:
      * checks/debdiff{.desc,}:
      * checks/common_data.pm:
      Also add xorg-dev to the X metapackages.
      Add xorg-dev to the description of X metapackages as well.
      * checks/scripts.desc:
      * checks/manpages:
      * checks/binaries:
      * checks/scripts:
      Add a check for dependencies on X metapackages to finish closing #347169.
      + [RA] Change canonical zsh path to /bin/zsh at the request of the zsh
      + [RA] Look for an explicit section of unknown, probably left over
      * checks/scripts{.desc,}:
      + [RA] Find missing ucf dependencies and restructure the code to allow
      + [RA] Reorganize dependency checking based on debian/rules analysis.
      + [RA] Check for conflicting with dependencies and build-conflicting
      * lib/Dep.pm:
      * checks/debhelper.desc:
      + [RA] Move simple man page references from Info into Ref.
      * checks/shared-libs:
      Minor tweaks to keep XEmacs from warning about malformed local variables
      * checks/nmu{.desc,}:
      Add a name for the next release.
      * checks/control-file{.desc,}:
      Don't run make while checking debian/rules.  It's not safe.  Instead,
      + [RA] Add python2.5 and lua50 to the list of valid interpreters.
      * checks/debconf:
      * checks/copyright-file{.desc,}:
      Add gbx and gbx2 to the list of valid interpreters.  (Closes: #362566)
      * checks/files{.desc,}:
      Fix a few bugs in the rule scanning uncovered by running it against a
      + [RA] Allow xfonts-utils in dependencies.  It's not actually an X
      No longer any need to depend on make since that way of doing debian/rules
      For proper font handling, one actually needs debhelper 5.0.31.
      Finalize changes for 1.23.17.
      The "brown paper Python" release
      * checks/fields{.desc,}:
      Minor changelog wording clarification.
      * checks/fields.desc:
      * checks/files.desc:
      * checks/scripts.desc:
      Calling an init script directly is now an error.
      * checks/files{.desc,}:
      * checks/files{.desc,}:
      * checks/standards-version:
      * checks/fields{.desc,}:
      We don't need four tests for 3.6.2 being an outdated standards version.
      * checks/scripts:
      + [RA] Don't syntax-check *.dpatch scripts in /usr/src.  bash -n
      + [RA] Allow python in Build-Depends if it's invoked explicitly in the
      + [RA] Recognize the CDBS included rule files that indicate dpatch or
      + [RA] Report directories under /usr/share/man that don't match the
      Don't allow architecture-specific manpage subdirectories yet even though
      Finalize lintian 1.23.19.
      * checks/fields:
      * checks/files{.desc,}:
      * checks/fields{.desc,}:
      + [RA] Allow a build-dependency on patchutils when using CDBS with one
      + [RA] Disable the check for files in /usr/lib/cgi-bin at least for
      Policy 3.7.2 reverts the /usr/lib/cgi-bin change entirely, so remove the
      + [RA] Allow files installed in /usr/include/X11 and /usr/lib/X11.
      + [RA] Allow files installed in /usr/include/X11 and /usr/lib/X11 but
      * checks/standards-version:
      * checks/shared-libs.desc:
      + [RA] Report the current standards version when warning about too old
      Add bug closer for standards version update.
      * checks/menus{.desc,}:
      * checks/debconf{.desc,}:
      * checks/po-debconf:
      + [RA] Allow perl in Build-Depends if invoked in clean rules.
      Add missing file from the doc-base file check addition.
      + [RA] Check for stray debconf-mergetemplate files in packages
      * checks/po-debconf{.desc,}:
      Add a release name.
      Set release for upload.
      * checks/menus:
      Move change log message under the relevant file.
      * checks/po-debconf:
      * checks/fields:
      + [RA] CDBS packages that use the python-distutils class should list
      + [RA] Recognize direct invocations of quilt in clean rules and allow
      + [RA] Allow (but don't require due to perl-base) Build-Depends on
      More accurate changelog message for the last change.
      + [RA] Exclude debconf templates with "for internal use" in the short
      * checks/common_data.pm:
      amd64 is no longer a non-standard arch.
      + [RA] Downgrade build-depends-without-arch-dep to info from warning.
      + [RA] Require ant in Build-Depends when using the CDBS ant rule.
      * checks/debhelper:
      + [RA] Only allow patch in Build-Depends for yada unpatch, don't
      * lib/Util.pm:
      Finalize changes for 1.23.22.
      * checks/nmu{.desc,}:
      * checks/manpages{.desc,}:
      Use consistent whitespace (tab vs. space) in the last change.
      * checks/fields{.desc,}:
      * checks/deb-format{.desc,}:
      Thanks to Martin F. Krafft for the report.  (Closes: #370720)
      * checks/scripts:
      * checks/debhelper:
      * checks/menu:
      * debian/copyright:
      * checks/changelog-file{.desc,}:
      + [RA] ~ is now permitted in version numbers.  (Closes: #381965)
      * checks/scripts{.desc,}:
      * man/lintian.1:
      + [RA] Catch and check dependencies correctly for debconf-updatepo run
      * checks/debconf:
      * checks/files{.desc,}:
      * checks/binaries.desc:
      * checks/copyright-file:
      * checks/version-substvars{.desc,}:
      + [RA] Use the Dep library to check dependencies.  Add php5 to the
      Reset to reading entire files after parsing debian/rules.  This doesn't
      + [RA] Warn about files installed into /etc/gconf/schemas.
      Add copyright for Adeodato Simo' (version-substvars).
      + [RA] Document new version-substvars check script.
      + [RA] Warn when encountering an aspell dictionary package that isn't
      * frontend/lintian-info:
      + [RA] Warn about files in /usr/lib/site-python.  Thanks, Thomas
      * reporting/html_reports:
      * checks/common_data.pm:
      + [RA] Check for missing build dependencies on python-central or
      + [RA] Warn if dh_python is used without debian/pycompat in non-CDBS
      + [RA] Check for old << dependencies on Python in Python packages that
      Hopefully finalize changes for the 1.23.23 release.
      * checks/fields{.desc,}:
      * checks/scripts:
      When switching from a string comparison to a regex, it's helpful to switch
      And add some anchoring, just in case.
      * checks/cruft{.desc,}:
      Add line for no-description-in-changes-file.
      * checks/control-files:
      The "LSB init script" release
      * checks/debconf{.desc,}:
      Finalize changes for 1.23.24.
      * checks/scripts:
      * checks/init.d:
      * checks/files:
      XEmacs converted this back to ISO 8859-1 on me.  Bleh.  Convert back to
      + [RA] Add a separate tag for tclsh dependencies to explain about the
      * checks/fields.desc:
      * lib/Dep.pm:
      * checks/po-debconf:
      * checks/fields{.desc,}:
      * checks/debdiff:
      + [RA] Allow tcsh to satisfy a csh dependency.  Reported by Yann
      * man/lintian.1:
      + [RA] Remove select-with-translated-default-field since there are
      + [RA] Allow update-inetd to fulfill the dependency requirements for
      * checks/md5sums:
      Hopefully finalize changes for 1.23.25.
      Remove old items that were closed long ago.  Move common code into the
      * checks/fields.desc:
      * checks/fields{.desc,}:
      * checks/menu.desc:
      * checks/binaries.desc:
      * checks/control-file{.desc,}:
      * checks/debconf:
      * checks/debconf{.desc,}:
      * checks/binaries{.desc,}:
      * checks/changelog-file.desc:
      * checks/md5sums{.desc,}:
      * checks/po-debconf{.desc,}:
      Add the Emacs magic to use Perl mode.
      * checks/debdiff{.desc,}:
      + [RA] Close opened files.
      * checks/cruft{.desc,}:
      + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
      * checks/menu-format{.desc,}:
      + [RA] Add info-level check for Section in the source section of the
      + [RA] Teach the debian/rules parsing about make conditionals and
      * frontend/lintian:
      + [RA] debhelper no longer adds a --section flag to install-info, so
      Add missing test suite files from the previous commit.
      Be a bit more explicit and clear in the comment.
      + [RA] Fix tag name for menu-icon-cannot-be-parsed.  Thanks, Bill
      Finalize changes for 1.23.26.
      * debian/ruls:
      Fix changelog type.
      * collection/file-info:
      * checks/binaries{.desc,}:
      * checks/shared-libs:
      * checks/infofiles:
      * checks/po-debconf:
      * checks/md5sums:
      + [RA] Don't consider directories to be stray template files even if
      * unpack/list-udebpkg:
      * lib/Lab.pm:
      Finalize changes for 1.23.27.
      * checks/scripts.desc:
      Minor formatting fixes.
      * checks/lintian.desc:
      + [RA] update-inetd is now its own package and netbase may not always
      * checks/nmu.desc:
      * checks/debhelper.desc:
      * checks/fields:
      * checks/fields{.desc,}:
      * checks/cruft:
      English is my friend.
      * checks/control-file:
      * checks/po-debconf:
      + [RA] Add /usr/bin/gbr2, provided by gambas2-runtime.  Thanks, José
      * checks/cruft{.desc,}:
      * checks/changelog-file{.desc,}:
      Merge 1.23.28 change from etch branch:
      * checks/rules.desc:
      * checks/rules{.desc,}:
      + [RA] Recognize the +bX convention for binary NMUs.  Warn about use
      * checks/menu-format{.desc,}:
      * checks/manpages:
      * checks/files{.desc,}:
      + [RA] Allow a build dependency on automake to satisfy the
      + [RA] Setting DH_COMPAT globally in debian/rules is now deprecated in
      * checks/debconf:
      + [RA] Check that an appropriate versioned dependency on debconf
      Fix the color output to work the way sketched out in the bug discussion.
      + [RA] Add /usr/bin/jruby0.9, provided by jruby0.9.  Thanks, Sebastien
      Prepare the 1.23.29 upload.
      * checks/common_data.pm:
      * checks/fields:
      * checks/md5sums:
      * checks/rules:
      * checks/scripts{.desc,}:
      + [RA] Add Vcs-Mtn and Vcs-Browser to the known source package
      * checks/copyright-file:
      + [RA] Replace yet another hand-rolled dependency parser with Dep.
      * checks/cruft{.desc,}:
      + [RA] Don't consider {copying,license}.dtd extra license files; the
      + [RA] Check for maintainer scripts calling read (but exclude those
      * checks/manpages:
      + [RA] Add pike7.6 and ruby1.9 as valid interpreters.
      + [RA] Use $pkg rather than reading fields/package for the x11-common
      + [RA] Allow the Python core packages themselves to depend on
      * checks/menus{.desc,}:
      * checks/shared-libs{.desc,}:
      * checks/debconf{.desc,}:
      On second thought, don't use Debian version numbers.  They're ambiguous
      * checks/debhelper{.desc,}:
      * checks/fields{.desc,}:
      + [RA] Remove the version constraint on the gconf-schemas check since
      + [RA] Downgrade the pre-depends on x11-common requirement for
      * checks/control-files:
      + [RA] Add Kernel-Version to known udeb control fields.
      The manpage output fix should take care of the last stderr message
      * reporting/harness:
      Finalize changes for 1.23.30.
      * checks/fields:
      Whoops, fix tabs.
      We were actually testing the new libmodule-build-perl dependency.  Update
      * checks/cruft:
      * checks/scripts:
      * checks/control-files.desc:
      + [RA] Diagnose removal of device files in maintainer scripts per
      * checks/common_data.pm:
      * checks/menus:
      * checks/manpages:
      * checks/menu-format.desc:
      * checks/files:
      + [RA] Add jruby1.0.  Thanks, Sebastien Delafond.  (Closes: #426950)
      + [RA] Move several maintainer script checks specific to shell scripts
      + [RA] Diagnose maintainer scripts looking at /var/lib/dpkg/status
      * checks/changelog-file:
      + [RA] Add jed and friends.  Thanks, Jörg Sommer.  (Closes: #426469)
      * checks/version-substvars{.desc,}:
      + [RA] Diagnose direct modifications to /etc/services, /etc/protocols,
      Finalize changes for 1.23.31.
      * checks/binaries:
      Expect sorted SONAMEs.
      Add tags for all the separate unknown architectures.
      Add the additional unknown uploaders from two consecutive commas.
      * checks/po-debconf:
      * checks/scripts:
      * checks/files:
      * checks/menus:
      * checks/shared_libs:
      + [RA] Sort the files listed in package-contains-hardlink so that the
      Remove stray debugging code.
      * checks/manpages{.desc,}:
      * checks/rules{.desc,}:
      * checks/files{.desc,}:
      * reporting/html_reports:
      * frontend/lintian:
      Add the bug closers for the shlib-with-nonpic-code reporting problem.
      Finalize changes for 1.23.32.
      We now issue tags for unused overrides.
      * checks/scripts:
      * checks/shared-libs:
      + [RA] xjed also provides jed-script.  Thanks, Jörg Sommer.
      + [RA] Don't complain about ruby libraries in /usr/lib/ruby that have
      * frontend/lintian:
      * checks/version-substvars:
      * checks/menu-format:
      * checks/cruft{.desc,}:
      The latest dpkg-source fixed something that avoids these duplicate
      * checks/menu-format{.desc,}:
      Fix the tabs for consistency.
      * checks/scripts{.desc,}:
      + [RA] Lower the severity of source-contains-CVS-dir to info, since
      Update for the changed priority of source-contains-CVS-dir.
      * checks/debdiff:
      + [RA] Substantially rewrite how all cruft checking against source
      * man/lintian.1:
      + [RA] Add checks of desktop files.  The checks so far are basic, but
      Fix a few comments to reflect the actual code.
      Add some additional to-dos for desktop file validation.
      Add tests for the new desktop file checks and clean up a variety of bugs
      + [RA] Add %known_obsolete_emacs.
      + [RA] Start tagging unversioned dependencies on coreutils again since
      Finalize changes for 1.23.33.
      Exclude lintian from source package cruft checks, since it includes those
      Exclude lintian from the cruft checks in the correct spot.
      The "brown paper operator" release.
      * checks/common_data.pm:
      * checks/description{.desc,}:
      * checks/cruft.desc:
      * checks/changelog-file{.desc,}:
      * checks/nmu.desc:
      * checks/files{.desc,}:
      + [RA] Warn about .DS_Store files, used by Mac OS X to store extended
      * checks/infofiles:
      * checks/debconf:
      * checks/scripts:
      + [RA] Various improvements from Thomas Huriaux: Diagnose select
      * checks/control-file:
      + [RA] More exactly follow the Developer's Reference recommendations
      * checks/fields.desc:
      * checks/menu-format{.desc,}:
      + [RA] Ignore categories beginning with "X-", reserved for category
      + [RA] Don't think hard links are zero-length files.
      * checks/fields:
      Diagnose any capitalization of Thumbs.db.
      + [RA] Allow Actions keys.  This isn't in the desktop standard but
      Adjust tags for the python-all change.
      + [RA] Check for XS-Vcs-* headers and recommend (at info level) that
      + [RA] Diagnose files with names ending in whitespace.
      If there is a reserved category, don't diagnose missing main categories,
      + [RA] Ignore desktop files not for one of the known types.  This
      Clean up some mess I left in my last commit.
      Finalize changes for 1.23.35.
      * checks/menu-format:
      * checks/files{.desc,}:
      * lib/Dep.pm:
      + [RA] Remove Actions from known desktop keys again, as I believe the
      * {checks,collection,depcheck,frontend,lib,reporting,unpack}/*:
      Finalize changes for 1.23.36.
      + [RA] Fix Perl flow error when skipping some desktop files.
      The "grand open change and desktop cleanup" release.
      * checks/control-files:
      Vcs-Browser, not Vcs-Browse.
      * checks/common_data.pm:
      Typo fix.
      * checks/description.desc:
      Add a bug closer.
      * checks/standards-version:
      * unpack/list-srcpkg:
      Fix syntax error.
      Ah, the current version is recorded in two places.
      It's no longer possible to force dpkg-genchanges to leave out the
      Ah, we can create the same effect by leaving out the Section and
      Fix the included (incorrect) files file to contain the right filename.
      Adjust for the new standards version and for Homepage's new warning level.
      dpkg-buildpackage now suppresses duplicate relations in the same header
      Missed standards version change.
      Fix a line numbering change.
      + [HE,RA] Add 'package-contains-empty-directory' check, but ignore
      man can now handle ISO-8859-1 characters.
      + [RA] Update standards version to 3.7.3.
      + [RA] Remove possible-non-posix-code-in-maintainer-script entirely.
      + [RA] Allow Python dependencies in Build-Depends when using another
      * man/lintian.1:
      Minor formatting cleanup.
      + [RA] Ignore the gf suffix from the gfortran migration when checking
      Parse and stash the parsed dependency field while reading them.  This
      * checks/control-file:
      * checks/lintian.desc:
      * checks/po-debconf.desc:
      + [RA] Check for the complete GFDL included in the copyright file and
      * checks/changelog-file{.desc,}:
      * lib/DebVersions.pm:
      + [RA] Fix a slight spacing problem with the --color flag.
      + [RA] Diagnose malformed override entries; don't just ignore them.
      Add test for malformed override.
      + [RA] Display a summary of overridden tags as an N: output line.
      * checks/files{.desc,}:
      * reporting/html_reports:
      Finalize changes for 1.23.37.
      We can't check for a missing Section field in source packages in
      * debian/dirs:
      Update timestamp to take a second shot at a 1.23.37 release.
      * checks/changelog-file:
      Add a test for tagging changelog numbering with backports.
      * checks/fields:
      * checks/files:
      * checks/*.desc:
      Remove an unneeded variable.
      + [RA] Ignore Original-Maintainer if the version contains ubuntu.
      + [RA] Only warn about Section for Python packages starting with
      * checks/patch-systems:
      + [RA] Fix the malformed-override long description.  Thanks, Stefan
      * checks/debconf:
      The whole point of using a separate variable was to be able to
      * checks/changelog-file{.desc,}:
      + [RA] If this looks like a new package (Debian revision of -1 and
      Hopefully finalize changes for 1.23.39.
      We do use capital letters and underscores in some tags, so allow them
      The "Russ's brown paper bag bug" release.
      * checks/menu-format:
      + [RA] Add GNUstep as an acceptable Main Category, since it's used as
      + [RA] Warn about desktop files containing CRLF line endings (and then
      * checks/*.desc:
      + [RA] Wrap Depends for readability.
      Finalize changes for 1.23.41.
      * lib/Dep.pm:
      * checks/control-file{.desc,}:
      * debian/control:
      Add missing changelog entries from the last commit.
      * checks/debian-readme{.desc,}:
      * debian/files.desc:
      Fix file name in changelog.
      * checks/shared-libs{.desc,}:
      * checks/menu-format.desc:
      * checks/patch-systems:
      * checks/description{.desc,}:
      + [RA] Fix stronger-dependency-implies-weaker description cut and
      * checks/changelog-file{.desc,}:
      * checks/fields:
      * checks/scripts:
      + [RA] Check that the argument to --color is valid.
      * checks/common_data.pm:
      + [RA] Allow long no-whitespace lines even when spaces or bullets
      * checks/init.d{.desc,}:
      * checks/files:
      + [RA] The underFooLicense.docbook files from KDE are not license
      + [RA] Add -a to annotate an override file.
      * checks/binaries:
      + [RA] Allow rpath pointing to /usr/lib/games/<package>.  Thanks, Bas
      * checks/menu-format{.desc,}:
      * checks/copyright-file{.desc,}:
      * checks/fields.desc:
      * checks/cruft:
      + [RA] Exclude nsswitch modules from multiple SONAME and package
      + [RA] Improve recognition of heredocs.
      + [RA] Only check for desktop files in /usr/share/applications.  The
      * checks/fields:
      * checks/scripts{.desc,}:
      Update for the current state of the world.  We need to write a lot more
      * checks/debconf{.desc,}:
      Some changelog wording fixes.
      Be more conservative about what punctuation to strip when looking for
      + [RA] Merge all override messages into a single message per run.  Add
      + [RA] Allow /emul as a top-level directory and files in
      Finalize changes for 1.23.42.
      Fix lintian-info for normal situations (a bug I introduced with annotate
      * lib/Spelling.pm:
      Add more capitalization fixes.
      Capitalization check for OCaml.
      * checks/debhelper:
      * checks/fields:
      * checks/menu-format:
      * checks/files.desc:
      Add a bunch more capitalization corrections from the debian-devel thread.
      * frontend/lintian:
      * checks/common_data.pm:
      * checks/init.d{.desc,}:
      * checks/changelog-file:
      + [RA] Don't try to report overrides when not checking a package.
      * checks/infofiles:
      + [RA] Cope with a relative path to the lab.  Patch from Håkon
      * checks/manpages:
      * checks/rules.desc:
      * checks/scripts{.desc,}:
      + [RA] Add spelling corrections for PostgreSQL and OCaml and lots of
      Fix tab configuration.
      Capitalization corrections for Emacs and XEmacs.
      Add tab configuration.
      + [RA] Remove tcl as a valid interpreter since tclx8.3 is obsolete.
      + [RA] Require versioned dependencies for OCaml scripts.  Each version
      + [RA] Fix a bug that prevented Exec keys in desktop files from being
      + [RA] Don't require *.changes files for source-only uploads to have a
      Another capitalization correction.
      + [RA] Add tcl and tk metapackages.  Thanks, Sergei Golovan.
      dpkg-gencontrol now compresses commas with nothing between them, so
      Restore the broken UTF-8.
      + [RA] Catch exec wrappers that use $* instead of $@ (not that this is
      * checks/po-debconf:
      * checks/fields{.desc,}:
      + [RA] Fix Perl warnings given a zero-byte maintainer script.  Thanks,
      * checks/files{.desc,}:
      + [RA] Warn about /etc/cron.{hourly,daily,weekly,monthly} scripts that
      Fix <> in tag description.
      + [RA] Check that -dbg packages depend on their base package.  Patch
      + [RA] Warn of .gitignore files installed by the package.  Patch from
      * checks/binaries:
      Use a hard link to reduce the arch-dependent part of binary so that
      + [RA] Warn of more language extensions on files in the user's path.
      + [RA] Remove the tag for empty Perl directories.  The underlying
      * checks/binaries{.desc,}:
      Update the man --warnings support so that the backport to stable
      checks/manpages now uses Dep.
      + [RA] Integrate several more bashism checks from checkbashisms in
      * checks/debhelper:
      + [RA] Check the value of Dm-Upload-Allowed.
      + [RA] Check for mismatches between the latest changelog and
      + [RA] Warn on packages that provide Perl modules but don't depend on
      + [RA] Check files in /usr/lib/debug directories mirroring the main
      + [RA] Warn about packages with a list as the maintainer and no
      Add bug closer for man page checks for undefined macros.
      + [RA] Remove the package-has-duplicate-relation test.  It gets
      * lib/Spelling.pm:
      * checks/binaries:
      * checks/po-debconf:
      Some additional credit.
      * checks/fields:
      * checks/copyright-file{.desc,}:
      Finalize changes for 1.23.44.
      * checks/po-debconf:
      * checks/fields:
      * checks/manpages:
      Sort correctly.
      * checks/debconf:
      The "100 open bugs is magical" release.
      Remove a variable I didn't end up using.
      Exclude debug from dh_shlibdeps so that we can test what we intended
      * checks/copyright-file:
      Merge the arch-inventory file in with the other VCS ignore files and
      Sorting.
      + [RA] In the long description of outdated-autotools-helper-file,
      Add bug closer.
      * checks/manpages.desc:
      + [RA] Update regexes based on checkbashisms to remove additional
      * checks/debian-readme{.desc,}:
      * lib/Spelling.pm:
      + [RA] When looking for cases where Copyright is separated from a year
      + [RA] Fix option parsing bug leading lintian to incorrectly reject -a
      * reporting/html_reports:
      Another minor tweak to the bashism regex.
      * checks/binaries:
      One more regex update from checkbashisms.
      + [RA] Merriam-Webster and the OED have both given up on publically
      * checks/copyright-file{.desc,}:
      + [RA] Add kaptain.  Thanks, Tobias Toedter.  (Closes: #466701)
      * checks/menu-format:
      Add Thijs Kinkhorst to debian/copyright so that users can expand the
      * checks/changelog-file:
      * checks/common_data.pm:
      Update regexes from checkbashisms.
      + [RA] Allow zsh-beta as an alternative to zsh.  Thanks, Joost van
      + [RA] Add yorick.  Thanks, Thibaut Paumard.  (Closes: #468370)
      + [RA] Remove now-unnecessary workarounds for calling File::Find with
      Fix more problems with the option parsing in lintian.
      + [RA] Also check for make -i when checking if errors from make clean or
      Add a -d option that enables debug.
      We still have to do the chdir to work around a bug in the current
      * checks/scripts{.desc,}:
      * checks/shared-libs{,desc}:
      * checks/menus{,desc}:
      * checks/control-file:
      + [RA] Check doc-base sections against the new canonical list.
      * lib/Read_pkglists.pm:
      + [RA] Suggest an override if only the Debian packaging or some other
      Finalize changes for 1.23.46.
      * checks/scripts:
      * checks/shared-libs:
      * checks/binaries:
      * checks/binaries{.desc,}
      * checks/copyright-file{.desc,}:
      * checks/cruft:
      We no longer signal *.mine files as conflict files.
      * checks/etcfiles:
      * checks/files:
      + [RA] Add clisp, procmail, and rrdcgi, and another way interpretors
      * unpack/list-srcpkg:
      * checks/files{.desc,}:
      + [RA] Check for numeric owners or groups outside of the reserved
      * frontend/lintian:
      Set the expected umask before running the test suite and use explicit
      + [RA] Issue errors for installing files under /var/www.  This isn't
      * checks/changelog-file:
      * lib/Spelling.pm:
      Minor improvement to handle a trailing 0 in the numeric ID index.
      Perl syntax fix.
      + [RA] Don't consider files in bin directories that contain "copying"
      + [RA] Expect unversioned dependencies on OCaml packages rather than
      + [RA] Add inetutils-inetd and xinetd as additional update-inetd
      * checks/nmu{.desc,}:
      + [RA] Ignore extra license files in examples subdirectories of
      + [RA] Correct "meta package" and "meta-package" in descriptions to
      + [FL] New testcases by Tobias Toedter.  (Closes: #471838, #477471)
      + [RA] Don't consider an NMU changelog entries that mention NMU with
      * reporting/html_reports:
      * reporting/templates/maintainer.tmpl:
      + [RA] If the call to some supporting program like update-inetd is
      Really only trigger the meta package correction for descriptions.
      * checks/menus:
      * frontend/lintian:
      * checks/shared-libs:
      * testset/runtests:
      dpkg-genchanges now invents a description even if one isn't avaliable,
      Finalize changes for 1.23.48.
      Update tags-never-seen.  Thanks, Tobias Toedter.
      Add missing test suite file for md5sum check.
      * checks/control-file{.desc,}:
      Help Emacs syntax highlighting.
      * checks/rules{.desc,}:
      * checks/common_data.pm:
      * checks/standards-version:
      Fix formatting to make it consistent.
      Update for the new standards version.
      One more fix for the new Policy version.
      * checks/fields:
      * checks/copyright-file{.desc,}:
      * checks/manpages:
      + [RA] Warn about inclusion of the country name in the localized man
      * checks/nmu:
      * checks/init.d:
      Properly generalize the exclusion of zh_* locales from the prohibition
      * checks/binaries:
      + [RA] Remove %known_obsolete_packages, now handled via data.
      * checks/manpages{.desc,}:
      + [RA] When checking SONAMEs against package names, convert all
      * checks/scripts:
      * checks/filenames{.desc,}:
      + [RA] $((var+1)) now works in dash and is in POSIX, so remove it from
      + [RA] When checking whether a debug package has proper dependencies,
      + [RA] Support pattern rules.  (Closes: #483475)
      * checks/cruft:
      + [RA] Binary NMUs of QA-maintained packages are fine.
      * reporting/html_reports:
      * checks/standards-version{.desc,}:
      Add missing changelog entry from the previous commit.
      * checks/cruft:
      * checks/watch-file{.desc,}:
      * frontend/lintian:
      Add a function to Lintian::Collect::Source to retrieve the source
      + [RA] Remove several-sonames-in-same-package.  This is frequently not
      + [RA] Merge %non_standard_archs into %known_archs.
      * checks/debconf:
      Use $info rather than $collect as the name for the Lintian::Collect
      Finalize changes for 1.24.0.
      * reporting/templates/maintainer.tmpl:
      Remove mailx from obsolete package list
      Alphabetize changelog
      Ignore files created by debian/rules runtests
      Lower info-documents-not-removed to warning
      Add new info-documents-not-removed tag to testset
      Remove tag about changes in the .git directory
      Add two spelling corrections and checks for LaTeX and TeX
      Fix indentation for one changelog entry
      More watch test improvements
      Fix typo in private/TODO, thanks Raphael Geissert
      Check for deprecated SF redirector usage
      Add an additional test suite tag from the quilt checks
      Warn about DEB_BUILD_OPTS in debian/rules
      Add cupsys packages to the obsolete package list
      Only issue out-of-date-standards-version once
      Warn about duplicated words in the description
      Further improvements to the duplicate word check from Raphael Geissert.
      Add test suite tag entries for new symbols tests
      Add another spelling correction
      Remove the lab in postrm instead of prerm
      Recommend comment-only watch files for more cases
      Fix exit status when command-line packages don't exist
      Ignore CNRI OPEN SOURCE license when checking for GPL references
      Check maintainer addresses case-insensitively
      Add Adam D. Barratt to the maintainer list
      Standards versions become ancient two years after obsolescence
      Adjust tag for the changed function bashism regex
      * checks/standards-version{.desc,}:
      Do not warn on Ubuntu security update versions
      Use better names for the internal runtests tags
      Update private/tags-never-seen
      Finalize changes for 1.24.2

Steve Langasek (1):
      Do not generate warnings when a short description starts with an article;

Thijs Kinkhorst (5):
      * debian/control:
      + [TK] Correct Lintian maintainers address in page footers.
      text tweaks: the u in udeb refers to the letter mu by form, capitalising
      add missing background colour
      misplaced full stop

-----------------------------------------------------------------------

-- 
Debian package checker


Reply to: