lintian 2.5.2~git20110720ubuntu1 source package in Ubuntu

Changelog

lintian (2.5.2~git20110720ubuntu1) 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:
      - package-has-long-file-name
      - source-package-component-has-long-file-name
      - upstart-job-in-etc-init.d-not-registered-via-update-rc.d
      - debian-rules-uses-deprecated-makefile
    + 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.
  * 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/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)
  * 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)
  * 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.
  * checks/menu-format.desc:
    + [NT] Mentioned how to git rid of the CR characters in the
      desktop file.  Thanks to Jakub Wilk.
  * 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)
  * 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)
  * 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/fields/*:
    + [NT] Added new files based on data variables from checks/fields.
  * 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.

  * lib/Lab.pm:
    + [NT] Removed $dist argument to lab creation, since we rely on
      LINTIAN_DIST being exported anyway.
  * 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/{Internal/FrontendUtil,Profile}.pm:
    + [NT] New files.
  * 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)

  * 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.
 -- Benjamin Drung <email address hidden>   Wed, 20 Jul 2011 15:22:16 +0200

Upload details

Uploaded by:
Benjamin Drung
Uploaded to:
Oneiric
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Oneiric: [FAILEDTOBUILD] i386

Downloads

File Size SHA-256 Checksum
lintian_2.5.2~git20110720ubuntu1.tar.gz 968.0 KiB 97620598c45b9ebb118c6817673f67ba4e72b409cf0bda0ddb2184ae04d09bea
lintian_2.5.2~git20110720ubuntu1.dsc 2.6 KiB 30615d3f0579af6342132a3c98ddf79b2765bcd4ed5db69ef08a98db49241a74

View changes file

Binary packages built by this source