lintian 2.5.30ubuntu1 source package in Ubuntu

Changelog

lintian (2.5.30ubuntu1) vivid; urgency=low

  * Merge from Debian unstable (LP: #1390876), remaining change:
    - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.

lintian (2.5.30) unstable; urgency=medium

  The "welcome Axel Beckert!" release.

  * Summary of tag changes:
    + Removed:
      - deprecated-kdelnk-file

  * checks/menu-format.{desc,pm}:
    + [NT] Retire check for "kdelnk" files.

  * collection/unpacked:
    + [NT] Correct handling of files with 2 or more consecutive
      backslashes.

  * debian/control:
    + [AB] Add a Homepage header pointing to https://lintian.debian.org/
  * debian/copyright:
    + [AB] Add myself to debian/copyright.
  * debian/rules:
    + [NT] Ensure that po4a/*.cfg are always up to date during releases
      builds.

  * helpers/coll/strings-helper:
    + [NT] Filter out duplicate strings.  This applies to the
      majority of all ELF binaries (except ones with very exotic
      file names with glyphs like ":").

  * lib/Lintian/Internal/FrontendUtil.pm:
    + [AB] Don't clean HOME and some XDG_* variables when sanitizing the
      environment. (Closes: #766737)

  * t:
    + [NT] Apply patch from Johannes Schauer to fix FTBFS with
      newer dpkg that have stricter checking of build-profiles.

lintian (2.5.29) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - dbus-policy-at-console
      - dbus-policy-without-send-destination
      - dbus-session-service-wrong-name
      - dbus-system-service-wrong-name
      - invalid-profile-name-in-build-profiles-field
      - invalid-profile-name-in-source-relation
      - invalid-restriction-formula-in-build-profiles-field
      - restriction-formula-with-debhelper-with-conflicting-version
      - restriction-formula-with-debhelper-without-debhelper-version
      - restriction-formula-with-versioned-dpkg-dev-conflict
      - restriction-formula-without-versioned-dpkg-dev-dependency
    + Removed:
      - invalid-restriction-label-in-source-relation
      - invalid-restriction-namespace-in-source-relation
      - invalid-restriction-term-in-source-relation
      - restriction-list-with-debhelper-with-conflicting-debhelper-version
      - restriction-list-with-debhelper-without-debhelper-version
      - restriction-list-with-versioned-dpkg-dev-conflict
      - restriction-list-without-versioned-dpkg-dev-dependency
      - stageX-profile-used-but-no-binary-package-dropped

  * checks/{control-file,fields}.{desc,pm}:
    + [NT] Apply patch from Johannes Schauer to support the
      new build profile syntax.  (Closes: #763773)
  * checks/dbus.{desc,pm}:
    + [NT] New check by Simon McVittie to discover some dbus
      related issues.  (Closes: #762609)
  * checks/nmu.pm:
    + [JW] Avoid chopping off trailing ">" in emails in the
      canonicalize subroutine.  (Closes: #766468)
  * checks/rules.pm:
    + [JW,NT] Fix undef warning for packages with empty an
      empty d/rules file.  (Closes: #766033)
  * checks/source-copyright.pm:
    + [NT] Apply patch from Johannes Schauer to optimise the
      check.
    + [NT] Optimise for "dir/*" wildcards in DEP-5 copyright
      files.
  * checks/watch-file.pm:
    + [NT] Fix undef warning with some watch files.  Thanks
      to Axel Beckert for reporting the bug.
      (Closes: #765995)

  * collection/{bin-pkg-control,unpacked}:
    + [NT] Pass "-m" to tar to make it avoid "correcting" the
      timestamp of the extracted files.  Lintian does not need
      it for correctness, so it can make tar save a few syscalls
      here.
    + [NT] Explicitly pass tar options to make it extract files
      as the current user and applying the users umask.  This is
      mostly to be explicit about how things are extracted.
  * collection/file-info:
    + [NT] Stop collecting file-info for "non-files".  The output
      is not used and often trivial / predictable from other data
      input already available.
  * collection/strings:
    + [NT] Stop creating "elf-index" file as nothing uses it.
  * collection/unpacked:
    + [NT] Gracefully handle when symlink targets contains
      newlines.  Thanks to Faheem Mitha for reporting the bug.
      (Closes: #765311)

  * frontend/lintian:
    + [NT] Aggressively reset the environment a well-defined
      state at start up.  Only ENV variables starting with
      "LINTIAN_" (and a select few well known variables) are
      preserved.
    + [NT] Runtime for collections and checks now only requires
      a single --debug option.  Lintian will now also show
      runtime for other things (e.g. total runtimes).
    + [NT] Add --perf-debug and --perf-output options to enable
      logging for performance data.  This is mostly intended
      to allow collecting performance data from archive-wide
      runs.
    + [NT] Hide some options in the default output for --help.
      These can now be shown with "--help=extended".
    + [NT] Add a new "Developer/special usage options" section
      in the --help output for some options (e.g. --debug).
      This section is hidden by default.

  * lib/Lintian/Relation.pm:
    + [NT] Unparsable entries are now included in relation
      objects rather than being silently discarded.
  * lib/Lintian/Util.pm:
    + [NT] Purge even more ENV variables in clean_env.
    + [NT] Add "pipe_tee" subroutine for tee'ing data from one
      input file descriptors to one or more output output file
      descriptors.

  * man/lintian.pod.in:
    + [NT] Document the performance logging options.
    + [NT] Add a new "Developer/special usage options" section
      in the --help output for some options (e.g. --debug).

  * private/generate-html-docs:
    + [NT] Add doctype and encoding to generated files.

  * reporting/harness:
    + [NT] Add missing import.
  * reporting/html_reprots:
    + [NT] Correct the command line in the creation of the
      lintian.log.gz.
  * reporting/{html_reports,templates/*}:
    + [NT] Correct the generated HTML, which was invalid in
      some cases.
  * reporting/templates/{head,lintian.css}.tmpl:
    + [NT] Define a default "viewport".  This slightly improves
      the output on some mobile devices.
    + [NT] Add some special cases for "smaller" viewports in the
      style sheet.
  * reporting/templates/maintainer.tmpl:
    + [NT] Correct name of variable to avoid using an undefined
      variable.

  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [NT] Add "vivid" per request of Iain Lane.

lintian (2.5.28) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - license-problem-cc-by-nc-sa

  * checks/*:
    + [NT] Remove all uses of "control", "debfiles" and
      "unpacked".
  * checks/*:
    + [NT] Remove all uses of the "doc-base-files", "init.d"
      and "menu-files" collections.
  * checks/changes-file.pm:
    + [NT] Add "-lts" as common suffix for distribution,
      which makes "squeeze-lts" a valid distribution.  Thanks
      to Holger Levsen for the report.  (Closes: #763339)
  * checks/description.pm:
    + [SL] show the actual description when it is too short.
  * checks/files.pm:
    + [NT] Only flag the Doxygen generated "md5" file as
      useless.  Thanks to Mathieu Malaterre for reporting.
      (Closes: #762660)
  * checks/patch-systems.pm:
    + [NT] Rewrite using index rather than debfiles to analyse
      the package.  A side-effect of that means that Lintian
      can now check patches stored in the upstream part of the
      packages.  (Closes: #563773)
  * checks/po-debconf.pm:
    + [NT] Avoid writing test.pot to the unpacked package.
      (Closes: #699022)
  * checks/testsuite.pm:
    + [NT] Recognise autopkgtest-pkg-{perl,ruby} values for
      the "Testsuite" field.  Extended validation is not
      implemented though.  Thanks to Niko Tyni for reporting
      the issue.  (Closes: #762177)

  * collection/*:
    + [NT] Remove all uses of "debfiles" and "control".
  * collection/{doc-base-files,init.d,menu-files}{,.desc}:
    + [NT] Deprecated, will be removed in a future release.
      They will now be now auto-removed at the end of the
      processing if they have been collected previously.

  * data/*:
    + [NT] Refresh some of the data against unstable.
  * data/cruft/non-free-license:
    + [BR] Detect cc-by-nc-sa license.  (Closes:  #749768).
  * data/standards-version/release-dates:
    + [NT] Add 3.9.6.  (Closes: #762460)

  * debian/control:
    + [NT] Bump Standards-Versions to 3.9.6 - no changes
      required.
  * debian/dirs:
    + [NT] Stop installing /var/spool/lintian
  * debian/lintian.install:
    + [NT] Install Lintian::Tutorial POD documents into
      /usr/share/perl5.  (Closes: #761930)
  * debian/postinst:
    + [NT] Remove empty Lintian labs in /var/spool/lintian on
      upgrade.
  * debian/postrm:
    + [NT] Remove the "changes" folder when purging the
      Lintian lab in /var/spool/lintian.
  * debian/source/lintian-overrides:
    + [NT] Remove obsolete lintian overrides.

  * doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
    + [NT] Mention "safe_qx" as alternative to qx/`` in the
      tutorial.

  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Deprecate the use of "control", "debfiles" and
      "unpacked".  Consumers are recommended to use
      index_resolved_path and control_index_resolved_path
      instead.
    + [NT] Remove all uses of debfiles (both the method and
      the collection).  All methods (except "debfiles") now
      depend on "unpacked" instead.
    + [NT] Remove all uses of the "control" and the "unpacked"
      method.
  * lib/Lintian/Command.pm:
    + [NT] Add support for running a sub in the child before
      it calls exec.
    + [NT] Add support for shell-like (e.g. &2) redirects of
      stdout and stderr.
    + [NT] Add safe_qx sub for replacing qx() that supports
      most of the features of spawn().
  * lib/Lintian/Path.pm:
    + [NT] Add support for fetching and (where it makes sense)
      opening the underlying file system object.  It also adds
      a few minor safety guards to common issues with symlinks.
      (Closes: #698930)
  * lib/Lintian/Path/FSInfo.pm:
    + [NT] New file.

  * reporting/*:
    + [NT] Avoid forking a shell when invoking commands.  This
      has the side effect of allowing some paths from the
      configuration to contain spaces (among other), where it
      previously would not work.
  * reporting/templates/maintainer.tmpl:
    + [NT] Use https:// in links to other resources/sites and
      add link to tracker.debian.org.
 -- Dmitry Shachnev <email address hidden>   Sun, 09 Nov 2014 13:14:46 +0300

Upload details

Uploaded by:
Dmitry Shachnev
Sponsored by:
Daniel Holbach
Uploaded to:
Vivid
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Vivid: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
lintian_2.5.30ubuntu1.tar.xz 1.1 MiB a12b9edc34e386efe20f78c3c9c164c23165db8aaf802e5eced953a7bcb02c0a
lintian_2.5.30ubuntu1.dsc 2.1 KiB 6e15bb12510b1a8521530086c147f474893ba99d540f3b8cc6d1c28a4b750a04

Available diffs

View changes file

Binary packages built by this source

lintian: No summary available for lintian in ubuntu vivid.

No description available for lintian in ubuntu vivid.