[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker annotated tag, 2.2.11, updated. 2.2.11



The annotated tag, 2.2.11 has been updated
        to  58591af4756edcba6feab388805f23556749bd7f (tag)
      from  3429ab0da7d7c819de0e0b37a06d373378c0ecb0 (which is now obsolete)
   tagging  2baf8b782ee34b8b86d086e2da729589e0e7e367 (commit)
  replaces  2.2.10
 tagged by  Russ Allbery
        on  Sun Jun 14 19:37:24 2009 -0700

- Shortlog ------------------------------------------------------------
Release 2.2.11

Format: 1.8
Date: Sun, 14 Jun 2009 18:40:18 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.11
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Russ Allbery <rra@debian.org>
Description:
 lintian    - Debian package checker
Closes: 516250 516706 521595 525997 526019 526435 527843 528744 529457 529924 530008 530565 530622 532013 532158 532508 532550 532837 532838 533116
Changes:
 lintian (2.2.11) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - missing-comma-between-items
       - non-conf-file-in-modprobe.d
       - non-free-flash
       - section-area-mismatch
     + Removed:
       - section-category-mismatch
 .
   * checks/binaries{,.desc}:
     + [ADB] Extend the description of spelling-error-in-binary to mention
       that misspelt words are always output in lower case, and give some
       suggestions for finding the error oneself.  Thanks, Raphael Geissert
       and Paul Gevers.  (Closes: #526435)
     + [RA] Downgrade certainty of tags for which we recommend overrides.
       Patch from Raphael Geissert.  (Closes: #530008)
     + [ADB] Don't consider an 64-bit kernel module shipped in a binary
       package for the corresponding 32-bit architecture to be "from other
       architecture".  (Closes: #532013)
     + [ADB] When checking for binaries which define rpaths, don't exclude
       rpaths of /lib and /usr/lib, even if the directory is shipped by the
       package.  (Closes: #532508)
   * checks/control-file{,.desc}:
     + [ADB] Refer to main, contrib and non-free as archive areas rather
       than categories.
     + [ADB] Rename section-category-mismatch to section-area-mismatch.
     + [ADB] Update the description of section-area-mismatch to clarify
       that source packages in main may build binary packages in contrib.
     + [RA] Skip duplicate description checks for udeb packages.  Thanks,
       Thijs Kinkhorst.  (Closes: #529924)
     + [ADB] Warn about missing spaces between items in a control file which
       have been omitted when spanning the dependency line over multiple
       lines.  Based on a patch by Damyan Ivanov.  (Closes: #516706)
   * checks/cruft{,.desc}:
     + [RA] Downgrade certainty of tags for which we recommend overrides.
       Patch from Raphael Geissert.
     + [RA] When looking for tar errors from dpkg-source, ignore gpgv
       output as well as gpg output.  (Closes: #533116)
   * checks/debhelper.desc:
     + [ADB] Correct Unpack-Level to 1.  Thanks, Raphael Geissert.
   * checks/fields{,.desc}:
     + [RA] Allow python << dependencies without Python-Version if the
       package depends on python-support, which doesn't use the
       Python-Version field.  Adjust the long description of
       old-versioned-python-dependency to make it clearer it only applies
       to python-central.  Thanks, Bernd Zeimetz.  (Closes: #525997)
     + [ADB] Refer to contrib and non-free as "archive areas" rather than
       distributions.
     + [ADB] Accept Architecture fields in .dsc files which contain both
       "all" and one or more binary architectures.  (Closes: #530565)
     + [ADB] If a ruby-pkg-tools make include is used in a rules file,
       require a build-dependency on that package.  Patch by Ryan Niebur.
       (Closes: #532837)
     + [ADB] Replace a misplaced "build-depends" with the correct "depends"
       in the description of the "missing-build-dependency" tag.  Patch by
       Ryan Niebur.  (Closes: #532838)
   * checks/files{,.desc}:
     + [RA] Downgrade symlink-has-double-slash and symlink-ends-with-slash
       to minor.  These are violations of a Policy should, but are unlikely
       to cause practical problems.  (Closes: #527843)
     + [RA] Explain in the symlink-contains-spurious-segments description
       that these segments can cause problems in the presence of symlinked
       directories.
     + [RA] Downgrade certainty of tags for which we recommend overrides.
       Patch from Raphael Geissert.
     + [ADB] Add a new tag indicating that the filename of a Flash file
       it may be a known non-free file.  Patch by Raphael Geissert.
       (Closes: #516250)
     + [ADB] Check for files in /etc/modprobe.d with filenames which do not
       end in ".conf".  Based on a patch by Raphael Geissert.
       (Closes: #521595)
   * checks/manpages:
     + [ADB] Remove support for detecting whether man supports the --warnings
       flag.  The version of man shipped in lenny supports it so the
       compatibility code is no longer required.
   * checks/menu{s,-format}.desc:
     + [ADB] Correct Unpack-Level to 2.  Thanks, Raphael Geissert.
   * checks/po-debconf.desc:
     + [ADB] Correct Unpack-Level to 1.  Thanks, Raphael Geissert.
   * checks/scripts:
     + [ADB] Do not include an empty alternative in the list of suggested
       dependencies for an interpreter when the interpreter may be
       unversioned but the dependency may not.  For example, pikeX.Y provide
       /usr/bin/pike and /usr/bin/pikeX.Y but there is no "pike" package.
     + [ADB] Add ksh and zsh to the list of packages providing the /bin/ksh
       alternative.  Thanks, Guillaume Delacour.  (Closes: #529457)
     + [ADB] Detect shellscript wrappers which embed a call to "exec" in a
       conditional statement.  Thanks, Raphael Geissert.
     + [ADB] Fix a syntax error in the shellscript wrapper detection that lead
       to it returning a part of the wrapper script rather than a simple
       success value.
     + [ADB] Remove "\\" from the list of unsafe backslash escapes in the
       shell script checks.  POSIX does not prohibit its use and it works in
       all shells in Debian.
     + [RA] Add escript to the list of known interpreters.  Thanks, Nicholas
       Jefferson.  (Closes: #532158)
   * checks/shared-libs.desc:
     + [RA] Downgrade certainty of tags for which we recommend overrides.
       Patch from Raphael Geissert.
 .
   * data/debhelper/{dh_commands,dh_packages,maint_commands}:
     + [ADB] Refresh against unstable.  (Closes: #530622)
   * data/fields/{perl-provides,virtual-packages}:
     + [ADB] Refresh against unstable.
   * data/files/fonts:
     + [ADB] Refresh against unstable.
 .
   * debian/control:
     + [ADB] Depend on libapt-pkg-perl.
   * debian/rules:
     + [ADB] Re-order the commands in the runtests target so that the
       "new style" testset is run first, as it now also tests the harness.
       Thanks, Raphael Geissert.
 .
   * frontend/lintian:
     + [ADB] Rename the --section command line option to --area in line
       with Policy's use of the term "archive area" to describe main, etc.
       Also rename the corresponding environment and configuration file
       variables.  In each case, the original name is permitted as a
       synonym.
     + [ADB] Reset the timezone in the environment before running any
       tests so that tar's "implausibly old timestamp" errors use a
       consistent epoch.  Thanks, Raphael Geissert.
 .
   * lib/Lintian/*.pm:
     + [ADB] Fix a few errors and add missing example variable declarations
       in POD synopsis example sections.  Patch by Raphael Geissert.
   * lib/Lintian/Relation/Version.pm:
     + [ADB] Rework to use libapt-pkg-perl rather than calling "dpkg
       --compare-versions" repeatedly and keeping a potentially large
       cache of previous results.
   * lib/Lintian/Schedule.pm:
     + [ADB] Correctly display package versions of 0 in status messages.
       (Closes: #532550)
   * lib/scan_script.pl:
     + [RA] Removed.  A start at parsing shell scripts that was never
       finished and wasn't usable in its current form.
   * lib/Spelling.pm:
     + [ADB] Add a number of new corrections from Raphael Geissert.
       (Closes: #526019)
 .
   * man/lintian.1:
     + [ADB] Document the new --area command line option and update the
       documentation of --section to indiciate that it is deprecated in
       favour of the new option.
 .
   * private/refresh-debhelper-data:
     + [ADB] Update the contents file parsing to handle the fact that
       there are now section names containing hyphens.
     + [ADB] Use LC_ALL=C to preserve sort order regardless of the user's
       locale.
   * private/refresh-fonts-data:
     + [ADB] Use LC_ALL=C to preserve sort order.
   * private/refresh-perl-provides:
     + [ADB] Special-case libio-compress-zlib-perl to account for the fact
       that it does not contain IO::Compress::Zlib.  Patch by Niko Tyni.
       (Closes: #528744)
 .
   * reporting/config:
     + [ADB] Use $LINTIAN_AREA rather than $LINTIAN_SECTION in the default
       configuration file.
   * reporting/harness:
     + [ADB] Use the new $LINTIAN_AREA variable to determine which packages
       to process.
     + [RA] Include pedantic tags in lintian.log, but don't report them on
       the web site.  Patch from Raphael Geissert.
   * reporting/html_reports:
     + [ADB] Use the new $LINTIAN_AREA variable to determine which archive
       area we are generating reports for, and pass it through to templates
       where relevant.
   * reporting/templates/index.tmpl:
     + [ADB] Modify the statistics table to refer to archive area rather
       than section.
 .
   * t/runtests:
     + [ADB] Run the test scripts before all other tests as they now test
       some fundamentals which are required to pass in order for the harness
       itself to work.  Thanks, Raphael Geissert.
     + [RA] Run prove recursively in the scripts directory.
     + [RA] Skip scripts tests if a tag was specified.  Patch from Raphael
       Geissert.
   * t/scripts/minimum-version.t:
     + [ADB] New script by Raphael Geissert to ensure that all our scripts
       can run with Perl 5.8.0.
   * t/scripts/needs-info.t:
     + [ADB] Renamed to needs-info-exists.t.
   * t/scripts/needs-info-missing.t:
     + [ADB] New script by Raphael Geissert to check whether scripts using
       Lintian::Collect{,::*} declare the required collection scripts in
       Use-Info.
   * t/scripts/pod-synopsis.t:
     + [ADB] New script by Raphael Geissert to ensure that example code in
       module's POD synopsis section is valid.
   * t/scripts/{static-lab,tags}.t:
     + [ADB] New test scripts splitting some of the "harness checking" out
       of the runtests script.  Patch by Raphael Geissert.
   * t/scripts/strict.t:
     + [ADB] New script by Raphael Geissert to check that all our scripts
       "use strict".
   * t/scripts/unpack-level.t:
     + [ADB] New script by Raphael Geissert to check that all checks scripts
       declare the correct unpack level.
   * t/scripts/version.t:
     + [ADB] New script to test Lintian::Relation::Version.
   * t/tests/lintian-overrides:
     + [ADB] New testset for the {malformed,unused}-override tags.  Patch by
       Raphael Geissert.
 .
   * unpack/list-{bin,src,udeb}pkg:
     + [ADB] Use the new $LINTIAN_AREA variable to determine which package
       list to read.
Checksums-Sha1:
 2de15bcff353871dab14982ec9206ee09a1aa3dd 1167 lintian_2.2.11.dsc
 e1ebd23fcaa177a4189810542810d677dba745ab 689155 lintian_2.2.11.tar.gz
 10140d6653e0f5fd9f45be78f5f364dfbab536c8 451886 lintian_2.2.11_all.deb
Checksums-Sha256:
 6e1a9428362d57cb00b60a5fc8f369e8b441a2818c3f899e5a4989ae36d5bc1b 1167 lintian_2.2.11.dsc
 0eac1536b13d421ba5f28639f4845319f9bb445ef0fff34ff14d5ef46a0ad08e 689155 lintian_2.2.11.tar.gz
 784fc1ec48698db517d624dd88702d3aa6215b7035b53d7988c9b9fb89a9a57d 451886 lintian_2.2.11_all.deb
Files:
 fbade5829bd366381505c7d43c4babd1 1167 devel optional lintian_2.2.11.dsc
 de43ec9b4bff4cdf979517e06c17c970 689155 devel optional lintian_2.2.11.tar.gz
 37e466ea790e638c136438173bb0dbd1 451886 devel optional lintian_2.2.11_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAko1s/EACgkQ+YXjQAr8dHbDHQCfbLPVl6jJiW/7zBIjoDY/H3VB
qxsAoIugeQdqRdMdbzfgSVg0vbTI8/Ru
=rmw+
-----END PGP SIGNATURE-----

Adam D. Barratt (65):
      Capitalise Lintian in the description of spelling-error-in-binary
      Add changelog entry for the spelling-error-in-binary description tweak
      Refer to contrib and non-free as "archive areas" rather than distributions.
      Use the term "archive areas" to refer to main, contrib and non-free
      Sync the description of section-area-mismatch with the performed check
      Rename --section to --area to match Policy's terminology
      Use $LINTIAN_AREA instead of $LINTIAN_SECTION
      Update the reporting infrastructure to use the archive area variables.
      Use $LINTIAN_AREA in the configuration file
      Add --area and document the deprecation of --section
      Update testset for the section -> archive area change
      Add changelog entry for the tar TZ fix
      Correctly separate output of the test scripts from the changes tests.
      Add changelog entries for the recent tag harness changes
      Add missed changelog entry for runtests reordering in debian/rules
      Fix spelling mistake ("runtets")
      Add changelog entry for the override testset addition
      Update testset for recent symlink tag changes
      Add changelog entry for Niko's perl-provides change
      data/fields/perl-provides: Refresh against unstable
      Handle section names containing hyphens when updating debhelper data
      Use LC_ALL=C to preserve sort order in refresh-debhelper-data
      Refresh debhelper data files against unstable
      Use LC_ALL=C to preserve sort order when building font lists
      Refresh data/files/fonts against unstable
      Refresh data/fields/virtual-packages against unstable
      Use LC_ALL=C when refreshing virtual package list for consistency
      Update COVERAGE for recent tag removal and section -> area changes
      Revert "Use LC_ALL=C when refreshing virtual package list for consistency"
      Fix the spelling of "perl" in a comment
      Don't include empty alternatives in lists of required dependencies
      Accept ksh and zsh as sources of /bin/ksh
      Update COVERAGE for recent testset changes
      Refresh debhelper data and add bug closer for #530622
      Update magic-arch-in-arch-list in line with recent dpkg-source changes
      Detect shellscript wrappers embedding exec inside conditionals
      Update COVERAGE to remove the now tested magic-arch-in-arch-list
      Use libapt-pkg-perl for version comparison instead of forking dpkg
      Add a test script for Lintian::Relation::Version
      Remove completed TODO item for Lintian::Relation::Version
      Remove support for checking whether man supports --warnings
      Stop use-ing Lintian::Relation::Version as we no longer use it
      Add changelog entries for Raphael Geissert's test script updates
      Modify the wording of a message to avoid double negatives
      Improve the description of non-free-flash
      Add changelog entry for non-free-flash
      Add changelog entry for the new spelling corrections
      Revert "Detect arguments passed to sourced scripts inside conditional statements"
      Update tags for files-flash-non-free for section->area conversion
      Fix script_is_evil_and_wrong's return value for backgrounded tasks
      Warn about missing spaces between items in a dependency list
      Don't flag "\\" as an unsafe backslash escape in shell scripts
      Warn about non "*.conf" files in /etc/modprobe.d
      Refresh virtual package list against unstable
      Refresh font list against unstable
      Don't flag amd64 kernel modules as foreign in an i386 binary package
      Update testset to use a font that's actually in the archive
      Generalise the "i386/amd64" kernel module check to other architectures
      Make the "foreign architecture kernel module" check more specific
      Exclude (/usr)?/lib from the "shipped in package" rpath target exemption
      Add changelog entries for Ryan Niebur's patches
      Fix typoed bug numbers in previous commit
      Correctly display package versions of 0 in status messages
      Refresh data/debhelper/* against unstable
      Refresh virtual package list against unstable

Niko Tyni (1):
      refresh-perl-provides: special case libio-compress-zlib-perl

Raphael Geissert (19):
      Document that words are lowercased in spelling checks and how to reproduce
      Reset the TZ env var to avoid producing different results on different setups
      Move static lab test to a separate test script
      Change the order by which tests are run
      Move the tags tests from tetset/runtests to their own test script
      Include pedantic tags in lintian.log
      Make t/runtests call prove in recursive mode
      Test for POD coverage
      Test the malformed-override and unused-override checks
      Skip scripts tests if a tag was specified
      Downgrade the certainty of tags suggesting adding an override
      Detect arguments passed to sourced scripts inside conditional statements
      Syntax check all modules and check they "use strict"
      Example code in modules must pass a syntax and use strict check
      Test that all Perl code can run with a minimum version of Perl
      Test for correct Unpack-Level values
      Test that checks/* have Needs-info for used Lintian::Collect methods
      Detect some non-free flash files
      Add a number of spelling mistakes found in binaries

Russ Allbery (18):
      Allow python << dependencies if python-support is used
      Adjust severity and description of symlink-related tags
      Remove lib/scan_script.pl
      Fix indentation of debian/changelog
      Make test scripts executable
      Add changelog entries for Raphael's patches
      Add two more modules to the coverage test with private symbols
      Reorganize and significantly expand TODO
      Skip duplicate description checks for udeb packages
      Add testing udebs to private/TODO
      Add changelog entry for runtests improvement
      Add changelog entries for certainty downgrades
      Ignore gpgv output from dpkg-source
      Add escript to the known interpreters
      Add bug closer for #533116
      Adjust test suite for source format control field
      Remove testing for invalid alternatives in Enhances
      Finalize changes for 2.2.11

Ryan Niebur (2):
      Add support for ruby-pkg-tools to debian/rules build-dependency checks
      Use "depends" instead of "build-depends" when we mean the former.

-----------------------------------------------------------------------

-- 
Debian package checker


Reply to: