ubuntu/+source/lintian:applied/ubuntu/xenial-devel

Last commit made on 2017-06-06
Get this branch:
git clone -b applied/ubuntu/xenial-devel 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/ubuntu/xenial-devel
Repository:
lp:ubuntu/+source/lintian

Recent commits

2e18cac... by Marc Deslauriers on 2017-06-05

Import patches-applied version 2.5.43ubuntu0.1 to applied/ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: 2df072d7f9fe018e4da63219b5b5082066d8681c
Unapplied parent: 75e582d8463207f7a38a30ecd9400f36aa370caf

New changelog entries:
  * SECURITY UPDATE: code execution via YAML parsing
    - checks/upstream-metadata.pm: disable YAML parser.
    - t/tests/upstream-metadata-invalid-yml/skip: skip test.
    - 0a2f38ecbc70d34a4b77c93a030555b310bd34ff
    - CVE-2017-8829

75e582d... by Marc Deslauriers on 2017-06-05

Import patches-unapplied version 2.5.43ubuntu0.1 to ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: db3dffb69f51923284fab2d53d7b51f8121aba49

New changelog entries:
  * SECURITY UPDATE: code execution via YAML parsing
    - checks/upstream-metadata.pm: disable YAML parser.
    - t/tests/upstream-metadata-invalid-yml/skip: skip test.
    - 0a2f38ecbc70d34a4b77c93a030555b310bd34ff
    - CVE-2017-8829

2df072d... by Niels Thykier on 2016-04-03

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

Imported using git-ubuntu import.

Changelog parent: 04ba48b163109d8603313bbf730336c9ee935012
Unapplied parent: db3dffb69f51923284fab2d53d7b51f8121aba49

