Change logs for lintian source package in Precise

  • lintian (2.5.6ubuntu0.1) precise-proposed; urgency=low
    
      * Teach lintian that quantal is a valid Ubuntu release (LP: #994208)
     -- Adam Conrad <email address hidden>   Thu, 03 May 2012 15:15:08 -0600
  • lintian (2.5.6) unstable; urgency=low
    
    
      * checks/*:
        + [NT] Simplified some bit operations done on file permissions.
      * checks/binaries:
        + [NT] Fix false-negative missing-dependency-on-phpapi when the
          binary included a "SOVERSION" in its name.  Thanks to Ondřej
          Surý for the report.  (Closes: #662936)
      * checks/changelog-file:
        + [NT] Do not emit "no-upstream-changelog" for transitional
          packages.  Thanks to Paul Wise for the report.
          (Closes: #660076)
      * checks/cruft:
        + [NT] Added missing "unless" in the code.  Fixes false
          positive "source-contains-waf-binary".  Thanks to
          Dmitrijs Ledkovs for the report.  (Closes: #661561)
      * checks/debhelper:
        + [NT] Fix FP executable-debhelper-file-without-being-executable
          emitted for directories.  Thanks to Felix Geyer for the report
          and the patch.  (Closes: #663447)
      * checks/files.desc:
        + [NT] Fix a typo in a tag description.  Thanks to Ludovic
          Rousseau for spotting it.  (Closes: #663759)
      * checks/scripts:
        + [NT] Allow fontforge-nox as (alternative) provider for the
          fontforge interpreter.  Thanks to Martin Erik Werner for
          the report.  (Closes: #661363)
        + [NT] Move %interpreters map to a separate data file.
      * checks/source-copyright.desc:
        + [NT] Update references for copyright-format checks.  Thanks
          to Thijs Kinkhorst for the report and the patch.
          (Closes: #661778)
        + [NT] Added trailing slash to copyright-format URLs in tag
          descriptions for consistency with the policy.
    
      * collection/*:
        + [NT] Removed assumption that "cwd" is the same as the
          directory for the package being examined.
      * collection/java-info:
        + [NT] Added missing "use Util".
      * collection/scripts:
        + [NT] Use "fail" from Util.pm rather than using an embedded
          copy.
      * collection/strings:
        + [NT] Use Lintian::Collect to find ELF files.
    
      * data/scripts/interpreters:
        + [NT] New file.
    
      * frontend/lintian:
        + [NT] Pass directory of the package to the collections.
    
      * lib/Lintian/Check.pm:
        + [NT] Fixed false positive "*-address-malformed" if the local
          part of the email was "0".  Thanks to Christopher Vollick for
          the report.  (Closes: #663659)
      * lib/Lintian/Tag/Info.pm:
        + [NT] Fixed issue where "Experimental: no" was handled as a
          "yes" when generating a tag description.
      * lib/Util.pm:
        + [NT] If no locale can be found, just set LC_ALL to en_US.UTF-8.
          This fixes an issue with Lintian in backports when only
          locales-all is installed.  Thanks to Peter Palfrader for the
          report.  (Closes: #663459)
    
      * private/runtests:
        + [NT] Support using en_US.UTF-8 from locales-all, when that is
          available.  This allows locales-all to be used as a substitute
          for locales when compiling Lintian on Squeeze.
    
      * reporting/harness:
        + [NT] Corrected inverted logic when checking for dry-run.
    
     -- Niels Thykier <email address hidden>  Wed, 14 Mar 2012 15:00:25 +0100
  • 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.
    
     -- Niels Thykier <email address hidden>  Thu, 23 Feb 2012 14:06:21 +0100
  • lintian (2.5.4) unstable; urgency=medium
    
    
      The "perl5.14 (+ misc) fix"-upload.  Medium as perl 5.14
      deprecation warnings tend to make Lintian output unreadable.
    
      * Summary of tag changes:
        + Added:
          - data.tar.xz-member-without-dpkg-pre-depends
          - gzip-file-is-not-multi-arch-same-safe
          - init.d-script-does-not-implement-optional-option
          - init.d-script-missing-lsb-description
          - maintainer-address-causes-mail-loops-or-bounces
          - missing-build-dependency-for-dh-addon
          - package-depends-on-lower-priority-package
          - package-would-benefit-from-build-arch-targets
          - python-depends-but-no-python-helper
          - python3-depends-but-no-python3-helper
          - transitional-package-should-be-oldlibs-extra
          - uploader-address-causes-mail-loops-or-bounces
    
      * checks/*:
        + [JW] Replace common_data.pm with Lintian::Check.
        + [NT] Remove some unused "use lib <expr>" from various checks.
        + [NT] Use Lintian::Collect::Group to find direct dependencies.
      * checks/binaries:
        + [JW] Allow binaries to use "/usr/lib/$srcpkg/" in RPATHs.
          (Closes: #642092)
        + [JW] Fixed a false-positive when using the multiarch dir in
          RPATH.  (Closes: #646817)
      * checks/changes-file{,.desc}:
        + [NT] Added the "precise" to the list of Ubuntu distributions.
          Thanks to Loïc Minier for the patch.
        + [NT] Accept release codename in the changes file.  Thanks to
          Julien Cristau for the report.  (Closes: #637540)
      * checks/circular-deps{,.desc}:
        + [NT] Renamed to group-checks{,.desc}.
      * checks/group-checks{,.desc}:
        + [NT] Added check for depending on lower priority packages built
          from the same source.  Only strong dependencies are considered.
          Thanks to Neil Williams for the report.  (Closes: #387166)
      * checks/common_data.pm:
        + [JW] Merged into Lintian::Check.
      * checks/cruft{,.desc}:
        + [NT] Escape path when using them in regexes.  (Closes: #642902)
        + [NT] Extended the description of the tag for non-native packages
          with native versions.  Thanks to Jari Aalto for the report.
          (Closes: #580048)
      * checks/copyright.desc:
        + [RG,NT] Clarified that the PHP 2.x license is only for the PHP
          interpreter and PEAR modules cannot use it.  Thanks to
          Thomas Goirand for the report.  (Closes: #616436)
      * checks/deb-format{,.desc}:
        + [NT] Added check for using .xz compression in deb files without
          versioned Pre-Depends on dpkg.  The severity is pedantic for
          Debian and serious for Ubuntu.  Thanks to Aaron M. Ucko for the
          rapport.  (Closes: #648350)
      * checks/dehelper{,.desc}:
        + [JW,NT] Check for versioned dependencies for some dh_commands.
          (Closes: #641035)
        + [JW] Detect missing dependencies for using dh sequences.
          (Closes: #613327)
        + [JW] Parse continuation lines in d/rules.
        + [JW] Only emit brace-expansion-in-debhelper-config-file at most
          once per file.  (Closes: #644344)
        + [JW] Replaced "=" with " => " in the tag extra for missing-
          build-dependency-for-dh_-command to improve readability.  This
          breaks overrides, but according to lintian.d.o there are none
          of these.  (Closes: #644339)
        + [JW] Added check for missing python helpers when using python
          substvars in d/control.  (Closes: #582511)
      * checks/fields{,.desc}:
        + [NT] Fixed source-field-does-not-match-pkg-name.
        + [NT] Newlines from URIs in Vcs-* fields are stripped before they
          are checked.  These will fields will also cause a "multiline-
          field" tag if they contain newlines.
        + [JW,NT] Clarified that build-depends-on-metapackage is not only
          triggered by X11 metapackages.  (Closes: #642125)
        + [NT] Ensure transitional packages are in section oldlibs and
          priority extra.  Thanks to Josh Triplett for the report.
          (Closes: #645438)
        + [NT] Check for bouncing and looping email addresses.  Thanks to
          Ansgar Burchardt and Arno Töll for the bug report and patch.
          (Closes: #636599)
      * checks/files{,.desc}:
        + [JW] Suggest the usage of "-delete" rather than "| xargs rm -f".
          (Closes: #641983)
        + [JW] Improve "linked against libvga.so" test.  This avoid
          setuid-binary false-positives.  (Closes: #642038)
        + [NT] Skip package-contains-no-arch-dependent-files for
          transitional packages.  Thanks to Andreas Beckmann for the patch.
          (Closes: #642339)
        + [NT] Applied patch from Andrew Starr-Bochicchio to update the
          description of font-in-non-font-package to better reflect current
          font policy.  (Closes: #646838)
        + [JW,NT] Check that gzip files are compressed with -n in
          "Multi-Arch: same" packages.  (Closes: #649329)
          packages.
        + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the
          report and the patch.
      * checks/init.d{,.desc}:
        + [NT] Applied patch from Peter Eisentraut to detect init.d scripts
          without support for the optional "status" option.
          (Closes: #647250)
        + [NT] Fixed deprecation warning when using perl 5.14.
          (Closes: #649133)
        + [NT] Added tag for missing LSB Description keyword.  Thanks to
          Michael Biebl and Petter Reinholdtsen for the bug report.
          (Closes: #604620)
      * checks/rules{,.desc}:
        + [JW] Fixed false negative "missing-build-dependency" when using
          "dh --with=X" rather than "dh --with X".  (Closes: #643714)
        + [NT] Do not emit missing-build-dependency for missing dh sequences,
          since the new tag will handle those.
        + [JW] Parse continuation lines in d/rules.  (Closes: #644021)
        + [JW] Check for versioned dependency on dpkg-dev when using the new
          dpkg makefiles.  (Closes: #646495)
        + [NT] Added tracker tag for the build-arch target goal.
          (Closes: #647227)
        + [JW] Fixed duplicate tags about missing dependency for
          dh_pycentral/dh_pysupport.  (Closes: #633507)
      * checks/scripts:
        + [RA] Exclude files ending in *.erb from several shell script
          checks.  ERB is a Ruby templating language, so these will probably
          have mixed shell and Ruby code and may not be executable.  Thanks,
          Laurent Arnoud.
        + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the
          report and the patch.  (Closes: #648532)
      * checks/source-copyright:
        + [JW] Added some more DEP-5 URLs.  (Closes: #642027)
        + [JW] Improved the wording of the extra information for the tag
          syntax-error-in-dep5-copyright.  (Closes: #644556)
      * checks/symlinks:
        + [NT] Ignore broken links that appears to point to fonts.
    
      * collection/index:
        + [NT] Fixed an "uninitialized variable" warning if no tarballs were
          present or the tarball is empty.  (Closes: #645660, LP: #886487)
        + [NT] Fixed deprecation warning when using perl 5.14.
      * collcetion/debfiles:
        + [NT] Bail if the debian dir is a symlink.
    
      * data/changelog-file/debian-dists:
        + [NT] New file.
      * data/changelog-file/ubuntu-dists:
        + [NT] Added the "precise".  Thanks to Loïc Minier for the
          patch.  (Closes: #644488)
      * data/debhelper/{dh_commands,maint_commands,miscDepends_commands}:
        + [NT] Refreshed.
      * data/debhelper/alt-dh_commands:
        + [NT] Renamed to dh_commands-manual.
      * data/debhelper/dh_commands-manual:
        + [NT] Support arbitrary dependency relations.  This new change
          also fixes a "duplicate" in the dependency output.
          (Closes: #643716)
      * data/fields/essential:
        + [NT] Add libc-bin to the list of known essential packages.
      * data/fields/obsolete-packages:
        + [NT] Added dpatch per request of the maintainer.  Thanks to
          Gergely Nagy for the report.  (Closes: #646420)
      * data/fields/virtual-packages:
        + [NT] Refreshed against sid.  Thanks to Gregor Herrmann for the
          report.  (Closes: #646604)
      * data/rules/deprecated-makefiles:
        + [JW] Added dbs makefiles, since dbs maintainer deprecated the
          package in 0.47.  (Closes: #646126)
      * data/shared-libs/ldconfig-dirs:
        + [NT] Add multi-arch dirs for hurd-i386.  Thanks to Julien
          Cristau for noticing that they were missing.
      * data/spelling/corrections:
        + [NT] Added a correction for "propagate" and "separate", thanks
          to Guillem Jover for the suggestions.
          (Closes: #644793, #646529)
        + [JW] Added a number of corrections.  (Closes: #645393)
    
      * debian/control:
        + [CW] Mark lintian Multi-Arch: foreign (there does exist one
          Architecture: any package that Build-Depends: lintian, so this helps
          multiarch cross-building slightly).
      * debian/lintian.install:
        + [NT] Removed unpack which was removed.
    
      * frontend/lintian:
        + [NT] Collections explicitly requested (by -U) are no longer
          auto-removed.  Previously the only way to prevent auto-removal
          was to use --keep-lab.
        + [NT] Removed all archive-wide testing code.  This has been moved
          into reporting/harness.  This deprecates a lot options and config
          variables (--arch, --archivedir, --area, --dist, --section and
          LINTIAN_{ARCH,ARCHIVEDIR,AREA,DIST}).
        + [NT] Support new lab query format, replacing the old "package
          name"-based search.
    
      * lib/Lab{,/Package}.pm:
        + [NT] Removed, replaced by Lintian::Package{,::Entry}.
      * lib/Lintian/Check.pm:
        + [JW] Merged with common_data.pm.
      * lib/Lintian/Collect/Group.pm:
        + [NT] New file - Collect like API for group data.
      * lib/Lintian/Collect/Source.pm:
        + [JW] Fixed call to binary_field in binary_relation.
          (Closes: #641609)
      * lib/Lintian/Data.pm:
        + [NT] Fixed a file descriptor leak.
      * lib/Lintian/Lab{,/Entry,/Manifest,/ManifestDiff}.pm:
        + [NT] New files.  Replaces the Read_pkglists, Lab and
          Lab::Package modules.
      * lib/Lintian/Lab.pm:
        + [JW,NT] Correctly handle $TMPDIR not being an absolute path.
          (Closes: #642113)
        + [NT] New lab layout style resembling the "pool" dirs of the
          Debian mirrors.  This allows more than 32 000 packages of a
          given type in the laboratory.  It also allows multiple
          versions/architectures of the same package in static labs.
          A feature previously only enabled in temporary labs.  The new
          layout is incompatible with the old format.  (Closes: #641468)
      * lib/Lintian/Output.pm:
        + [NT] Minor refactoring to simplify creation of the FullEWI
          module.
      * lib/Lintian/Output/FullEWI.pm:
        + [NT] New experimental output.  More machine-friendly version
          of the normal Lintian output format.
      * lib/Lintian/Output/XML.pm:
        + [NT] Use self-closing tags (if possible) and do not write
          attributes with an empty value.
      * lib/Lintian/Processable.pm:
        + [NT] Reduced to an abstract class.  The "old" implementation
          has been put into Lintian::Processable::Package.
      * lib/Lintian/Processable/Package.pm:
        + [NT] New file.
        + [NT] Changed the "name" of changes files.  It is now equal to
          the name of the source package.  Previously it was the filename
          (without extension and without the dir part).
      * lib/Read_pkglists.pm:
        + [NT] Removed - replaced by Lintian::Lab::Manifest.
      * lib/Util.pm:
        + [NT] Stricten the parser to not accept a field name with a ":".
          This could cause the parser to eat the first part of the value,
          if it contained a colon and there was no space before the value.
          Thanks to Pino Toscano for reporting the issue.
        + [JW] Explicitly check that files are not encoded using ISO-2022,
          when they should be encoded with UTF-8.  (Closes: #643009)
        + [JW] Use "paragraph" and "field" rather than "section" and "tag"
          when referring to a Debian control file.
    
      * man/lintian.pod.in:
        + [NT] Fixed a typo, thanks to Evgeni Golov for spotting it,
    
      * private/generate-lintian-pod:
        + [NT] Document which collections are auto-removed by default in
          static labs.
    
      * profiles/ubuntu/main.profile:
        + [NT] Disable no-upstream-changelog and lzma-deb-archive for
          Ubuntu.  Thanks to Evan Broder for the report and patch.
          (Closes: #648117)
    
      * reporting/*:
        + [NT] Recognise and display pedantic tags.
        + [JW] Only emit "plus X overrides" if there any overrides.
      * reporting/{harness,html_reports}:
        + [NT] Do not accept LINTIAN_UNPACK_LEVEL nor LINTIAN_SECTION
          anymore.  The lintian frontend lost support for these in
          2.5.0~rc3.
      * reporting/harness:
        + [NT] Refactored to handle the archive-wide checking directly.
        + [NT] Use the new FullEWI output format for the archive-wide
          logs.
      * reporting/html_reports:
        + [NT] Ensure source tags appear before binary tags.
          (Closes: #580945)
        + [NT] Supports the FullEWI output format.
    
      * t/*:
        + [NT] Skip some tests broken by a recent dpkg upload.
          (Closes: #643205)
    
      * unpack/*:
        + [NT] Removed, no longer used.
    
     -- Niels Thykier <email address hidden>  Mon, 21 Nov 2011 23:05:12 +0100
  • lintian (2.5.3ubuntu2) oneiric; urgency=low
    
      * checks/changes-file.desc, data/changelog-file/ubuntu-dists: Add new
        "precise" Ubuntu series.
     -- Loic Minier <email address hidden>   Thu, 06 Oct 2011 11:57:30 +0200