lintian 1.23.41 source package in Ubuntu

Changelog

lintian (1.23.41) unstable; urgency=low

  The "it would be lovely if there were an actual desktop file standard"
  release.

  * checks/*.desc:
    + [RA] Escape all literal angle brackets and fix unclosed and unknown
      HTML tags.  Based on a patch by Thijs Kinkhorst.  (Closes: #455211)
  * checks/field{.desc,}:
    + [FL] Add some checks for the Homepage field:
      - warn about enclosing < and >
      - warn about non-absolute URLs
  * checks/menu-format{.desc,}:
    + [RA] Add Actions to the KDE-specific desktop file keys.  Add
      Application as an acceptable Main Category even though it's not
      listed in the standard; given how widely it's used, it doesn't
      appear to be worth warning about right now.  (Closes: #444651)
    + [RA] Add GNUstep as an acceptable Main Category, since it's used as
      a non-standard category by GNUstep applications.
    + [RA] Warn about desktop files containing CRLF line endings (and then
      strip the CR for later checks).  The standard is explicit that each
      line ends in only LF.
  
  * debian/control:
    + [FL] Add liburi-perl to Depends for the Homepage checks.
    + [RA] Wrap Depends for readability.

  * testset/runtests:
    + [RA] Check all tag descriptions for unknown or unclosed HTML tags
      and for stray angle brackets.

lintian (1.23.40) unstable; urgency=low

  The "Russ's brown paper bag bug" release.

  * checks/doc-base:
    + [RA] My mistaken precedence fiddling with the doc-base checks caused
      them to warn about every abstract containing a period.  Patch from
      Chris Lamb.  (Closes: #454941)

  * lib/Spelling.pm:
    + [RA] Add common mistakes for publicly and spelling.

lintian (1.23.39) unstable; urgency=low

  The "Ubuntu and doc-base patch merge, with extra fixes" release.

  * checks/*.desc:
    + [RA] Remove the unused Standards-Version header.
  * checks/changelog-file{.desc,}:
    + [RA] Check the latest entry of the Debian changelog and any
      NEWS.Debian file for common spelling errors.  (Closes: #36017)
    + [RA] If this looks like a new package (Debian revision of -1 and
      only one changelog entry), warn if it doesn't close a bug.  Thanks,
      Margarita Manterola.  (Closes: #356051)
    + [RA] Check for lines over 80 columns in the most recent entry.
      Thanks, Guillem Jover.  (Closes: #435963)
  * checks/copyright-file{.desc,}:
    + [RA] Moved spelling-error-in-copyright check to here.
  * checks/debconf:
    + [RA] Go back to not warning about "no" in boolean debconf
      questions.  The word is too common in normal English prose for
      reasons other than assuming a particular debconf interface.  Thanks,
      Rafael Laboissiere.  (Closes: #453177)
  * checks/debian-readme{.desc,}:
    + [RA] Moved spelling-error-in-readme-debian check to here.
  * checks/description{.desc,}:
    + [RA] Moved spelling-error-in-description check to here.
  * checks/fields:
    + [RA] Python documentation packages should still be in section doc.
      Thanks, Michal Čihař.  (Closes: #454688)
    + [RA] Warn about lib.*-dev packages not in section libdevel.
    + [RA] Warn about debug packages that aren't priority: extra.  Thanks,
      Joerg Jaspert.  (Closes: #454358)
    + [RA] Ignore Original-Maintainer if the version contains ubuntu.
    + [RA] Only warn about Section for Python packages starting with
      python-, not py, since py picks up too many things that aren't
      Python modules.
    + [RA] Only warn about Section for Perl packages matching lib.*-perl
      to avoid false positives for things like dh-make-perl.  Thanks,
      Damyan Ivanov.  (Closes: #454723)
  * checks/files:
    + [RA] Warn about packages providing files in /usr/lib/debug that
      aren't named -dbg.  Thanks, Joerg Jaspert.
  * checks/lintian.desc:
    + [RA] Add bad-ubuntu-distribution-in-changes-file, merged from the
      Ubuntu patch.
    + [RA] Fix the malformed-override long description.  Thanks, Stefan
      Fritsch.
  * checks/menus{.desc,}:
    + [RA] Substantial overhaul and expansion of the doc-base control file
      checks.  Patch from Robert Luberda.  (Closes: #448783)
  * checks/nmu:
    + [RA] No packages with ubuntu in the version number are NMUs.  Merged
      from the Ubuntu patch.
  * checks/patch-systems:
    + [RA] Ignore blank lines in 00list and don't report them as patches
      without descriptions.  Thanks, Julien BLACHE.  (Closes: #454730)
  * checks/spelling{.desc,}:
    + [RA] Subsumed into other check scripts and lib/Spelling.pm.

  * frontend/lintian:
    + [RA] If the version number indicates an Ubuntu package, check
      against a different list of allowable distributions.  Merged from
      the Ubuntu patch.
    + [RA] Skip check and collection *.desc files whose names start with a
      period (mostly to avoid testing artifacts from editor lock files).
    + [RA] Restore previous override parsing and make the package name
      optional again.  Thanks, Stefan Fritsch.  (Closes: #454790)
    + [RA] Check overrides for implausible tags.

  * lib/Spelling.pm:
    + [RA] New module to do general spelling checks for specific
      misspellings.  Based on the previous checks/spelling and a patch by
      Robert Luberda.

lintian (1.23.38) unstable; urgency=low

  * The "HE's brown paper bag bug" release

  * checks/changelog-file:
    + [RA] Don't warn about version numbers going backwards in the
      changelog file if the comment says this is a backport.
  * checks/patch-systems:
    + [FL] Try appending .dpatch to patchnames found in 00list.
           Patch by Leo Antunes. (Closes: #454516, #454518)
  
  * lib/Dep.pm:
    + [FL] Fix "uninitialized value" warning in pred_implies().

lintian (1.23.37) unstable; urgency=low

  The "Policy 3.7.3" release.

  * checks/binaries:
    + [HE] Fix RegEx to re-enable 'binary-in-etc' and
           'arch-dependent-file-in-usr-share' checks. (Closes: #452336)
    + [HE] When checking that a lib is linked against libc, search for
           libc.so, not any library beginning with libc. Thanks for
           the bug and patch to Ruben Porras <email address hidden>. (Closes:
           #448652)
    + [RA] Ignore the gf suffix from the gfortran migration when checking
      whether the package name matches the SONAME.  Thanks, Kevin
      B. McCarty.  (Closes: #448207)
  * checks/changelog-file{.desc,}:
    + [RA] Check that the latest changelog entry has a later version than
      the previous entry.  Thanks, Thijs Kinkhorst.  (Closes: #449257)
  * checks/common_data.pm:
    + [RA] Add Dm-Upload-Allowed as a control field.  (Closes: #453779)
  * checks/control-file{.desc,}:
    + [RA] Diagnose stronger dependencies that imply weaker dependencies,
      such as the same dependency in both Depends and Recommends or
      Recommends and Suggests.  Thanks, Joerg Jaspert.  (Closes: #453302)
    + [RA] Upgrade no-section-field-for-source to warning at the request
      of Joerg Jaspert.
  * checks/control-files:
    + [RA] Add symbols as a known control file for debs and udebs.
  * checks/copyright-file:
    + [HE] Check that encoding of copyright file is UTF-8. Patch by
           gregor herrmann <email address hidden>. (Closes: #451689)
    + [HE] Add warning copyright-contains-dh_make-todo-boilerplate
           if the maintainer left the dh_make boilerplate in the
           copyright file. Based on patch by Cyril Brulebois
           <email address hidden>. (Closes: #448677)
    + [RA] Check for the complete GFDL included in the copyright file and
      expand copyright-file-contains-full-gpl-license to look for GPL v3
      references.  Also check for correct references to common-licenses
      for the GFDL and LGPL.
  * checks/deb-format:
    + [HE] Remove, not needed any more. (Closes: #447257)
  * checks/debconf:
    + [HE] Explicitly allow the phrase "no longer" in boolean debconf
      questions. (Closes: #447718)
  * checks/description.desc:
    + [RA] Upgrade the legacy Homepage tag to a warning.
  * checks/fields:
    + [HE] Add 'doc-package-should-be-section-doc',
           'python-package-should-be-section-python',
           'perl-package-should-be-section-perl'. Ideas shamelessy
           stolen from linda. (Closes: #452839)
    + [RA] Allow Python dependencies in Build-Depends when using another
      variant for calling Python in the clean target.  Thanks, Bernd
      Zeimetz.  (Closes: #444642)
  * checks/files{.desc,}:
    + [HE,RA] Add 'package-contains-empty-directory' check, but ignore
      dirs in /var and /etc and handle /usr/lib/perl5 and /usr/share/perl5
      directories separately with a lower priority level since they're
      very common.  (Closes: #452316, #357838)
    + [HE] Add checks for game packages that contain no game executables
           (package-section-games-but-contains-no-game) or that contain
           anything in usr/bin at all, which is usually a mistake.
           (package-section-games-but-contains-no-game). (Closes: #451668)
    + [RA] Downgrade symlink-should-be-relative to a warning since it's a
      Policy should.  Thanks, Thijs Kinkhorst.  (Closes: #454239)
  * checks/lintian.desc:
    + [RA] Add critical as a recognized urgency.
  * checks/patch-systems:
    + [HE] Add complete new check script, intended to check for usual
           problems when using patch systems. Start with three
           checks for common dpatch problems. Idea loosely based on
           patch by Carl Fürstenberg <email address hidden>. (Closes: #437959)
  * checks/po-debconf.desc:
    + [RA] not-using-po-debconf is now an error per Policy section 3.9.1.
  * checks/rules:
    + [HE] Implement 'binary-arch-rules-but-pkg-is-arch-indep', checking
           for rules in binary-arch when the package is arch: all.
           (Closes: #409109, #119097)
    + [HE] Implement 'desktop-file-but-no-dh_desktop-call', checking for
           missing dh_desktop calls when .desktop files are installed in
           a debhelperized package. (Closes: #409138)
  * checks/scripts:
    + [HE] Allow packages to drop snippets into /etc/csh/login.d
           without a dependency on csh. Files there should also
           be allowed to have csh in the shebang line. (Closes: #453417)
    + [HE] Allow packages to drop snippets into /etc/fish.d/ without
           a dependecy on fish. (Closes: #453416)
    + [RA] Remove possible-non-posix-code-in-maintainer-script entirely.
      Debian Policy now allows local and test -a/-o specifically and this
      is pointless portability.
  * checks/standards-version:
    + [RA] 3.7.3 is now the current Standards-Version and anything older
      than 3.6.2 is ancient.

  * debian/control:
    + [TK] Add Vcs-* fields to point to Lintian's repository.
    + [RA] Update standards version to 3.7.3.
  * debian/dirs:
    + [RA] Stop creating empty /usr/share/lintian/{overrides,info}
      directories.  The latter is no longer used and the former is shipped
      with packages that include overrides.

  * frontend/lintian:
    + [RA] Add critical as a recognized urgency.
    + [RA] Diagnose malformed override entries; don't just ignore them.
    + [RA] Fix some odd formatting.
    + [RA] Display a summary of overridden tags as an N: output line.
      Requested by Steve McIntyre.  (Closes: #452804)

  * man/lintian.1:
    + [RA] Be clearer about what files lintian takes as arguments; in
      particular, mention that source packages are checked by providing
      the .dsc file as an argument.  (Closes: #441636)
    + [RA] Fix a slight spacing problem with the --color flag.
    + [RA] Remove mention of unused /usr/share/lintian/info directory.

  * lib/DebVersions.pm:
    + [RA] Remove.  This isn't used by anything and would produce
      incorrect results (it doesn't understand ~), and Dep.pm provides
      version comparison routines that use dpkg.
  * lib/Tags.pm:
    + [RA] Keep statistics on overrides by severity.

  * reporting/html_reports:
    + [RA] Change the layout of the per-maintainer lintian pages.  Now,
      each report will be in /reports/maintainer/<email>.html where
      <email> is the maintainer's e-mail address with unsafe characters
      replaced by _.  This should allow better links from the QA pages.
      Thanks, Stefano Zacchiroli.

  * unpack/list-srcpkg:
    + [RA] Escape ; and newline characters in all package fields before
      writing them to the index (uncovered when someone accidentally
      appended a package description to Standards-Version).

 -- Scott Kitterman <email address hidden>   Mon,  10 Dec 2007 18:24:43 +0000

Upload details

Uploaded by:
Scott Kitterman
Uploaded to:
Hardy
Original maintainer:
Debian Lintian Maintainers
Architectures:
all
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Hardy: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
lintian_1.23.41.tar.gz 355.8 KiB 7ffe977fb6f9344d421484f7f6743052f99a37b9f80982fc425e732ac7d6ad52
lintian_1.23.41.dsc 904 bytes 67fc613597e0125595d5e8729d6e8433d0b198757d6c1e68c165ca5f1c66775a

View changes file

Binary packages built by this source

lintian: No summary available for lintian in ubuntu hardy.

No description available for lintian in ubuntu hardy.