Get this repository:
git clone https://git.launchpad.net/ubuntu/+source/lintian
Members of Ubuntu Server Dev import team can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
applied/ubuntu/feisty-backports 2007-12-18 18:06:43 UTC 2007-12-18
Import patches-applied version 1.23.41~feisty1 to applied/ubuntu/feisty-backp...

Author: SpecialK
Author Date: 2007-12-18 17:05:08 UTC

Import patches-applied version 1.23.41~feisty1 to applied/ubuntu/feisty-backports

Imported using git-ubuntu import.

Changelog parent: dc1067a2bcc5de8f6706c3eacd54d435248006f4
Unapplied parent: 6fdc1ca977147b95faca4a7045e6f1679c71bc93

New changelog entries:
  * Automated backport upload; no source changes.

ubuntu/feisty-backports 2007-12-18 18:06:43 UTC 2007-12-18
Import patches-unapplied version 1.23.41~feisty1 to ubuntu/feisty-backports

Author: SpecialK
Author Date: 2007-12-18 17:05:08 UTC

Import patches-unapplied version 1.23.41~feisty1 to ubuntu/feisty-backports

Imported using git-ubuntu import.

Changelog parent: c38cb1c05805c152fe5b37d80c688a5d2609f03f

New changelog entries:
  * Automated backport upload; no source changes.

ubuntu/gutsy-devel 2007-06-28 17:03:43 UTC 2007-06-28
Import patches-unapplied version 1.23.32ubuntu1 to ubuntu/gutsy

Author: Arthur Loiret
Author Date: 2007-06-27 16:59:17 UTC

