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

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



The annotated tag, 2.5.5 has been created
        at  7c98c38af60be831e5e65ff0e89cacceabc09288 (tag)
   tagging  4a718a00d72be4591c2efe473b6d5793a8368fbd (commit)
  replaces  2.5.4
 tagged by  Niels Thykier
        on  Thu Feb 23 15:33:23 2012 +0100

- Shortlog ------------------------------------------------------------
Release Lintian 2.5.5 into unstable

Format: 1.8
Date: Thu, 23 Feb 2012 14:06:21 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.5
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: 293838 485705 602249 636086 638278 649640 649813 650325 650433 650444 650445 650665 650701 650712 650793 650838 650959 651045 651330 651332 651392 651572 651816 652123 652594 652602 652736 653071 653832 654523 655469 655907 656885 657034 657110 657155 658031 658311 658971 659285 659574 659909 660675
Changes:
 lintian (2.5.5) unstable; urgency=low
 .
   The "Policy 3.9.3" release.
 .
   * Summary of tag changes:
     + Added:
       - arch-dependent-file-not-in-arch-specific-directory
       - control-file-contains-dh_make-vcs-comment
       - debhelper-compat-file-is-missing
       - dependency-is-not-multi-archified
       - dh-exec-install-not-allowed-here
       - dh-exec-private-helper
       - dh-exec-script-without-dh-exec-features
       - dh-exec-subst-unknown-variable
       - executable-debhelper-file-without-being-executable
       - missing-dependency-on-numpy-abi
       - package-file-is-executable
       - package-uses-dh-exec-but-lacks-build-depends
       - preinst-uses-dpkg-maintscript-helper-without-predepends
       - shlib-in-multi-arch-foreign-package
       - source-contains-waf-binary
       - syntax-error-in-control-file
       - syntax-error-in-debconf-template
     + Removed:
       - dh_dhelp-is-deprecated
       - maintainer-not-full-name
       - maintainer-script-calls-deprecated-wm-menu-config
       - maintainer-script-does-not-check-for-existence-of-wm-menu-config
       - uploader-address-missing
       - uploader-not-full-name
 .
   * checks/*:
     + [NT] Fixed assumptions about certain fields being present.
       Where needed, Lintian will make guesses to the most likely
       value (or the least "broken" value).
   * checks/binaries{,.desc}:
     + [NT] Allow libnss_* plugins in usr/lib.
     + [JW] Check for ELF binaries installed in unsafe paths in
       Multi-Arch: same packages.  (Closes: #650445)
     + [JW] Added check numpy ABI dependency.  (Closes: #658311)
     + [NT] Fixed embedded-library false-positive for tiff3.  Thanks
       to Jay Berkenbilt for the report.  (Closes: #660675)
   * checks/control-file{,.desc}:
     + [NT] Allow "pkg (= ${source:Version})" versioned dependency if
       pkg is architecture all.  This fixes a false-positive
       "weak-library-dev-dependency" for some mono packages.  Thanks
       to David Bremner for the report.  (Closes: #652602)
     + [NT] Emit a tag if there is a syntax error in d/control rather
       than just aborting the rest of the check.
     + [NT] Accepted patch from Gergely Nagy to catch dh-make vcs
       templates in comments.  Thanks to Paul Wise for suggesting this
       check.  (Closes: #657110)
   * checks/copyright.desc:
     + [RA] Rephrase copyright-with-old-dh-make-debian-copyright long
       description to be clearer about the legal status of copyright
       notices.  (Closes: #659574)
     + [RA,NT] Make copyright-with-old-dh-make-debian-copyright a
       pedantic tag.
   * checks/cruft{,.desc}:
     + [NT] Added dh-autoreconf as a build-depends alternative to
       libtool for suppressing ancient-libtool warning.  Thanks to
       Felix Geyer for the report.  (Closes: #650325)
     + [NT] Accepted patch from Paul Wise to detect COFF object
       files as Win32 binaries.
     + [NT] Properly handle unpacked being a symlink.
     + [NT] Accepted patch from Luca Falavigna to detect waf files
       with a binary payload.  (Closes: #654523)
   * checks/debconf:
     + [RA] Recognize Perl uses of debconf templates via metaget or
       settitle.
   * checks/debhelper{,.desc}:
     + [NT] Do not check executable debhelper files for brace
       expansion if compat is 9 (or greater).  It may be allowed by
       tool interpreting the file.
     + [NT] Added checks for handling executable files in the
       debian dir.  Thanks to Joey Hess and Arno Töll for the
       reports.  (Closes: #651572, #651330)
     + [NT] Added various dh-exec related checks.  Thanks to Gergely
       Nagy for the patches.  (Closes: #653071)
     + [NT] Removed tag for using dh_dhelp.  It is not shipped in
       debhelper anymore (not even Squeeze) and the tag is not
       emitted anymore (according to lintian.d.o).
     + [NT] Added check for missing compat file.  (Closes: #656885)
   * checks/fields{,.desc}:
     + [JW] Properly handle uploader names with commas.
       (Closes: #485705)
     + [NT] Removed uploader-address-missing tag.
     + [NT] Added section-mapping for (some) zope packages.  This
       fixes some false-positives where python-zope packages were
       wrongly identified as belong to the python section.
     + [NT] Fixed an issue where "doc-pkg-depends-on-main-pkg" would
       only be triggered if it was a "pre-depends" relation.
     + [NT] Use new Lintian::Architecture API.
     + [JW] Include ssh:// as a valid protocol for hg.
       (Closes: #655907)
     + [NT] Ignore self relations in Replaces and Provides.  This
       is allowed according to §7.6.2.  (Closes: #657034)
     + [NT] Applied patch from intrigeri to remove "not-full-name"
       tags.  (Closes: #658031)
   * checks/files:
     + [JW,NT] Skip "Multi-Arch: same" check of gzip files if their
       install path contains the architecture.  (Closes: #650665)
     + [JW]  Fixed a false-negative "empty-binary-package" if the
       package contained the /u/s/doc/$pkg symlink.
       (Closes: #650959)
     + [NT] Allow fonts in packages starting with "fonts-".  This
       completes the fix for #646838.  Thanks to أحمد المحمودي
       for the follow up report.  (Closes: #651045)
     + [NT] Re-added swfobject.js to the list of known javascript
       libraries.  Thanks to Paul Wise for noticing it had been
       uploaded.
   * checks/group-check{,.desc}:
     + [NT] Check for file conflicts in binaries built from the same
       source package.  (Closes: #293838)
     + [JW] Added check for incomplete Multi-arch'ification.
       (Closes: #650838)
   * checks/menus{,.desc}:
     + [NT] Remove obsolete checks for wm-menu/wm-menu-config use in
       maintainer scripts.  The executables are not shipped in menu
       in Squeeze nor sid.  Furthermore the tags are not emitted in
       any package (according to lintian.d.o).
   * checks/nmu:
     + [JW] Properly handle uploader names with commas.
   * checks/po-debconf:
     + [NT] Remove special handling for packages using yada.
   * checks/rules:
     + [NT] Remove check for missing build-depends on yada.
   * checks/scripts:
     + [NT] Accepted patch from Evan Broder to check for missing
       versioned pre-depends on dpkg when using maintscript helper.
       This dependency is trivially satisfied in Debian, but may
       complicate Ubuntu LTS upgrades.  (Closes: #602249)
     + [NT] Accepted patch from James McCoy to recognize "racket" as
       a known interpreter.  (Closes: #652594)
     + [NT] Accepted patch from Martin Erik Werner to recognize
       "fontforge" as a known interpreter.  (Closes: #652736)
   * checks/shared-libs{,.desc}:
     + [JW] Check for Multi-Arch foreign packages shipping shared
       libraries in public library directories.  (Closes: #650444)
     + [NT] Use the new hwcap-dirs data file to determine hwcap dirs.
     + [NT] Ignore missing symbols/shlibs files for libc libnss
       plugins.
   * checks/source-copyright{,.desc}:
     + [JW] Allow a trailing slash in the DEP-5 1.0 URL.
       (Closes: #649813)
     + [NT] Use line numbers rather than "0-indexed" paragraph numbers
       in the emitted tags.  Thanks to Jari Aalto for the suggestion.
     + [NT] Recommend the URI to the copyright-format subpolicy as
       DEP-5 format specification URI.  Thanks to Helmut Grohne for
       the report.  (Closes: #651392)
   * checks/symlinks:
     + [NT] Ignore langpack symlinks if they appear to be consistent.
       Thanks to Evan Broder for the report.  (Closes: #650793)
 .
   * collection/ar-info:
     + [NT] Properly handle unpacked being a symlink.
   * collection/index:
     + [NT] Use Lintian::Processable::Package to determine source
       name and version.
   * collection/file-info{,-helper}:
     + [NT] Do not open non-files when double-checking gzip files.
     + [NT] Pass "-N" to file as Lintian does not need the aligned
       output.
   * collection/md5sums:
     + [NT] Properly handle unpacked being a symlink.
   * collection/source-control-file{,.desc}:
     + [NT] Removed as they are no longer needed.  They have been
       replaced by a smarter Lintian::Collect.
   * collcetion/unpacked:
     + [NT] Pass --no-check to dpkg-source when requested not to
       check signatures (via reporting/harness).
 .
   * data/{fields => common}/architectures:
     + [NT] Moved architectures to data/common.
   * data/debhelper/dh_addons-manual:
     + [JW] Add python3-sphinx as provider of sphinxdoc dh sequence.
   * data/debhelper/dh_commands-manual:
     + [JW] Add python3-sphinx as provider of dh_sphinxdoc.
       (Closes: #649640)
     + [NT] Added libxine-dev | libxine2-dev as provider of dh_xine.
       (Closes: #659285)
   * data/fields/archive-sections:
     + [NT] Added new sections.  Thanks to Michael Biebl for the
       reminder.  (Closes: #652123)
   * data/fields/virtual-packages:
     + [NT] Refreshed against sid.  (Closes: #657155)
   * data/files/fonts:
     + [NT] Refreshed against sid.
   * data/init.d/virtual_facilities:
     + [NT] Refreshed against sid.
   * data/output/ftp-master-{,non}fatal:
     + [NT] Refreshed.
   * data/output/manual-references:
     + [NT] Refreshed.
   * data/shared-libs/hwcap-dirs:
     + [JW] New data file for listing known hwcap dirs.
   * data/shared-libs/ldconfig-dirs:
     + [NT] Auto-generate file with help from dpkg-architecture.
       (Closes: #653832)
   * data/spelling/corrections:
     + [NT] Added corrections for deprecate(d) and pedantic.
   * data/standards-version/release-dates:
     + [NT] Added release date for Standards-Version 3.9.3.
 .
   * debian/control:
     + [NT] Prefer libc-bin (>= 2.13) to locales.  Thanks to Josh
       Triplett for the suggestion, investigative work and the
       proposed patch to make this possible.  (Closes: #636086)
     + [JW] Add Build-Dependency on python-numpy and python-all-dev
       for the test suite.
     + [NT] Bumped Lintian's Standards-Version to 3.9.3.  No changes
       required.
   * debian/{postinst,prerm}:
     + [JW,NT] Remove the internal Lintian locale if a C.UTF-8 locale
       is found in /usr/lib/locale.
   * debian/source/lintian-overrides:
     + [NT] Added override for python-dev tag.  We need python-all-dev
       for the test suite.
   * debian/triggers:
     + [JW] Added trigger for libc-bin C.UTF-8 locale.  This ensures
       the internal Lintian locale can removed if libc-bin is upgraded
       after Lintian.
 .
   * doc/lintian.xml:
     + [NT] Corrected the runtime estimate for an archive-wide run.
       With 35 000+ packages, it can no longer be done in "a few
       hours".
     + [NT] Documented architecture specific overrides.
       (Closes: #651816)
   * doc/lintianrc.example:
     + [NT] Removed deprecated variables and added sample TMPDIR
       usage.
 .
   * frontend/lintian:
     + [NT] Allow -U to be given more than once.
     + [JW,NT] If using a temporary lab, print its location when
       using --verbose option.  (Closes: #650433)
     + [NT] Fixed an issue where auto-clean would not see the real
       status of some collections.
     + [NT] Keep auto-cleaned collections until all processables in
       the group has been checked.
     + [NT] Attempt guess the version number when running in an git
       checkout or unpacked source dir.  Based on patch from Evan
       Broder.  (Closes: #650701)
     + [NT] Added support for the virtual "GROUP" type in Lab Queries.
       This will make Lintian select all packages related to a given
       source (and version).
     + [NT] Removed check loading code.  This has been moved into
       Lintian::Profile.
     + [NT] Always load a profile.
     + [NT] Allow TMPDIR in the configuration file.
     + [NT] Treat "pedantic" as a normal severity.  In previous
       release, pedantic tags were not affected by --display-level.
       A side-effect of this is that "pedantic" can no longer be
       used with "display-level" in the configuration file.
     + [NT] Produce a better error message when asked to process an
       URL or a path that is definitely not a valid lab query.
       Thanks to Nicholas Bamber for the report.  (Closes: #651332)
   * frontend/lintian-info:
     + [NT] Support new lintian.log format.
     + [NT] Support new override file format with -a.
     + [NT] Fixed the --profile argument, which now accepts the
       mandatory parameter it is supposed to.
 .
   * lib/Checker.pm:
     + [NT] Removed, merged into frontend/lintian.
   * lib/Lintian/Architecture.pm:
     + [NT] New file.
   * lib/Lintian/Check.pm:
     + [NT] Do not check for missing uploader address as it cannot be
       done reliably anymore.
     + [NT] Applied patch from intrigeri to remove the "not-full-name"
       tags.
     + [NT] Only emit a spelling tag once for each spelling error in each
       field/file/text.
   * lib/Lintian/CheckScript.pm:
     + [NT] New file.
   * lib/Lintian/Collect/{Binary,Source}.pm:
     + [NT] Assume packages to be non-native when it cannot be
       accurately determined due to missing version field.
   * lib/Lintian/Collect/Binary.pm:
     + [NT] Fixed an error in parsing symbol names when using readelf
       as replacement for objdump.
   * lib/Lintian/Collect/Group.pm:
     + [NT] Made direct_dependencies properly handle udebs.  This fixes
       an error that would cause lintian to skip some checks for udebs.
   * lib/Lintian/Collect/Package.pm:
     + [NT] Map an owner/group of "0/0" to "root/root".  This avoids a
       number of false-positive ownership tags if only numerical
       ownership is available in the tarball.  Thanks to Thorsten
       Glaser for the report.  (Closes: #638278)
   * lib/Lintian/Collect/Source.pm:
     + [NT] Removed assumption that source packages always have a
       format field.
   * lib/Lintian/Lab.pm:
     + [NT] Added "is_temp" method to identify temp labs from static
       labs.
     + [NT] Corrected issue where the lab would record binaries as
       being from "main", even if their "section" field implied
       otherwise.
   * lib/Lintian/Lab/Entry.pm:
     + [NT] Properly strip whitespace when loading collection status.
   * lib/Lintian/Processable/Package.pm:
     + [NT] Use part of the file name as package name if the mandatory
       "Package" or "Source" fields are missing rather than choking.
   * lib/Lintian/Profile.pm:
     + [NT] Catch recursively defined profiles when the Profile field
       contains a (slightly) different name than the Extends field of
       its parent.  (Closes: #655469)
     + [NT] Handle loading of checks and tags.
   * lib/Lintian/Tag/Info.pm:
     + [NT] Accepted patch from Evan Broder to always output effective
       severity in tag descriptions.
     + [NT] Removed code to load tags from checks.  This has moved to
       Lintian::Profile.
   * lib/Lintian/Tags.pm:
     + [NT] Support architecture wildcards in overrides.
     + [NT] Emit "malformed-override" for architecture specific tags for
       unknown architectures and for "arch:all" packages.
     + [NT] Use a Profile to determine if a tag is suppressed or not.
     + [NT] Handle "pedantic" like the other severities.
     + [NT] Count experimental tags as a separate group of tags.  This
       fixes an issue where lintian would exit 1 if the only error
       tags emitted were experimental.  (Closes: #658971)
   * lib/Util.pm:
     + [NT] Create clean_env function to handle cleaning of the
       environment for children processes and finding a suitable UTF-8
       locale (when needed).
     + [NT] Report line number instead of "0-indexed" paragraph number
       in syntax errors.  Thanks to Jari Aalto for the suggestion.
       (Closes: #659909)
 .
   * man/lintian.pod.in:
     + [NT] Removed the notes that some options disable loading of a
       profile.  Lintian now always loads a profile when doing checks.
 .
   * private/refresh-archs:
     + [NT] Rewritten.
   * private/refresh-hwcap:
     + [JW] New file.
 .
   * profiles/debian/ftp-master-auto-reject.profile:
     + [NT] Refreshed.
 .
   * reporting/harness:
     + [NT] Removed useless "TODO" message from the log output.
     + [NT] Added -h/--help option to print usage information.
     + [NT] Added --dry-run option.
     + [NT] A source package is now only processed if one (or more) of
       its binaries are processed as well.
     + [NT] Also symlink $LINTIAN_BIN_DIR/gpgv to /bin/true when
       skipping signature checks.  This avoids issues when some tools
       prefers gpgv to gpg.
   * reporting/html_reports:
     + [JW] Properly handle uploader names with commas.
     + [NT] Use the severities from profiles when generating tag pages.
       Based on patches from Evan Broder.  (Closes: #650712)
     + [NT] Removed tag loading code, which has moved into
       Lintian::Profile.
     + [NT] Pass a profile to the templates (as $profile) instead of the
       old %all hash.
     + [NT] List only source packages on the "packages_X.html" pages.
   * reporting/templates/tags-all.tmpl:
     + [NT] Use $profile instead of the %all hash.
Checksums-Sha1:
 9583897d6006d4d06ca571ba863d4ee92735f0b2 1552 lintian_2.5.5.dsc
 5bcfc93bc5f2c7d0cec795b5e81a2a49135650e9 1060819 lintian_2.5.5.tar.gz
 3c35a914a9f91aaa8d407b379935edb183a92d1c 668280 lintian_2.5.5_all.deb
Checksums-Sha256:
 7568ed0a9f6b27177f0f6ba537d13442e066571895128f6ca6f0dffb635cf121 1552 lintian_2.5.5.dsc
 85d421592067006a37411aa430c73906efcc00ec79f72b576653ccad102b1aab 1060819 lintian_2.5.5.tar.gz
 56506e9a1ddd5504dba9b1a7493aa63e119b7d95e4000be4e6c4488e41c4719e 668280 lintian_2.5.5_all.deb
Files:
 ccc8dc976081051d3248cfc39719c563 1552 devel optional lintian_2.5.5.dsc
 a99ba6fb67bf6d7d2cf743f68f087b33 1060819 devel optional lintian_2.5.5.tar.gz
 49e2ebb23163a3c7576d0ecd2194dd0d 668280 devel optional lintian_2.5.5_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABCAAGBQJPRk40AAoJEAVLu599gGRCD+0P/16d/he3Um7QHB/abSS1wW7Z
gnCak1g2xLEPRrB+enIFVHxiSQhk0bpsD4yo+GpGYj/PAiCZes0+nPhwcs+bo0lD
WXBX15X1iMRk2q24N0QreQEMlah+aHt57JbAKmgetqFMAOWvUkJr2r4EGqr39DTy
O2BGsREUC+msmyKpH6wiuHAvlJEw+7N0OSRg1ZZ7QqiSsgkte3sjOrxbrQvP0oa0
AsOv+losECc6GNBeqXruwqGD5ztCXXbUEzmbWC/4mLqWp26X9z856TUif3i84Wfl
dvuB1wcV3YL43PVlb/3WZVKgc9dcyX6W9enzSEUcvh6LrhPyHstRUlMLtTCmYQuV
H3+nXssYSqoRFv1MUb9GFYOA0IAxYu++Y3Pbq9PzC5BqFReJ+94c6jcpM32PAKeU
K5UygCvxjUPEU1nWFKcyfgXnX9wt8EbVr6N+uuhCRnmjMJgvbSbEwtEyNmwrh//1
COAe4BiTx87KDTKhWAD6fK+31zW7N7Q7rjcTbfxG6KDxVSCBV17/wBFu0dtzKbit
GIQ2ZlF2wErClqw7LPLhhEU8b/IWSjGq1xU7KWfHiZV9WuOGSbZ7YCefXuUubbN3
i3DNrsYVitHK0NgU2+e35maK5bOUj2kcZ6r7pvKKPf/CwXQwOMI7XeW4sXJEKwkv
srq2HavN8qJw6xNJPVrz
=q52i
-----END PGP SIGNATURE-----

Adam D. Barratt (2):
      Typo fix
      lib/Lintian/Processable.pm: add missing word

Evan Broder (5):
      Added check for maintscript-helper in preinst without dpkg Pre-Depends
      Check git and debian/changelog before showing dummy version number
      Always use the effective severity in a tag's long-form description
      Use profile information about tags in HTML reports
      harness: Set environment variables before including other modules

Gergely Nagy (6):
      Add a test for unallowed use of private dh-exec helpers.
      checks/debhelper: Check that when using dh-exec an appropriate b-d is present.
      checks/debhelper: Check that a dh-exec script does use dh-exec features.
      checks/debhelper: Check dh-exec-install usage.
      checks/debhelper: Add a check to look for unknown variables when using dh-exec
      Check for commented out collab-maint Vcs-* headers.

Jakub Wilk (11):
      Add python3-sphinx as a provider of dh_sphinxdoc and dh sequence
      Fixed f-n empty-binary-package if it contained /u/s/doc symlink
      Properly handle uploaders with commas
      Check for incomplete Multi-arch'ification
      Allow a trailing slash in the DEP-5 1.0 URL
      Check for M-A foreign packages with shared libraries
      Include ssh:// as valid protocol for hg
      shared-libs: Move hwcap-dirs into a data-file
      Fixed TRIPLETT -> TRIPLET typo in various test files
      Check for ELF binaries in unsafe paths in M-A same packages
      Added check for python-numpy ABI dependency

James McCoy (1):
      Add "racket" interpreter in checks/scripts

Luca Falavigna (1):
      Implemented "soruce-contains-waf-binary" tag

Martin Erik Werner (1):
      Added fontforge as a valid interpreter

Niels Thykier (152):
      Added test for special files in debs
      Added dh-autoreconf as an "ancient-libtool" suppressing package
      Reached 81.66%/93.05% test coverage
      Attempt to check packages without basic mandatory fields
      Removed a lot of assumptions about the presence of fields
      Fixed a syntax error caused by a typo
      Fixed two missing "unless defined" cases
      Corrected RPATH output when using readelf as objdump fallback
      Simplifying some coll/objdump logic
      Simplified the logic in coll/objdump
      Fixed the symbol reading regex in L::Collect::Binary
      Unconditionally record sections in the binary when using readelf
      Adding missing /x to "Version symbol" regex for readelf
      Capture STDERR of readelf in coll/objdump-info
      Allow --unpack-info to appear more than once on the cmd-line
      Skip "gz-in-m-a-same-safe" if the file path contains arch
      Lintian::Lab: Added is_temp method
      Use POSIX::ENOENT as error in L::L::Entry::update_status_file
      Print the location of temp labs with --verbose
      Skip langpack links if they appear to be correct
      Properly strip whitespace when loading collection status
      Fixed an issue where auto-clean would not see the true coll status
      Keep auto-cleaned collections until all checks are done
      Added test for the latest tag and did a whitespace fix
      Added missing file for the test added in 4ff440f
      Removed an unused variable from lintian-info
      lintian-info: Support new override file and FullEWI formats
      lintian-info: readability changes
      Removed coll/source-control-file, replaced by L::Collect
      Removed useless TODO log message from harness
      Added section mapping for some zope packages
      Added test for aspell not being arch:all
      doc-pkg-depends-on-main-pkg should also be triggered with Depends
      Updated the estimate for an archive-wide in the manual
      Made direct_dependencies properly handle udebs
      file-info-helper: Skip non-files with .gz extension
      Check etc/php5/conf.d/<file>.ini is a file before opening it
      Allow fonts in packages starting with "fonts-"
      html_reports: replace %tag_extra with %tag_info
      Fixed a mistake in (my correction of) the last commit
      Added new archive sections
      Bumped ancient S-V date and worked around a changelog issue
      Implemented a simple file-conflict check in group-checks
      Added missing check for file overlaps
      Skip "brace expansion" check for executable debhelper file
      debhelper only treats executable files specially with compat 9
      Handle executable files in debian/
      Added test for multi-arch foreign pkg with shared lib
      Added changelog entry for previous commit
      Minor correction to the path of the dch in _guess_version
      Refactor "proc->lpkg" code into a sub and use it for pkg removal
      L::Lab::visit_packages: Only pass $pkg_path to entries if needed
      frontend/lintian: Support GROUP lab queries
      Find the cmd in the shebang line of executable dh config files
      L::Collect::Package: Map "0/0" owner to "root/root"
      Allow "pkg (= ${source:Version})" for arch:all -dev dependencies
      Added changelog entry for the new dh-exec checks
      Fixed typo in debhelper.desc
      Created new module for handling architectures
      Added missing use Lintian::Data
      Support architecture wildcards in arch specific overrides
      Documented architecture specific overrides
      Set $ENV{LINTIAN_ROOT} in generate-lintian-pod
      Corrected any-CPU wildcards for some archs
      L::Profile: Improve the "recursive definition"-check
      Refreshed ancient S-V date
      Reworded two lines of the documentation
      Properly strip comments and empty lines from suppress tags files
      lintian-info: Fixed the --profile argument
      Typo fixes in the Manual
      Explicitly say that profile directories are searched in order
      More typo fixing
      Fixed a typo in the changelog
      Removed assumption unpacked being a regular dir in some colls
      c/cruft: properly handle unpacked being a symlink
      Removed reference to the removed "unpack" dir in README.dev
      Removed two tags related to wm-menu{,-config}
      Removed dh_dhelp-is-deprecated tag
      Improved the documentation of Lintian::Lab
      Added pod to L::Collect::Group and fixed copyright
      Gracefully handle syntax errors in d/control
      Gracefully handle syntax errors in debconf templates
      Allow self relations in Replaces and Provides (per §7.6.2)
      Fixed an uninitialized variable issue in L::Lab::Entry
      Added Class for representing "Check Scripts"
      Made profiles a "tag-container" and use profiles more widely
      Always load a profile and stop using Lintian::Info::Tag (TAG)
      Remove unused code in Lintian::Info::Tag
      Made suppress checks and suppress checks go through the profile
      Removed Checker module and reduced the "magic" of LINTIAN_ROOT
      Replaced %check_info/%enabled_checks with profiles
      L::Tags: remove suppress and only methods
      Added changelog entries and uploaded the manpage
      Pass LINTIAN_ROOT to constructor of Lintian::Profile
      Fixed a regression in testset/runtests (caused by the last commit)
      Rewrote refresh-archs, auto-generated ldconfig-dirs
      Drop usr/X11R6/lib from ldconfig-dirs
      Added "tls" to hwcap-dirs via "Keep:"
      Updated regex in lib_soname_path
      Ignore missing symbols/shlibs files for libc libnss plugins
      html_reports: Index only source packages in packages_$i.html
      harness: Use Getopt::Long for cmd args and add --help
      harness: Added --dry-run option
      Re-added swfobjects.js to list of known javascript libraries
      Fix broken Log in dry-run and some uses of Die
      harness: Skip some actions in dry-run
      Lintian::Lab: Added repair_lab method
      Lintian::Lab: Use section instead of const value for area value
      Fix ordering of some changelog entries
      Add separate tag for not having a debhelper compat file
      harness: Skip sources if there are no binaries referencing them
      Emit spelling tags only once per error per field/file/text
      c/file-info: pass -N to file(1) to avoid output alignment
      cruft: Double check waf files if file(1) says ok
      cruft: Do now open symlinks when checking waf files
      harness: Also handle gpgv with $LINTIAN_GPG_CHECK
      Minor fixup of L::Processable{,::Package}
      Work around dpkg-source hardcoding gpg{,v} paths
      Lab: Fix tempdir invocation and extended the tempdir template
      lintian: Fixed a regression in parsing LINTIAN_ conf options
      lintian: Allow TMPDIR in the configuration file
      lintianrc.example: Remove deprecated vars and add TMPDIR
      lintian: Reduce the use of L::DepMap for checks
      L::Profile: s/turth/truth/ fix
      Add checks for certainty and severity in L::T::Info::new
      Treat pedantic the same as all other severities
      Added test for no-upstream-changelog
      Util: Added clean_env sub to clean %ENV using a whitelist
      Util: Make clean_env optionally set LC_ALL
      checks/infofiles: Use clean_env after fork
      Util: Fix stupid error in clean_env
      p/runtests: Generate locale only if needed
      p/runtests: Generate en_US.UTF-8 locale instead of C.UTF-8
      Remove internal locale on upgrade/trigger if no longer needed
      L::Tags::_record_stats: Count experimental tags separately
      dh_commnads-manual: Added entry for dh_xine
      Util.pm: Report line number in syntax errors of dctrl files
      source-copyright: Use line numbers instead of paragraph numbers
      Make copyright-with-old-dh-make-debian-copyright pedantic
      Fix some typoes and misuses of "i.e."
      Clarified the C.UTF-8 situation in the manual(s)
      Update ANCIENT_DATE of Standard-Versions
      Refresh data files and re-generate ftp-master profile
      Added override for build-depends-on-python-dev-with-no-arch-any
      Remove references to yada as it is being removed
      Fix embedded-library false-positive for tiff3
      Produce better error messages with invalid lab queries
      Recommend the copyright-format URI for DEP-5
      Add (and bumped Lintian to) Standards-Versions 3.9.3
      Fix some typoes in the changelog
      Remove dpkg-source example from gpgv symlink changelog entry
      Release Lintian 2.5.5 into unstable

Paul Wise (1):
      Also detect COFF object files as Windows binaries.

Russ Allbery (3):
      Recognize more Perl debconf usages
      Clarify the legal status of copyright notices in long tag desc
      Further copyright-with-old-dh-make-debian-copyright wording tweaks

intrigeri (1):
      Remove the *-not-full-name checks (Closes: #658031).

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

-- 
Debian package checker


Reply to: