ubuntu/+source/lintian:applied/ubuntu/wily-proposed

Last commit made on 2015-10-21
Get this branch:
git clone -b applied/ubuntu/wily-proposed 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/wily-proposed
Repository:
lp:ubuntu/+source/lintian

Recent commits

3322c25... by Iain Lane on 2015-10-21

Import patches-applied version 2.5.36.1ubuntu2 to applied/ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 7bc120f04127d8642c16dbcb5bd14fba10bbf5a9
Unapplied parent: 6edda9c2817533a02add3cc9dc7528603f770d8c

New changelog entries:
  * Update list of known releases.

6edda9c... by Iain Lane on 2015-10-21

Import patches-unapplied version 2.5.36.1ubuntu2 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 0a2695ba6bdb2b7fad258b32d5180ffed5732bec

New changelog entries:
  * Update list of known releases.

7bc120f... by Matthias Klose on 2015-08-16

Import patches-applied version 2.5.36.1ubuntu1 to applied/ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: a1d6d3e4f3812e63b0e964c10aeeff039801ced7
Unapplied parent: 0a2695ba6bdb2b7fad258b32d5180ffed5732bec

New changelog entries:
  * Merge with Debian; remaining changes:
    - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
    - vendors/ubuntu/main/data/changes-file/known-dists: Add "wily".

0a2695b... by Matthias Klose on 2015-08-16

Import patches-unapplied version 2.5.36.1ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: c513e06693faea08630c6a87182e13bc204a0d15

New changelog entries:
  * Merge with Debian; remaining changes:
    - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
    - vendors/ubuntu/main/data/changes-file/known-dists: Add "wily".

a1d6d3e... by Niels Thykier on 2015-08-15

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

Imported using git-ubuntu import.

Changelog parent: dba406cc261539a137a097e843a5a3c01e9aba9e
Unapplied parent: c513e06693faea08630c6a87182e13bc204a0d15