Import patches-unapplied version 1.23.32ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 46c2c529bb48e06e93f439cef71bb2bfb83093d2

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  The "stability of output" release.
  * checks/binaries:
    + [RA] Sort the package SONAMEs to provide more stable lintian tags.
      Patch from Cyril Brulebois. (Closes: #428681)
  * checks/files{.desc,}:
    + [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
      files. Thanks, Bernd Zeimetz.
    + [RA] Sort the files listed in package-contains-hardlink so that the
      lintian output is stable regardless of the hash order of the
      directory when the tar file was built.
    + [RA] Don't incorrectly skip all other file location checks for hard
      links.
    + [RA] Check for files installed in /usr/lib/sgml. This transition
      was probably completed long ago, but checking for regression can't
      hurt. (Closes: #90019)
  * checks/manpages{.desc,}:
    + [RA] Check for dh_make man page templates (by looking for the
      template whatis entry). Thanks, Bill Allombert. (Closes: #173583)
  * checks/menus:
    + [RA] Avoid a quadratic search of the files in the package on
      doc-base files that list tons of files individually. This speeds up
      a lintian check of openoffice.org-dev-doc enormously.
  * checks/po-debconf:
    + [RA] Close the template file handle between files so that the line
      numbers for translated default fields are correct.
  * checks/rules{.desc,}:
    + [RA] Check for ignoring all errors from make clean or make distclean
      and recommend skipping the call if there's no Makefile instead.
      Thanks, Branden Robinson. (Closes: #325372)
  * checks/scripts{.desc,}:
    + [RA] Add Octave as an interpreter, and allow both versioned and
      unversioned forms. Thanks, Sebastian Harl. (Closes: #428403)
    + [RA] Check for deprecated install-sgmlcatalog usage.
  * checks/shared_libs:
    + [RA] Report the correct file for shlib-with-nonpic-code rather than
      the last shlib in the package. (Closes: #429840, #429528)
  * frontend/lintian:
    + [RA] Don't require -v in order to report unused overrides; they're
      already info-level tags, which is enough hiding.
    + [RA] Remove old dead unused override code.
  * reporting/html_reports:
    + [RA] Fix a Perl warning when generating the clean maintainer pages.
  * unpack/unpack-binpkg-l1:
    + [RA] Sort the output of tar tfv by filename so that the lintian
      output will be stable regardless of the hash order of the directory
      when the tar file was built.

ubuntu/gutsy 2007-06-28 17:03:43 UTC 2007-06-28
Import patches-unapplied version 1.23.32ubuntu1 to ubuntu/gutsy

Author: Arthur Loiret
Author Date: 2007-06-27 16:59:17 UTC

Import patches-unapplied version 1.23.32ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 46c2c529bb48e06e93f439cef71bb2bfb83093d2

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  The "stability of output" release.
  * checks/binaries:
    + [RA] Sort the package SONAMEs to provide more stable lintian tags.
      Patch from Cyril Brulebois. (Closes: #428681)
  * checks/files{.desc,}:
    + [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
      files. Thanks, Bernd Zeimetz.
    + [RA] Sort the files listed in package-contains-hardlink so that the
      lintian output is stable regardless of the hash order of the
      directory when the tar file was built.
    + [RA] Don't incorrectly skip all other file location checks for hard
      links.
    + [RA] Check for files installed in /usr/lib/sgml. This transition
      was probably completed long ago, but checking for regression can't
      hurt. (Closes: #90019)
  * checks/manpages{.desc,}:
    + [RA] Check for dh_make man page templates (by looking for the
      template whatis entry). Thanks, Bill Allombert. (Closes: #173583)
  * checks/menus:
    + [RA] Avoid a quadratic search of the files in the package on
      doc-base files that list tons of files individually. This speeds up
      a lintian check of openoffice.org-dev-doc enormously.
  * checks/po-debconf:
    + [RA] Close the template file handle between files so that the line
      numbers for translated default fields are correct.
  * checks/rules{.desc,}:
    + [RA] Check for ignoring all errors from make clean or make distclean
      and recommend skipping the call if there's no Makefile instead.
      Thanks, Branden Robinson. (Closes: #325372)
  * checks/scripts{.desc,}:
    + [RA] Add Octave as an interpreter, and allow both versioned and
      unversioned forms. Thanks, Sebastian Harl. (Closes: #428403)
    + [RA] Check for deprecated install-sgmlcatalog usage.
  * checks/shared_libs:
    + [RA] Report the correct file for shlib-with-nonpic-code rather than
      the last shlib in the package. (Closes: #429840, #429528)
  * frontend/lintian:
    + [RA] Don't require -v in order to report unused overrides; they're
      already info-level tags, which is enough hiding.
    + [RA] Remove old dead unused override code.
  * reporting/html_reports:
    + [RA] Fix a Perl warning when generating the clean maintainer pages.
  * unpack/unpack-binpkg-l1:
    + [RA] Sort the output of tar tfv by filename so that the lintian
      output will be stable regardless of the hash order of the directory
      when the tar file was built.

applied/ubuntu/gutsy-devel 2007-06-28 17:03:43 UTC 2007-06-28
Import patches-applied version 1.23.32ubuntu1 to applied/ubuntu/gutsy

Author: Arthur Loiret
Author Date: 2007-06-27 16:59:17 UTC

Import patches-applied version 1.23.32ubuntu1 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 5bc895ddf883b1baa967ed6a8e0d71b633571304
Unapplied parent: 17c76fa424f0d454092fe8d0a921db00b7093530

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  The "stability of output" release.
  * checks/binaries:
    + [RA] Sort the package SONAMEs to provide more stable lintian tags.
      Patch from Cyril Brulebois. (Closes: #428681)
  * checks/files{.desc,}:
    + [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
      files. Thanks, Bernd Zeimetz.
    + [RA] Sort the files listed in package-contains-hardlink so that the
      lintian output is stable regardless of the hash order of the
      directory when the tar file was built.
    + [RA] Don't incorrectly skip all other file location checks for hard
      links.
    + [RA] Check for files installed in /usr/lib/sgml. This transition
      was probably completed long ago, but checking for regression can't
      hurt. (Closes: #90019)
  * checks/manpages{.desc,}:
    + [RA] Check for dh_make man page templates (by looking for the
      template whatis entry). Thanks, Bill Allombert. (Closes: #173583)
  * checks/menus:
    + [RA] Avoid a quadratic search of the files in the package on
      doc-base files that list tons of files individually. This speeds up
      a lintian check of openoffice.org-dev-doc enormously.
  * checks/po-debconf:
    + [RA] Close the template file handle between files so that the line
      numbers for translated default fields are correct.
  * checks/rules{.desc,}:
    + [RA] Check for ignoring all errors from make clean or make distclean
      and recommend skipping the call if there's no Makefile instead.
      Thanks, Branden Robinson. (Closes: #325372)
  * checks/scripts{.desc,}:
    + [RA] Add Octave as an interpreter, and allow both versioned and
      unversioned forms. Thanks, Sebastian Harl. (Closes: #428403)
    + [RA] Check for deprecated install-sgmlcatalog usage.
  * checks/shared_libs:
    + [RA] Report the correct file for shlib-with-nonpic-code rather than
      the last shlib in the package. (Closes: #429840, #429528)
  * frontend/lintian:
    + [RA] Don't require -v in order to report unused overrides; they're
      already info-level tags, which is enough hiding.
    + [RA] Remove old dead unused override code.
  * reporting/html_reports:
    + [RA] Fix a Perl warning when generating the clean maintainer pages.
  * unpack/unpack-binpkg-l1:
    + [RA] Sort the output of tar tfv by filename so that the lintian
      output will be stable regardless of the hash order of the directory
      when the tar file was built.

applied/ubuntu/gutsy 2007-06-28 17:03:43 UTC 2007-06-28
Import patches-applied version 1.23.32ubuntu1 to applied/ubuntu/gutsy

Author: Arthur Loiret
Author Date: 2007-06-27 16:59:17 UTC

Import patches-applied version 1.23.32ubuntu1 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 5bc895ddf883b1baa967ed6a8e0d71b633571304
Unapplied parent: 17c76fa424f0d454092fe8d0a921db00b7093530

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  The "stability of output" release.
  * checks/binaries:
    + [RA] Sort the package SONAMEs to provide more stable lintian tags.
      Patch from Cyril Brulebois. (Closes: #428681)
  * checks/files{.desc,}:
    + [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
      files. Thanks, Bernd Zeimetz.
    + [RA] Sort the files listed in package-contains-hardlink so that the
      lintian output is stable regardless of the hash order of the
      directory when the tar file was built.
    + [RA] Don't incorrectly skip all other file location checks for hard
      links.
    + [RA] Check for files installed in /usr/lib/sgml. This transition
      was probably completed long ago, but checking for regression can't
      hurt. (Closes: #90019)
  * checks/manpages{.desc,}:
    + [RA] Check for dh_make man page templates (by looking for the
      template whatis entry). Thanks, Bill Allombert. (Closes: #173583)
  * checks/menus:
    + [RA] Avoid a quadratic search of the files in the package on
      doc-base files that list tons of files individually. This speeds up
      a lintian check of openoffice.org-dev-doc enormously.
  * checks/po-debconf:
    + [RA] Close the template file handle between files so that the line
      numbers for translated default fields are correct.
  * checks/rules{.desc,}:
    + [RA] Check for ignoring all errors from make clean or make distclean
      and recommend skipping the call if there's no Makefile instead.
      Thanks, Branden Robinson. (Closes: #325372)
  * checks/scripts{.desc,}:
    + [RA] Add Octave as an interpreter, and allow both versioned and
      unversioned forms. Thanks, Sebastian Harl. (Closes: #428403)
    + [RA] Check for deprecated install-sgmlcatalog usage.
  * checks/shared_libs:
    + [RA] Report the correct file for shlib-with-nonpic-code rather than
      the last shlib in the package. (Closes: #429840, #429528)
  * frontend/lintian:
    + [RA] Don't require -v in order to report unused overrides; they're
      already info-level tags, which is enough hiding.
    + [RA] Remove old dead unused override code.
  * reporting/html_reports:
    + [RA] Fix a Perl warning when generating the clean maintainer pages.
  * unpack/unpack-binpkg-l1:
    + [RA] Sort the output of tar tfv by filename so that the lintian
      output will be stable regardless of the hash order of the directory
      when the tar file was built.

ubuntu/feisty 2006-12-20 14:04:13 UTC 2006-12-20
Import patches-unapplied version 1.23.27ubuntu1 to ubuntu/feisty

Author: Colin Watson
Author Date: 2006-12-20 13:24:45 UTC

Import patches-unapplied version 1.23.27ubuntu1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 669d5be71076f5538a3b00487f64e3e0805500c6

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  The "we haven't run this against the whole archive in a while" release
  * checks/binaries{.desc,}:
    + [RA] Tag unrecognized ELF binaries as apparently corrupted rather
      than failing with a note that binutils-multiarch is required. Some
      packages have had ELF binaries recognized by file but unreadable.
      Reported by Bill Allombert. (Closes: #399456)
  * checks/infofiles:
    + [RA] Don't consider /usr/share/infon to be an info directory.
      Reported by Joachim Breitner. (Closes: #399857)
  * checks/md5sums:
    + [RA] Also don't complain about missing md5sums for files in
      /var/lib/ispell as they're changed after installation. Thanks,
      Agustin Martin. (Closes: #401070)
  * checks/po-debconf:
    + [RA] gettext 0.16's msgcmp requires --use-untranslated when checking
      for newer templates than PO files or it gives false positives for
      every package. Thanks, Damyan Ivanov. (Closes: #400957)
    + [RA] Don't consider directories to be stray template files even if
      named template. Thanks, Thomas Huriaux. (Closes: #401442)
  * checks/shared-libs:
    + [RA] Don't report shlib-with-non-pic-code unless we're sure that
      we're looking at a shared library. Otherwise, we get many false
      positives on some platforms where text relocations are normal for
      binaries. Reported by Bill Allombert. (Closes: #399525)
  * collection/file-info:
    + [RA] Unescape non-ASCII characters escaped by tar before running
      file on the resulting filename. Otherwise, file can't find the
      file, exits with an error, and lintian aborts. Reported by Bill
      Allombert. (Closes: #399392)
  * collection/objdump-info:
    + [RA] Include unrecognized format errors from objdump in the output
      rather than aborting; some packages contain apparently corrupt ELF
      binaries.
  * debian/control:
    + [RA] Depend on gettext 0.16 or later for --use-untranslated.
  * lib/Lab.pm:
    + [RA] Preserve the old package lists when setting up a static lab so
      that the unpack programs can build a list of changed packages and
      incremental mode works. Thanks, Bill Allmobert. (Closes: #400342)
  * unpack/list-udebpkg:
    + [RA] Handle compressed udeb Packages files. Thanks, Bill
      Allombert. (Closes: #400338)
  * checks/binaries{.desc,}:
    + [RA] Add a policy reference for unstripped-binary-or-object.
      Thanks, Bas Wijnen. (Closes: #394419)
    + [RA] Add a special exception to the shared library dependency check
      for the dynamic loader itself.
  * checks/changelog-file.desc:
    + [RA] Downgrade to a warning several errors with changelog files,
      including compression and a text version of HTML changelogs, that
      are only shoulds in Policy. (Closes: #289723)
    + [RA] Cleaned up language and use of unbalanced single quotes in
      numerous descriptions.
  * checks/control-file{.desc,}:
    + [RA] Diagnose a control file that creates binary packages in a
      different archive category from the source package or the other
      binary packages. Idea from Yann Dirson. (Closes: #394720)
    + [RA] Close opened files.
    + [RA] Add info-level check for Section in the source section of the
      control file. (Closes: #322244)
  * checks/cruft{.desc,}:
    + [RA] Tighten the timestamp check on config.{sub,guess} to look for
      files dated 2004 or newer, since that's when x86_64 was added.
      Increase to an error at the request of Ryan Murray since we already
      suppress this warning of config.{guess,sub} are modified by the
      Debian patch or if the package build-depends on autotools-dev.
      (Closes: #190897)
  * checks/debconf{.desc,}:
    + [RA] Take into account comma escaping when checking the number of
      translated choices. Reported by Frans Pop. (Closes: #395028)
    + [RA] Only require debconf be loaded in the postinst script if a
      config script exists. Reported by Josselin Mouette.
    + [RA] Require pre-depends on debconf if debconf is used in the
      preinst script. Update the long description to deprecate only
      depending on debconf and falling back on another configuration
      system. Reported by Josselin Mouette. (Closes: #395468)
    + [RA] Warn of debconf notes displayed with low or medium priority,
      with an exception for Policy-required device file warnings. Based
      on a patch by Thomas Huriaux. (Closes: #389070)
    + [RA] Close files after opening them, fixing incorrect line numbers
      when reporting problems with config scripts.
  * checks/debdiff{.desc,}:
    + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
      diff, but only at the info level for now since they cause no harm.
      (Closes: #332770)
  * checks/fields{.desc,}:
    + [RA] Clarify in missing-build-dependency why lintian does not take
      into account transitive build dependencies. (Closes: #393975)
    + [RA] Avoid Perl warning when diagnosing a Python-Version of the form
      "all, >= 2.4". Thanks, Thijs Kinkhorst. (Closes: #394104)
    + [RA] Teach the debian/rules parsing about make conditionals and
      don't require build dependencies for lines encountered inside a
      conditional (in other words, assume people using conditionals know
      what they're doing). Fixes a false positive due to the unusual
      arch-specific build dependencies for openoffice.org, reported by
      Rene Engelhard. (Closes: #380286)
  * checks/files{.desc,}:
    + [RA] Check for vim .swp files in the package.
    + [RA] Split the warning for NFS temporary files into a separate tag
      from the warning for editor backup files.
  * checks/infofiles:
    + [RA] Close opened files.
    + [RA] debhelper no longer adds a --section flag to install-info, so
      don't warn about any install-info invocation without --section.
      Instead, check each info file for INFO-DIR-SECTION and diagnose
      calling install-info without --section if any info file is missing
      this information. (Closes: #97502, #398670)
    + [RA] Checks for the compression and suffixes of info files were not
      being run due to a mistake in specifying either /usr/info or
      /usr/share/info as an info directory. Re-enable them.
  * checks/md5sums{.desc,}:
    + [RA] Add a tag for a missing md5sums control file, but only at info
      level, at least for now. (Closes: #133027)
    + [RA] Do better syntax checking of the md5sums control file and
      report malformed lines as a tag rather than aborting lintian.
    + [RA] Downgrade file-missing-in-md5sums to a warning since it doesn't
      break the package or debsums and may be intentional.
  * checks/menu.desc:
    + [RA] Remove stray commas in Ref strings since the reporting code
      considers commas to be separating two different references.
  * checks/menu-format{.desc,}:
    + [RA] Support the sux, gksu, and kdesu wrappers in menu commands as
      well as su-to-root. (Closes: #360227)
    + [RA] Fix tag name for menu-icon-cannot-be-parsed. Thanks, Bill
      Allombert. (Closes: #399245)
  * checks/po-debconf{.desc,}:
    + [RA] Check for misnamed PO files in debian/po, which cause
      translations to be merged into the template with the wrong names and
      not found. Based on a patch by Thomas Huriaux. (Closes: #387360)
  * checks/shared-libs:
    + [RA] Calling ldconfig is also required for libraries installed in
      various subdirectories of its standard search path based on hardware
      capabilities. Reported by Aurelien Jarno. (Closes: #396278)
  * debian/rules:
    + [RA] Exclude testset/diffs/binary.c~ from dh_clean.
  * frontend/lintian:
    + [RA] Add --fail-on-warning option to exit with non-zero status if
      any warnings were found. Thanks, Daniel Bonniot. (Closes: #189656)
  * man/lintian.1:
    + [RA] Document --fail-on-warning.

applied/ubuntu/feisty 2006-12-20 14:04:13 UTC 2006-12-20
Import patches-applied version 1.23.27ubuntu1 to applied/ubuntu/feisty

Author: Colin Watson
Author Date: 2006-12-20 13:24:45 UTC

Import patches-applied version 1.23.27ubuntu1 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 105eb764bd5385f78a7c7fa9c82bfa4056d74803
Unapplied parent: e87e131fddbb51d6f94f56e509126030020bcbdc

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  The "we haven't run this against the whole archive in a while" release
  * checks/binaries{.desc,}:
    + [RA] Tag unrecognized ELF binaries as apparently corrupted rather
      than failing with a note that binutils-multiarch is required. Some
      packages have had ELF binaries recognized by file but unreadable.
      Reported by Bill Allombert. (Closes: #399456)
  * checks/infofiles:
    + [RA] Don't consider /usr/share/infon to be an info directory.
      Reported by Joachim Breitner. (Closes: #399857)
  * checks/md5sums:
    + [RA] Also don't complain about missing md5sums for files in
      /var/lib/ispell as they're changed after installation. Thanks,
      Agustin Martin. (Closes: #401070)
  * checks/po-debconf:
    + [RA] gettext 0.16's msgcmp requires --use-untranslated when checking
      for newer templates than PO files or it gives false positives for
      every package. Thanks, Damyan Ivanov. (Closes: #400957)
    + [RA] Don't consider directories to be stray template files even if
      named template. Thanks, Thomas Huriaux. (Closes: #401442)
  * checks/shared-libs:
    + [RA] Don't report shlib-with-non-pic-code unless we're sure that
      we're looking at a shared library. Otherwise, we get many false
      positives on some platforms where text relocations are normal for
      binaries. Reported by Bill Allombert. (Closes: #399525)
  * collection/file-info:
    + [RA] Unescape non-ASCII characters escaped by tar before running
      file on the resulting filename. Otherwise, file can't find the
      file, exits with an error, and lintian aborts. Reported by Bill
      Allombert. (Closes: #399392)
  * collection/objdump-info:
    + [RA] Include unrecognized format errors from objdump in the output
      rather than aborting; some packages contain apparently corrupt ELF
      binaries.
  * debian/control:
    + [RA] Depend on gettext 0.16 or later for --use-untranslated.
  * lib/Lab.pm:
    + [RA] Preserve the old package lists when setting up a static lab so
      that the unpack programs can build a list of changed packages and
      incremental mode works. Thanks, Bill Allmobert. (Closes: #400342)
  * unpack/list-udebpkg:
    + [RA] Handle compressed udeb Packages files. Thanks, Bill
      Allombert. (Closes: #400338)
  * checks/binaries{.desc,}:
    + [RA] Add a policy reference for unstripped-binary-or-object.
      Thanks, Bas Wijnen. (Closes: #394419)
    + [RA] Add a special exception to the shared library dependency check
      for the dynamic loader itself.
  * checks/changelog-file.desc:
    + [RA] Downgrade to a warning several errors with changelog files,
      including compression and a text version of HTML changelogs, that
      are only shoulds in Policy. (Closes: #289723)
    + [RA] Cleaned up language and use of unbalanced single quotes in
      numerous descriptions.
  * checks/control-file{.desc,}:
    + [RA] Diagnose a control file that creates binary packages in a
      different archive category from the source package or the other
      binary packages. Idea from Yann Dirson. (Closes: #394720)
    + [RA] Close opened files.
    + [RA] Add info-level check for Section in the source section of the
      control file. (Closes: #322244)
  * checks/cruft{.desc,}:
    + [RA] Tighten the timestamp check on config.{sub,guess} to look for
      files dated 2004 or newer, since that's when x86_64 was added.
      Increase to an error at the request of Ryan Murray since we already
      suppress this warning of config.{guess,sub} are modified by the
      Debian patch or if the package build-depends on autotools-dev.
      (Closes: #190897)
  * checks/debconf{.desc,}:
    + [RA] Take into account comma escaping when checking the number of
      translated choices. Reported by Frans Pop. (Closes: #395028)
    + [RA] Only require debconf be loaded in the postinst script if a
      config script exists. Reported by Josselin Mouette.
    + [RA] Require pre-depends on debconf if debconf is used in the
      preinst script. Update the long description to deprecate only
      depending on debconf and falling back on another configuration
      system. Reported by Josselin Mouette. (Closes: #395468)
    + [RA] Warn of debconf notes displayed with low or medium priority,
      with an exception for Policy-required device file warnings. Based
      on a patch by Thomas Huriaux. (Closes: #389070)
    + [RA] Close files after opening them, fixing incorrect line numbers
      when reporting problems with config scripts.
  * checks/debdiff{.desc,}:
    + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
      diff, but only at the info level for now since they cause no harm.
      (Closes: #332770)
  * checks/fields{.desc,}:
    + [RA] Clarify in missing-build-dependency why lintian does not take
      into account transitive build dependencies. (Closes: #393975)
    + [RA] Avoid Perl warning when diagnosing a Python-Version of the form
      "all, >= 2.4". Thanks, Thijs Kinkhorst. (Closes: #394104)
    + [RA] Teach the debian/rules parsing about make conditionals and
      don't require build dependencies for lines encountered inside a
      conditional (in other words, assume people using conditionals know
      what they're doing). Fixes a false positive due to the unusual
      arch-specific build dependencies for openoffice.org, reported by
      Rene Engelhard. (Closes: #380286)
  * checks/files{.desc,}:
    + [RA] Check for vim .swp files in the package.
    + [RA] Split the warning for NFS temporary files into a separate tag
      from the warning for editor backup files.
  * checks/infofiles:
    + [RA] Close opened files.
    + [RA] debhelper no longer adds a --section flag to install-info, so
      don't warn about any install-info invocation without --section.
      Instead, check each info file for INFO-DIR-SECTION and diagnose
      calling install-info without --section if any info file is missing
      this information. (Closes: #97502, #398670)
    + [RA] Checks for the compression and suffixes of info files were not
      being run due to a mistake in specifying either /usr/info or
      /usr/share/info as an info directory. Re-enable them.
  * checks/md5sums{.desc,}:
    + [RA] Add a tag for a missing md5sums control file, but only at info
      level, at least for now. (Closes: #133027)
    + [RA] Do better syntax checking of the md5sums control file and
      report malformed lines as a tag rather than aborting lintian.
    + [RA] Downgrade file-missing-in-md5sums to a warning since it doesn't
      break the package or debsums and may be intentional.
  * checks/menu.desc:
    + [RA] Remove stray commas in Ref strings since the reporting code
      considers commas to be separating two different references.
  * checks/menu-format{.desc,}:
    + [RA] Support the sux, gksu, and kdesu wrappers in menu commands as
      well as su-to-root. (Closes: #360227)
    + [RA] Fix tag name for menu-icon-cannot-be-parsed. Thanks, Bill
      Allombert. (Closes: #399245)
  * checks/po-debconf{.desc,}:
    + [RA] Check for misnamed PO files in debian/po, which cause
      translations to be merged into the template with the wrong names and
      not found. Based on a patch by Thomas Huriaux. (Closes: #387360)
  * checks/shared-libs:
    + [RA] Calling ldconfig is also required for libraries installed in
      various subdirectories of its standard search path based on hardware
      capabilities. Reported by Aurelien Jarno. (Closes: #396278)
  * debian/rules:
    + [RA] Exclude testset/diffs/binary.c~ from dh_clean.
  * frontend/lintian:
    + [RA] Add --fail-on-warning option to exit with non-zero status if
      any warnings were found. Thanks, Daniel Bonniot. (Closes: #189656)
  * man/lintian.1:
    + [RA] Document --fail-on-warning.

applied/ubuntu/feisty-devel 2006-12-20 14:04:13 UTC 2006-12-20
Import patches-applied version 1.23.27ubuntu1 to applied/ubuntu/feisty

Author: Colin Watson
Author Date: 2006-12-20 13:24:45 UTC

Import patches-applied version 1.23.27ubuntu1 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 105eb764bd5385f78a7c7fa9c82bfa4056d74803
Unapplied parent: e87e131fddbb51d6f94f56e509126030020bcbdc

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  The "we haven't run this against the whole archive in a while" release
  * checks/binaries{.desc,}:
    + [RA] Tag unrecognized ELF binaries as apparently corrupted rather
      than failing with a note that binutils-multiarch is required. Some
      packages have had ELF binaries recognized by file but unreadable.
      Reported by Bill Allombert. (Closes: #399456)
  * checks/infofiles:
    + [RA] Don't consider /usr/share/infon to be an info directory.
      Reported by Joachim Breitner. (Closes: #399857)
  * checks/md5sums:
    + [RA] Also don't complain about missing md5sums for files in
      /var/lib/ispell as they're changed after installation. Thanks,
      Agustin Martin. (Closes: #401070)
  * checks/po-debconf:
    + [RA] gettext 0.16's msgcmp requires --use-untranslated when checking
      for newer templates than PO files or it gives false positives for
      every package. Thanks, Damyan Ivanov. (Closes: #400957)
    + [RA] Don't consider directories to be stray template files even if
      named template. Thanks, Thomas Huriaux. (Closes: #401442)
  * checks/shared-libs:
    + [RA] Don't report shlib-with-non-pic-code unless we're sure that
      we're looking at a shared library. Otherwise, we get many false
      positives on some platforms where text relocations are normal for
      binaries. Reported by Bill Allombert. (Closes: #399525)
  * collection/file-info:
    + [RA] Unescape non-ASCII characters escaped by tar before running
      file on the resulting filename. Otherwise, file can't find the
      file, exits with an error, and lintian aborts. Reported by Bill
      Allombert. (Closes: #399392)
  * collection/objdump-info:
    + [RA] Include unrecognized format errors from objdump in the output
      rather than aborting; some packages contain apparently corrupt ELF
      binaries.
  * debian/control:
    + [RA] Depend on gettext 0.16 or later for --use-untranslated.
  * lib/Lab.pm:
    + [RA] Preserve the old package lists when setting up a static lab so
      that the unpack programs can build a list of changed packages and
      incremental mode works. Thanks, Bill Allmobert. (Closes: #400342)
  * unpack/list-udebpkg:
    + [RA] Handle compressed udeb Packages files. Thanks, Bill
      Allombert. (Closes: #400338)
  * checks/binaries{.desc,}:
    + [RA] Add a policy reference for unstripped-binary-or-object.
      Thanks, Bas Wijnen. (Closes: #394419)
    + [RA] Add a special exception to the shared library dependency check
      for the dynamic loader itself.
  * checks/changelog-file.desc:
    + [RA] Downgrade to a warning several errors with changelog files,
      including compression and a text version of HTML changelogs, that
      are only shoulds in Policy. (Closes: #289723)
    + [RA] Cleaned up language and use of unbalanced single quotes in
      numerous descriptions.
  * checks/control-file{.desc,}:
    + [RA] Diagnose a control file that creates binary packages in a
      different archive category from the source package or the other
      binary packages. Idea from Yann Dirson. (Closes: #394720)
    + [RA] Close opened files.
    + [RA] Add info-level check for Section in the source section of the
      control file. (Closes: #322244)
  * checks/cruft{.desc,}:
    + [RA] Tighten the timestamp check on config.{sub,guess} to look for
      files dated 2004 or newer, since that's when x86_64 was added.
      Increase to an error at the request of Ryan Murray since we already
      suppress this warning of config.{guess,sub} are modified by the
      Debian patch or if the package build-depends on autotools-dev.
      (Closes: #190897)
  * checks/debconf{.desc,}:
    + [RA] Take into account comma escaping when checking the number of
      translated choices. Reported by Frans Pop. (Closes: #395028)
    + [RA] Only require debconf be loaded in the postinst script if a
      config script exists. Reported by Josselin Mouette.
    + [RA] Require pre-depends on debconf if debconf is used in the
      preinst script. Update the long description to deprecate only
      depending on debconf and falling back on another configuration
      system. Reported by Josselin Mouette. (Closes: #395468)
    + [RA] Warn of debconf notes displayed with low or medium priority,
      with an exception for Policy-required device file warnings. Based
      on a patch by Thomas Huriaux. (Closes: #389070)
    + [RA] Close files after opening them, fixing incorrect line numbers
      when reporting problems with config scripts.
  * checks/debdiff{.desc,}:
    + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
      diff, but only at the info level for now since they cause no harm.
      (Closes: #332770)
  * checks/fields{.desc,}:
    + [RA] Clarify in missing-build-dependency why lintian does not take
      into account transitive build dependencies. (Closes: #393975)
    + [RA] Avoid Perl warning when diagnosing a Python-Version of the form
      "all, >= 2.4". Thanks, Thijs Kinkhorst. (Closes: #394104)
    + [RA] Teach the debian/rules parsing about make conditionals and
      don't require build dependencies for lines encountered inside a
      conditional (in other words, assume people using conditionals know
      what they're doing). Fixes a false positive due to the unusual
      arch-specific build dependencies for openoffice.org, reported by
      Rene Engelhard. (Closes: #380286)
  * checks/files{.desc,}:
    + [RA] Check for vim .swp files in the package.
    + [RA] Split the warning for NFS temporary files into a separate tag
      from the warning for editor backup files.
  * checks/infofiles:
    + [RA] Close opened files.
    + [RA] debhelper no longer adds a --section flag to install-info, so
      don't warn about any install-info invocation without --section.
      Instead, check each info file for INFO-DIR-SECTION and diagnose
      calling install-info without --section if any info file is missing
      this information. (Closes: #97502, #398670)
    + [RA] Checks for the compression and suffixes of info files were not
      being run due to a mistake in specifying either /usr/info or
      /usr/share/info as an info directory. Re-enable them.
  * checks/md5sums{.desc,}:
    + [RA] Add a tag for a missing md5sums control file, but only at info
      level, at least for now. (Closes: #133027)
    + [RA] Do better syntax checking of the md5sums control file and
      report malformed lines as a tag rather than aborting lintian.
    + [RA] Downgrade file-missing-in-md5sums to a warning since it doesn't
      break the package or debsums and may be intentional.
  * checks/menu.desc:
    + [RA] Remove stray commas in Ref strings since the reporting code
      considers commas to be separating two different references.
  * checks/menu-format{.desc,}:
    + [RA] Support the sux, gksu, and kdesu wrappers in menu commands as
      well as su-to-root. (Closes: #360227)
    + [RA] Fix tag name for menu-icon-cannot-be-parsed. Thanks, Bill
      Allombert. (Closes: #399245)
  * checks/po-debconf{.desc,}:
    + [RA] Check for misnamed PO files in debian/po, which cause
      translations to be merged into the template with the wrong names and
      not found. Based on a patch by Thomas Huriaux. (Closes: #387360)
  * checks/shared-libs:
    + [RA] Calling ldconfig is also required for libraries installed in
      various subdirectories of its standard search path based on hardware
      capabilities. Reported by Aurelien Jarno. (Closes: #396278)
  * debian/rules:
    + [RA] Exclude testset/diffs/binary.c~ from dh_clean.
  * frontend/lintian:
    + [RA] Add --fail-on-warning option to exit with non-zero status if
      any warnings were found. Thanks, Daniel Bonniot. (Closes: #189656)
  * man/lintian.1:
    + [RA] Document --fail-on-warning.

ubuntu/feisty-devel 2006-12-20 14:04:13 UTC 2006-12-20
Import patches-unapplied version 1.23.27ubuntu1 to ubuntu/feisty

Author: Colin Watson
Author Date: 2006-12-20 13:24:45 UTC

Import patches-unapplied version 1.23.27ubuntu1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 669d5be71076f5538a3b00487f64e3e0805500c6

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  The "we haven't run this against the whole archive in a while" release
  * checks/binaries{.desc,}:
    + [RA] Tag unrecognized ELF binaries as apparently corrupted rather
      than failing with a note that binutils-multiarch is required. Some
      packages have had ELF binaries recognized by file but unreadable.
      Reported by Bill Allombert. (Closes: #399456)
  * checks/infofiles:
    + [RA] Don't consider /usr/share/infon to be an info directory.
      Reported by Joachim Breitner. (Closes: #399857)
  * checks/md5sums:
    + [RA] Also don't complain about missing md5sums for files in
      /var/lib/ispell as they're changed after installation. Thanks,
      Agustin Martin. (Closes: #401070)
  * checks/po-debconf:
    + [RA] gettext 0.16's msgcmp requires --use-untranslated when checking
      for newer templates than PO files or it gives false positives for
      every package. Thanks, Damyan Ivanov. (Closes: #400957)
    + [RA] Don't consider directories to be stray template files even if
      named template. Thanks, Thomas Huriaux. (Closes: #401442)
  * checks/shared-libs:
    + [RA] Don't report shlib-with-non-pic-code unless we're sure that
      we're looking at a shared library. Otherwise, we get many false
      positives on some platforms where text relocations are normal for
      binaries. Reported by Bill Allombert. (Closes: #399525)
  * collection/file-info:
    + [RA] Unescape non-ASCII characters escaped by tar before running
      file on the resulting filename. Otherwise, file can't find the
      file, exits with an error, and lintian aborts. Reported by Bill
      Allombert. (Closes: #399392)
  * collection/objdump-info:
    + [RA] Include unrecognized format errors from objdump in the output
      rather than aborting; some packages contain apparently corrupt ELF
      binaries.
  * debian/control:
    + [RA] Depend on gettext 0.16 or later for --use-untranslated.
  * lib/Lab.pm:
    + [RA] Preserve the old package lists when setting up a static lab so
      that the unpack programs can build a list of changed packages and
      incremental mode works. Thanks, Bill Allmobert. (Closes: #400342)
  * unpack/list-udebpkg:
    + [RA] Handle compressed udeb Packages files. Thanks, Bill
      Allombert. (Closes: #400338)
  * checks/binaries{.desc,}:
    + [RA] Add a policy reference for unstripped-binary-or-object.
      Thanks, Bas Wijnen. (Closes: #394419)
    + [RA] Add a special exception to the shared library dependency check
      for the dynamic loader itself.
  * checks/changelog-file.desc:
    + [RA] Downgrade to a warning several errors with changelog files,
      including compression and a text version of HTML changelogs, that
      are only shoulds in Policy. (Closes: #289723)
    + [RA] Cleaned up language and use of unbalanced single quotes in
      numerous descriptions.
  * checks/control-file{.desc,}:
    + [RA] Diagnose a control file that creates binary packages in a
      different archive category from the source package or the other
      binary packages. Idea from Yann Dirson. (Closes: #394720)
    + [RA] Close opened files.
    + [RA] Add info-level check for Section in the source section of the
      control file. (Closes: #322244)
  * checks/cruft{.desc,}:
    + [RA] Tighten the timestamp check on config.{sub,guess} to look for
      files dated 2004 or newer, since that's when x86_64 was added.
      Increase to an error at the request of Ryan Murray since we already
      suppress this warning of config.{guess,sub} are modified by the
      Debian patch or if the package build-depends on autotools-dev.
      (Closes: #190897)
  * checks/debconf{.desc,}:
    + [RA] Take into account comma escaping when checking the number of
      translated choices. Reported by Frans Pop. (Closes: #395028)
    + [RA] Only require debconf be loaded in the postinst script if a
      config script exists. Reported by Josselin Mouette.
    + [RA] Require pre-depends on debconf if debconf is used in the
      preinst script. Update the long description to deprecate only
      depending on debconf and falling back on another configuration
      system. Reported by Josselin Mouette. (Closes: #395468)
    + [RA] Warn of debconf notes displayed with low or medium priority,
      with an exception for Policy-required device file warnings. Based
      on a patch by Thomas Huriaux. (Closes: #389070)
    + [RA] Close files after opening them, fixing incorrect line numbers
      when reporting problems with config scripts.
  * checks/debdiff{.desc,}:
    + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
      diff, but only at the info level for now since they cause no harm.
      (Closes: #332770)
  * checks/fields{.desc,}:
    + [RA] Clarify in missing-build-dependency why lintian does not take
      into account transitive build dependencies. (Closes: #393975)
    + [RA] Avoid Perl warning when diagnosing a Python-Version of the form
      "all, >= 2.4". Thanks, Thijs Kinkhorst. (Closes: #394104)
    + [RA] Teach the debian/rules parsing about make conditionals and
      don't require build dependencies for lines encountered inside a
      conditional (in other words, assume people using conditionals know
      what they're doing). Fixes a false positive due to the unusual
      arch-specific build dependencies for openoffice.org, reported by
      Rene Engelhard. (Closes: #380286)
  * checks/files{.desc,}:
    + [RA] Check for vim .swp files in the package.
    + [RA] Split the warning for NFS temporary files into a separate tag
      from the warning for editor backup files.
  * checks/infofiles:
    + [RA] Close opened files.
    + [RA] debhelper no longer adds a --section flag to install-info, so
      don't warn about any install-info invocation without --section.
      Instead, check each info file for INFO-DIR-SECTION and diagnose
      calling install-info without --section if any info file is missing
      this information. (Closes: #97502, #398670)
    + [RA] Checks for the compression and suffixes of info files were not
      being run due to a mistake in specifying either /usr/info or
      /usr/share/info as an info directory. Re-enable them.
  * checks/md5sums{.desc,}:
    + [RA] Add a tag for a missing md5sums control file, but only at info
      level, at least for now. (Closes: #133027)
    + [RA] Do better syntax checking of the md5sums control file and
      report malformed lines as a tag rather than aborting lintian.
    + [RA] Downgrade file-missing-in-md5sums to a warning since it doesn't
      break the package or debsums and may be intentional.
  * checks/menu.desc:
    + [RA] Remove stray commas in Ref strings since the reporting code
      considers commas to be separating two different references.
  * checks/menu-format{.desc,}:
    + [RA] Support the sux, gksu, and kdesu wrappers in menu commands as
      well as su-to-root. (Closes: #360227)
    + [RA] Fix tag name for menu-icon-cannot-be-parsed. Thanks, Bill
      Allombert. (Closes: #399245)
  * checks/po-debconf{.desc,}:
    + [RA] Check for misnamed PO files in debian/po, which cause
      translations to be merged into the template with the wrong names and
      not found. Based on a patch by Thomas Huriaux. (Closes: #387360)
  * checks/shared-libs:
    + [RA] Calling ldconfig is also required for libraries installed in
      various subdirectories of its standard search path based on hardware
      capabilities. Reported by Aurelien Jarno. (Closes: #396278)
  * debian/rules:
    + [RA] Exclude testset/diffs/binary.c~ from dh_clean.
  * frontend/lintian:
    + [RA] Add --fail-on-warning option to exit with non-zero status if
      any warnings were found. Thanks, Daniel Bonniot. (Closes: #189656)
  * man/lintian.1:
    + [RA] Document --fail-on-warning.

ubuntu/edgy 2006-07-09 16:07:27 UTC 2006-07-09
Import patches-unapplied version 1.23.22ubuntu1 to ubuntu/edgy

Author: Reinhard Tartler
Author Date: 2006-07-09 15:12:54 UTC

Import patches-unapplied version 1.23.22ubuntu1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: e8e8b0a1eab4ab93a3ce2db14eaca8885581208f

New changelog entries:
  * Merge from debian unstable.
  * checks/debconf:
    + [JvW] Teach lintian to know about the 'error' debconf template
      question type. (Closes: #374399)
    + [RA] Exclude debconf templates with "for internal use" in the short
      description from style checks and document this in the log
      description of the tags most likely to trigger on internal
      templates. (Closes: #368206)
  * checks/common_data.pm:
    + [RA] Add amd64 to the standard architectures. (Closes: #367324)
  * checks/debhelper:
    + [RA] Use the Dep library to check debhelper build dependencies
      rather than parsing Build-Depends with regexes. This avoids false
      positives due to matching package names ending in debhelper.
      Reported by Fabio Tranchitella. (Closes: #366531)
  * checks/fields:
    + [RA] Allow build-depend on quilt if clean depends on the xsfclean
      rule, for packages maintained by the X Strike Force.
    + [RA] CDBS packages that use the python-distutils class should list
      Python in Build-Depends, not Build-Depends-Indep, since CDBS wants
      to use it in debian/rules clean. Thanks, Jan Lübbe.
    + [HE] Add check for build-deps on build-essential. Yes, people do that.
    + [RA] Recognize direct invocations of quilt in clean rules and allow
      Build-Depends on quilt in that case. Reported by Sam Hocevar.
      (Closes: #374878)
    + [RA] Fix handling of versioned Build-Depends to avoid spurious
      build-depends-without-arch-dep warnings. Reported by Marcus
      Better.
    + [RA] Don't require Build-Depends on perl even if run explicitly in
      debian/rules clean, since perl-base may be sufficient. Catch more
      ways perl could be run, including the common idiom for packages that
      use Build.PL.
    + [RA] Downgrade build-depends-without-arch-dep to info from warning.
      Policy doesn't require using Build-Depends-Indep for
      arch-independent packages and the test has a lot of false positives.
    + [RA] Require ant in Build-Depends when using the CDBS ant rule.
    + [RA] Bypass the build-depends-without-arch-dep check entirely when
      using ant, since determining which Java dependencies are then
      permissible in Build-Depends is too complex to do a proper job.
      Reported by Peter Eisentraut. (Closes: #372190)
    + [RA] Only allow patch in Build-Depends for yada unpatch, don't
      require it, since yada depends on patch. (Closes: #375479)
  * checks/po-debconf:
    + [RA] Don't consider templates.in to be a stray translated template
      file. Thanks, Thomas Huriaux. (Closes: #367534)
  * lib/Util.pm:
    + [RA] Pass the --wildcards option to tar, now required by a change in
      the default tar semantics. (Closes: #375246)

applied/ubuntu/edgy 2006-07-09 16:07:27 UTC 2006-07-09
Import patches-applied version 1.23.22ubuntu1 to applied/ubuntu/edgy

Author: Reinhard Tartler
Author Date: 2006-07-09 15:12:54 UTC

Import patches-applied version 1.23.22ubuntu1 to applied/ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: ba17318b241d0e4fae2fbadd5ee9b519c8d3b792
Unapplied parent: e38f16e5bf8db6d1fb6982c14f427d00f34c0406

New changelog entries:
  * Merge from debian unstable.
  * checks/debconf:
    + [JvW] Teach lintian to know about the 'error' debconf template
      question type. (Closes: #374399)
    + [RA] Exclude debconf templates with "for internal use" in the short
      description from style checks and document this in the log
      description of the tags most likely to trigger on internal
      templates. (Closes: #368206)
  * checks/common_data.pm:
    + [RA] Add amd64 to the standard architectures. (Closes: #367324)
  * checks/debhelper:
    + [RA] Use the Dep library to check debhelper build dependencies
      rather than parsing Build-Depends with regexes. This avoids false
      positives due to matching package names ending in debhelper.
      Reported by Fabio Tranchitella. (Closes: #366531)
  * checks/fields:
    + [RA] Allow build-depend on quilt if clean depends on the xsfclean
      rule, for packages maintained by the X Strike Force.
    + [RA] CDBS packages that use the python-distutils class should list
      Python in Build-Depends, not Build-Depends-Indep, since CDBS wants
      to use it in debian/rules clean. Thanks, Jan Lübbe.
    + [HE] Add check for build-deps on build-essential. Yes, people do that.
    + [RA] Recognize direct invocations of quilt in clean rules and allow
      Build-Depends on quilt in that case. Reported by Sam Hocevar.
      (Closes: #374878)
    + [RA] Fix handling of versioned Build-Depends to avoid spurious
      build-depends-without-arch-dep warnings. Reported by Marcus
      Better.
    + [RA] Don't require Build-Depends on perl even if run explicitly in
      debian/rules clean, since perl-base may be sufficient. Catch more
      ways perl could be run, including the common idiom for packages that
      use Build.PL.
    + [RA] Downgrade build-depends-without-arch-dep to info from warning.
      Policy doesn't require using Build-Depends-Indep for
      arch-independent packages and the test has a lot of false positives.
    + [RA] Require ant in Build-Depends when using the CDBS ant rule.
    + [RA] Bypass the build-depends-without-arch-dep check entirely when
      using ant, since determining which Java dependencies are then
      permissible in Build-Depends is too complex to do a proper job.
      Reported by Peter Eisentraut. (Closes: #372190)
    + [RA] Only allow patch in Build-Depends for yada unpatch, don't
      require it, since yada depends on patch. (Closes: #375479)
  * checks/po-debconf:
    + [RA] Don't consider templates.in to be a stray translated template
      file. Thanks, Thomas Huriaux. (Closes: #367534)
  * lib/Util.pm:
    + [RA] Pass the --wildcards option to tar, now required by a change in
      the default tar semantics. (Closes: #375246)

applied/ubuntu/edgy-devel 2006-07-09 16:07:27 UTC 2006-07-09
Import patches-applied version 1.23.22ubuntu1 to applied/ubuntu/edgy

Author: Reinhard Tartler
Author Date: 2006-07-09 15:12:54 UTC

Import patches-applied version 1.23.22ubuntu1 to applied/ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: ba17318b241d0e4fae2fbadd5ee9b519c8d3b792
Unapplied parent: e38f16e5bf8db6d1fb6982c14f427d00f34c0406

New changelog entries:
  * Merge from debian unstable.
  * checks/debconf:
    + [JvW] Teach lintian to know about the 'error' debconf template
      question type. (Closes: #374399)
    + [RA] Exclude debconf templates with "for internal use" in the short
      description from style checks and document this in the log
      description of the tags most likely to trigger on internal
      templates. (Closes: #368206)
  * checks/common_data.pm:
    + [RA] Add amd64 to the standard architectures. (Closes: #367324)
  * checks/debhelper:
    + [RA] Use the Dep library to check debhelper build dependencies
      rather than parsing Build-Depends with regexes. This avoids false
      positives due to matching package names ending in debhelper.
      Reported by Fabio Tranchitella. (Closes: #366531)
  * checks/fields:
    + [RA] Allow build-depend on quilt if clean depends on the xsfclean
      rule, for packages maintained by the X Strike Force.
    + [RA] CDBS packages that use the python-distutils class should list
      Python in Build-Depends, not Build-Depends-Indep, since CDBS wants
      to use it in debian/rules clean. Thanks, Jan Lübbe.
    + [HE] Add check for build-deps on build-essential. Yes, people do that.
    + [RA] Recognize direct invocations of quilt in clean rules and allow
      Build-Depends on quilt in that case. Reported by Sam Hocevar.
      (Closes: #374878)
    + [RA] Fix handling of versioned Build-Depends to avoid spurious
      build-depends-without-arch-dep warnings. Reported by Marcus
      Better.
    + [RA] Don't require Build-Depends on perl even if run explicitly in
      debian/rules clean, since perl-base may be sufficient. Catch more
      ways perl could be run, including the common idiom for packages that
      use Build.PL.
    + [RA] Downgrade build-depends-without-arch-dep to info from warning.
      Policy doesn't require using Build-Depends-Indep for
      arch-independent packages and the test has a lot of false positives.
    + [RA] Require ant in Build-Depends when using the CDBS ant rule.
    + [RA] Bypass the build-depends-without-arch-dep check entirely when
      using ant, since determining which Java dependencies are then
      permissible in Build-Depends is too complex to do a proper job.
      Reported by Peter Eisentraut. (Closes: #372190)
    + [RA] Only allow patch in Build-Depends for yada unpatch, don't
      require it, since yada depends on patch. (Closes: #375479)
  * checks/po-debconf:
    + [RA] Don't consider templates.in to be a stray translated template
      file. Thanks, Thomas Huriaux. (Closes: #367534)
  * lib/Util.pm:
    + [RA] Pass the --wildcards option to tar, now required by a change in
      the default tar semantics. (Closes: #375246)

ubuntu/edgy-devel 2006-07-09 16:07:27 UTC 2006-07-09
Import patches-unapplied version 1.23.22ubuntu1 to ubuntu/edgy

Author: Reinhard Tartler
Author Date: 2006-07-09 15:12:54 UTC

Import patches-unapplied version 1.23.22ubuntu1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: e8e8b0a1eab4ab93a3ce2db14eaca8885581208f

New changelog entries:
  * Merge from debian unstable.
  * checks/debconf:
    + [JvW] Teach lintian to know about the 'error' debconf template
      question type. (Closes: #374399)
    + [RA] Exclude debconf templates with "for internal use" in the short
      description from style checks and document this in the log
      description of the tags most likely to trigger on internal
      templates. (Closes: #368206)
  * checks/common_data.pm:
    + [RA] Add amd64 to the standard architectures. (Closes: #367324)
  * checks/debhelper:
    + [RA] Use the Dep library to check debhelper build dependencies
      rather than parsing Build-Depends with regexes. This avoids false
      positives due to matching package names ending in debhelper.
      Reported by Fabio Tranchitella. (Closes: #366531)
  * checks/fields:
    + [RA] Allow build-depend on quilt if clean depends on the xsfclean
      rule, for packages maintained by the X Strike Force.
    + [RA] CDBS packages that use the python-distutils class should list
      Python in Build-Depends, not Build-Depends-Indep, since CDBS wants
      to use it in debian/rules clean. Thanks, Jan Lübbe.
    + [HE] Add check for build-deps on build-essential. Yes, people do that.
    + [RA] Recognize direct invocations of quilt in clean rules and allow
      Build-Depends on quilt in that case. Reported by Sam Hocevar.
      (Closes: #374878)
    + [RA] Fix handling of versioned Build-Depends to avoid spurious
      build-depends-without-arch-dep warnings. Reported by Marcus
      Better.
    + [RA] Don't require Build-Depends on perl even if run explicitly in
      debian/rules clean, since perl-base may be sufficient. Catch more
      ways perl could be run, including the common idiom for packages that
      use Build.PL.
    + [RA] Downgrade build-depends-without-arch-dep to info from warning.
      Policy doesn't require using Build-Depends-Indep for
      arch-independent packages and the test has a lot of false positives.
    + [RA] Require ant in Build-Depends when using the CDBS ant rule.
    + [RA] Bypass the build-depends-without-arch-dep check entirely when
      using ant, since determining which Java dependencies are then
      permissible in Build-Depends is too complex to do a proper job.
      Reported by Peter Eisentraut. (Closes: #372190)
    + [RA] Only allow patch in Build-Depends for yada unpatch, don't
      require it, since yada depends on patch. (Closes: #375479)
  * checks/po-debconf:
    + [RA] Don't consider templates.in to be a stray translated template
      file. Thanks, Thomas Huriaux. (Closes: #367534)
  * lib/Util.pm:
    + [RA] Pass the --wildcards option to tar, now required by a change in
      the default tar semantics. (Closes: #375246)

ubuntu/dapper 2006-04-12 08:05:53 UTC 2006-04-12
Import patches-unapplied version 1.23.16ubuntu2 to ubuntu/dapper

Author: Matthias Klose
Author Date: 2006-04-12 07:50:15 UTC

Import patches-unapplied version 1.23.16ubuntu2 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: b92ef277e2944cffebbf01775e967c09ac6455ea

New changelog entries:
  * Depend on the dpkg version, having the -q option for dpkg-source.

applied/ubuntu/dapper 2006-04-12 08:05:53 UTC 2006-04-12
Import patches-applied version 1.23.16ubuntu2 to applied/ubuntu/dapper

Author: Matthias Klose
Author Date: 2006-04-12 07:50:15 UTC

Import patches-applied version 1.23.16ubuntu2 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: f36ac11862ef791be63dfd4cc0afdf752fffa987
Unapplied parent: a9ec9c456808b468e8798d57a4707cef5e23bea4

New changelog entries:
  * Depend on the dpkg version, having the -q option for dpkg-source.

ubuntu/breezy 2005-12-21 05:29:34 UTC 2005-12-21
Import patches-unapplied version 1.23.10ubuntu1 to ubuntu/breezy

Author: Matthias Klose
Author Date: 2005-07-26 15:09:18 UTC

Import patches-unapplied version 1.23.10ubuntu1 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: d2507211d941d0e1bd1502a99fe8622c46af7ca9

New changelog entries:
  * Resynchronize with Debian.
  * The "Ah, it's LinuxTag and I still have free time!" release
  * debian/control:
    + [HE] Updated description to say that we're calibrated for Policy
      version 3.6.2. As the changes between 3.6.{1,2} aren't stuff we
      (can) check, this is actually true! (Closes: #317049)
  * testset/runtests:
    + [HE] Fix symlinking of original tarballs to allow run directories
      outside the lintian source tree.
  * checks/control-file
    + [HE] Check for duplicated fields. (Closes: #299792)
  * checks/fields:
    + [HE] Change unknown-architecture a bit: We don't complain about
      "known" non-standard archs (like amd64, ppc64, *bsd-i386) and only
      print out an info message for those. (Closes: #253405, #311471)
  * checks/files:
    + [HE] Allow backupninja configuration files in /etc/backup.d/ to be
      0600. (Closes: #307639)
  * checks/scripts:
    + [HE] Allow Scripts in /etc/Xsession.d/ to be not executable, as they're
      not directly called, but only sourced. (Closes: #309203)
    + [HE] Check for use of adduser and update-inetd and warn if the package
      has no (pre-)dependency on adduser/netbase. Patch by Russ Allbery,
      thanks for the work. (Closes: #308569)
    + [HE] Check for use of "." as a deprecated separator between user and
      group names in chown call. (Closes: #88340)
    + [HE] Fix to work $interpreter-script-but-no-$pkg-dep with more than one
      dependency if needed. First use case is depending on build-essential
      to provide /usr/bin/make. (Closes: #294894)
    + [HE] Add lefty as a valid interpreter and check for a correct dependency
      on graphviz. (Closes: #295093)
  * checks/shared-libs:
    + [HE] Don't allow non-PIC shared libraries. This conforms to the new
      etch release policy. Thanks for the report and patch to Kurt Roeckx
      <kurt@roeckx.be>. (Closes: #309220)
  * The "Wow, so much time at hand" release

  * [FL] Convert build process to debhelper
    - debian/rules - adapted
    - debian/compat - new
    - debian/dirs - new
    - debian/docs - new
    - debian/control - add build depends
    - debian/postinst - remove (Closes: #292981)
    - debian/conffiles- remove
    - debian/prerm - adapted
  * debian/control:
    + [FL] Update Standards-Version to 3.6.2

  * checks/conffiles:
    + [JvW] Warn on /var files being a conffile too (Closes: #293443)
  * checks/debconf:
    + [FL] Also report postinst-does-not-load-confmodule and
      postrm-does-not-purge-debconf if the related files don't
      exist at all. Spotted by Gerfried Fuchs (Closes: #301056)
  * checks/menus:
    + [FL] New check menu-file-in-usr-lib because /usr/lib/menu is
      deprecated
    + [FL] Also find menu files in /usr/share/menu (Closes: #314187)
    + [FL] Rename executable-in-usr-lib-menu to executable-menu-file
  * checks/menu-format:
    + [FL] Adapt to changes in collections/menu-files
  * checks/standards-version:
    + [FL] Update to 3.6.2 (Closes: #314879)
  * collections/menu-files:
    + [FL] Also collect files from /usr/share/menu

  The "Hm, this is the team's one year anniversery of maintaining lintian"
  release[1], and still using the "temporary" subversion repository...
  Featuring Steve "R." Langasek in a guest appearance.
  [1] http://lists.debian.org/debian-lint-maint/2004/01/msg00014.html
  * checks/*.desc,doc/lintian.sgml:
    + [JvW] Stop bugging us for exceptions, mmkay, just install overrides.
      Hints like this should be in the general documentation anyway, not in
      per-tag descriptions. The general documentation will now only ask to
      contact us if in doubt
  * checks/changelog-file{,desc}:
    + [JvW] (new test) Bark on @toplevel email signatures in changelogs
    + [JvW] Display invalid debmake email address upon detection
  * checks/common_data.pm:
    + [CW] Add tclx8.4 to %known_tclxs.
  * checks/description:
    + [SRL] Do not generate warnings when a short description starts with an
      article; this is good grammar and should not be discouraged.
      (Closes: #290505)
    + [JvW] Drop description-synopsis-starts-with-a-capital-letter by popular
      demand (Closes: #288568)
  * checks/files{,.desc}:
    + [JvW] Warn only for hardlinks in /etc or amongst different directories
      (Closes: #288634)
    + [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
      not in all the package, as KDE uses .desktop files also for other
      purposes (Closes: #289773)
  * checks/nmu.desc:
    + [JvW] Be more precise in explaining why lintian thinks this is a NMU,
      and copy explanation to changelog-should-mention-nmu
  * checks/scripts{,.desc}:
    + [CW] Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
  * lib/Lab.pm:
    + Fixed creation of static lab if the directory already existed, this
      failed in 1.23.6
    + In temporary lab mode, try to create the directory several
      times before giving up

  * testset/runtests: Extend the static lab test
  * frontend/lintian: Add breezy as valid distribution.

ubuntu/breezy-devel 2005-12-21 05:29:34 UTC 2005-12-21
Import patches-unapplied version 1.23.10ubuntu1 to ubuntu/breezy

Author: Matthias Klose
Author Date: 2005-07-26 15:09:18 UTC

Import patches-unapplied version 1.23.10ubuntu1 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: d2507211d941d0e1bd1502a99fe8622c46af7ca9

New changelog entries:
  * Resynchronize with Debian.
  * The "Ah, it's LinuxTag and I still have free time!" release
  * debian/control:
    + [HE] Updated description to say that we're calibrated for Policy
      version 3.6.2. As the changes between 3.6.{1,2} aren't stuff we
      (can) check, this is actually true! (Closes: #317049)
  * testset/runtests:
    + [HE] Fix symlinking of original tarballs to allow run directories
      outside the lintian source tree.
  * checks/control-file
    + [HE] Check for duplicated fields. (Closes: #299792)
  * checks/fields:
    + [HE] Change unknown-architecture a bit: We don't complain about
      "known" non-standard archs (like amd64, ppc64, *bsd-i386) and only
      print out an info message for those. (Closes: #253405, #311471)
  * checks/files:
    + [HE] Allow backupninja configuration files in /etc/backup.d/ to be
      0600. (Closes: #307639)
  * checks/scripts:
    + [HE] Allow Scripts in /etc/Xsession.d/ to be not executable, as they're
      not directly called, but only sourced. (Closes: #309203)
    + [HE] Check for use of adduser and update-inetd and warn if the package
      has no (pre-)dependency on adduser/netbase. Patch by Russ Allbery,
      thanks for the work. (Closes: #308569)
    + [HE] Check for use of "." as a deprecated separator between user and
      group names in chown call. (Closes: #88340)
    + [HE] Fix to work $interpreter-script-but-no-$pkg-dep with more than one
      dependency if needed. First use case is depending on build-essential
      to provide /usr/bin/make. (Closes: #294894)
    + [HE] Add lefty as a valid interpreter and check for a correct dependency
      on graphviz. (Closes: #295093)
  * checks/shared-libs:
    + [HE] Don't allow non-PIC shared libraries. This conforms to the new
      etch release policy. Thanks for the report and patch to Kurt Roeckx
      <kurt@roeckx.be>. (Closes: #309220)
  * The "Wow, so much time at hand" release

  * [FL] Convert build process to debhelper
    - debian/rules - adapted
    - debian/compat - new
    - debian/dirs - new
    - debian/docs - new
    - debian/control - add build depends
    - debian/postinst - remove (Closes: #292981)
    - debian/conffiles- remove
    - debian/prerm - adapted
  * debian/control:
    + [FL] Update Standards-Version to 3.6.2

  * checks/conffiles:
    + [JvW] Warn on /var files being a conffile too (Closes: #293443)
  * checks/debconf:
    + [FL] Also report postinst-does-not-load-confmodule and
      postrm-does-not-purge-debconf if the related files don't
      exist at all. Spotted by Gerfried Fuchs (Closes: #301056)
  * checks/menus:
    + [FL] New check menu-file-in-usr-lib because /usr/lib/menu is
      deprecated
    + [FL] Also find menu files in /usr/share/menu (Closes: #314187)
    + [FL] Rename executable-in-usr-lib-menu to executable-menu-file
  * checks/menu-format:
    + [FL] Adapt to changes in collections/menu-files
  * checks/standards-version:
    + [FL] Update to 3.6.2 (Closes: #314879)
  * collections/menu-files:
    + [FL] Also collect files from /usr/share/menu

  The "Hm, this is the team's one year anniversery of maintaining lintian"
  release[1], and still using the "temporary" subversion repository...
  Featuring Steve "R." Langasek in a guest appearance.
  [1] http://lists.debian.org/debian-lint-maint/2004/01/msg00014.html
  * checks/*.desc,doc/lintian.sgml:
    + [JvW] Stop bugging us for exceptions, mmkay, just install overrides.
      Hints like this should be in the general documentation anyway, not in
      per-tag descriptions. The general documentation will now only ask to
      contact us if in doubt
  * checks/changelog-file{,desc}:
    + [JvW] (new test) Bark on @toplevel email signatures in changelogs
    + [JvW] Display invalid debmake email address upon detection
  * checks/common_data.pm:
    + [CW] Add tclx8.4 to %known_tclxs.
  * checks/description:
    + [SRL] Do not generate warnings when a short description starts with an
      article; this is good grammar and should not be discouraged.
      (Closes: #290505)
    + [JvW] Drop description-synopsis-starts-with-a-capital-letter by popular
      demand (Closes: #288568)
  * checks/files{,.desc}:
    + [JvW] Warn only for hardlinks in /etc or amongst different directories
      (Closes: #288634)
    + [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
      not in all the package, as KDE uses .desktop files also for other
      purposes (Closes: #289773)
  * checks/nmu.desc:
    + [JvW] Be more precise in explaining why lintian thinks this is a NMU,
      and copy explanation to changelog-should-mention-nmu
  * checks/scripts{,.desc}:
    + [CW] Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
  * lib/Lab.pm:
    + Fixed creation of static lab if the directory already existed, this
      failed in 1.23.6
    + In temporary lab mode, try to create the directory several
      times before giving up

  * testset/runtests: Extend the static lab test
  * frontend/lintian: Add breezy as valid distribution.

applied/ubuntu/breezy-devel 2005-12-21 05:29:34 UTC 2005-12-21
Import patches-applied version 1.23.10ubuntu1 to applied/ubuntu/breezy

Author: Matthias Klose
Author Date: 2005-07-26 15:09:18 UTC

Import patches-applied version 1.23.10ubuntu1 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 7fc94e536cb5100856ec1583cdf72a81ce4561ba
Unapplied parent: 810a8b8f68ab5a2998de6cc37dbe8db4d46926da

New changelog entries:
  * Resynchronize with Debian.
  * The "Ah, it's LinuxTag and I still have free time!" release
  * debian/control:
    + [HE] Updated description to say that we're calibrated for Policy
      version 3.6.2. As the changes between 3.6.{1,2} aren't stuff we
      (can) check, this is actually true! (Closes: #317049)
  * testset/runtests:
    + [HE] Fix symlinking of original tarballs to allow run directories
      outside the lintian source tree.
  * checks/control-file
    + [HE] Check for duplicated fields. (Closes: #299792)
  * checks/fields:
    + [HE] Change unknown-architecture a bit: We don't complain about
      "known" non-standard archs (like amd64, ppc64, *bsd-i386) and only
      print out an info message for those. (Closes: #253405, #311471)
  * checks/files:
    + [HE] Allow backupninja configuration files in /etc/backup.d/ to be
      0600. (Closes: #307639)
  * checks/scripts:
    + [HE] Allow Scripts in /etc/Xsession.d/ to be not executable, as they're
      not directly called, but only sourced. (Closes: #309203)
    + [HE] Check for use of adduser and update-inetd and warn if the package
      has no (pre-)dependency on adduser/netbase. Patch by Russ Allbery,
      thanks for the work. (Closes: #308569)
    + [HE] Check for use of "." as a deprecated separator between user and
      group names in chown call. (Closes: #88340)
    + [HE] Fix to work $interpreter-script-but-no-$pkg-dep with more than one
      dependency if needed. First use case is depending on build-essential
      to provide /usr/bin/make. (Closes: #294894)
    + [HE] Add lefty as a valid interpreter and check for a correct dependency
      on graphviz. (Closes: #295093)
  * checks/shared-libs:
    + [HE] Don't allow non-PIC shared libraries. This conforms to the new
      etch release policy. Thanks for the report and patch to Kurt Roeckx
      <kurt@roeckx.be>. (Closes: #309220)
  * The "Wow, so much time at hand" release

  * [FL] Convert build process to debhelper
    - debian/rules - adapted
    - debian/compat - new
    - debian/dirs - new
    - debian/docs - new
    - debian/control - add build depends
    - debian/postinst - remove (Closes: #292981)
    - debian/conffiles- remove
    - debian/prerm - adapted
  * debian/control:
    + [FL] Update Standards-Version to 3.6.2

  * checks/conffiles:
    + [JvW] Warn on /var files being a conffile too (Closes: #293443)
  * checks/debconf:
    + [FL] Also report postinst-does-not-load-confmodule and
      postrm-does-not-purge-debconf if the related files don't
      exist at all. Spotted by Gerfried Fuchs (Closes: #301056)
  * checks/menus:
    + [FL] New check menu-file-in-usr-lib because /usr/lib/menu is
      deprecated
    + [FL] Also find menu files in /usr/share/menu (Closes: #314187)
    + [FL] Rename executable-in-usr-lib-menu to executable-menu-file
  * checks/menu-format:
    + [FL] Adapt to changes in collections/menu-files
  * checks/standards-version:
    + [FL] Update to 3.6.2 (Closes: #314879)
  * collections/menu-files:
    + [FL] Also collect files from /usr/share/menu

  The "Hm, this is the team's one year anniversery of maintaining lintian"
  release[1], and still using the "temporary" subversion repository...
  Featuring Steve "R." Langasek in a guest appearance.
  [1] http://lists.debian.org/debian-lint-maint/2004/01/msg00014.html
  * checks/*.desc,doc/lintian.sgml:
    + [JvW] Stop bugging us for exceptions, mmkay, just install overrides.
      Hints like this should be in the general documentation anyway, not in
      per-tag descriptions. The general documentation will now only ask to
      contact us if in doubt
  * checks/changelog-file{,desc}:
    + [JvW] (new test) Bark on @toplevel email signatures in changelogs
    + [JvW] Display invalid debmake email address upon detection
  * checks/common_data.pm:
    + [CW] Add tclx8.4 to %known_tclxs.
  * checks/description:
    + [SRL] Do not generate warnings when a short description starts with an
      article; this is good grammar and should not be discouraged.
      (Closes: #290505)
    + [JvW] Drop description-synopsis-starts-with-a-capital-letter by popular
      demand (Closes: #288568)
  * checks/files{,.desc}:
    + [JvW] Warn only for hardlinks in /etc or amongst different directories
      (Closes: #288634)
    + [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
      not in all the package, as KDE uses .desktop files also for other
      purposes (Closes: #289773)
  * checks/nmu.desc:
    + [JvW] Be more precise in explaining why lintian thinks this is a NMU,
      and copy explanation to changelog-should-mention-nmu
  * checks/scripts{,.desc}:
    + [CW] Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
  * lib/Lab.pm:
    + Fixed creation of static lab if the directory already existed, this
      failed in 1.23.6
    + In temporary lab mode, try to create the directory several
      times before giving up

  * testset/runtests: Extend the static lab test
  * frontend/lintian: Add breezy as valid distribution.

applied/ubuntu/breezy 2005-12-21 05:29:34 UTC 2005-12-21
Import patches-applied version 1.23.10ubuntu1 to applied/ubuntu/breezy

Author: Matthias Klose
Author Date: 2005-07-26 15:09:18 UTC

Import patches-applied version 1.23.10ubuntu1 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 7fc94e536cb5100856ec1583cdf72a81ce4561ba
Unapplied parent: 810a8b8f68ab5a2998de6cc37dbe8db4d46926da

New changelog entries:
  * Resynchronize with Debian.
  * The "Ah, it's LinuxTag and I still have free time!" release
  * debian/control:
    + [HE] Updated description to say that we're calibrated for Policy
      version 3.6.2. As the changes between 3.6.{1,2} aren't stuff we
      (can) check, this is actually true! (Closes: #317049)
  * testset/runtests:
    + [HE] Fix symlinking of original tarballs to allow run directories
      outside the lintian source tree.
  * checks/control-file
    + [HE] Check for duplicated fields. (Closes: #299792)
  * checks/fields:
    + [HE] Change unknown-architecture a bit: We don't complain about
      "known" non-standard archs (like amd64, ppc64, *bsd-i386) and only
      print out an info message for those. (Closes: #253405, #311471)
  * checks/files:
    + [HE] Allow backupninja configuration files in /etc/backup.d/ to be
      0600. (Closes: #307639)
  * checks/scripts:
    + [HE] Allow Scripts in /etc/Xsession.d/ to be not executable, as they're
      not directly called, but only sourced. (Closes: #309203)
    + [HE] Check for use of adduser and update-inetd and warn if the package
      has no (pre-)dependency on adduser/netbase. Patch by Russ Allbery,
      thanks for the work. (Closes: #308569)
    + [HE] Check for use of "." as a deprecated separator between user and
      group names in chown call. (Closes: #88340)
    + [HE] Fix to work $interpreter-script-but-no-$pkg-dep with more than one
      dependency if needed. First use case is depending on build-essential
      to provide /usr/bin/make. (Closes: #294894)
    + [HE] Add lefty as a valid interpreter and check for a correct dependency
      on graphviz. (Closes: #295093)
  * checks/shared-libs:
    + [HE] Don't allow non-PIC shared libraries. This conforms to the new
      etch release policy. Thanks for the report and patch to Kurt Roeckx
      <kurt@roeckx.be>. (Closes: #309220)
  * The "Wow, so much time at hand" release

  * [FL] Convert build process to debhelper
    - debian/rules - adapted
    - debian/compat - new
    - debian/dirs - new
    - debian/docs - new
    - debian/control - add build depends
    - debian/postinst - remove (Closes: #292981)
    - debian/conffiles- remove
    - debian/prerm - adapted
  * debian/control:
    + [FL] Update Standards-Version to 3.6.2

  * checks/conffiles:
    + [JvW] Warn on /var files being a conffile too (Closes: #293443)
  * checks/debconf:
    + [FL] Also report postinst-does-not-load-confmodule and
      postrm-does-not-purge-debconf if the related files don't
      exist at all. Spotted by Gerfried Fuchs (Closes: #301056)
  * checks/menus:
    + [FL] New check menu-file-in-usr-lib because /usr/lib/menu is
      deprecated
    + [FL] Also find menu files in /usr/share/menu (Closes: #314187)
    + [FL] Rename executable-in-usr-lib-menu to executable-menu-file
  * checks/menu-format:
    + [FL] Adapt to changes in collections/menu-files
  * checks/standards-version:
    + [FL] Update to 3.6.2 (Closes: #314879)
  * collections/menu-files:
    + [FL] Also collect files from /usr/share/menu

  The "Hm, this is the team's one year anniversery of maintaining lintian"
  release[1], and still using the "temporary" subversion repository...
  Featuring Steve "R." Langasek in a guest appearance.
  [1] http://lists.debian.org/debian-lint-maint/2004/01/msg00014.html
  * checks/*.desc,doc/lintian.sgml:
    + [JvW] Stop bugging us for exceptions, mmkay, just install overrides.
      Hints like this should be in the general documentation anyway, not in
      per-tag descriptions. The general documentation will now only ask to
      contact us if in doubt
  * checks/changelog-file{,desc}:
    + [JvW] (new test) Bark on @toplevel email signatures in changelogs
    + [JvW] Display invalid debmake email address upon detection
  * checks/common_data.pm:
    + [CW] Add tclx8.4 to %known_tclxs.
  * checks/description:
    + [SRL] Do not generate warnings when a short description starts with an
      article; this is good grammar and should not be discouraged.
      (Closes: #290505)
    + [JvW] Drop description-synopsis-starts-with-a-capital-letter by popular
      demand (Closes: #288568)
  * checks/files{,.desc}:
    + [JvW] Warn only for hardlinks in /etc or amongst different directories
      (Closes: #288634)
    + [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
      not in all the package, as KDE uses .desktop files also for other
      purposes (Closes: #289773)
  * checks/nmu.desc:
    + [JvW] Be more precise in explaining why lintian thinks this is a NMU,
      and copy explanation to changelog-should-mention-nmu
  * checks/scripts{,.desc}:
    + [CW] Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
  * lib/Lab.pm:
    + Fixed creation of static lab if the directory already existed, this
      failed in 1.23.6
    + In temporary lab mode, try to create the directory several
      times before giving up

  * testset/runtests: Extend the static lab test
  * frontend/lintian: Add breezy as valid distribution.

applied/ubuntu/hoary-devel 2005-12-20 21:22:13 UTC 2005-12-20
Import patches-applied version 1.23.6ubuntu1 to applied/ubuntu/hoary

Author: Michael Vogt
Author Date: 2005-01-04 16:54:52 UTC

Import patches-applied version 1.23.6ubuntu1 to applied/ubuntu/hoary

Imported using git-ubuntu import.

Changelog parent: bcc4e77c4b9def45c01bedcea647e01a04d7f779
Unapplied parent: d2507211d941d0e1bd1502a99fe8622c46af7ca9

New changelog entries:
  * Resynchronise with Debian.
  The "Let's see if I can upload myself now" release, made by Marc, Frank and
  Colin, uploaded by Jeroen.
  * checks/description
    + [HE] Warn if the short description start with an article or a capital
      letter. Patch by Tobias Toedter <t.toedter@gmx.net>, thanks. (Closes:
      #258824)
  * checks/fields:
    + [HE] Warn if the debian revision has three parts, as this is the sign of
      a binary NMU. New check's name is binary-nmu-debian-revision-in-source.
      (Closes: #244830)
    + [HE] Warn if people use the Bugs field to refer to the Debian BTS, the
      new check is called redundant-bugs-field. (Closes: #245883)
  * checks/files:
    + [HE] Check that .desktop files are placed in /usr/share/applications.
      This seems to be the standard place for those files that are used
      to create menus. The check is called desktop-file-in-wrong-dir.
      (Closes: #200171)
  * checks/manpages:
    + [HE] Don't compare the manpage filename extension and the content of
      .TH case-sensitive. Report + patch by Jay Berkenbilt <ejb@ql.org>,
      thanks. (Closes: #285335)
    + [HE] Emit binary-without-english-manpage if a package only provides
      translated manpages for a binary. (Closes: #259227)
    + [HE] Skip all comment lines when checking for .so links in manpages.
      Thanks for the report and fix suggestion to Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #284662)
  * checks/md5sums:
    + [HE] Strip off ./ at the beginning of the filenames in md5sums
      files (this seems to happen on some systems, though we don't know
      how). (Closes: #284728)
  * checks/standards-version:
    + [CW] By definition, udebs aren't required to conform to policy, so
      don't issue no-standards-version-field for them. (If they happen to
      have a Standards-Version field anyway, we still check that it's
      valid.)

  * lib/Lab.pm, frontend/lintian:
    SECURITY (CAN-2004-1000):
    + [FL] Overhaul lab directory handling. This also fixes the issue
      of removing a lab that never was created (Closes: #286681)
  * frontend/lintian: Add warty and hoary as valid distributions.
  * checks/common_data.pm: Add restricted, universe, and multiverse to
    %known_archive_parts.
  The "learn how to use intltool-debian correctly the hard way" release

  * checks/po-debconf: Set INTLTOOL_EXTRACT to fix invocation
    of intltool-update (Closes: #285419, #285471)
  The "A little pause from the sarge release work" release.

  * checks/changelog-file:
    + [FL] file has apparently changed its output format for
      symlinks sometime in the past. This broke symlink detection.
      (Closes: #276504)
  * checks/deb-format, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2:
    + [CW] Fix binary package data member extraction to work with arbitrary
      compression algorithms instead of hardcoding data.tar.gz.
  * checks/debconf{,.desc}:
    + [FL] The SETTITLE command was introduced in debconf version
      1.3.22. Check the depends for that (Closes: #261890)
    + [FL] Warn about incorrect usage of commas in translated Choices
      fields. Patch by Denis Barbier after a suggestion by Andreas
      Metzler (Closes: #282030)
  * checks/debhelper:
    + [FL] Update list of debhelper scripts that modify maintainer
      scripts
  * checks/menu-format.desc:
    + [FL] Adjust references to the menu documentation. Noted by
      Jack Moffitt (Closes: #277393)
  * checks/po-debconf{,.desc}:
    + [FL] Check for outdated .pot files when using po-debconf.
      This requires a new dependency on intltool-debian. Patch
      by Denis Barbier with corrections by JvW (Closes: #242345)
  * checks/scripts{,.desc}:
    + [FL] Fix copy-and-paste error in description
      of wrong-path-for-gnuplot (Closes: #276945)
      Thanks to Lionel Elie Mamane for reporting.
    + [FL] Add tclsh8.3 to list of valid interpreters as it is used
      in at least one package. (Closes: #280080)
    + [FL] Issue wrong-path-for-{ruby,python} even if the path contained
      a version number. Change the description of the tag to reflect that.
      (Closes: #257904)

  * frontend/lintian-info:
    + [FL] Overrides start with O:, not with 0:, d'oh!
      (Closes: #258815)

  * lib/Tags.pm:
    + [FL] Add missing "use Util;", noted by Robert Luberda
      (Closes: #278513)

  * testset/debconf/*,testset/tags.debconf:
    + [FL] New test package for debconf and udeb tests
  * testset/diffs:
    + [JvW] Remove the shipped ELF binary, can be compiled at test-time
  * testset/runtests:
    + [FL] Make checks of udeb packages possible

  The ``the others must be busy releasing Sarge or something'' release,
  prepared by yours truly
  * checks/conffiles.desc:
    + Note the most likely cause for duplicate-conffile in the description
      (thanks Chris Anderson for running into this problem and asking me
      about it)
  * checks/copyright-file:
    + Revert the extra pedantic check introduced in 1.23.0 that
      complained about unstrict dependencies when one as a
      /usr/share/doc/<package> that is a symlink (Closes: #249414)
  * checks/debconf:
    + Don't warn when the Choices field of a debconf question is
      not translated, often it makes no sense to translate it
      (Closes: #262649)
  * checks/debhelper:
    + dh-make also creates sample files named .EX, so make that check
      case-insensitive (Closes: #251262)
  * checks/fields.desc:
    + Adjust package-has-a-duplicate-relation to warning, and note that
      this sometimes happens to you when using ${shlibs:Depends}, and you
      shouldn't bother too much if that's the case (Closes: #274286)
      Thanks Peter Eisentraut for the suggestion
    + Fix English language depends-on-essential-package-without-using-version,
      thanks to Peter Eisentrautf for noticing (Closes: #261603)
    + [FL] Clone depends-on-essential-package-without-using-version as
      build-depends-on-essential-package-without-using-version to give
      correct policy reference (Closes: #261602)
  * checks/init.d:
    + Don't warn for missing init.d scripts in package and conffile list
      if a variable is used instead of a real name (Closes: #264218)
  * checks/manpages.desc:
    + Demote binary-without-manpage to warning, and adjust description,
      to be consistent with policy, which says a manpage should be available
      (and doesn't use "must" for it). Thanks to Robert Millan for his patch
      (Closes: #271014)
  * checks/nmu.desc:
    + Note in source-nmu-has-incorrect-version-number's description that
      the mistake could also be the other way around (Closes: #258604)
  * checks/po-debconf:
    + Don't give missing-file-from-potfile-in on empty lines
      (Thanks Adam Conrad for noticing)
  * checks/scripts:
    + The php commandline interpreter is now provided by php4-cli, and
      not php4-cgi, update dependency check accordingly (Closes: #268077)
    + Give an error if the 'config' script uses a non-essential
      interpreter (Closes: #274832)
  * checks/shared-libraries:
    + Ignore comments in shlibs files (Closes: #275124)
  * doc/lintian.sgml:
    + Document that you can use comments in overrides (Closes: #87805)
  * frontend/lintian:
    + Fix overrides so that they allow all of (1) <package> <type>:,
      (2) <package>:, and (3) <nothing> as prefix to tags you want to
      override, and modify documentation accordingly. This used to be buggy
      (Closes: #261435)
  * The "of course it had to go wrong on my first own lintian
    upload" release.
  * Tigthen versioned Build-Depends on sed to (>= 4.1-4) to avoid
    be hitten by a bug in sed that changes the permissions of files
    when processed with sed -i (Closes: #259109)
  The ``Now featuring over 500 checks'' release, prepared by the usual
  suspects.
  * checks/*:
    + [JvW] Changed from executables to check-plugins
    + [HE] Drop the misuse of charset when we want to say "encoding".
      Renamed 2 tests for that:
      unknown-charset-in-po-file -> unknown-encoding-in-po-file
      debian-changelog-file-uses-obsolete-national-charset ->
      debian-changelog-file-uses-obsolete-national-encoding
      (Closes: #248194)
  * checks/binaries:
    + [FL] Change check for binary-compiled-with-profiling-enabled on
      hppa to look for _mcount instead of __gmon_start__ since the
      latter can't be used as an indicator on that arch (Closes: #207063)
    + [JvW] Exempt ocaml binaries from the 'is the binary stripped?' test,
      since they cannot be stripped harmlessly. See #256900 (Closes: #252695)
    + [JvW] Parse the output of file a little bit more strict, and make it
      consequent across checks (Closes: #257898)
  * checks/changelog-files{,.desc}:
    + [HE] New check latest-debian-changelog-entry-without-new-date, comparing
      the dates of the last 2 changelog entries. (Closes: #111215)
    + [FL] New tag invalid-date-in-changelog which is issued if
      latest-debian-changelog-entry-without-new-date encounters a
      parse error
  * checks/common-data.pm:
    + [JvW] Add libgl(u)-dev to list of virtual packages (Closes: #255595)
    + [JvW] Added amd64 to list of known architectures, as the name has
      settled and it'll likely enter the archive soonish (Closes: #257503)
  * checks/control-file{,.desc}:
    + [HE] Introduced new check script. New checks:
      - build-info-in-binary-control-file-section, triggered
        by a Build-* field in a binary section (Closes: #94928)
      - debian-control-file-uses-obsolete-national-encoding, stolen from
        changelog-file (Closes: #247197)
  * checks/cruft{,.desc}:
    + [JvW] cvsignore-file-in-source is now info, because it happens so often
      by upstream, and is only very minor in size
    + [HE] New check: source-contains-cvs-conflict-copy, triggered by
      .#file.version files. They are created by cvs when it tries to merge
      local changes and an update from the repo. (Closes: #246060)
    + [JvW] Also check for source-contains-svn-conflict-copy (for .r123 and
      .mine files)
  * checks/debhelper:
    + [FL] Avoid Perl warning about undefined values. Noted by JvW.
  * checks/fields{,.desc}:
    + [JvW] Added debian-revision-should-not-be-zero, suggested by Adam
      Conrad
    + [FL] Downgrade build-depends-without-arch-dep to warning as it's
      heuristic. Reword explanation. This partly handles #247171.
    + [JvW] For build-depends-without-arch-dep, fix detection of debhelper
      usage in clean when used by means of CDBS (combined with above change,
      now fully closes: #247171)
    + [HE] Check Build-Depends(-Indep) for virtual packages without a
      real dependency. Fix based on patch by Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #255593)
    + [HE] Don't issue virtual-package-depends-without-real-package-depends
      if this happens in Suggests. (Closes: #254367)
    + [FL] Allow whitespace in relations after the version number
  * checks/huge-usr-share:
    + [FL] Skip check for packages that don't have usr/share at all
      (Closes: #247708)
  * checks/manpages:
    + [FL] Comment check for no-manpage-in-correct-directory out until
      I know if it's worth keeping it at all (Closes: #253011)
      Thanks to Stephen Stafford for pointing this out.
  * checks/menus:
    + [FL] Fix regex which checks for update-menus calls (missing
      whitespace) and allow path before executable name (perhaps this
      should be another warning, though?) (Closes: #254420)
    + [FL] Some clean-up and warn that wm-menu-config is deprecated
      (Closes: #248997)
    + [FL] Demote executable-in-usr-lib-menu to warning as executables
      are supported (but seldomly used) (Closes: #254498)
  * checks/menu-format:
    + [FL] Fix su-to-root checks to cope with the new -X option and
      improve the option parsing to better handle unknown options
    + [FL] Allow a comma separated list in the package test. Pointed
      out by Gerfried Fuchs (Closes: #246507) Change incorrect-package-test
      to pkg-not-in-package-test which is issued when the package is
      not in the list. Don't issue menu-command-not-in-package when
      we have a list.
    + [FL] Commands for window manager's modules can't be expected
      to be available as executables, so don't issue
      menu-command-not-in-package in this case. Thanks to
      Manoj Srivastava for reporting (Closes: #247805)
    + [HE] Change menu-command-not-in-package to also look into the standard
      PATH. (Closes: #255155)
  * checks/po-debconf:
    + [JvW] Simply fail if stuff from gettext is missing.
  * checks/scripts:
    + [FL] Don't issue executable-not-elf-or-script for files
      that are named *.exe (Closes: #251075, #255083)
    + [CW] Add python2.4 as a valid interpreter (Closes: #254482)
    + [FL] Add ruby1.[68] as valid interpreters, introduce new
      ruby-script-but-no-ruby-dep error, copied from the python stuff
    + [FL] Don't issue script-not-executable for menu-methods. There
      are reasons why they are sometimes not executable (Closes: #250632)
    + [FL] 'and' and 'or' are no bash keywords (Closes: #194283)
  * checks/shared-libs:
    + [FL] Don't report shlib-with-executable-bit and
      shlib-with-bad-permissions on symbolic links to such files
    + [JvW] Fix the pic-detection code (Closes: #185816)
  * debian/{control,rules}, frontend/lintian:
    + [JvW] Insert version number at package build time, no need to commit a
      change to frontend/lintian on every version number change... Requires
      sed version 4 at build-time.
    + [JvW] Start depending on gettext.
    + [JvW] Start depending on libdigest-md5-perl on woody, for using md5 on
      files.
  * frontend/lintian:
    + [JvW] Partial rewrite: checks are now plugins loaded into lintian,
      rather than executed as separate executables. Makes it easy to make
      common functions available, tags are done centrally, etc etc. Should
      also save quite a number of forks, thus more speedier.

  * lib/Util.pm:
    + [FL] dpkg supports comments in control files now, handle them
      correctly
    + [FL] a space after the colon is not mandatory in dpkg control
      files

  * man/lintian.1:
    + [FL] Document new control-file check script

  * reporting/harness:
    + [FL] Correctly support udeb packages
  * reporting/html_reports:
    + [FL] Correctly support udeb packages
    + [FL] Remove some unused code for bug references
  * reporting/bug.status:
    + [FL] Remove

  * testset/filenames:
    + [JvW] Fix two lintian warnings in lintian itself by touching files only
      on clean target, and not distributing them in the source

  * unpack/list-srcpkg:
    + [FL] Some packages don't specifiy a standards-version, e.g. d-i ones.
      Prevent Perl warnings.
  * unpack/list-udebpkg:
    + [FL] Fix sort of copy & paste error which caused the whole
      script to behave ill
  * unpack/unpack-binpkg-l2:
    + [FL] While fixing permissions, also enable write access
      so we get no problems on removal. Disable group write
      permissions, we need nobody to interfere with us.

applied/ubuntu/hoary 2005-12-20 21:22:13 UTC 2005-12-20
Import patches-applied version 1.23.6ubuntu1 to applied/ubuntu/hoary

Author: Michael Vogt
Author Date: 2005-01-04 16:54:52 UTC

Import patches-applied version 1.23.6ubuntu1 to applied/ubuntu/hoary

Imported using git-ubuntu import.

Changelog parent: bcc4e77c4b9def45c01bedcea647e01a04d7f779
Unapplied parent: d2507211d941d0e1bd1502a99fe8622c46af7ca9

New changelog entries:
  * Resynchronise with Debian.
  The "Let's see if I can upload myself now" release, made by Marc, Frank and
  Colin, uploaded by Jeroen.
  * checks/description
    + [HE] Warn if the short description start with an article or a capital
      letter. Patch by Tobias Toedter <t.toedter@gmx.net>, thanks. (Closes:
      #258824)
  * checks/fields:
    + [HE] Warn if the debian revision has three parts, as this is the sign of
      a binary NMU. New check's name is binary-nmu-debian-revision-in-source.
      (Closes: #244830)
    + [HE] Warn if people use the Bugs field to refer to the Debian BTS, the
      new check is called redundant-bugs-field. (Closes: #245883)
  * checks/files:
    + [HE] Check that .desktop files are placed in /usr/share/applications.
      This seems to be the standard place for those files that are used
      to create menus. The check is called desktop-file-in-wrong-dir.
      (Closes: #200171)
  * checks/manpages:
    + [HE] Don't compare the manpage filename extension and the content of
      .TH case-sensitive. Report + patch by Jay Berkenbilt <ejb@ql.org>,
      thanks. (Closes: #285335)
    + [HE] Emit binary-without-english-manpage if a package only provides
      translated manpages for a binary. (Closes: #259227)
    + [HE] Skip all comment lines when checking for .so links in manpages.
      Thanks for the report and fix suggestion to Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #284662)
  * checks/md5sums:
    + [HE] Strip off ./ at the beginning of the filenames in md5sums
      files (this seems to happen on some systems, though we don't know
      how). (Closes: #284728)
  * checks/standards-version:
    + [CW] By definition, udebs aren't required to conform to policy, so
      don't issue no-standards-version-field for them. (If they happen to
      have a Standards-Version field anyway, we still check that it's
      valid.)

  * lib/Lab.pm, frontend/lintian:
    SECURITY (CAN-2004-1000):
    + [FL] Overhaul lab directory handling. This also fixes the issue
      of removing a lab that never was created (Closes: #286681)
  * frontend/lintian: Add warty and hoary as valid distributions.
  * checks/common_data.pm: Add restricted, universe, and multiverse to
    %known_archive_parts.
  The "learn how to use intltool-debian correctly the hard way" release

  * checks/po-debconf: Set INTLTOOL_EXTRACT to fix invocation
    of intltool-update (Closes: #285419, #285471)
  The "A little pause from the sarge release work" release.

  * checks/changelog-file:
    + [FL] file has apparently changed its output format for
      symlinks sometime in the past. This broke symlink detection.
      (Closes: #276504)
  * checks/deb-format, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2:
    + [CW] Fix binary package data member extraction to work with arbitrary
      compression algorithms instead of hardcoding data.tar.gz.
  * checks/debconf{,.desc}:
    + [FL] The SETTITLE command was introduced in debconf version
      1.3.22. Check the depends for that (Closes: #261890)
    + [FL] Warn about incorrect usage of commas in translated Choices
      fields. Patch by Denis Barbier after a suggestion by Andreas
      Metzler (Closes: #282030)
  * checks/debhelper:
    + [FL] Update list of debhelper scripts that modify maintainer
      scripts
  * checks/menu-format.desc:
    + [FL] Adjust references to the menu documentation. Noted by
      Jack Moffitt (Closes: #277393)
  * checks/po-debconf{,.desc}:
    + [FL] Check for outdated .pot files when using po-debconf.
      This requires a new dependency on intltool-debian. Patch
      by Denis Barbier with corrections by JvW (Closes: #242345)
  * checks/scripts{,.desc}:
    + [FL] Fix copy-and-paste error in description
      of wrong-path-for-gnuplot (Closes: #276945)
      Thanks to Lionel Elie Mamane for reporting.
    + [FL] Add tclsh8.3 to list of valid interpreters as it is used
      in at least one package. (Closes: #280080)
    + [FL] Issue wrong-path-for-{ruby,python} even if the path contained
      a version number. Change the description of the tag to reflect that.
      (Closes: #257904)

  * frontend/lintian-info:
    + [FL] Overrides start with O:, not with 0:, d'oh!
      (Closes: #258815)

  * lib/Tags.pm:
    + [FL] Add missing "use Util;", noted by Robert Luberda
      (Closes: #278513)

  * testset/debconf/*,testset/tags.debconf:
    + [FL] New test package for debconf and udeb tests
  * testset/diffs:
    + [JvW] Remove the shipped ELF binary, can be compiled at test-time
  * testset/runtests:
    + [FL] Make checks of udeb packages possible

  The ``the others must be busy releasing Sarge or something'' release,
  prepared by yours truly
  * checks/conffiles.desc:
    + Note the most likely cause for duplicate-conffile in the description
      (thanks Chris Anderson for running into this problem and asking me
      about it)
  * checks/copyright-file:
    + Revert the extra pedantic check introduced in 1.23.0 that
      complained about unstrict dependencies when one as a
      /usr/share/doc/<package> that is a symlink (Closes: #249414)
  * checks/debconf:
    + Don't warn when the Choices field of a debconf question is
      not translated, often it makes no sense to translate it
      (Closes: #262649)
  * checks/debhelper:
    + dh-make also creates sample files named .EX, so make that check
      case-insensitive (Closes: #251262)
  * checks/fields.desc:
    + Adjust package-has-a-duplicate-relation to warning, and note that
      this sometimes happens to you when using ${shlibs:Depends}, and you
      shouldn't bother too much if that's the case (Closes: #274286)
      Thanks Peter Eisentraut for the suggestion
    + Fix English language depends-on-essential-package-without-using-version,
      thanks to Peter Eisentrautf for noticing (Closes: #261603)
    + [FL] Clone depends-on-essential-package-without-using-version as
      build-depends-on-essential-package-without-using-version to give
      correct policy reference (Closes: #261602)
  * checks/init.d:
    + Don't warn for missing init.d scripts in package and conffile list
      if a variable is used instead of a real name (Closes: #264218)
  * checks/manpages.desc:
    + Demote binary-without-manpage to warning, and adjust description,
      to be consistent with policy, which says a manpage should be available
      (and doesn't use "must" for it). Thanks to Robert Millan for his patch
      (Closes: #271014)
  * checks/nmu.desc:
    + Note in source-nmu-has-incorrect-version-number's description that
      the mistake could also be the other way around (Closes: #258604)
  * checks/po-debconf:
    + Don't give missing-file-from-potfile-in on empty lines
      (Thanks Adam Conrad for noticing)
  * checks/scripts:
    + The php commandline interpreter is now provided by php4-cli, and
      not php4-cgi, update dependency check accordingly (Closes: #268077)
    + Give an error if the 'config' script uses a non-essential
      interpreter (Closes: #274832)
  * checks/shared-libraries:
    + Ignore comments in shlibs files (Closes: #275124)
  * doc/lintian.sgml:
    + Document that you can use comments in overrides (Closes: #87805)
  * frontend/lintian:
    + Fix overrides so that they allow all of (1) <package> <type>:,
      (2) <package>:, and (3) <nothing> as prefix to tags you want to
      override, and modify documentation accordingly. This used to be buggy
      (Closes: #261435)
  * The "of course it had to go wrong on my first own lintian
    upload" release.
  * Tigthen versioned Build-Depends on sed to (>= 4.1-4) to avoid
    be hitten by a bug in sed that changes the permissions of files
    when processed with sed -i (Closes: #259109)
  The ``Now featuring over 500 checks'' release, prepared by the usual
  suspects.
  * checks/*:
    + [JvW] Changed from executables to check-plugins
    + [HE] Drop the misuse of charset when we want to say "encoding".
      Renamed 2 tests for that:
      unknown-charset-in-po-file -> unknown-encoding-in-po-file
      debian-changelog-file-uses-obsolete-national-charset ->
      debian-changelog-file-uses-obsolete-national-encoding
      (Closes: #248194)
  * checks/binaries:
    + [FL] Change check for binary-compiled-with-profiling-enabled on
      hppa to look for _mcount instead of __gmon_start__ since the
      latter can't be used as an indicator on that arch (Closes: #207063)
    + [JvW] Exempt ocaml binaries from the 'is the binary stripped?' test,
      since they cannot be stripped harmlessly. See #256900 (Closes: #252695)
    + [JvW] Parse the output of file a little bit more strict, and make it
      consequent across checks (Closes: #257898)
  * checks/changelog-files{,.desc}:
    + [HE] New check latest-debian-changelog-entry-without-new-date, comparing
      the dates of the last 2 changelog entries. (Closes: #111215)
    + [FL] New tag invalid-date-in-changelog which is issued if
      latest-debian-changelog-entry-without-new-date encounters a
      parse error
  * checks/common-data.pm:
    + [JvW] Add libgl(u)-dev to list of virtual packages (Closes: #255595)
    + [JvW] Added amd64 to list of known architectures, as the name has
      settled and it'll likely enter the archive soonish (Closes: #257503)
  * checks/control-file{,.desc}:
    + [HE] Introduced new check script. New checks:
      - build-info-in-binary-control-file-section, triggered
        by a Build-* field in a binary section (Closes: #94928)
      - debian-control-file-uses-obsolete-national-encoding, stolen from
        changelog-file (Closes: #247197)
  * checks/cruft{,.desc}:
    + [JvW] cvsignore-file-in-source is now info, because it happens so often
      by upstream, and is only very minor in size
    + [HE] New check: source-contains-cvs-conflict-copy, triggered by
      .#file.version files. They are created by cvs when it tries to merge
      local changes and an update from the repo. (Closes: #246060)
    + [JvW] Also check for source-contains-svn-conflict-copy (for .r123 and
      .mine files)
  * checks/debhelper:
    + [FL] Avoid Perl warning about undefined values. Noted by JvW.
  * checks/fields{,.desc}:
    + [JvW] Added debian-revision-should-not-be-zero, suggested by Adam
      Conrad
    + [FL] Downgrade build-depends-without-arch-dep to warning as it's
      heuristic. Reword explanation. This partly handles #247171.
    + [JvW] For build-depends-without-arch-dep, fix detection of debhelper
      usage in clean when used by means of CDBS (combined with above change,
      now fully closes: #247171)
    + [HE] Check Build-Depends(-Indep) for virtual packages without a
      real dependency. Fix based on patch by Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #255593)
    + [HE] Don't issue virtual-package-depends-without-real-package-depends
      if this happens in Suggests. (Closes: #254367)
    + [FL] Allow whitespace in relations after the version number
  * checks/huge-usr-share:
    + [FL] Skip check for packages that don't have usr/share at all
      (Closes: #247708)
  * checks/manpages:
    + [FL] Comment check for no-manpage-in-correct-directory out until
      I know if it's worth keeping it at all (Closes: #253011)
      Thanks to Stephen Stafford for pointing this out.
  * checks/menus:
    + [FL] Fix regex which checks for update-menus calls (missing
      whitespace) and allow path before executable name (perhaps this
      should be another warning, though?) (Closes: #254420)
    + [FL] Some clean-up and warn that wm-menu-config is deprecated
      (Closes: #248997)
    + [FL] Demote executable-in-usr-lib-menu to warning as executables
      are supported (but seldomly used) (Closes: #254498)
  * checks/menu-format:
    + [FL] Fix su-to-root checks to cope with the new -X option and
      improve the option parsing to better handle unknown options
    + [FL] Allow a comma separated list in the package test. Pointed
      out by Gerfried Fuchs (Closes: #246507) Change incorrect-package-test
      to pkg-not-in-package-test which is issued when the package is
      not in the list. Don't issue menu-command-not-in-package when
      we have a list.
    + [FL] Commands for window manager's modules can't be expected
      to be available as executables, so don't issue
      menu-command-not-in-package in this case. Thanks to
      Manoj Srivastava for reporting (Closes: #247805)
    + [HE] Change menu-command-not-in-package to also look into the standard
      PATH. (Closes: #255155)
  * checks/po-debconf:
    + [JvW] Simply fail if stuff from gettext is missing.
  * checks/scripts:
    + [FL] Don't issue executable-not-elf-or-script for files
      that are named *.exe (Closes: #251075, #255083)
    + [CW] Add python2.4 as a valid interpreter (Closes: #254482)
    + [FL] Add ruby1.[68] as valid interpreters, introduce new
      ruby-script-but-no-ruby-dep error, copied from the python stuff
    + [FL] Don't issue script-not-executable for menu-methods. There
      are reasons why they are sometimes not executable (Closes: #250632)
    + [FL] 'and' and 'or' are no bash keywords (Closes: #194283)
  * checks/shared-libs:
    + [FL] Don't report shlib-with-executable-bit and
      shlib-with-bad-permissions on symbolic links to such files
    + [JvW] Fix the pic-detection code (Closes: #185816)
  * debian/{control,rules}, frontend/lintian:
    + [JvW] Insert version number at package build time, no need to commit a
      change to frontend/lintian on every version number change... Requires
      sed version 4 at build-time.
    + [JvW] Start depending on gettext.
    + [JvW] Start depending on libdigest-md5-perl on woody, for using md5 on
      files.
  * frontend/lintian:
    + [JvW] Partial rewrite: checks are now plugins loaded into lintian,
      rather than executed as separate executables. Makes it easy to make
      common functions available, tags are done centrally, etc etc. Should
      also save quite a number of forks, thus more speedier.

  * lib/Util.pm:
    + [FL] dpkg supports comments in control files now, handle them
      correctly
    + [FL] a space after the colon is not mandatory in dpkg control
      files

  * man/lintian.1:
    + [FL] Document new control-file check script

  * reporting/harness:
    + [FL] Correctly support udeb packages
  * reporting/html_reports:
    + [FL] Correctly support udeb packages
    + [FL] Remove some unused code for bug references
  * reporting/bug.status:
    + [FL] Remove

  * testset/filenames:
    + [JvW] Fix two lintian warnings in lintian itself by touching files only
      on clean target, and not distributing them in the source

  * unpack/list-srcpkg:
    + [FL] Some packages don't specifiy a standards-version, e.g. d-i ones.
      Prevent Perl warnings.
  * unpack/list-udebpkg:
    + [FL] Fix sort of copy & paste error which caused the whole
      script to behave ill
  * unpack/unpack-binpkg-l2:
    + [FL] While fixing permissions, also enable write access
      so we get no problems on removal. Disable group write
      permissions, we need nobody to interfere with us.

ubuntu/hoary-devel 2005-12-20 21:22:13 UTC 2005-12-20
Import patches-unapplied version 1.23.6ubuntu1 to ubuntu/hoary

Author: Michael Vogt
Author Date: 2005-01-04 16:54:52 UTC

Import patches-unapplied version 1.23.6ubuntu1 to ubuntu/hoary

Imported using git-ubuntu import.

Changelog parent: 43ea43d691f6fa06994a605d1d1ef6695bd2e533

New changelog entries:
  * Resynchronise with Debian.
  The "Let's see if I can upload myself now" release, made by Marc, Frank and
  Colin, uploaded by Jeroen.
  * checks/description
    + [HE] Warn if the short description start with an article or a capital
      letter. Patch by Tobias Toedter <t.toedter@gmx.net>, thanks. (Closes:
      #258824)
  * checks/fields:
    + [HE] Warn if the debian revision has three parts, as this is the sign of
      a binary NMU. New check's name is binary-nmu-debian-revision-in-source.
      (Closes: #244830)
    + [HE] Warn if people use the Bugs field to refer to the Debian BTS, the
      new check is called redundant-bugs-field. (Closes: #245883)
  * checks/files:
    + [HE] Check that .desktop files are placed in /usr/share/applications.
      This seems to be the standard place for those files that are used
      to create menus. The check is called desktop-file-in-wrong-dir.
      (Closes: #200171)
  * checks/manpages:
    + [HE] Don't compare the manpage filename extension and the content of
      .TH case-sensitive. Report + patch by Jay Berkenbilt <ejb@ql.org>,
      thanks. (Closes: #285335)
    + [HE] Emit binary-without-english-manpage if a package only provides
      translated manpages for a binary. (Closes: #259227)
    + [HE] Skip all comment lines when checking for .so links in manpages.
      Thanks for the report and fix suggestion to Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #284662)
  * checks/md5sums:
    + [HE] Strip off ./ at the beginning of the filenames in md5sums
      files (this seems to happen on some systems, though we don't know
      how). (Closes: #284728)
  * checks/standards-version:
    + [CW] By definition, udebs aren't required to conform to policy, so
      don't issue no-standards-version-field for them. (If they happen to
      have a Standards-Version field anyway, we still check that it's
      valid.)

  * lib/Lab.pm, frontend/lintian:
    SECURITY (CAN-2004-1000):
    + [FL] Overhaul lab directory handling. This also fixes the issue
      of removing a lab that never was created (Closes: #286681)
  * frontend/lintian: Add warty and hoary as valid distributions.
  * checks/common_data.pm: Add restricted, universe, and multiverse to
    %known_archive_parts.
  The "learn how to use intltool-debian correctly the hard way" release

  * checks/po-debconf: Set INTLTOOL_EXTRACT to fix invocation
    of intltool-update (Closes: #285419, #285471)
  The "A little pause from the sarge release work" release.

  * checks/changelog-file:
    + [FL] file has apparently changed its output format for
      symlinks sometime in the past. This broke symlink detection.
      (Closes: #276504)
  * checks/deb-format, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2:
    + [CW] Fix binary package data member extraction to work with arbitrary
      compression algorithms instead of hardcoding data.tar.gz.
  * checks/debconf{,.desc}:
    + [FL] The SETTITLE command was introduced in debconf version
      1.3.22. Check the depends for that (Closes: #261890)
    + [FL] Warn about incorrect usage of commas in translated Choices
      fields. Patch by Denis Barbier after a suggestion by Andreas
      Metzler (Closes: #282030)
  * checks/debhelper:
    + [FL] Update list of debhelper scripts that modify maintainer
      scripts
  * checks/menu-format.desc:
    + [FL] Adjust references to the menu documentation. Noted by
      Jack Moffitt (Closes: #277393)
  * checks/po-debconf{,.desc}:
    + [FL] Check for outdated .pot files when using po-debconf.
      This requires a new dependency on intltool-debian. Patch
      by Denis Barbier with corrections by JvW (Closes: #242345)
  * checks/scripts{,.desc}:
    + [FL] Fix copy-and-paste error in description
      of wrong-path-for-gnuplot (Closes: #276945)
      Thanks to Lionel Elie Mamane for reporting.
    + [FL] Add tclsh8.3 to list of valid interpreters as it is used
      in at least one package. (Closes: #280080)
    + [FL] Issue wrong-path-for-{ruby,python} even if the path contained
      a version number. Change the description of the tag to reflect that.
      (Closes: #257904)

  * frontend/lintian-info:
    + [FL] Overrides start with O:, not with 0:, d'oh!
      (Closes: #258815)

  * lib/Tags.pm:
    + [FL] Add missing "use Util;", noted by Robert Luberda
      (Closes: #278513)

  * testset/debconf/*,testset/tags.debconf:
    + [FL] New test package for debconf and udeb tests
  * testset/diffs:
    + [JvW] Remove the shipped ELF binary, can be compiled at test-time
  * testset/runtests:
    + [FL] Make checks of udeb packages possible

  The ``the others must be busy releasing Sarge or something'' release,
  prepared by yours truly
  * checks/conffiles.desc:
    + Note the most likely cause for duplicate-conffile in the description
      (thanks Chris Anderson for running into this problem and asking me
      about it)
  * checks/copyright-file:
    + Revert the extra pedantic check introduced in 1.23.0 that
      complained about unstrict dependencies when one as a
      /usr/share/doc/<package> that is a symlink (Closes: #249414)
  * checks/debconf:
    + Don't warn when the Choices field of a debconf question is
      not translated, often it makes no sense to translate it
      (Closes: #262649)
  * checks/debhelper:
    + dh-make also creates sample files named .EX, so make that check
      case-insensitive (Closes: #251262)
  * checks/fields.desc:
    + Adjust package-has-a-duplicate-relation to warning, and note that
      this sometimes happens to you when using ${shlibs:Depends}, and you
      shouldn't bother too much if that's the case (Closes: #274286)
      Thanks Peter Eisentraut for the suggestion
    + Fix English language depends-on-essential-package-without-using-version,
      thanks to Peter Eisentrautf for noticing (Closes: #261603)
    + [FL] Clone depends-on-essential-package-without-using-version as
      build-depends-on-essential-package-without-using-version to give
      correct policy reference (Closes: #261602)
  * checks/init.d:
    + Don't warn for missing init.d scripts in package and conffile list
      if a variable is used instead of a real name (Closes: #264218)
  * checks/manpages.desc:
    + Demote binary-without-manpage to warning, and adjust description,
      to be consistent with policy, which says a manpage should be available
      (and doesn't use "must" for it). Thanks to Robert Millan for his patch
      (Closes: #271014)
  * checks/nmu.desc:
    + Note in source-nmu-has-incorrect-version-number's description that
      the mistake could also be the other way around (Closes: #258604)
  * checks/po-debconf:
    + Don't give missing-file-from-potfile-in on empty lines
      (Thanks Adam Conrad for noticing)
  * checks/scripts:
    + The php commandline interpreter is now provided by php4-cli, and
      not php4-cgi, update dependency check accordingly (Closes: #268077)
    + Give an error if the 'config' script uses a non-essential
      interpreter (Closes: #274832)
  * checks/shared-libraries:
    + Ignore comments in shlibs files (Closes: #275124)
  * doc/lintian.sgml:
    + Document that you can use comments in overrides (Closes: #87805)
  * frontend/lintian:
    + Fix overrides so that they allow all of (1) <package> <type>:,
      (2) <package>:, and (3) <nothing> as prefix to tags you want to
      override, and modify documentation accordingly. This used to be buggy
      (Closes: #261435)
  * The "of course it had to go wrong on my first own lintian
    upload" release.
  * Tigthen versioned Build-Depends on sed to (>= 4.1-4) to avoid
    be hitten by a bug in sed that changes the permissions of files
    when processed with sed -i (Closes: #259109)
  The ``Now featuring over 500 checks'' release, prepared by the usual
  suspects.
  * checks/*:
    + [JvW] Changed from executables to check-plugins
    + [HE] Drop the misuse of charset when we want to say "encoding".
      Renamed 2 tests for that:
      unknown-charset-in-po-file -> unknown-encoding-in-po-file
      debian-changelog-file-uses-obsolete-national-charset ->
      debian-changelog-file-uses-obsolete-national-encoding
      (Closes: #248194)
  * checks/binaries:
    + [FL] Change check for binary-compiled-with-profiling-enabled on
      hppa to look for _mcount instead of __gmon_start__ since the
      latter can't be used as an indicator on that arch (Closes: #207063)
    + [JvW] Exempt ocaml binaries from the 'is the binary stripped?' test,
      since they cannot be stripped harmlessly. See #256900 (Closes: #252695)
    + [JvW] Parse the output of file a little bit more strict, and make it
      consequent across checks (Closes: #257898)
  * checks/changelog-files{,.desc}:
    + [HE] New check latest-debian-changelog-entry-without-new-date, comparing
      the dates of the last 2 changelog entries. (Closes: #111215)
    + [FL] New tag invalid-date-in-changelog which is issued if
      latest-debian-changelog-entry-without-new-date encounters a
      parse error
  * checks/common-data.pm:
    + [JvW] Add libgl(u)-dev to list of virtual packages (Closes: #255595)
    + [JvW] Added amd64 to list of known architectures, as the name has
      settled and it'll likely enter the archive soonish (Closes: #257503)
  * checks/control-file{,.desc}:
    + [HE] Introduced new check script. New checks:
      - build-info-in-binary-control-file-section, triggered
        by a Build-* field in a binary section (Closes: #94928)
      - debian-control-file-uses-obsolete-national-encoding, stolen from
        changelog-file (Closes: #247197)
  * checks/cruft{,.desc}:
    + [JvW] cvsignore-file-in-source is now info, because it happens so often
      by upstream, and is only very minor in size
    + [HE] New check: source-contains-cvs-conflict-copy, triggered by
      .#file.version files. They are created by cvs when it tries to merge
      local changes and an update from the repo. (Closes: #246060)
    + [JvW] Also check for source-contains-svn-conflict-copy (for .r123 and
      .mine files)
  * checks/debhelper:
    + [FL] Avoid Perl warning about undefined values. Noted by JvW.
  * checks/fields{,.desc}:
    + [JvW] Added debian-revision-should-not-be-zero, suggested by Adam
      Conrad
    + [FL] Downgrade build-depends-without-arch-dep to warning as it's
      heuristic. Reword explanation. This partly handles #247171.
    + [JvW] For build-depends-without-arch-dep, fix detection of debhelper
      usage in clean when used by means of CDBS (combined with above change,
      now fully closes: #247171)
    + [HE] Check Build-Depends(-Indep) for virtual packages without a
      real dependency. Fix based on patch by Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #255593)
    + [HE] Don't issue virtual-package-depends-without-real-package-depends
      if this happens in Suggests. (Closes: #254367)
    + [FL] Allow whitespace in relations after the version number
  * checks/huge-usr-share:
    + [FL] Skip check for packages that don't have usr/share at all
      (Closes: #247708)
  * checks/manpages:
    + [FL] Comment check for no-manpage-in-correct-directory out until
      I know if it's worth keeping it at all (Closes: #253011)
      Thanks to Stephen Stafford for pointing this out.
  * checks/menus:
    + [FL] Fix regex which checks for update-menus calls (missing
      whitespace) and allow path before executable name (perhaps this
      should be another warning, though?) (Closes: #254420)
    + [FL] Some clean-up and warn that wm-menu-config is deprecated
      (Closes: #248997)
    + [FL] Demote executable-in-usr-lib-menu to warning as executables
      are supported (but seldomly used) (Closes: #254498)
  * checks/menu-format:
    + [FL] Fix su-to-root checks to cope with the new -X option and
      improve the option parsing to better handle unknown options
    + [FL] Allow a comma separated list in the package test. Pointed
      out by Gerfried Fuchs (Closes: #246507) Change incorrect-package-test
      to pkg-not-in-package-test which is issued when the package is
      not in the list. Don't issue menu-command-not-in-package when
      we have a list.
    + [FL] Commands for window manager's modules can't be expected
      to be available as executables, so don't issue
      menu-command-not-in-package in this case. Thanks to
      Manoj Srivastava for reporting (Closes: #247805)
    + [HE] Change menu-command-not-in-package to also look into the standard
      PATH. (Closes: #255155)
  * checks/po-debconf:
    + [JvW] Simply fail if stuff from gettext is missing.
  * checks/scripts:
    + [FL] Don't issue executable-not-elf-or-script for files
      that are named *.exe (Closes: #251075, #255083)
    + [CW] Add python2.4 as a valid interpreter (Closes: #254482)
    + [FL] Add ruby1.[68] as valid interpreters, introduce new
      ruby-script-but-no-ruby-dep error, copied from the python stuff
    + [FL] Don't issue script-not-executable for menu-methods. There
      are reasons why they are sometimes not executable (Closes: #250632)
    + [FL] 'and' and 'or' are no bash keywords (Closes: #194283)
  * checks/shared-libs:
    + [FL] Don't report shlib-with-executable-bit and
      shlib-with-bad-permissions on symbolic links to such files
    + [JvW] Fix the pic-detection code (Closes: #185816)
  * debian/{control,rules}, frontend/lintian:
    + [JvW] Insert version number at package build time, no need to commit a
      change to frontend/lintian on every version number change... Requires
      sed version 4 at build-time.
    + [JvW] Start depending on gettext.
    + [JvW] Start depending on libdigest-md5-perl on woody, for using md5 on
      files.
  * frontend/lintian:
    + [JvW] Partial rewrite: checks are now plugins loaded into lintian,
      rather than executed as separate executables. Makes it easy to make
      common functions available, tags are done centrally, etc etc. Should
      also save quite a number of forks, thus more speedier.

  * lib/Util.pm:
    + [FL] dpkg supports comments in control files now, handle them
      correctly
    + [FL] a space after the colon is not mandatory in dpkg control
      files

  * man/lintian.1:
    + [FL] Document new control-file check script

  * reporting/harness:
    + [FL] Correctly support udeb packages
  * reporting/html_reports:
    + [FL] Correctly support udeb packages
    + [FL] Remove some unused code for bug references
  * reporting/bug.status:
    + [FL] Remove

  * testset/filenames:
    + [JvW] Fix two lintian warnings in lintian itself by touching files only
      on clean target, and not distributing them in the source

  * unpack/list-srcpkg:
    + [FL] Some packages don't specifiy a standards-version, e.g. d-i ones.
      Prevent Perl warnings.
  * unpack/list-udebpkg:
    + [FL] Fix sort of copy & paste error which caused the whole
      script to behave ill
  * unpack/unpack-binpkg-l2:
    + [FL] While fixing permissions, also enable write access
      so we get no problems on removal. Disable group write
      permissions, we need nobody to interfere with us.

ubuntu/hoary 2005-12-20 21:22:13 UTC 2005-12-20
Import patches-unapplied version 1.23.6ubuntu1 to ubuntu/hoary

Author: Michael Vogt
Author Date: 2005-01-04 16:54:52 UTC

Import patches-unapplied version 1.23.6ubuntu1 to ubuntu/hoary

Imported using git-ubuntu import.

Changelog parent: 43ea43d691f6fa06994a605d1d1ef6695bd2e533

New changelog entries:
  * Resynchronise with Debian.
  The "Let's see if I can upload myself now" release, made by Marc, Frank and
  Colin, uploaded by Jeroen.
  * checks/description
    + [HE] Warn if the short description start with an article or a capital
      letter. Patch by Tobias Toedter <t.toedter@gmx.net>, thanks. (Closes:
      #258824)
  * checks/fields:
    + [HE] Warn if the debian revision has three parts, as this is the sign of
      a binary NMU. New check's name is binary-nmu-debian-revision-in-source.
      (Closes: #244830)
    + [HE] Warn if people use the Bugs field to refer to the Debian BTS, the
      new check is called redundant-bugs-field. (Closes: #245883)
  * checks/files:
    + [HE] Check that .desktop files are placed in /usr/share/applications.
      This seems to be the standard place for those files that are used
      to create menus. The check is called desktop-file-in-wrong-dir.
      (Closes: #200171)
  * checks/manpages:
    + [HE] Don't compare the manpage filename extension and the content of
      .TH case-sensitive. Report + patch by Jay Berkenbilt <ejb@ql.org>,
      thanks. (Closes: #285335)
    + [HE] Emit binary-without-english-manpage if a package only provides
      translated manpages for a binary. (Closes: #259227)
    + [HE] Skip all comment lines when checking for .so links in manpages.
      Thanks for the report and fix suggestion to Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #284662)
  * checks/md5sums:
    + [HE] Strip off ./ at the beginning of the filenames in md5sums
      files (this seems to happen on some systems, though we don't know
      how). (Closes: #284728)
  * checks/standards-version:
    + [CW] By definition, udebs aren't required to conform to policy, so
      don't issue no-standards-version-field for them. (If they happen to
      have a Standards-Version field anyway, we still check that it's
      valid.)

  * lib/Lab.pm, frontend/lintian:
    SECURITY (CAN-2004-1000):
    + [FL] Overhaul lab directory handling. This also fixes the issue
      of removing a lab that never was created (Closes: #286681)
  * frontend/lintian: Add warty and hoary as valid distributions.
  * checks/common_data.pm: Add restricted, universe, and multiverse to
    %known_archive_parts.
  The "learn how to use intltool-debian correctly the hard way" release

  * checks/po-debconf: Set INTLTOOL_EXTRACT to fix invocation
    of intltool-update (Closes: #285419, #285471)
  The "A little pause from the sarge release work" release.

  * checks/changelog-file:
    + [FL] file has apparently changed its output format for
      symlinks sometime in the past. This broke symlink detection.
      (Closes: #276504)
  * checks/deb-format, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2:
    + [CW] Fix binary package data member extraction to work with arbitrary
      compression algorithms instead of hardcoding data.tar.gz.
  * checks/debconf{,.desc}:
    + [FL] The SETTITLE command was introduced in debconf version
      1.3.22. Check the depends for that (Closes: #261890)
    + [FL] Warn about incorrect usage of commas in translated Choices
      fields. Patch by Denis Barbier after a suggestion by Andreas
      Metzler (Closes: #282030)
  * checks/debhelper:
    + [FL] Update list of debhelper scripts that modify maintainer
      scripts
  * checks/menu-format.desc:
    + [FL] Adjust references to the menu documentation. Noted by
      Jack Moffitt (Closes: #277393)
  * checks/po-debconf{,.desc}:
    + [FL] Check for outdated .pot files when using po-debconf.
      This requires a new dependency on intltool-debian. Patch
      by Denis Barbier with corrections by JvW (Closes: #242345)
  * checks/scripts{,.desc}:
    + [FL] Fix copy-and-paste error in description
      of wrong-path-for-gnuplot (Closes: #276945)
      Thanks to Lionel Elie Mamane for reporting.
    + [FL] Add tclsh8.3 to list of valid interpreters as it is used
      in at least one package. (Closes: #280080)
    + [FL] Issue wrong-path-for-{ruby,python} even if the path contained
      a version number. Change the description of the tag to reflect that.
      (Closes: #257904)

  * frontend/lintian-info:
    + [FL] Overrides start with O:, not with 0:, d'oh!
      (Closes: #258815)

  * lib/Tags.pm:
    + [FL] Add missing "use Util;", noted by Robert Luberda
      (Closes: #278513)

  * testset/debconf/*,testset/tags.debconf:
    + [FL] New test package for debconf and udeb tests
  * testset/diffs:
    + [JvW] Remove the shipped ELF binary, can be compiled at test-time
  * testset/runtests:
    + [FL] Make checks of udeb packages possible

  The ``the others must be busy releasing Sarge or something'' release,
  prepared by yours truly
  * checks/conffiles.desc:
    + Note the most likely cause for duplicate-conffile in the description
      (thanks Chris Anderson for running into this problem and asking me
      about it)
  * checks/copyright-file:
    + Revert the extra pedantic check introduced in 1.23.0 that
      complained about unstrict dependencies when one as a
      /usr/share/doc/<package> that is a symlink (Closes: #249414)
  * checks/debconf:
    + Don't warn when the Choices field of a debconf question is
      not translated, often it makes no sense to translate it
      (Closes: #262649)
  * checks/debhelper:
    + dh-make also creates sample files named .EX, so make that check
      case-insensitive (Closes: #251262)
  * checks/fields.desc:
    + Adjust package-has-a-duplicate-relation to warning, and note that
      this sometimes happens to you when using ${shlibs:Depends}, and you
      shouldn't bother too much if that's the case (Closes: #274286)
      Thanks Peter Eisentraut for the suggestion
    + Fix English language depends-on-essential-package-without-using-version,
      thanks to Peter Eisentrautf for noticing (Closes: #261603)
    + [FL] Clone depends-on-essential-package-without-using-version as
      build-depends-on-essential-package-without-using-version to give
      correct policy reference (Closes: #261602)
  * checks/init.d:
    + Don't warn for missing init.d scripts in package and conffile list
      if a variable is used instead of a real name (Closes: #264218)
  * checks/manpages.desc:
    + Demote binary-without-manpage to warning, and adjust description,
      to be consistent with policy, which says a manpage should be available
      (and doesn't use "must" for it). Thanks to Robert Millan for his patch
      (Closes: #271014)
  * checks/nmu.desc:
    + Note in source-nmu-has-incorrect-version-number's description that
      the mistake could also be the other way around (Closes: #258604)
  * checks/po-debconf:
    + Don't give missing-file-from-potfile-in on empty lines
      (Thanks Adam Conrad for noticing)
  * checks/scripts:
    + The php commandline interpreter is now provided by php4-cli, and
      not php4-cgi, update dependency check accordingly (Closes: #268077)
    + Give an error if the 'config' script uses a non-essential
      interpreter (Closes: #274832)
  * checks/shared-libraries:
    + Ignore comments in shlibs files (Closes: #275124)
  * doc/lintian.sgml:
    + Document that you can use comments in overrides (Closes: #87805)
  * frontend/lintian:
    + Fix overrides so that they allow all of (1) <package> <type>:,
      (2) <package>:, and (3) <nothing> as prefix to tags you want to
      override, and modify documentation accordingly. This used to be buggy
      (Closes: #261435)
  * The "of course it had to go wrong on my first own lintian
    upload" release.
  * Tigthen versioned Build-Depends on sed to (>= 4.1-4) to avoid
    be hitten by a bug in sed that changes the permissions of files
    when processed with sed -i (Closes: #259109)
  The ``Now featuring over 500 checks'' release, prepared by the usual
  suspects.
  * checks/*:
    + [JvW] Changed from executables to check-plugins
    + [HE] Drop the misuse of charset when we want to say "encoding".
      Renamed 2 tests for that:
      unknown-charset-in-po-file -> unknown-encoding-in-po-file
      debian-changelog-file-uses-obsolete-national-charset ->
      debian-changelog-file-uses-obsolete-national-encoding
      (Closes: #248194)
  * checks/binaries:
    + [FL] Change check for binary-compiled-with-profiling-enabled on
      hppa to look for _mcount instead of __gmon_start__ since the
      latter can't be used as an indicator on that arch (Closes: #207063)
    + [JvW] Exempt ocaml binaries from the 'is the binary stripped?' test,
      since they cannot be stripped harmlessly. See #256900 (Closes: #252695)
    + [JvW] Parse the output of file a little bit more strict, and make it
      consequent across checks (Closes: #257898)
  * checks/changelog-files{,.desc}:
    + [HE] New check latest-debian-changelog-entry-without-new-date, comparing
      the dates of the last 2 changelog entries. (Closes: #111215)
    + [FL] New tag invalid-date-in-changelog which is issued if
      latest-debian-changelog-entry-without-new-date encounters a
      parse error
  * checks/common-data.pm:
    + [JvW] Add libgl(u)-dev to list of virtual packages (Closes: #255595)
    + [JvW] Added amd64 to list of known architectures, as the name has
      settled and it'll likely enter the archive soonish (Closes: #257503)
  * checks/control-file{,.desc}:
    + [HE] Introduced new check script. New checks:
      - build-info-in-binary-control-file-section, triggered
        by a Build-* field in a binary section (Closes: #94928)
      - debian-control-file-uses-obsolete-national-encoding, stolen from
        changelog-file (Closes: #247197)
  * checks/cruft{,.desc}:
    + [JvW] cvsignore-file-in-source is now info, because it happens so often
      by upstream, and is only very minor in size
    + [HE] New check: source-contains-cvs-conflict-copy, triggered by
      .#file.version files. They are created by cvs when it tries to merge
      local changes and an update from the repo. (Closes: #246060)
    + [JvW] Also check for source-contains-svn-conflict-copy (for .r123 and
      .mine files)
  * checks/debhelper:
    + [FL] Avoid Perl warning about undefined values. Noted by JvW.
  * checks/fields{,.desc}:
    + [JvW] Added debian-revision-should-not-be-zero, suggested by Adam
      Conrad
    + [FL] Downgrade build-depends-without-arch-dep to warning as it's
      heuristic. Reword explanation. This partly handles #247171.
    + [JvW] For build-depends-without-arch-dep, fix detection of debhelper
      usage in clean when used by means of CDBS (combined with above change,
      now fully closes: #247171)
    + [HE] Check Build-Depends(-Indep) for virtual packages without a
      real dependency. Fix based on patch by Steinar H. Gunderson
      <sgunderson@bigfoot.com>. (Closes: #255593)
    + [HE] Don't issue virtual-package-depends-without-real-package-depends
      if this happens in Suggests. (Closes: #254367)
    + [FL] Allow whitespace in relations after the version number
  * checks/huge-usr-share:
    + [FL] Skip check for packages that don't have usr/share at all
      (Closes: #247708)
  * checks/manpages:
    + [FL] Comment check for no-manpage-in-correct-directory out until
      I know if it's worth keeping it at all (Closes: #253011)
      Thanks to Stephen Stafford for pointing this out.
  * checks/menus:
    + [FL] Fix regex which checks for update-menus calls (missing
      whitespace) and allow path before executable name (perhaps this
      should be another warning, though?) (Closes: #254420)
    + [FL] Some clean-up and warn that wm-menu-config is deprecated
      (Closes: #248997)
    + [FL] Demote executable-in-usr-lib-menu to warning as executables
      are supported (but seldomly used) (Closes: #254498)
  * checks/menu-format:
    + [FL] Fix su-to-root checks to cope with the new -X option and
      improve the option parsing to better handle unknown options
    + [FL] Allow a comma separated list in the package test. Pointed
      out by Gerfried Fuchs (Closes: #246507) Change incorrect-package-test
      to pkg-not-in-package-test which is issued when the package is
      not in the list. Don't issue menu-command-not-in-package when
      we have a list.
    + [FL] Commands for window manager's modules can't be expected
      to be available as executables, so don't issue
      menu-command-not-in-package in this case. Thanks to
      Manoj Srivastava for reporting (Closes: #247805)
    + [HE] Change menu-command-not-in-package to also look into the standard
      PATH. (Closes: #255155)
  * checks/po-debconf:
    + [JvW] Simply fail if stuff from gettext is missing.
  * checks/scripts:
    + [FL] Don't issue executable-not-elf-or-script for files
      that are named *.exe (Closes: #251075, #255083)
    + [CW] Add python2.4 as a valid interpreter (Closes: #254482)
    + [FL] Add ruby1.[68] as valid interpreters, introduce new
      ruby-script-but-no-ruby-dep error, copied from the python stuff
    + [FL] Don't issue script-not-executable for menu-methods. There
      are reasons why they are sometimes not executable (Closes: #250632)
    + [FL] 'and' and 'or' are no bash keywords (Closes: #194283)
  * checks/shared-libs:
    + [FL] Don't report shlib-with-executable-bit and
      shlib-with-bad-permissions on symbolic links to such files
    + [JvW] Fix the pic-detection code (Closes: #185816)
  * debian/{control,rules}, frontend/lintian:
    + [JvW] Insert version number at package build time, no need to commit a
      change to frontend/lintian on every version number change... Requires
      sed version 4 at build-time.
    + [JvW] Start depending on gettext.
    + [JvW] Start depending on libdigest-md5-perl on woody, for using md5 on
      files.
  * frontend/lintian:
    + [JvW] Partial rewrite: checks are now plugins loaded into lintian,
      rather than executed as separate executables. Makes it easy to make
      common functions available, tags are done centrally, etc etc. Should
      also save quite a number of forks, thus more speedier.

  * lib/Util.pm:
    + [FL] dpkg supports comments in control files now, handle them
      correctly
    + [FL] a space after the colon is not mandatory in dpkg control
      files

  * man/lintian.1:
    + [FL] Document new control-file check script

  * reporting/harness:
    + [FL] Correctly support udeb packages
  * reporting/html_reports:
    + [FL] Correctly support udeb packages
    + [FL] Remove some unused code for bug references
  * reporting/bug.status:
    + [FL] Remove

  * testset/filenames:
    + [JvW] Fix two lintian warnings in lintian itself by touching files only
      on clean target, and not distributing them in the source

  * unpack/list-srcpkg:
    + [FL] Some packages don't specifiy a standards-version, e.g. d-i ones.
      Prevent Perl warnings.
  * unpack/list-udebpkg:
    + [FL] Fix sort of copy & paste error which caused the whole
      script to behave ill
  * unpack/unpack-binpkg-l2:
    + [FL] While fixing permissions, also enable write access
      so we get no problems on removal. Disable group write
      permissions, we need nobody to interfere with us.

applied/ubuntu/warty-security 2005-12-20 20:09:56 UTC 2005-12-20
Import patches-applied version 1.23.0ubuntu0.1 to applied/ubuntu/warty-security

Author: Martin Pitt
Author Date: 2005-01-10 09:50:05 UTC

Import patches-applied version 1.23.0ubuntu0.1 to applied/ubuntu/warty-security

Imported using git-ubuntu import.

Changelog parent: bcc4e77c4b9def45c01bedcea647e01a04d7f779
Unapplied parent: dc461001ddfcb0eb100f9398c27e6fcbea2a9f32

New changelog entries:
  * SECURITY UPDATE: fix insecure temporary directory handling
  * frontend/lintian: fix insecure removal of files if lintian failed to
    create a temporary lab; do not remove a directory if it was not created by
    lintian
  * References:
    CAN-2004-1000
    http://bugs.debian.org/286681

ubuntu/warty-devel 2005-12-20 20:09:56 UTC 2005-12-20
Import patches-unapplied version 1.23.0ubuntu0.1 to ubuntu/warty-security

Author: Martin Pitt
Author Date: 2005-01-10 09:50:05 UTC

Import patches-unapplied version 1.23.0ubuntu0.1 to ubuntu/warty-security

Imported using git-ubuntu import.

Changelog parent: 43ea43d691f6fa06994a605d1d1ef6695bd2e533

New changelog entries:
  * SECURITY UPDATE: fix insecure temporary directory handling
  * frontend/lintian: fix insecure removal of files if lintian failed to
    create a temporary lab; do not remove a directory if it was not created by
    lintian
  * References:
    CAN-2004-1000
    http://bugs.debian.org/286681

applied/ubuntu/warty-devel 2005-12-20 20:09:56 UTC 2005-12-20
Import patches-applied version 1.23.0ubuntu0.1 to applied/ubuntu/warty-security

Author: Martin Pitt
Author Date: 2005-01-10 09:50:05 UTC

Import patches-applied version 1.23.0ubuntu0.1 to applied/ubuntu/warty-security

Imported using git-ubuntu import.

Changelog parent: bcc4e77c4b9def45c01bedcea647e01a04d7f779
Unapplied parent: dc461001ddfcb0eb100f9398c27e6fcbea2a9f32

New changelog entries:
  * SECURITY UPDATE: fix insecure temporary directory handling
  * frontend/lintian: fix insecure removal of files if lintian failed to
    create a temporary lab; do not remove a directory if it was not created by
    lintian
  * References:
    CAN-2004-1000
    http://bugs.debian.org/286681

ubuntu/warty-security 2005-12-20 20:09:56 UTC 2005-12-20
Import patches-unapplied version 1.23.0ubuntu0.1 to ubuntu/warty-security

Author: Martin Pitt
Author Date: 2005-01-10 09:50:05 UTC

Import patches-unapplied version 1.23.0ubuntu0.1 to ubuntu/warty-security

Imported using git-ubuntu import.

Changelog parent: 43ea43d691f6fa06994a605d1d1ef6695bd2e533

New changelog entries:
  * SECURITY UPDATE: fix insecure temporary directory handling
  * frontend/lintian: fix insecure removal of files if lintian failed to
    create a temporary lab; do not remove a directory if it was not created by
    lintian
  * References:
    CAN-2004-1000
    http://bugs.debian.org/286681

applied/ubuntu/warty 2005-12-20 15:18:17 UTC 2005-12-20
Import patches-applied version 1.23.0 to applied/ubuntu/warty

Author: Debian Lintian Maintainers
Author Date: 2004-04-23 10:32:36 UTC

Import patches-applied version 1.23.0 to applied/ubuntu/warty

Imported using git-ubuntu import.

Unapplied parent: 43ea43d691f6fa06994a605d1d1ef6695bd2e533

ubuntu/warty 2005-12-20 15:18:17 UTC 2005-12-20
Import patches-unapplied version 1.23.0 to ubuntu/warty

Author: Debian Lintian Maintainers
Author Date: 2004-04-23 10:32:36 UTC

Import patches-unapplied version 1.23.0 to ubuntu/warty

Imported using git-ubuntu import.

201230 of 230 results

Other repositories

Name Last Modified
lp:ubuntu/+source/lintian 2019-04-06
11 of 1 result
You can't create new repositories for lintian in Ubuntu.