New changelog entries:
  * Summary of tag changes:
    + Added:
      - maybe-not-arch-all-binnmuable
    + Removed:
      - dh_desktop-is-deprecated
      - dh_undocumented-is-obsolete
      - restriction-formula-with-debhelper-with-conflicting-version
      - restriction-formula-with-versioned-dpkg-dev-conflict
  * checks/{control-file,fields}.{desc,pm}:
    + [JW] Remove confusing checks for build-conflicts related to build
      profiles.
  * checks/debhelper.{desc,pm}:
    + [NT] Remove check for dh_undocumented and dh_desktop as debhelper
      has dropped the helper.
  * checks/systemd.pm:
    + [JW] Apply patch from Felipe Sateler to properly remove .sh suffix
      when checking systemd-initscript matching. (Closes: #819087)
  * checks/version-substvars.{desc,pm}:
    + [NT] Add an experimental tag to check for arch:all
      binNMUability. This is currently not supported at all
      and there is no known fix for the tag. That said, it
      is still useful for determining how many packages might
      be affected by it in case Debian will support arch:all
      binNMUs.
  * commands/reporting-sync-state.pm:
    + [NT] Use the sha256 instead of the sha1 checksum field
      for finding related files and checking which members
      have changed.
    + [NT] Support reading Packages.xz and Sources.xz files.
  * data/spelling/corrections:
    + [JW] Add more corrections.
      Thanks to Mattia Rizzolo for suggesting one of them.
  * frontend/dplint:
    + [NT] Put $LINTIAN_VERSION on its own line so the build
      time substitution works again. Thanks to Stuart
      Prescott for reporting the issue.
  * helpers/coll/objdump-info-helper:
    + [JW] Apply patch from Dan Nicholson to keep TEXTREL entries from the
      dynamic section. (Closes: #819506)
  * lib/Lintian/Check.pm:
    + [JW,ADB] Don't ignore midword punctuation characters when
      spell-checking. (Closes: #818003) Thanks to Andreas Beckmann for
      the bug report.
  * t/tests/binaries-missing-depends-on-libc/debian/debian/rules:
    + [JW] Apply patch from Dan Nicholson to pass --no-as-needed to the
      linker. (Closes: #819551)

db3dffb... by Niels Thykier on 2016-04-03

Import patches-unapplied version 2.5.43 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1111bfa05a83a78a3ecdf64672255f15b2ce3f4a

New changelog entries:
  * Summary of tag changes:
    + Added:
      - maybe-not-arch-all-binnmuable
    + Removed:
      - dh_desktop-is-deprecated
      - dh_undocumented-is-obsolete
      - restriction-formula-with-debhelper-with-conflicting-version
      - restriction-formula-with-versioned-dpkg-dev-conflict
  * checks/{control-file,fields}.{desc,pm}:
    + [JW] Remove confusing checks for build-conflicts related to build
      profiles.
  * checks/debhelper.{desc,pm}:
    + [NT] Remove check for dh_undocumented and dh_desktop as debhelper
      has dropped the helper.
  * checks/systemd.pm:
    + [JW] Apply patch from Felipe Sateler to properly remove .sh suffix
      when checking systemd-initscript matching. (Closes: #819087)
  * checks/version-substvars.{desc,pm}:
    + [NT] Add an experimental tag to check for arch:all
      binNMUability. This is currently not supported at all
      and there is no known fix for the tag. That said, it
      is still useful for determining how many packages might
      be affected by it in case Debian will support arch:all
      binNMUs.
  * commands/reporting-sync-state.pm:
    + [NT] Use the sha256 instead of the sha1 checksum field
      for finding related files and checking which members
      have changed.
    + [NT] Support reading Packages.xz and Sources.xz files.
  * data/spelling/corrections:
    + [JW] Add more corrections.
      Thanks to Mattia Rizzolo for suggesting one of them.
  * frontend/dplint:
    + [NT] Put $LINTIAN_VERSION on its own line so the build
      time substitution works again. Thanks to Stuart
      Prescott for reporting the issue.
  * helpers/coll/objdump-info-helper:
    + [JW] Apply patch from Dan Nicholson to keep TEXTREL entries from the
      dynamic section. (Closes: #819506)
  * lib/Lintian/Check.pm:
    + [JW,ADB] Don't ignore midword punctuation characters when
      spell-checking. (Closes: #818003) Thanks to Andreas Beckmann for
      the bug report.
  * t/tests/binaries-missing-depends-on-libc/debian/debian/rules:
    + [JW] Apply patch from Dan Nicholson to pass --no-as-needed to the
      linker. (Closes: #819551)

04ba48b... by Niels Thykier on 2016-03-11

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

Imported using git-ubuntu import.

Changelog parent: e02aba6d6408972fe516f68c81273c24fd6327b2
Unapplied parent: 1111bfa05a83a78a3ecdf64672255f15b2ce3f4a

New changelog entries:
  * checks/binaries.desc:
    + [NT] Remove the experimental marker from the tags about
      (partially) unstripped static libraries.
    + [NT] Remove the experimental marker from the no-pie and
      no-bindnow hardening tags.
  * checks/changelog-file.pm:
    + [JW] Fix use of uninitialized value when checking incorrectly
      formatted changelog entries.
  * commands/reporting-lintian-harness.pm:
    + [NT] Add missing close and seek to the end of the new
      lintian log file before appending to it.
  * data/binaries/embedded-libs:
    + [JW] Apply patch from Sebastian Ramacher to allow ffmpeg as
      libpostproc provider. (Closes: #817004)
  * lib/Lintian/Tag/Info.pm:
    + [JW] Use manpages.debian.org (instead of manpages.debian.net) for
      manual page hyperlinks.

1111bfa... by Niels Thykier on 2016-03-11

Import patches-unapplied version 2.5.42.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 6ce5629ef73939511c57c67cbf014170aa9bafa9

New changelog entries:
  * checks/binaries.desc:
    + [NT] Remove the experimental marker from the tags about
      (partially) unstripped static libraries.
    + [NT] Remove the experimental marker from the no-pie and
      no-bindnow hardening tags.
  * checks/changelog-file.pm:
    + [JW] Fix use of uninitialized value when checking incorrectly
      formatted changelog entries.
  * commands/reporting-lintian-harness.pm:
    + [NT] Add missing close and seek to the end of the new
      lintian log file before appending to it.
  * data/binaries/embedded-libs:
    + [JW] Apply patch from Sebastian Ramacher to allow ffmpeg as
      libpostproc provider. (Closes: #817004)
  * lib/Lintian/Tag/Info.pm:
    + [JW] Use manpages.debian.org (instead of manpages.debian.net) for
      manual page hyperlinks.

e02aba6... by Niels Thykier on 2016-03-05

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

Imported using git-ubuntu import.

Changelog parent: 052abb5091a66dd190116f7f2cc12148165fcb4d
Unapplied parent: 6ce5629ef73939511c57c67cbf014170aa9bafa9

New changelog entries:
  * Summary of tag changes:
    + Added:
      - systemd-service-file-missing-documentation-key
    + Removed:
      - dh_scrollkeeper-is-deprecated
      - dh_suidregister-is-obsolete
  * checks/copyright-file.pm:
    + [NT] Apply patch from Rafael Kitover to avoid some
      false-positives with the DEP-5 copyright format.
      (Closes: #795641)
  * checks/debhelper.{desc,pm}:
    + [NT] Remove tags for dh_scrollkeeper and dh_suidregister,
      which are removed in the next version of debhelper.
  * checks/files.desc:
    + [JW] Update freedesktop.org specification URL.
  * checks/menu-format.desc:
    + [JW] Update freedesktop.org specification URLs.
  * checks/systemd.{desc,pm}:
    + [NT] Apply patch from Chris Lamb to flag systemd units
      without the "Documentation" key. (Closes: #799083)
  * data/scripts/interpreters:
    + [JW] Add hhvm as a known interpreter. (Closes: #789878)
  * data/spelling/corrections:
    + [JW] Add more corrections.
    + [JW] Remove correction for "homogenous". (Closes: #816599)
      Thanks to IOhannes m zmölnig for the bug report.
  * debian/control:
    + [NT] Add (Build-)Dependency on libdata-alias-perl due
      to patch from Rafael Kitover.
  * doc/lintianrc.example:
    + [NT] Remove LINTIAN_LAB - most people will never need it.
  * lib/Lintian/Tag/Info.pm:
    + [JW] Allow "." characters in manual page references.

6ce5629... by Niels Thykier on 2016-03-05

Import patches-unapplied version 2.5.42 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3a68dda24c351a4f7263400ead995a5f1fcebdeb

New changelog entries:
  * Summary of tag changes:
    + Added:
      - systemd-service-file-missing-documentation-key
    + Removed:
      - dh_scrollkeeper-is-deprecated
      - dh_suidregister-is-obsolete
  * checks/copyright-file.pm:
    + [NT] Apply patch from Rafael Kitover to avoid some
      false-positives with the DEP-5 copyright format.
      (Closes: #795641)
  * checks/debhelper.{desc,pm}:
    + [NT] Remove tags for dh_scrollkeeper and dh_suidregister,
      which are removed in the next version of debhelper.
  * checks/files.desc:
    + [JW] Update freedesktop.org specification URL.
  * checks/menu-format.desc:
    + [JW] Update freedesktop.org specification URLs.
  * checks/systemd.{desc,pm}:
    + [NT] Apply patch from Chris Lamb to flag systemd units
      without the "Documentation" key. (Closes: #799083)
  * data/scripts/interpreters:
    + [JW] Add hhvm as a known interpreter. (Closes: #789878)
  * data/spelling/corrections:
    + [JW] Add more corrections.
    + [JW] Remove correction for "homogenous". (Closes: #816599)
      Thanks to IOhannes m zmölnig for the bug report.
  * debian/control:
    + [NT] Add (Build-)Dependency on libdata-alias-perl due
      to patch from Rafael Kitover.
  * doc/lintianrc.example:
    + [NT] Remove LINTIAN_LAB - most people will never need it.
  * lib/Lintian/Tag/Info.pm:
    + [JW] Allow "." characters in manual page references.

052abb5... by Niels Thykier on 2016-02-19

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

Imported using git-ubuntu import.

Changelog parent: da999c866680305a8f00ddfdfbf2eba567047f45
Unapplied parent: 3a68dda24c351a4f7263400ead995a5f1fcebdeb

New changelog entries:
  * Summary of tag changes:
    + Added:
      - insane-line-length-in-source-file
      - source-contains-prebuilt-pandoc-documentation
      - upstream-metadata-is-not-a-file
      - upstream-metadata-yaml-invalid
    + Removed:
      - package-contains-broken-symlink
  * checks/apache2.desc:
    + [JW] Remove spurious check name abbreviation.
  * checks/binaries.pm:
    + [NT] Update match for detecting numpy linking.
  * checks/cruft.{desc,pm}:
    + [BR] Filter some simple comments for long line in source-is-missing
      (Closes: #798900).
    + [BR] Detect pandoc docs avoiding source-is-missing warning.
    + [BR] Fix other source-is-missing FP. (Closes: #813013).
  * checks/fields.pm:
    + [NT] Emit "no-homepage-field" only for source packages.
  * checks/files.pm:
    + [JW] Treat packages without Multi-Arch field as if they had
      "Multi-Arch: no". Thanks to Bas Couwenberg for the bug report.
  * checks/scripts.desc:
    + [JW] Fix typos.
  * checks/symlinks.{desc,pm}:
    + [NT] Retire package-contains-broken-symlink tag. It was too much
      effort compared to the gain. (Closes: #672297, #683059, #763270,
      #812723, #661003, #738187)
  * checks/testsuite.{desc,pm}:
    + [JW, NT] Apply patch from Christian Seiler to accept DEP-8 tests
      being symlinks to existing files in the source package. Thanks
      to Raphaël Hertzog for suggesting it. (Closes: #809440)
  * checks/upstream-metadata.{desc,pm}:
    + [NT] Apply patch from Petter Reinholdtsen to check that the
      upstream metadata file is valid YAML if present. (Closes: #813904)
  * commands/lab-tool.pm:
    + [NT] New utility to handle most laboratory operations.
  * commands/lintian:
    + [NT] New location for "frontend/lintian".
    + [NT] Refactored to use "dplint" to compute the include dirs.
    + [NT] Remove -S, -R and -r, which are now supported in the new
      lintian-lab-tool command.
  * data/spelling/corrections:
    + [JW] Fix some corrections.
    + [JW] Add more corrections.
  * data/standards-version/release-dates:
    + [NT] Add 3.9.7. Thanks to Alf Gaida for the reminder.
      (Closes: #814041)
  * debian/control:
    + [JW] Switch from libyaml-perl to libyaml-libyaml-perl in
      Build-Depends and Suggests. (Lintian has been using the latter
      package since 2.5.31.)
    + [NT] Add dependency on libyaml-libyaml-perl for the new
      upstream-metadata check.
    + [NT] Bump Standards-Versions to 3.9.7 - no changes required.
  * debian/{lintian.links,manpages,rules}:
    + [NT] Update to install the new lab-tool command.
  * frontend/lintian:
    + [NT] Move the code to "commands/lintian" and leave a symlink to
      dplint to replace it.
  * helper/coll/objdump-info-helper:
    + [NT] Avoid collecting unused information.
  * lib/Lintian/Path.pm:
    + [NT] Remove the _file_info cache field to avoid paying
      for all "file(1)" info twice.
  * lib/Lintian/Collect/Binary.pm:
    + [NT] Remove unnecessary values on members in the
      objdump_info table.
  * lib/Lintian/*.pm:
    + [JW] Fix typos.
  * man/lintian-lab-tool.pod:
    + [NT] New file.
  * private/generate-lintian-pod:
    + [JW] Fix formatting pathnames followed by punctuation characters.

3a68dda... by Niels Thykier on 2016-02-19

Import patches-unapplied version 2.5.41 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7b3b8ead464be575c968fb3740daf6c6b562ba96

New changelog entries:
  * Summary of tag changes:
    + Added:
      - insane-line-length-in-source-file
      - source-contains-prebuilt-pandoc-documentation
      - upstream-metadata-is-not-a-file
      - upstream-metadata-yaml-invalid
    + Removed:
      - package-contains-broken-symlink
  * checks/apache2.desc:
    + [JW] Remove spurious check name abbreviation.
  * checks/binaries.pm:
    + [NT] Update match for detecting numpy linking.
  * checks/cruft.{desc,pm}:
    + [BR] Filter some simple comments for long line in source-is-missing
      (Closes: #798900).
    + [BR] Detect pandoc docs avoiding source-is-missing warning.
    + [BR] Fix other source-is-missing FP. (Closes: #813013).
  * checks/fields.pm:
    + [NT] Emit "no-homepage-field" only for source packages.
  * checks/files.pm:
    + [JW] Treat packages without Multi-Arch field as if they had
      "Multi-Arch: no". Thanks to Bas Couwenberg for the bug report.
  * checks/scripts.desc:
    + [JW] Fix typos.
  * checks/symlinks.{desc,pm}:
    + [NT] Retire package-contains-broken-symlink tag. It was too much
      effort compared to the gain. (Closes: #672297, #683059, #763270,
      #812723, #661003, #738187)
  * checks/testsuite.{desc,pm}:
    + [JW, NT] Apply patch from Christian Seiler to accept DEP-8 tests
      being symlinks to existing files in the source package. Thanks
      to Raphaël Hertzog for suggesting it. (Closes: #809440)
  * checks/upstream-metadata.{desc,pm}:
    + [NT] Apply patch from Petter Reinholdtsen to check that the
      upstream metadata file is valid YAML if present. (Closes: #813904)
  * commands/lab-tool.pm:
    + [NT] New utility to handle most laboratory operations.
  * commands/lintian:
    + [NT] New location for "frontend/lintian".
    + [NT] Refactored to use "dplint" to compute the include dirs.
    + [NT] Remove -S, -R and -r, which are now supported in the new
      lintian-lab-tool command.
  * data/spelling/corrections:
    + [JW] Fix some corrections.
    + [JW] Add more corrections.
  * data/standards-version/release-dates:
    + [NT] Add 3.9.7. Thanks to Alf Gaida for the reminder.
      (Closes: #814041)
  * debian/control:
    + [JW] Switch from libyaml-perl to libyaml-libyaml-perl in
      Build-Depends and Suggests. (Lintian has been using the latter
      package since 2.5.31.)
    + [NT] Add dependency on libyaml-libyaml-perl for the new
      upstream-metadata check.
    + [NT] Bump Standards-Versions to 3.9.7 - no changes required.
  * debian/{lintian.links,manpages,rules}:
    + [NT] Update to install the new lab-tool command.
  * frontend/lintian:
    + [NT] Move the code to "commands/lintian" and leave a symlink to
      dplint to replace it.
  * helper/coll/objdump-info-helper:
    + [NT] Avoid collecting unused information.
  * lib/Lintian/Path.pm:
    + [NT] Remove the _file_info cache field to avoid paying
      for all "file(1)" info twice.
  * lib/Lintian/Collect/Binary.pm:
    + [NT] Remove unnecessary values on members in the
      objdump_info table.
  * lib/Lintian/*.pm:
    + [JW] Fix typos.
  * man/lintian-lab-tool.pod:
    + [NT] New file.
  * private/generate-lintian-pod:
    + [JW] Fix formatting pathnames followed by punctuation characters.