New changelog entries:
  * checks/application-not-library.pm:
    + [NT] Fix invalid import.
  * Summary of tag changes:
    + Added:
      - application-in-library-section
      - dep5-file-paragraph-references-header-paragraph
      - libapp-perl-package-name
      - libmodule-build-perl-needs-to-be-in-build-depends
      - libmodule-build-tiny-perl-needs-to-be-in-build-depends
      - library-package-name-for-application
      - maintainer-script-may-use-dir_to_symlink_helper
      - mentions-deprecated-usr-lib-perl5-directory
      - package-installs-apt-preferences
      - package-installs-apt-sources
      - package-installs-ieee-data
      - package-installs-into-obsolete-dir
      - package-relation-with-perl-modules
      - perl-module-name-not-mentioned-in-description
      - privacy-breach-uses-embedded-file
    + Removed:
      - dep5-file-paragraph-reference-header-paragraph
      - package-install-apt-preferences
      - package-install-apt-sources
      - package-install-ieee-data
      - package-install-into-obsolete-dir
      - privacy-breach-may-use-debian-package
  * checks/application-not-library.{desc,pm}:
    + [AB] New experimental checks imported from pkg-perl-tools.
  * checks/changelog-file.pm:
    + [JW] Fix invalid comparison leading to false positive
      non-consecutive-debian-revision tags. (Closes: #794995)
  * checks/cruft.{desc,pm}:
    + [BR] Avoid a false positive for gfdl detection in krusader.
      Remove line number before running the detection.
    + [BR] Avoid another gfdl false positive in oidentd, sdlbasic,
      smbc package.
    + [AB] Add new tag mentions-deprecated-usr-lib-perl5-directory based
      on pkg-perl-tools' usr-lib-perl5-mentioned (multiple authors).
    + [NT] Replace "funny" dash with regular ASCII dash.
    + [AB] Fix grammar issue in license-problem-non-free-img-lenna desc.
  * checks/description.*:
    + [AB] Add new tag perl-module-name-not-mentioned-in-description based
      on pkg-perl-tools' no-module-name-in-description by Damyan Ivanov.
  * checks/fields.pm:
    + [AB] Add emacs23 to list of obsolete Emacs package names.
    + [AB] Also check for obsolete emacs package names with common
      suffixes (-gtk, -el, -nox, lucid)
    + [AB] Add an imaginary future emacs222 package to the test suite's
      dummy package to check for depends-on-old-emacs false positives.
    + [AB] Add libmodule-build(-tiny)-perl-needs-to-be-in-build-depends
      tags from pkg-perl-tools by gregor herrmann.
    + [AB] Add new tag package-relation-with-perl-modules based on
      pkg-perl-tools' depends-on-perl-modules by Damyan Ivanov.
  * checks/files.desc:
    + [BR] Correct a few typos. (Closes: #794953)
    + [BR] Rename files-privacybreach-may-use-debian-package
      to privacy-breach-uses-embedded-file. Thanks to
      Guillem Jover for the report.
  * checks/scripts.desc:
    + [BR] Detect suspicious use of ln -s that could be replaced by
      dpkg-maintscript-helper.
  * checks/systemd.desc:
    + [NT] Replace a wide-character by spelling out "does not".
  * data/files/privacy-breaker-websites:
    + [BR] Detect libjs-bootstap as privacy-breach-uses-embedded-file
    + [BR] Improve detection of google plus.
    + [BR] Improve detection of jquery modules.
    + [BR] Detect doxygen logo.
    + [BR] Detect doubleclick.net
  * debian/compat:
    + [BR] Use compat version 9.
  * debian/control:
    + [AB] Add myself to Uploaders.
    + [AB] Add Breaks against pkg-perl-tools << 0.23 due to some tags
      moved over to lintian proper.
  * lib/Lintian/{CheckScript,CollScript,Profile}.pm:
    + [NT] Read control files as proper UTF-8 character streams rather
      than byte streams. (Closes: #793164)
  * lib/Lintian/Collect.pm:
    + [AB] Remove outdated note about automatically computed defaults for
      "$info->field('source')".
  * lib/Lintian/Util.pm:
    + [NT] Add read_dpkg_control_utf8 that reads the file as UTF-8
      characters (as it ought to be) rather than a byte stream.
  * private/refresh-fonts-data:
    + [NT] Prune some duplicates from the generated font file.

c513e06... by Niels Thykier on 2015-08-15

Import patches-unapplied version 2.5.36.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7a89f3c3fdcbc38ffad8ddf37f632164ea89d438

New changelog entries:
  * checks/application-not-library.pm:
    + [NT] Fix invalid import.
  * Summary of tag changes:
    + Added:
      - application-in-library-section
      - dep5-file-paragraph-references-header-paragraph
      - libapp-perl-package-name
      - libmodule-build-perl-needs-to-be-in-build-depends
      - libmodule-build-tiny-perl-needs-to-be-in-build-depends
      - library-package-name-for-application
      - maintainer-script-may-use-dir_to_symlink_helper
      - mentions-deprecated-usr-lib-perl5-directory
      - package-installs-apt-preferences
      - package-installs-apt-sources
      - package-installs-ieee-data
      - package-installs-into-obsolete-dir
      - package-relation-with-perl-modules
      - perl-module-name-not-mentioned-in-description
      - privacy-breach-uses-embedded-file
    + Removed:
      - dep5-file-paragraph-reference-header-paragraph
      - package-install-apt-preferences
      - package-install-apt-sources
      - package-install-ieee-data
      - package-install-into-obsolete-dir
      - privacy-breach-may-use-debian-package
  * checks/application-not-library.{desc,pm}:
    + [AB] New experimental checks imported from pkg-perl-tools.
  * checks/changelog-file.pm:
    + [JW] Fix invalid comparison leading to false positive
      non-consecutive-debian-revision tags. (Closes: #794995)
  * checks/cruft.{desc,pm}:
    + [BR] Avoid a false positive for gfdl detection in krusader.
      Remove line number before running the detection.
    + [BR] Avoid another gfdl false positive in oidentd, sdlbasic,
      smbc package.
    + [AB] Add new tag mentions-deprecated-usr-lib-perl5-directory based
      on pkg-perl-tools' usr-lib-perl5-mentioned (multiple authors).
    + [NT] Replace "funny" dash with regular ASCII dash.
    + [AB] Fix grammar issue in license-problem-non-free-img-lenna desc.
  * checks/description.*:
    + [AB] Add new tag perl-module-name-not-mentioned-in-description based
      on pkg-perl-tools' no-module-name-in-description by Damyan Ivanov.
  * checks/fields.pm:
    + [AB] Add emacs23 to list of obsolete Emacs package names.
    + [AB] Also check for obsolete emacs package names with common
      suffixes (-gtk, -el, -nox, lucid)
    + [AB] Add an imaginary future emacs222 package to the test suite's
      dummy package to check for depends-on-old-emacs false positives.
    + [AB] Add libmodule-build(-tiny)-perl-needs-to-be-in-build-depends
      tags from pkg-perl-tools by gregor herrmann.
    + [AB] Add new tag package-relation-with-perl-modules based on
      pkg-perl-tools' depends-on-perl-modules by Damyan Ivanov.
  * checks/files.desc:
    + [BR] Correct a few typos. (Closes: #794953)
    + [BR] Rename files-privacybreach-may-use-debian-package
      to privacy-breach-uses-embedded-file. Thanks to
      Guillem Jover for the report.
  * checks/scripts.desc:
    + [BR] Detect suspicious use of ln -s that could be replaced by
      dpkg-maintscript-helper.
  * checks/systemd.desc:
    + [NT] Replace a wide-character by spelling out "does not".
  * data/files/privacy-breaker-websites:
    + [BR] Detect libjs-bootstap as privacy-breach-uses-embedded-file
    + [BR] Improve detection of google plus.
    + [BR] Improve detection of jquery modules.
    + [BR] Detect doxygen logo.
    + [BR] Detect doubleclick.net
  * debian/compat:
    + [BR] Use compat version 9.
  * debian/control:
    + [AB] Add myself to Uploaders.
    + [AB] Add Breaks against pkg-perl-tools << 0.23 due to some tags
      moved over to lintian proper.
  * lib/Lintian/{CheckScript,CollScript,Profile}.pm:
    + [NT] Read control files as proper UTF-8 character streams rather
      than byte streams. (Closes: #793164)
  * lib/Lintian/Collect.pm:
    + [AB] Remove outdated note about automatically computed defaults for
      "$info->field('source')".
  * lib/Lintian/Util.pm:
    + [NT] Add read_dpkg_control_utf8 that reads the file as UTF-8
      characters (as it ought to be) rather than a byte stream.
  * private/refresh-fonts-data:
    + [NT] Prune some duplicates from the generated font file.

dba406c... by Bastien Roucari├Ęs <email address hidden> on 2015-08-06

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

Imported using git-ubuntu import.

Changelog parent: fa04b83569b82d501be248dacdf1367c56984540
Unapplied parent: 7a89f3c3fdcbc38ffad8ddf37f632164ea89d438

New changelog entries:
  * Summary of tag changes:
    + Added:
      - non-consecutive-debian-revision
      - package-uses-experimental-debhelper-compat-version
      - package-uses-old-debhelper-compat-version
  * checks/binaries.pm:
    + [NT] Apply patch from Sebastian Andrzej Siewior to inhibit
      binary-file-built-without-LFS-support tags for binaries
      that contains the "offending" LFS symbol. These tend to
      come from gnulib and be LFS compliant. Thanks to Guillem
      Jover for the report. (Closes: #787853)
  * checks/changelog-file.{desc,pm}:
    + [BR] Detect non consecutive debian revision. (Closes: #789820)
  * checks/control-file.{desc,pm}:
    + [BR] In order to ease the multiarch-support removal the
      severity of pre-depends-directly-on-multiarch-support tag
      is raised to important. Thanks to Helmut Grohne for
      the reminder.
    + [BR] pre-depends-directly-on-multiarch-support does not need
      debhelper for being raised. Suggest to build-depends on
      debhelper >= 9.
  * checks/debhelper.{desc,pm}:
    + [BR] Use data file for pedantic warning on debhelper depends
      version.
    + [BR] Detect not recommended and experimental debhelper version.
  * checks/fields.desc:
    + [JW] Fix spelling of the word "indicate".
  * checks/scripts.desc:
    + [BR] Document why adduser --no-create-home
      is a bad idea for system user. (Closes: #793613).
  * data/cruft/warn-file-type:
    + [BR] Detect pascal resource file source. (Closes: #793908).
  * data/files/fonts:
    + [BR] Refresh this file. (Closes: #794196)
  * data/scripts/maintainer-script-bad-command:
    + [BR] Detect more case of
      maintainer-script-should-not-use-adduser-system-without-home.
    + [BR] Print offending line for
      maintainer-script-should-not-use-adduser-system-without-home.
  * data/spelling/corrections*:
    + [JW] Fix correction for "acknowldegement".
    + [JW] Document that the lists should be sorted.
    + [JW] Re-sort the correction lists and remove duplicates.
    + [JW] Add more corrections.
    + [BR] Add existant||existent correction.
  * mail-templates/license-problem-*:
    + [JW] Make the files end with newline character.
    + [JW] Fix typo in template.
  * private/refresh-manual-refs:
    + [JW] Update the list of required packages.
  * t/scripts/*.t:
    + [JW] Make all the scripts executable.
  * t/tests/changelog-file-strange-date/*:
    + [BR] Create a test with error syntax in changelog date.
      Run only with dpkg below 1.18.2. (Closes: #794674).
  * t/tests/binaries-general/*:
    + [BR] Fix a test suite failure with gcc5 by using compat 9, and
      removing gets() that does not exist with C11 (used by default
      by gcc5). (Closes: #794505).
  * t/tests/legacy-binary/debian/debian/rules:
    + [BR] Improve clean rule, thanks to Jakub Wilk.

7a89f3c... by Bastien Roucari├Ęs <email address hidden> on 2015-08-06

Import patches-unapplied version 2.5.35 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3b58b0554fdffde91cb73c4c57406d87b40f32db

New changelog entries:
  * Summary of tag changes:
    + Added:
      - non-consecutive-debian-revision
      - package-uses-experimental-debhelper-compat-version
      - package-uses-old-debhelper-compat-version
  * checks/binaries.pm:
    + [NT] Apply patch from Sebastian Andrzej Siewior to inhibit
      binary-file-built-without-LFS-support tags for binaries
      that contains the "offending" LFS symbol. These tend to
      come from gnulib and be LFS compliant. Thanks to Guillem
      Jover for the report. (Closes: #787853)
  * checks/changelog-file.{desc,pm}:
    + [BR] Detect non consecutive debian revision. (Closes: #789820)
  * checks/control-file.{desc,pm}:
    + [BR] In order to ease the multiarch-support removal the
      severity of pre-depends-directly-on-multiarch-support tag
      is raised to important. Thanks to Helmut Grohne for
      the reminder.
    + [BR] pre-depends-directly-on-multiarch-support does not need
      debhelper for being raised. Suggest to build-depends on
      debhelper >= 9.
  * checks/debhelper.{desc,pm}:
    + [BR] Use data file for pedantic warning on debhelper depends
      version.
    + [BR] Detect not recommended and experimental debhelper version.
  * checks/fields.desc:
    + [JW] Fix spelling of the word "indicate".
  * checks/scripts.desc:
    + [BR] Document why adduser --no-create-home
      is a bad idea for system user. (Closes: #793613).
  * data/cruft/warn-file-type:
    + [BR] Detect pascal resource file source. (Closes: #793908).
  * data/files/fonts:
    + [BR] Refresh this file. (Closes: #794196)
  * data/scripts/maintainer-script-bad-command:
    + [BR] Detect more case of
      maintainer-script-should-not-use-adduser-system-without-home.
    + [BR] Print offending line for
      maintainer-script-should-not-use-adduser-system-without-home.
  * data/spelling/corrections*:
    + [JW] Fix correction for "acknowldegement".
    + [JW] Document that the lists should be sorted.
    + [JW] Re-sort the correction lists and remove duplicates.
    + [JW] Add more corrections.
    + [BR] Add existant||existent correction.
  * mail-templates/license-problem-*:
    + [JW] Make the files end with newline character.
    + [JW] Fix typo in template.
  * private/refresh-manual-refs:
    + [JW] Update the list of required packages.
  * t/scripts/*.t:
    + [JW] Make all the scripts executable.
  * t/tests/changelog-file-strange-date/*:
    + [BR] Create a test with error syntax in changelog date.
      Run only with dpkg below 1.18.2. (Closes: #794674).
  * t/tests/binaries-general/*:
    + [BR] Fix a test suite failure with gcc5 by using compat 9, and
      removing gets() that does not exist with C11 (used by default
      by gcc5). (Closes: #794505).
  * t/tests/legacy-binary/debian/debian/rules:
    + [BR] Improve clean rule, thanks to Jakub Wilk.

fa04b83... by Niels Thykier on 2015-07-22

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

Imported using git-ubuntu import.

Changelog parent: 24a734d7eab39f96dfd2353f15252d4cdc9e460f
Unapplied parent: 3b58b0554fdffde91cb73c4c57406d87b40f32db

New changelog entries:
  * Summary of tag changes:
    + Added:
      - unstripped-static-library
  * checks/binaries.{desc,pm}:
    + [NT] Apply patch from Guillem Jover to improve the tag
      description of the LFS tag. (Closes: #792167)
    + [NT] Detect unstripped static libraries (as an
      experimental tag).
  * checks/cruft.pm:
    + [NT] Avoid svn-conflict-file tag for ".r0" files, since
      there cannot be a conflict involving revision 0.
      Thanks to Andreas Beckmann for the report.
      (Closes: #793068)
    + [BR] Detect pdf, ps, and eps lenna file.
  * checks/files.{desc,pm}:
    + [BR] Fix detection of sources.list file. (Closes: #792237)
  * checks/systemd.pm:
    + [NT] Apply patches from Felipe Sateler to ignore known
      masked init.d scripts. (Closes: #792501)
  * commands/info -> info.pm:
    + [NT] Renamed info to info.pm to remove some boilerplate
      code.
    + [NT] Forbid late --user-dirs and --include-dir options.
  * frontend/lintian:
    + [NT] Forbid late --user-dirs and --include-dir options.
    + [NT] Remove the following obsolete command line
      options: --root, --all, --binary, --source, --udeb.
      They are no longer useful.
  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Add a shared memory cache that can be used to
      reduce memory comsumption a bit for sharable objects.
      (Closes: #715035)
  * lib/Lintian/Data.pm:
    + [NT] Remove references to LINTIAN_ROOT as Lintian::Data
      no longer uses it.
  * lib/Lintian/Path.pm:
    + [NT] Rework some implementation details to reduce memory
      consumption slightly.
    + [NT] The undocumented "type" and "time" methods have been
      removed from the API.
    + [NT] The "uid" and "gid" methods now return 0 rather than
      undef when numeric ownership is not collected.
  * reporting/templates:
    + [NT] Remove (uses of) the "invisible-anchor" css class as
      invisible (display: none) elements cannot be used as
      anchors.

3b58b05... by Niels Thykier on 2015-07-22

Import patches-unapplied version 2.5.34 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 306c4f06914ca8900400a6d2a5d0905c5eafa97f

New changelog entries:
  * Summary of tag changes:
    + Added:
      - unstripped-static-library
  * checks/binaries.{desc,pm}:
    + [NT] Apply patch from Guillem Jover to improve the tag
      description of the LFS tag. (Closes: #792167)
    + [NT] Detect unstripped static libraries (as an
      experimental tag).
  * checks/cruft.pm:
    + [NT] Avoid svn-conflict-file tag for ".r0" files, since
      there cannot be a conflict involving revision 0.
      Thanks to Andreas Beckmann for the report.
      (Closes: #793068)
    + [BR] Detect pdf, ps, and eps lenna file.
  * checks/files.{desc,pm}:
    + [BR] Fix detection of sources.list file. (Closes: #792237)
  * checks/systemd.pm:
    + [NT] Apply patches from Felipe Sateler to ignore known
      masked init.d scripts. (Closes: #792501)
  * commands/info -> info.pm:
    + [NT] Renamed info to info.pm to remove some boilerplate
      code.
    + [NT] Forbid late --user-dirs and --include-dir options.
  * frontend/lintian:
    + [NT] Forbid late --user-dirs and --include-dir options.
    + [NT] Remove the following obsolete command line
      options: --root, --all, --binary, --source, --udeb.
      They are no longer useful.
  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Add a shared memory cache that can be used to
      reduce memory comsumption a bit for sharable objects.
      (Closes: #715035)
  * lib/Lintian/Data.pm:
    + [NT] Remove references to LINTIAN_ROOT as Lintian::Data
      no longer uses it.
  * lib/Lintian/Path.pm:
    + [NT] Rework some implementation details to reduce memory
      consumption slightly.
    + [NT] The undocumented "type" and "time" methods have been
      removed from the API.
    + [NT] The "uid" and "gid" methods now return 0 rather than
      undef when numeric ownership is not collected.
  * reporting/templates:
    + [NT] Remove (uses of) the "invisible-anchor" css class as
      invisible (display: none) elements cannot be used as
      anchors.