ubuntu/+source/lintian:applied/debian/jessie

Last commit made on 2015-04-10
Get this branch:
git clone -b applied/debian/jessie https://git.launchpad.net/ubuntu/+source/lintian
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/debian/jessie
Repository:
lp:ubuntu/+source/lintian

Recent commits

a20e1c1... by Niels Thykier on 2015-04-09

Import patches-applied version 2.5.30+deb8u4 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 24067e674520eaab6aaf3682147af363610a1bc4
Unapplied parent: 6aa9babd2d31f5dfec1dbdcf465a4827c2729c1b

New changelog entries:
  * lib/Lintian/Util.pm:
    + [NT] Stricten the permitted whitespace at the end of GPG
      marker lines. This is the same issue as CVE-2015-0840,
      except lintian never attempted to validate the signature.

6aa9bab... by Niels Thykier on 2015-04-09

Import patches-unapplied version 2.5.30+deb8u4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1bb700fd6485f0424a625b683154ae23e7a6f124

New changelog entries:
  * lib/Lintian/Util.pm:
    + [NT] Stricten the permitted whitespace at the end of GPG
      marker lines. This is the same issue as CVE-2015-0840,
      except lintian never attempted to validate the signature.

24067e6... by Niels Thykier on 2014-11-28

Import patches-applied version 2.5.30+deb8u3 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 20f3d684e4b57fce68274abb002a30473d2eb8b0
Unapplied parent: 1bb700fd6485f0424a625b683154ae23e7a6f124

New changelog entries:
  * helpers/coll/objdump-info-helper:
    + [NT] Apply patch from Matt Kraai that adjusts the regex
      used for parsing readelf output. Thanks to Martin Pitt
      for reporting the issues. (Closes: #771054)
  * t:
    + [NT] Apply patch from Matt Kraai to fix test case on
      i386. (Closes: #771113)

1bb700f... by Niels Thykier on 2014-11-28

Import patches-unapplied version 2.5.30+deb8u3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 86040739418d87bfa3d4e5451e0f06f8b4bff4f5

New changelog entries:
  * helpers/coll/objdump-info-helper:
    + [NT] Apply patch from Matt Kraai that adjusts the regex
      used for parsing readelf output. Thanks to Martin Pitt
      for reporting the issues. (Closes: #771054)
  * t:
    + [NT] Apply patch from Matt Kraai to fix test case on
      i386. (Closes: #771113)

20f3d68... by Niels Thykier on 2014-11-16

Import patches-applied version 2.5.30+deb8u2 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: d132f25ac65a92d23aa052090c95ba789d84d3cb
Unapplied parent: 86040739418d87bfa3d4e5451e0f06f8b4bff4f5

New changelog entries:
  * collection/strings:
    + [NT] Pass "-a" to strings to avoid possible security
      issues in strings.
  * data/binaries/arch-regex:
    + [NT] Add arm64 and ppc64el regex.
    + [NT] Correct armel and armhf regex to cope with
      statically linked binaries. (Closes: #768884)
  * data/changes-file/known-dists:
    + [ADB] Add "stretch".

8604073... by Niels Thykier on 2014-11-16

Import patches-unapplied version 2.5.30+deb8u2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b23da92747f2e6bbcefeae8f6e15483a26cd2775

New changelog entries:
  * collection/strings:
    + [NT] Pass "-a" to strings to avoid possible security
      issues in strings.
  * data/binaries/arch-regex:
    + [NT] Add arm64 and ppc64el regex.
    + [NT] Correct armel and armhf regex to cope with
      statically linked binaries. (Closes: #768884)
  * data/changes-file/known-dists:
    + [ADB] Add "stretch".

d132f25... by Niels Thykier on 2014-10-25

Import patches-applied version 2.5.30 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: be279e38e0665304d8504ebe74f1dce60d95bba8
Unapplied parent: b23da92747f2e6bbcefeae8f6e15483a26cd2775

New changelog entries:
  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.

b23da92... by Niels Thykier on 2014-10-25

Import patches-unapplied version 2.5.30 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d50f5e1732027688462aa3a6ea80d04cc0043cd7

New changelog entries:
  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.

be279e3... by Niels Thykier on 2014-10-24

Import patches-applied version 2.5.29 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: bd45c8c58493b5ca9492f085231e156f394d48f4
Unapplied parent: d50f5e1732027688462aa3a6ea80d04cc0043cd7

New changelog entries:
  * 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.

d50f5e1... by Niels Thykier on 2014-10-24

Import patches-unapplied version 2.5.29 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 54b61fd58d4029e9fdd92854ede65cd9ec317165

New changelog entries:
  * 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.