[ubuntu/oneiric] lintian 2.5.2ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Fri Aug 19 15:25:18 UTC 2011


lintian (2.5.2ubuntu1) oneiric; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Drop debug-symbols-directly-in-usr-lib-debug from binaries-general test
      to work around bug #808767
  * Drop all other changes thanks to the new Ubuntu profile.

lintian (2.5.2) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - debian-rules-uses-deprecated-makefile
      - debian-rules-uses-or-modifies-user-only-variable
      - duplicate-changelog-files
      - package-has-long-file-name
      - source-package-component-has-long-file-name
      - udeb-uses-non-gzip-data-tarball
      - upstart-job-in-etc-init.d-not-registered-via-update-rc.d
    + Removed:
      - calls-suidperl-directly
      - suid-perl-script-but-no-perl-suid-dep

  * checks/*:
    + [NT] Migrated to use new methods in the Lintian::Collect
      interfaces rather than accessing the Lab directly.
    + [NT] Removed "fields" from Needs-Info.
  * checks/{debconf,conffiles}.desc:
    + [NT] Added missing bin-pkg-control Needs-Info.
  * checks/{cruft,fields}{,.desc}:
    + [NT] Relocated doc pkg not arch all tag; it was never
      triggered since cruft was a source check and the tag
      could only be triggered for binary packages.
  * checks/binaries:
    + [NT] Added lib/${MULTIARCH_DIR} to the list of paths to
      check for public shared libraries.  Thanks to Sven Joachim
      for the report and the patch.  (Closes: #630698)
    + [NT] Recognise .gox files as object files that cannot be
      stripped.  Thanks to Matthias Klose for the report.
      (Closes: #624521)
    + [NT] Do not assume that the architecture field is present.
    + [NT] Emit "arch-dependent-file-in-usr-share" and
      "binary-in-etc" also for static compiled files.  Thanks to
      Jakub Wilk for the report and the patch.  (Closes: #635354)
    + [NT] Fixed false-negative for rpath, if the rpath included
      the multi-arch dir.  Thanks to Jakub Wilk for the report and
      the patch.  (Closes: #637259)
  * checks/changelog-file:
    + [NT] Removed exception for symlinked changelogs if the
      package had an Ubuntu version.  This exception is now
      handled by the profile.  Thanks to Benjamin Drung for the
      heads up.
  * checks/circular-deps.desc:
    + [NT] Fixed typo; thanks to Nicolás Alvarez for the report
      and patch.  (Closes: #630925)
  * checks/control-files:
    + [NT] Refactored static tables into data-files.
  * checks/copyright-file:
    + [NT] Stricten one of the regexes for catching left over
      helper templates.  This should prevent false-positives for
      some license texts.  Thanks to Charles Plessy for the
      report.  (Closes: #631674)
    + [NT] Use group data to determine if a package is foreign
      or not for symlinked /usr/share/doc/<pkg> dirs.  This
      avoids the need for symlinks between packages in the
      lab.
  * checks/deb-format{,.desc}:
    + [NT] Allow data.tar.xz as the third member.  Thanks to
      Ansgar Burchardt for the report and patch.
      (Closes: #632556)
    + [NT] Added test for udebs having non-gzip data members,
      since the debian-installer does not support them.  Thanks
      to Luk Claes.  (Closes: #634874)
  * checks/debhelper:
    + [NT] Do not trigger deprecation warning for dh_python if it
      is followed by a "$".  This prevents false-positives when
      a Makefile variable is used to choose between dh_python2
      and dh_python3.  Thanks to Leonid Borisenko for the report.
      (Closes: #631662)
    + [NT] Do not trigger deprecation warning for dh_python-ply,
      which Lintian incorrectly identified as dh_python.  Thanks
      to Daniele Tricoli for the report.  (Closes: #632693)
    + [NT] Fix a broken regex that caused Lintian skip brace
      expansion checks for some debhelper files.  Thanks to
      Jakub Wilk for the report and the patch.  (Closes: #632883)
    + [NT] Do not consider "debian/debhelper" a temporary debhelper
      file.  Some packages uses this a directory to store their
      debhelper files.
  * checks/debian-source-dir{,.desc}:
    + [NT] Added missing word in the tag description for
      git-patches-not-exported.
    + [NT] Fixed information disclosure issue, where Lintian could
      be tricked into disclosing the present of files on the host
      system via specially crafted source packages.
  * checks/duplicate-files:
    + [NT] Exclude  __init__.py files from the check as they are
      required even if they are empty.  Thanks to Daniele Tricoli
      for the report.  (Closes: #632789)
    + [NT] Report duplicate changelogs as a separate tag.
  * checks/fields:
    + [NT] Refactored to use Lintian::Data and use new data files
      from data/fields.
    + [NT] Added python3-dev and rmeoved python2.{4,5} from
      $PYTHON_DEV.  Thanks to Jakub Wilk for the report and the
      patch.  (Closes: #633044)
    + [NT] Fixed a bug where the libdb1-compat tag only triggered
      if libdb1-compat was listed in Pre-Depends.
    + [NT] Updated list of python "dev" packages.  Thanks to
      Jakub Wilk for the patch.
  * checks/filename-length{,.desc}:
    + [NT] New file that checks the length of the package file
      names.  (Closes: #631656)
  * checks/files:
    + [NT] Check for embedded copies of the underscore javascript
      library.  Thanks to Jakub Wilk for report and the patch.
      (Closes: #631513)
    + [NT] Removed a leading slash from the filename part of the
      extra for python-debug-in-wrong-location.  Thanks to
      Jakub Wilk for the report and the patch.  (Closes: #631530)
    + [NT] Accepted patch from Marcelo Jorge Vieira to catch
      four additional embedded javascript libraries.
      (Closes: #635447)
    + [NT] Stricten the regex for finding .xvpics dirs.
    + [NT] Shipping a lintian override is no longer enough to
      make lintian consider the package for "non-empty".
  * checks/init.d{,.desc}:
    + [NT] Provide a separate tag for upstart-jobs not registered
      via update-rc.d in postinst.  This allows vendors (such as
      Ubuntu) to disable this tag for upstart-jobs only using the
      new vendor profiles.  While this would break overrides, all
      existing overrides appears to be for normal scripts rather
      than upstart-jobs.  (Closes: #631872)
  * checks/java{,.desc}:
    + [NT] Jar files containing clojure files are no longer
      considered to be codeless.
    + [NT] Exclude jar files in /usr/lib/xul{-ext,runner} from the
      "jar-not-in-usr-share" check.  (Closes: #635495)
    + [NT] Fixed a typo in a tag description.
  * checks/menu-format.desc:
    + [NT] Mentioned how to git rid of the CR characters in the
      desktop file.  Thanks to Jakub Wilk.
  * checks/nmu:
    + [NT] "LowThresholdNMU" will now work as an alternative to
      "NMU" in changelogs for suppressing
      changelog-should-mention-nmu.  Thanks to Jordi Mallach for
      the report.  (Closes: #620418)
  * checks/po-debconf:
    + [NT] Allow po-files with an "@modifier", which works with
      debconf (>= 1.5.34).  (Closes: #617905)
  * checks/rules:
    + [NT] Check included files in d/rules against a limited
      number of common makefile snippets, which are known not
      to implement all the required targets.  This prevents
      false negatives of missing targets.  Thanks to
      Jakub Wilk for the suggestion and the initial makefile
      list.  (Closes: #631711)
    + [NT] Warn about including the CDBS simple-patchsys and dpatch
      as they are both deprecated by source format 3.0 (quilt).
      Thanks to Nelson A. de Oliveira for reporting and Luk Claes
      for providing an initial patch.  (Closes: #624201)
    + [NT] Added check for using DEB_*FLAGS_{SET,APPEND} in d/rules.
      Thanks to Raphaël Hertzog for the report.  (Closes: #631786)
  * checks/scripts{,.desc}:
    + [NT] Removed perl-suid related tags as the package is no
      longer available and we have no known packages triggering
      the tags at the moment.  (Closes: #631432)
    + [NT] Added perl6/rakudo as a known interpreter.  Thanks to
      Alessandro Ghedini for the report and patch.  (Closes: #636354)
  * checks/shared-libs{,.desc}:
    + [NT] Fixed broken sentence.  Thanks to Norbert Preining for
      reporting the issue.
    + [NT] Applied patch from Peter Pentchev to correct the logic for
      testing for shlib-calls-exit.  (Closes: #633976)
    + [NT] Mention that some of the tags may be triggered due to the
      debhelper bug #204975.  Thanks to Jakub Wilk for the report.
      (Closes: #633853)
  * checks/symlinks:
    + [NT] Symlink checking extended to relative paths as well.
      (Closes: #217023)

  * collection/*:
    + [NT] Removed all Needs-Info on "fields" and all checks that
      used the "fields" dir (or files therein) to determine if the
      scripts had been called in the wrong dir.
  * collection/diffstat:
    + [NT] No longer unconditionally creates a diffstat file,
      since the Lintian::Collect interface will fall back to
      using /dev/null in its absence.
  * collection/fields:
    + [NT] Removed creation of cross package symlinks.  They have
      been replaced by the group information that checks are
      passed.
    + [NT] Deprecated it in favour of a smarter Lintian::Collect.
      It will be removed in a later release; for now it will just
      remove the "fields" directory in the lab.
  * collection/file-info:
    + [NT] Double check the output of file(1) when it says a ".gz"
      file is not gzip compressed.  This should reduce the number
      of false-positives gz-file-not-gzip tags.
      (Closes: #620289)
    + [NT] Open files before using chdir.  In the future unpacked
      may be a symlink.
  * collection/index{,.desc}:
    + [NT] Updated to handle source packages and with support for
      multi tarball source packages.

  * data/control-files/{,u}deb-permissions:
    + [NT] Added files.
  * data/fields/*:
    + [NT] Added new files based on data variables from checks/fields.
  * data/fields/obsolete-packages:
    + [NT] Added ligdigest-sha1-perl on request of the Perl Team.
      Thanks to Salvatore Bonaccorso for the report and patch.
      (Closes: #635441)
  * data/fields/perl-provides:
    + [NT] Refreshed against perl 5.12.4.
  * data/files/standard-files:
    + [NT] Added file.
  * data/rules/{deprecated,known}-makefiles:
    + [NT] Added file.
  * data/spelling/corrections:
    + [RA] Remove discontiguous correction.  The OED lists this as valid.
      Thanks, Charles Plessy.  (Closes: #632159)
    + [NT] Added another correction for "specification".  Thanks to
      Jakub Wilk for the hint.  (Closes: #634222)
    + [NT] Added another correction for "development" and "misspelt".
      Thanks to Pino Toscano and Jakub Wilk for the suggestion.

  * debian/control:
    + [NT] Bumped debhelper version to 8.1.0 due to the build-arch and
      build-indep targets.  Thanks to Mark Hymers for the heads up and
      a patch.  (Closes: #632550)
    + [NT] Added Build-Depends on cdbs, it is needed for some of the
      tests.
    + [NT] Pruned the Uploaders list a bit.  We would like to thank
      Jeroen van Wolffelaar, Frank Lichtenheld and Marc 'HE'
      Brockschmidt for their work on Lintian in the past.
  * debian/lintian.install:
    + [NT] Added the profiles directory.
  * debian/rules:
    + [NT] Added target to update the profiles.

  * doc/lintian.xml:
    + [NT] Added information about the new Vendor profiles.
    + [NT] Improved various parts of the User Manual.  Especially
      mention that Lintian can be run on changes files and this
      processes all packages related to the changes file.
  * doc/lintianrc.example:
    + [NT] Added more sample options.

  * frontend/{lintian,lintian-info}:
    + [NT] Added profile support (new option --profile), please
      refer to the Lintian User Manual for more information.
  * frontend/lintian:
    + [NT] Ensure that all dependency collections of a check are
      loaded.  Previously Lintian would only load direct
      dependencies of a collection and assume that was enough.
    + [NT] Allow "verbose" to appear in the lintianrc file.
    + [NT] Added new "--packages-from-file" option.  Lintian will
      read packages from the file (one package per line) and process
      these.  Unlike "--packages-file" it allows its argument to be
      "-" for stdin and the format is simpler.
    + [NT] Deprecated "--packages-file" in favour of the new
      "--packages-from-file" option.
    + [NT] Allow "y" as short form of "yes" in the configuration file.
      Furthermore, ignore case when doing the check for boolean
      values.

  * lib/Lab.pm:
    + [NT] Removed $dist argument to lab creation, since we rely on
      LINTIAN_DIST being exported anyway.
    + [NT] Allow temporary labs to contain the same package twice if
      the version or/and architecture differs.  (Closes: #632115)
  * lib/Lab/Package.pm:
    + [NT] Symlink in all components of the source package when
      creating the source entry in the lab.  Also removed legacy
      code for using the old unpack scripts.
  * lib/Lintian/Collect/{Binary,Source}.pm:
    + [NT] Refactored code from these files into the module
      Lintian::Collect::Package.
  * lib/Lintian/Collect/Package.pm:
    + [NT] New file.  This serves as a base for Lintian::Collect
      modules that can be unpacked.
  * lib/Lintian/Command.pm:
    + [NT] Added support for appending output to files without
      truncating them first via the new out_append and
      err_append options.
  * lib/Lintian/Data.pm:
    + [NT] Let new take an optional fourth argument, a code sub,
      that can be used to pre-process the value.
  * lib/Lintian/{Internal/FrontendUtil,Profile}.pm:
    + [NT] New files.
  * lib/Lintian/ProcessablePool.pm:
    + [NT] Made the pool consider two packages with the same name
      as duplicates even if their version or architecture differs,
      when the underlying Lab does not support this run.  This
      causes lintian to drop one of the packages rather than ending
      up with an internal error.
  * lib/Lintian/{Tag/Info,Tags}.pm:
    + [NT] Updated for profile support.
  * lib/Read_pkglists.pm:
    + [NT] Merged the binary and udeb format since they were
      essentially the same.  Old udeb files can still be parsed
      as binary ones.

  * man/lintian.pod.in:
    + [NT] Documented the new --profile option.  Note that the
      options --suppress-tags{,-from-file} now supresses tags
      in the active profile.
    + [NT] Removed all refereces to "unpack-level".  All unpack
      levels have been replaced by collections.
    + [NT] Clarified that some command-line arguments are only
      useful when using a static lintian lab.
    + [NT] Described the configuration file format.  Thanks to
      Sven Joachim for the report.  (Closes: #636681)
  * man/lintian-info.pod:
    + [NT] Documented the new --profile option.

  * profiles/*:
    + [NT] Added default profiles for Debian and Ubuntu.  Note
      that these profiles will silently ignore overrides for
      "fatal" (non-overridable) tags.  (Closes: #536364)

  * reporting/harness:
    + [NT] Use --packages-from-file instead of --packages-file.
  * reporting/{html_reports,templates/index.tmpl}:
    + [NT] Always emit a page for tags, even if they are not emitted.
      It will also include a link to the entire list of known tags.
      (Closes: #631763)
  * reporting/templates/{tag-not-seen,tags-all}.tmpl:
    + [NT] New files.

  * unpack/list-binpkg:
    + [NT] Added a -u option to make it fetch udebs insteaad of
      regular binaries.  This and the udeb/bin format merge makes
      list-udebpkg obsolete.
  * unpack/list-udebpkg:
    + [NT] Removed in favour of list-binpkg.
  * unpack/unpack-srcpkg-l1:
    + [NT] Removed in favour of the collection system.

Date: Fri, 19 Aug 2011 13:30:10 +0200
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/lintian/2.5.2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 19 Aug 2011 13:30:10 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.2ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Description: 
 lintian    - Debian package checker
Closes: 217023 536364 617905 620289 620418 624201 624521 630698 630925 631432 631513 631530 631656 631662 631674 631711 631763 631786 631872 632115 632159 632550 632556 632693 632789 632883 633044 633853 633976 634222 634874 635354 635441 635447 635495 636354 636681 637259
Changes: 
 lintian (2.5.2ubuntu1) oneiric; urgency=low
 .
   * Merge from Debian unstable. Remaining changes:
     - Drop debug-symbols-directly-in-usr-lib-debug from binaries-general test
       to work around bug #808767
   * Drop all other changes thanks to the new Ubuntu profile.
 .
 lintian (2.5.2) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - debian-rules-uses-deprecated-makefile
       - debian-rules-uses-or-modifies-user-only-variable
       - duplicate-changelog-files
       - package-has-long-file-name
       - source-package-component-has-long-file-name
       - udeb-uses-non-gzip-data-tarball
       - upstart-job-in-etc-init.d-not-registered-via-update-rc.d
     + Removed:
       - calls-suidperl-directly
       - suid-perl-script-but-no-perl-suid-dep
 .
   * checks/*:
     + [NT] Migrated to use new methods in the Lintian::Collect
       interfaces rather than accessing the Lab directly.
     + [NT] Removed "fields" from Needs-Info.
   * checks/{debconf,conffiles}.desc:
     + [NT] Added missing bin-pkg-control Needs-Info.
   * checks/{cruft,fields}{,.desc}:
     + [NT] Relocated doc pkg not arch all tag; it was never
       triggered since cruft was a source check and the tag
       could only be triggered for binary packages.
   * checks/binaries:
     + [NT] Added lib/${MULTIARCH_DIR} to the list of paths to
       check for public shared libraries.  Thanks to Sven Joachim
       for the report and the patch.  (Closes: #630698)
     + [NT] Recognise .gox files as object files that cannot be
       stripped.  Thanks to Matthias Klose for the report.
       (Closes: #624521)
     + [NT] Do not assume that the architecture field is present.
     + [NT] Emit "arch-dependent-file-in-usr-share" and
       "binary-in-etc" also for static compiled files.  Thanks to
       Jakub Wilk for the report and the patch.  (Closes: #635354)
     + [NT] Fixed false-negative for rpath, if the rpath included
       the multi-arch dir.  Thanks to Jakub Wilk for the report and
       the patch.  (Closes: #637259)
   * checks/changelog-file:
     + [NT] Removed exception for symlinked changelogs if the
       package had an Ubuntu version.  This exception is now
       handled by the profile.  Thanks to Benjamin Drung for the
       heads up.
   * checks/circular-deps.desc:
     + [NT] Fixed typo; thanks to Nicolás Alvarez for the report
       and patch.  (Closes: #630925)
   * checks/control-files:
     + [NT] Refactored static tables into data-files.
   * checks/copyright-file:
     + [NT] Stricten one of the regexes for catching left over
       helper templates.  This should prevent false-positives for
       some license texts.  Thanks to Charles Plessy for the
       report.  (Closes: #631674)
     + [NT] Use group data to determine if a package is foreign
       or not for symlinked /usr/share/doc/<pkg> dirs.  This
       avoids the need for symlinks between packages in the
       lab.
   * checks/deb-format{,.desc}:
     + [NT] Allow data.tar.xz as the third member.  Thanks to
       Ansgar Burchardt for the report and patch.
       (Closes: #632556)
     + [NT] Added test for udebs having non-gzip data members,
       since the debian-installer does not support them.  Thanks
       to Luk Claes.  (Closes: #634874)
   * checks/debhelper:
     + [NT] Do not trigger deprecation warning for dh_python if it
       is followed by a "$".  This prevents false-positives when
       a Makefile variable is used to choose between dh_python2
       and dh_python3.  Thanks to Leonid Borisenko for the report.
       (Closes: #631662)
     + [NT] Do not trigger deprecation warning for dh_python-ply,
       which Lintian incorrectly identified as dh_python.  Thanks
       to Daniele Tricoli for the report.  (Closes: #632693)
     + [NT] Fix a broken regex that caused Lintian skip brace
       expansion checks for some debhelper files.  Thanks to
       Jakub Wilk for the report and the patch.  (Closes: #632883)
     + [NT] Do not consider "debian/debhelper" a temporary debhelper
       file.  Some packages uses this a directory to store their
       debhelper files.
   * checks/debian-source-dir{,.desc}:
     + [NT] Added missing word in the tag description for
       git-patches-not-exported.
     + [NT] Fixed information disclosure issue, where Lintian could
       be tricked into disclosing the present of files on the host
       system via specially crafted source packages.
   * checks/duplicate-files:
     + [NT] Exclude  __init__.py files from the check as they are
       required even if they are empty.  Thanks to Daniele Tricoli
       for the report.  (Closes: #632789)
     + [NT] Report duplicate changelogs as a separate tag.
   * checks/fields:
     + [NT] Refactored to use Lintian::Data and use new data files
       from data/fields.
     + [NT] Added python3-dev and rmeoved python2.{4,5} from
       $PYTHON_DEV.  Thanks to Jakub Wilk for the report and the
       patch.  (Closes: #633044)
     + [NT] Fixed a bug where the libdb1-compat tag only triggered
       if libdb1-compat was listed in Pre-Depends.
     + [NT] Updated list of python "dev" packages.  Thanks to
       Jakub Wilk for the patch.
   * checks/filename-length{,.desc}:
     + [NT] New file that checks the length of the package file
       names.  (Closes: #631656)
   * checks/files:
     + [NT] Check for embedded copies of the underscore javascript
       library.  Thanks to Jakub Wilk for report and the patch.
       (Closes: #631513)
     + [NT] Removed a leading slash from the filename part of the
       extra for python-debug-in-wrong-location.  Thanks to
       Jakub Wilk for the report and the patch.  (Closes: #631530)
     + [NT] Accepted patch from Marcelo Jorge Vieira to catch
       four additional embedded javascript libraries.
       (Closes: #635447)
     + [NT] Stricten the regex for finding .xvpics dirs.
     + [NT] Shipping a lintian override is no longer enough to
       make lintian consider the package for "non-empty".
   * checks/init.d{,.desc}:
     + [NT] Provide a separate tag for upstart-jobs not registered
       via update-rc.d in postinst.  This allows vendors (such as
       Ubuntu) to disable this tag for upstart-jobs only using the
       new vendor profiles.  While this would break overrides, all
       existing overrides appears to be for normal scripts rather
       than upstart-jobs.  (Closes: #631872)
   * checks/java{,.desc}:
     + [NT] Jar files containing clojure files are no longer
       considered to be codeless.
     + [NT] Exclude jar files in /usr/lib/xul{-ext,runner} from the
       "jar-not-in-usr-share" check.  (Closes: #635495)
     + [NT] Fixed a typo in a tag description.
   * checks/menu-format.desc:
     + [NT] Mentioned how to git rid of the CR characters in the
       desktop file.  Thanks to Jakub Wilk.
   * checks/nmu:
     + [NT] "LowThresholdNMU" will now work as an alternative to
       "NMU" in changelogs for suppressing
       changelog-should-mention-nmu.  Thanks to Jordi Mallach for
       the report.  (Closes: #620418)
   * checks/po-debconf:
     + [NT] Allow po-files with an "@modifier", which works with
       debconf (>= 1.5.34).  (Closes: #617905)
   * checks/rules:
     + [NT] Check included files in d/rules against a limited
       number of common makefile snippets, which are known not
       to implement all the required targets.  This prevents
       false negatives of missing targets.  Thanks to
       Jakub Wilk for the suggestion and the initial makefile
       list.  (Closes: #631711)
     + [NT] Warn about including the CDBS simple-patchsys and dpatch
       as they are both deprecated by source format 3.0 (quilt).
       Thanks to Nelson A. de Oliveira for reporting and Luk Claes
       for providing an initial patch.  (Closes: #624201)
     + [NT] Added check for using DEB_*FLAGS_{SET,APPEND} in d/rules.
       Thanks to Raphaël Hertzog for the report.  (Closes: #631786)
   * checks/scripts{,.desc}:
     + [NT] Removed perl-suid related tags as the package is no
       longer available and we have no known packages triggering
       the tags at the moment.  (Closes: #631432)
     + [NT] Added perl6/rakudo as a known interpreter.  Thanks to
       Alessandro Ghedini for the report and patch.  (Closes: #636354)
   * checks/shared-libs{,.desc}:
     + [NT] Fixed broken sentence.  Thanks to Norbert Preining for
       reporting the issue.
     + [NT] Applied patch from Peter Pentchev to correct the logic for
       testing for shlib-calls-exit.  (Closes: #633976)
     + [NT] Mention that some of the tags may be triggered due to the
       debhelper bug #204975.  Thanks to Jakub Wilk for the report.
       (Closes: #633853)
   * checks/symlinks:
     + [NT] Symlink checking extended to relative paths as well.
       (Closes: #217023)
 .
   * collection/*:
     + [NT] Removed all Needs-Info on "fields" and all checks that
       used the "fields" dir (or files therein) to determine if the
       scripts had been called in the wrong dir.
   * collection/diffstat:
     + [NT] No longer unconditionally creates a diffstat file,
       since the Lintian::Collect interface will fall back to
       using /dev/null in its absence.
   * collection/fields:
     + [NT] Removed creation of cross package symlinks.  They have
       been replaced by the group information that checks are
       passed.
     + [NT] Deprecated it in favour of a smarter Lintian::Collect.
       It will be removed in a later release; for now it will just
       remove the "fields" directory in the lab.
   * collection/file-info:
     + [NT] Double check the output of file(1) when it says a ".gz"
       file is not gzip compressed.  This should reduce the number
       of false-positives gz-file-not-gzip tags.
       (Closes: #620289)
     + [NT] Open files before using chdir.  In the future unpacked
       may be a symlink.
   * collection/index{,.desc}:
     + [NT] Updated to handle source packages and with support for
       multi tarball source packages.
 .
   * data/control-files/{,u}deb-permissions:
     + [NT] Added files.
   * data/fields/*:
     + [NT] Added new files based on data variables from checks/fields.
   * data/fields/obsolete-packages:
     + [NT] Added ligdigest-sha1-perl on request of the Perl Team.
       Thanks to Salvatore Bonaccorso for the report and patch.
       (Closes: #635441)
   * data/fields/perl-provides:
     + [NT] Refreshed against perl 5.12.4.
   * data/files/standard-files:
     + [NT] Added file.
   * data/rules/{deprecated,known}-makefiles:
     + [NT] Added file.
   * data/spelling/corrections:
     + [RA] Remove discontiguous correction.  The OED lists this as valid.
       Thanks, Charles Plessy.  (Closes: #632159)
     + [NT] Added another correction for "specification".  Thanks to
       Jakub Wilk for the hint.  (Closes: #634222)
     + [NT] Added another correction for "development" and "misspelt".
       Thanks to Pino Toscano and Jakub Wilk for the suggestion.
 .
   * debian/control:
     + [NT] Bumped debhelper version to 8.1.0 due to the build-arch and
       build-indep targets.  Thanks to Mark Hymers for the heads up and
       a patch.  (Closes: #632550)
     + [NT] Added Build-Depends on cdbs, it is needed for some of the
       tests.
     + [NT] Pruned the Uploaders list a bit.  We would like to thank
       Jeroen van Wolffelaar, Frank Lichtenheld and Marc 'HE'
       Brockschmidt for their work on Lintian in the past.
   * debian/lintian.install:
     + [NT] Added the profiles directory.
   * debian/rules:
     + [NT] Added target to update the profiles.
 .
   * doc/lintian.xml:
     + [NT] Added information about the new Vendor profiles.
     + [NT] Improved various parts of the User Manual.  Especially
       mention that Lintian can be run on changes files and this
       processes all packages related to the changes file.
   * doc/lintianrc.example:
     + [NT] Added more sample options.
 .
   * frontend/{lintian,lintian-info}:
     + [NT] Added profile support (new option --profile), please
       refer to the Lintian User Manual for more information.
   * frontend/lintian:
     + [NT] Ensure that all dependency collections of a check are
       loaded.  Previously Lintian would only load direct
       dependencies of a collection and assume that was enough.
     + [NT] Allow "verbose" to appear in the lintianrc file.
     + [NT] Added new "--packages-from-file" option.  Lintian will
       read packages from the file (one package per line) and process
       these.  Unlike "--packages-file" it allows its argument to be
       "-" for stdin and the format is simpler.
     + [NT] Deprecated "--packages-file" in favour of the new
       "--packages-from-file" option.
     + [NT] Allow "y" as short form of "yes" in the configuration file.
       Furthermore, ignore case when doing the check for boolean
       values.
 .
   * lib/Lab.pm:
     + [NT] Removed $dist argument to lab creation, since we rely on
       LINTIAN_DIST being exported anyway.
     + [NT] Allow temporary labs to contain the same package twice if
       the version or/and architecture differs.  (Closes: #632115)
   * lib/Lab/Package.pm:
     + [NT] Symlink in all components of the source package when
       creating the source entry in the lab.  Also removed legacy
       code for using the old unpack scripts.
   * lib/Lintian/Collect/{Binary,Source}.pm:
     + [NT] Refactored code from these files into the module
       Lintian::Collect::Package.
   * lib/Lintian/Collect/Package.pm:
     + [NT] New file.  This serves as a base for Lintian::Collect
       modules that can be unpacked.
   * lib/Lintian/Command.pm:
     + [NT] Added support for appending output to files without
       truncating them first via the new out_append and
       err_append options.
   * lib/Lintian/Data.pm:
     + [NT] Let new take an optional fourth argument, a code sub,
       that can be used to pre-process the value.
   * lib/Lintian/{Internal/FrontendUtil,Profile}.pm:
     + [NT] New files.
   * lib/Lintian/ProcessablePool.pm:
     + [NT] Made the pool consider two packages with the same name
       as duplicates even if their version or architecture differs,
       when the underlying Lab does not support this run.  This
       causes lintian to drop one of the packages rather than ending
       up with an internal error.
   * lib/Lintian/{Tag/Info,Tags}.pm:
     + [NT] Updated for profile support.
   * lib/Read_pkglists.pm:
     + [NT] Merged the binary and udeb format since they were
       essentially the same.  Old udeb files can still be parsed
       as binary ones.
 .
   * man/lintian.pod.in:
     + [NT] Documented the new --profile option.  Note that the
       options --suppress-tags{,-from-file} now supresses tags
       in the active profile.
     + [NT] Removed all refereces to "unpack-level".  All unpack
       levels have been replaced by collections.
     + [NT] Clarified that some command-line arguments are only
       useful when using a static lintian lab.
     + [NT] Described the configuration file format.  Thanks to
       Sven Joachim for the report.  (Closes: #636681)
   * man/lintian-info.pod:
     + [NT] Documented the new --profile option.
 .
   * profiles/*:
     + [NT] Added default profiles for Debian and Ubuntu.  Note
       that these profiles will silently ignore overrides for
       "fatal" (non-overridable) tags.  (Closes: #536364)
 .
   * reporting/harness:
     + [NT] Use --packages-from-file instead of --packages-file.
   * reporting/{html_reports,templates/index.tmpl}:
     + [NT] Always emit a page for tags, even if they are not emitted.
       It will also include a link to the entire list of known tags.
       (Closes: #631763)
   * reporting/templates/{tag-not-seen,tags-all}.tmpl:
     + [NT] New files.
 .
   * unpack/list-binpkg:
     + [NT] Added a -u option to make it fetch udebs insteaad of
       regular binaries.  This and the udeb/bin format merge makes
       list-udebpkg obsolete.
   * unpack/list-udebpkg:
     + [NT] Removed in favour of list-binpkg.
   * unpack/unpack-srcpkg-l1:
     + [NT] Removed in favour of the collection system.
Checksums-Sha1: 
 1617de9c75a19990cb094c654c2dd95a49fff9d1 2471 lintian_2.5.2ubuntu1.dsc
 c2045ed209fa158cd473ac6c658202792ece1620 998924 lintian_2.5.2ubuntu1.tar.gz
Checksums-Sha256: 
 ef293b7f6d79000f6bb38aaf10a034d6201f191c38e66a829e64f77ba50ba728 2471 lintian_2.5.2ubuntu1.dsc
 b91560b6f2095c0ed4a08b6ee5782bc9552a44a49b24b533924e363b417b6488 998924 lintian_2.5.2ubuntu1.tar.gz
Files: 
 47b0de93c09e8ef0f1cfa5a39312ff5c 2471 devel optional lintian_2.5.2ubuntu1.dsc
 42229bb5684c4a5123a061d94d732dae 998924 devel optional lintian_2.5.2ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCgAGBQJOTklfAAoJEBWetcTvyHdM1cAP/2yH61ygRgDIRCzfUZ2Q3n6a
zvzfjYNpmITDaip/cjSdP/U+x/2UeS+jBEIEkbkKqfJQrXjMVrGvuEm4q+sBK+ik
wDXZckRlAqZWVN6+j1FsEHWUtA9BDXDivfR63DOA7buZ4FGoWZhnlujBY1HTsyjw
n3u+qnfxhNd1h5XqW+EjZSf6zPjTNaITP2lT3+4mwHCnfjyDDt2iJb4lnaggor4I
wEJPQfnzrvI/wOdOoR+03E+KjhaF4EZVJCx1Y84TsFHEYnJyvBfCeJeVB1WbcR4s
uU/BXoK8GQfPji3Wysc43V+knaetxtGRNmBxzU0w88YwSs6bejc+4fK6RMmK0eYG
KsDtI+Ln3mBQX3tqrABE0mC/xsnd53bNIn3yK2aD6nio5L7cqQ+54aNCJUjNrqVw
BnTtfdUEd4hzXDQEYcDYO2OeAARrv8nSxaddZZsgwxhnNtMnLA4bTuPqx/NK34TG
IoYS7m+F5eCMaKinHS82lHKUx2WZg1W+ggKjCrbF0kv3EaxN1gWHFU8VBrNHxPQI
SsKfCTo6oIpVeIwSbJezqZCaHrKEE+4dIdec7RoZmYLOC2NayIPAfqQO9l9GMCvG
iWrgyC9bQuyP6KDENoUmbGL2ZU46jCbmf6BM5LjCGOV1pfaD6k7kFELPvrHilhAF
2thVs3lf4Rm08qF1W3fl
=BgKH
-----END PGP SIGNATURE-----


More information about the Oneiric-changes mailing list