[ubuntu/oneiric] lintian 2.5.2~git20110804ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Thu Aug 4 10:45:18 UTC 2011


lintian (2.5.2~git20110804ubuntu1) oneiric; urgency=low

  * Merge from Debian git repository. 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) UNRELEASED; urgency=low

  * Summary of tag changes:
    + Added:
      - debian-rules-uses-deprecated-makefile
      - debian-rules-uses-or-modifies-user-only-variable
      - 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.
  * 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)
  * 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.
  * 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)
  * 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.
  * 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.
  * 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:
    + [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)
  * 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/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.
  * 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/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)

  * 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.
  * 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.

  * 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.

  * 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.
  * 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: Thu, 04 Aug 2011 11:27:09 +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.2~git20110804ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 04 Aug 2011 11:27:09 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.2~git20110804ubuntu1
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
Changes: 
 lintian (2.5.2~git20110804ubuntu1) oneiric; urgency=low
 .
   * Merge from Debian git repository. 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) UNRELEASED; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - debian-rules-uses-deprecated-makefile
       - debian-rules-uses-or-modifies-user-only-variable
       - 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.
   * 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)
   * 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.
   * 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)
   * 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.
   * 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.
   * 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:
     + [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)
   * 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/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.
   * 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/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)
 .
   * 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.
   * 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.
 .
   * 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.
 .
   * 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.
   * 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: 
 ccaedc89b4be2147ccc2204d898c0753a608ba49 2659 lintian_2.5.2~git20110804ubuntu1.dsc
 522393944509d64b5f977246998892d1a19fe641 997145 lintian_2.5.2~git20110804ubuntu1.tar.gz
Checksums-Sha256: 
 4b3adffefc1db321a11ad75b65658a3369676a3ec0732ca9e0e1a0f0e8fd23a5 2659 lintian_2.5.2~git20110804ubuntu1.dsc
 9a5a7a01c8fb939224552d0c0a92373911ca7fec1548753e962ec1262c7223b9 997145 lintian_2.5.2~git20110804ubuntu1.tar.gz
Files: 
 12951033311d1c9f80d1c01590a96906 2659 devel optional lintian_2.5.2~git20110804ubuntu1.dsc
 ac71c54b15ef2f49885b0ceb420bb8d7 997145 devel optional lintian_2.5.2~git20110804ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

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

iQIcBAEBCgAGBQJOOm+CAAoJEBWetcTvyHdMUgMP/0hVawnOmzKol53CAs71Mx4r
ghtQ1RcQoqXARJ8H3VZA3SlsoQSuiHSbatjxru5hGtsMqcO5bey5hHrMxy//5hGp
rdUSczWbXe0uziTnAcpSTmMRZT1g/b63dItd1lllC0W0pPbYDBtFYAqOPGWy7A3k
oJcJCjnUSok8EhOcA1jCjCBaS+GCwga6xbpR3ZPcpTdLm3WPpqIuuYL/y8nhPdjd
FYivAes8oWusEkpMKgNrpUV+mwYGSVwcFhc4OXRKJw0afBzpo/AoKlFGp5F0YIf1
dnemm2xoT6M5PwPu9R2Gq8hlFeBYuZFvP1kTOg63JCyxSIDIBIX7D2i17eYglpzi
Hf+wRcIlEdM3my5Et6FkjVf1zkqjXY6vq+WMKqKdLwGo4zil2a5T+7MMMdOQ+p4P
QZULSVpcvSB+mDTsA04Ues5Mx2xBSL2ThJFtbC6Q3JEY0/CO4BYKPsT2uE8fI2Ke
sIkN43ivwDJWfPsip5E2NzKX4/Z5Yh3uwIhk2mkj7Uf8gLBvFkFh17olhPLD55RY
3mPbS/jb41EW1itTkOB5GT/3BXD920/TelcM+O0ylbgTPF0XnDQnZaPgmoNHzePM
tdWmWr0Vqe0N0YjDdtUk8YgE3dT4yp5GaGmaomacwv8iVcUKyM16TnjJlNq1uYIg
2+OFnNwkoeYUs5Sedyfy
=rRFT
-----END PGP SIGNATURE-----


More information about the Oneiric-changes mailing list