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

[SCM] Debian package checker annotated tag, 2.4.0, created. 2.4.0



The annotated tag, 2.4.0 has been created
        at  7541d80cdec143bbe0b4f00675df893305114265 (tag)
   tagging  ea372639f890e8a04a9184200bc246bdf34b7530 (commit)
  replaces  2.3.4
 tagged by  Raphael Geissert
        on  Sat Apr 24 14:37:39 2010 -0500

- Shortlog ------------------------------------------------------------
Release 2.4.0

Format: 1.8
Date: Sat, 24 Apr 2010 13:51:45 -0500
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.4.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Raphael Geissert <geissert@debian.org>
Description:
 lintian    - Debian package checker
Closes: 567949 575064 575073 575192 575363 575633 575879 576282 576581 576804 578776
Changes:
 lintian (2.4.0) unstable; urgency=low
 .
   The "and this is just the beginning" release.
 .
   * Summary of tag changes:
     + Added:
       - embedded-libjpeg
       - embedded-libopenjpeg
       - embedded-libpng
 .
   * checks/binaries{,.desc}:
     + [ADB] Use Lintian::Check::check_spelling()
     + [RG] Detect embedded copies of libpng, lib{,open}jpeg.
     + [RA] Suppress embedded-zlib if the zlib implementation is the Pascal
       version.  FPC doesn't support dynamic linking at this time, and this
       isn't the problem the tag was designed to catch.
   * checks/changelog-file:
     + [ADB] Use Lintian::Check::check_spelling()
   * checks/changes-file{,.desc}:
     + [ADB] New check script for .changes file tests
     + [RA] Add maverick as a valid Ubuntu distribution.
     + [ADB] Recognise *-volatile as valid distributions.
   * checks/copyright-file:
     + [ADB] Use Lintian::Check::check_spelling()
   * checks/deb-format.desc:
     + [RG] deb-format needs changelog-file.
   * checks/debconf.desc:
     + [RG] Add missing dependency on debfiles collection script.
   * checks/debian-readme:
     + [ADB] Use Lintian::Check::check_spelling()
   * checks/debian-source-dir.desc:
     + [RA] Downgrade missing-debian-source-format to wishlist and tone
       down the long description a bit.
   * checks/description:
     + [ADB] Use Lintian::Check::check_spelling{,_picky}()
   * checks/fields:
     + [RA] Add an exception for diffutils for depending on an essential
       package without a version, since diff was renamed to diffutils and
       depending on diffutils effectively is a versioned dependency.
       Thanks, Santiago Vila.  (Closes: #575073)
   * checks/files{,.desc}:
     + [RA] The simplepie class can begin with class[.-].  Patch from
       Marcelo Jorge Vieira (metal).  (Closes: #575879)
     + [RG] Fix typo in empty-binary-package's description.  Thanks,
       Jakub Wilk.  (Closes: #576804)
     + [RG] Exclude udebs from empty-binary-package check.  Thanks,
       Vagrant Cascadian.  (Closes: #576581)
     + [RG] Also warn about bmp files in /usr/lib.  Thanks, Rene
       Engelhard.  (Closes: #578776)
   * checks/init.d:
     + [RA] Allow $all to satisfy a $remote_fs or $local_fs requirement for
       Required-Stop, since this has now been implemented.  Thanks, Michael
       Meskes.
     + [RA] Recognize negated file checks when checking for file sourcing
       without a test.  Thanks, Jérémie Corbier.  (Closes: #575363)
     + [ADB] Use == for numeric comparison.
   * checks/lintian.desc:
     + [ADB] Remove information about .changes-related tags, now included in
       checks/changes-file.desc
   * checks/manpages:
     + [ADB] Replace Spelling::spelling_check() call with the new
       Lintian::Check::check_spelling()
   * checks/menus:
     + [ADB] Use Lintian::Check::check_spelling{,_picky}()
   * checks/nmu:
     + [RA] Skip leading changelog lines that do not begin with * when
       looking for things like non-maintainer upload notes at the start of
       the changelog entry.  Patch from Gunnar Wolf.  Thanks, Vincent
       Danjean.  (Closes: #575192)
   * checks/rules:
     + [RG] Warn about missing versioned build dependencies for
       ocaml-related packages.  (Closes: #567949)
   * checks/scripts:
     + [RA] Track local diversions like other diversions for the purposes
       of checking for orphans and diversions of unknown files.  Partly
       addresses #575361.
   * checks/watch-file{,.desc}:
     + [RA] Warn about use of dversionmangle instead of uversionmangle to
       handle tildes for upstream pre-releases.  Patch from Peter
       Eisentraut.  (Closes: #575064)
 .
   * collection/*.desc:
     + [RG] Remove now-unneeded Order keys.
 .
   * data/changelog-file/ubuntu-dists:
     + [RA] Add maverick as a valid Ubuntu distribution.  (Closes: #576282)
   * data/fields/virtual-packages:
     + [RG] Refresh against unstable.
   * data/files/fonts:
     + [RG] Refresh against unstable.
   * data/files/locale-codes:
     + [RG] Refresh to include ISO 639-3 codes.
   * data/output/ftp-master-{,non}fatal:
     + [RG] Refresh, without changes.
   * data/spelling/corrections{,-case,-multiword}:
     + [ADB] New files to contain the various types of spelling corrections
       made by Lintian's spelling checks.
     + [RG] Detect "pleaes" -> "please" typo.
     + [RG] Add more spelling corrections.
 .
   * doc/desc-files:
     + [ADB] Add "changes" as an acceptable type for collection and check
       scripts.
     + [RG] Document Sort and Output-Format fields of the tests' desc files.
 .
   * frontend/lintian:
     + [ADB] Add "changes" as a valid type for collection and check scripts
     + [ADB] Replace the special-cased parsing of .changes files with calls to
       unpack-changes-l1 and Lintian::Schedule::add_changes()
     + [ADB] Bump lab format to 10 for the addition of the "changes" lab
       directory
     + [ADB] Remove import of Lintian::Check which is no longer required after
       the .changes parsing code was removed
     + [RG] Support running collection and check scripts in parallel as soon
       as their prerequisites are satisfied.
   * frontend/lintian-info:
     + [ADB] Add support for .changes tags to --annotate
 .
   * lib/Lab.pm:
     + [ADB] Add a "changes" directory to the lab structure. For static labs,
       the directory is automatically added the first time a .changes-aware
       Lintian accesses the lab.
   * lib/Lintian/Check.pm:
     + [ADB] Add new check_spelling and check_spelling_picky methods, based on
       the spelling_check and spelling_check_picky methods from lib/Spelling.pm
       (renamed for consistency with check_maintainer).
   * lib/Lintian/Collect.pm:
     + [ADB] Add support for Lintian::Collect::Changes
   * lib/Lintian/Collect/Binary.pm:
     + [ADB] The STACK element of objdump_info's result is a string not a
       number; treat it as such consistently
   * lib/Lintian/Collect/Changes.pm:
     + [ADB] New module providing information about .changes files and the
       files referenced therein
   * lib/Lintian/Command.pm:
     + [RG] Add done() method to check whether a process can be reaped
       without blocking.
   * lib/Lintian/Command/Simple.pm:
     + [RG] New simple command interface which supports backgrounded
       commands and easier waiting on commands without the full features of
       Lintian::Command.
   * lib/Lintian/DepMap.pm:
     + [RG] New module to manipulate dependency maps.
   * lib/Lintian/DepMap/Properties.pm:
     + [RG] New subclass of Lintian::DepMap that allows properties to be
       associated with Lintian::DepMap nodes.
   * lib/Lintian/Schedule.pm:
     + [ADB] Add support for scheduling .changes files
     + [ADB] Fix an uninitialised value warning caused by .changes files by
       treating a missing Version: field as being empty
   * lib/Lintian/Tags.pm:
     + [ADB] Remove the special-casing of .changes files in the output from
       file_start()
     + [ADB] Don't refer to .changes files as "packages"
   * lib/Spelling.pm:
     + [ADB] Removed as its functionality has been replaced by new methods in
       Lintian::Check.
 .
   * man/lintian.1:
     + [ADB] Add changes-file to the list of check scripts.
 .
   * private/refresh-locale-codes:
     + [RG] Include ISO 639-3 codes.
   * private/refresh-virtual-packages-data:
     + [ADB] Use "==" for numeric comparison, not "eq".
   * private/update-coverage:
     + [ADB] Support .changes file tags
 .
   * t/runtests:
     + [ADB] Don't flag lintian output lines for .changes tags as invalid
     + [ADB] When checking the number of jobs to run in parallel, use "=="
       for numeric comparison rather than "eq".
   * t/scripts/tags.t:
     + [ADB] Use Lintian::Check::check_spelling() rather than Spelling.pm.
   * t/tests/README:
     + [ADB] Update the example .changes sed script to match the new output
       format.
 .
   * testset/runtests:
     + [ADB] Don't flag lintian output lines for .changes tags as invalid
 .
   * unpack/unpack-changes-l1:
     + [ADB] New script to "unpack" a .changes file, creating a fields/
       hierarchy
   * unpack/unpack-srcpkg-l1:
     + [ADB] Support tarballs in the .tar.xz format.  (Closes: #575633)
Checksums-Sha1:
 b11041f242db2cff1210fcbec5e5c8632ff7d471 967 lintian_2.4.0.dsc
 2abceb3f65915b3487ba3a2acee7db41d10366dd 839326 lintian_2.4.0.tar.gz
 3822aeca70a698dba1fc9145b0ff9b9694618552 545246 lintian_2.4.0_all.deb
Checksums-Sha256:
 99f864a94eb389aeeccd24dd5db16e2434caa77e7906d500c398569090ef6848 967 lintian_2.4.0.dsc
 4730df5b687ae145ed511f97e9d3c4186d1420087874c7e15d5e684d2cd544dd 839326 lintian_2.4.0.tar.gz
 7d37f673b7ecc225bc02bedfd3ef022c27bee0c46de31f2a54a003994a59a23d 545246 lintian_2.4.0_all.deb
Files:
 e45d0a090a6b530283efced6deb61d53 967 devel optional lintian_2.4.0.dsc
 def325e761f3318e933d66d1597285cc 839326 devel optional lintian_2.4.0.tar.gz
 540faa3090e5cf05647c39635cf1da40 545246 devel optional lintian_2.4.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAkvTSIMACgkQYy49rUbZzlpjgACfYzR3lUksIj/oyP2GB67eVCMR
nOYAn0joG4/SAJ6eclijzAn6JdPWVQp+
=yHl8
-----END PGP SIGNATURE-----

Adam D. Barratt (49):
      Add an unpack script for .changes files
      New Lintian::Collect::Changes module
      Add references to ::Collect::Changes to the main ::Collect documentation
      Allow .changes files to be scheduled
      Use the filename as the "package" name when scheduling .changes files
      Fix .changes scheduling logic so that subfiles actually get scheduled
      Add a missing single quote, fixing a syntax error
      Accept "changes" as a supported type for collection and check scripts
      Actually call the unpack script for .changes files
      Add new changes-file check script
      Replace .changes parsing code with a Lintian::Schedule() call
      Add "changes" lab directory
      Use the correct long package type for .changes files
      Remove special-casing of .changes files in file_start()
      Treat the absence of a Version field as an empty version
      Bail out if any file referenced in a .changes does not exist.
      Don't describe .changes files as packages
      Remove no longer necessary import of Lintian::Check by the front-end
      Opportunisticly create the changes directory in the lab
      Fix further instances of CVE 2009-4013, missing control file sanitation
      Display the correct package type in the bad package name warning
      Don't treat output lines for .changes tags as invalid
      Update test suite for the first class .changes changes
      Add support for changes tags in lintian-info --annotate
      Update legacy testsuite for the first class .changes changes
      Fix testset architecture-neutralising for the new .changes output style
      Don't treat legacy testsuite output lines for .changes tags as invalid
      Add changelog entries for the "first class .changes" changes
      Remove "changes as first-class objects" TODO item
      Support source packages using .tar.xz tarballs (#575633)
      Add a source package test for xz tarballs
      Use == for numeric comparison.
      Use "==" for numeric comparisons, not "eq"
      Use "==" for numeric comaprison
      Treat objdump_info()::STACK as a string in all cases
      Move spelling checking methods in to Lintian::Check
      Transition users of Spelling.pm to the new Lintian::Check methods
      Add changelog entries for the Spelling.pm -> Lintian::Check move
      Remove the TODO item for moving spelling checks to lib/Lintian/Check.pm
      Document the changes-file check script in lintian(1)
      Document that check and collection scripts may use type "changes"
      Update my copyright statement to include 2010
      Support .changes file tags in update-coverage
      Update COVERAGE to reflect the move from lintian.desc to changes-file
      Add a testcase for bad-ubuntu-distribution-in-changes-file
      Add a testcase for no-{description,urgency}-in-changes-file
      Add a test case for copyright-file-lacks-pointer-to-perl-license
      Update the example .changes sed script to match recent changes
      Recognise *-volatile as valid distributions in changes files.

Benjamin Drung (1):
      Add maverick as an allowable distribution for Ubuntu

Gunnar Wolf (1):
      Apply better fix for skipping leading changelog lines in NMU detection

Marcelo Jorge Vieira (metal) (1):
      Fixed PHP simplepie check

Peter Eisentraut (1):
      Recommend uversionmangle for watch files with pre-releases

Raphael Geissert (43):
      Run the collection scripts based on their dependencies instead of the order.
      Add Lintian::DepMap to the POD coverage test
      Run the checks as soon as the info they need is collected
      Add to deb-format a missing dependency on changelog-file
      Remove some duplicated code
      override-file has Needs-Info, add it to the map too
      Introduce Lintian::Command::Simple to run commands without pipes
      Add support to easily handle multiple async processes
      Rename the Lintian::Command::Simple functions/methods
      Add Lintian::Command::Simple::kill to kill processes
      Make the frontend use Lintian::Command::Simple
      Fix some minor POD formatting bugs
      Rename Lintian::PDepMap to Lintian::DepMap::Properties
      Add missing documentation for some methods
      Remove one TODO item
      Correctly add coll scripts needed by other coll scripts to the dep map
      Fix an infinite loop if the latest changelog entry is empty
      Check there are no missing nodes on the resolver
      Detect embedded copies of libpng
      Merge embedded-*lib* tests into one
      Detect embedded copies of lib{,open}jpeg
      Add missing summary of tag changes to the changelog
      Fix typo in empty-binary-package's description
      Detect "pleaes" typo
      Drop executable mode from 'changes'-related files
      Add more spelling corrections
      Exclude udebs from empty-binary-package check
      Skip tags output validation based on output format instead of sorting
      Sort the output of the colons and letter output format tests
      Drop uneeded executable bits from post_test script
      Make the output of the lintian-output-xml test arch-neutral
      Sort lintian-output-xml's output too, for now
      Document Sort and Output-Format fields of the tests' desc files
      Check for correct versioned build-dependencies for dh_ocaml*
      Include ISO 639-3 locale codes
      Refresh locales list file
      Refresh fonts data against unstable
      Refresh virtual packages list against unstable
      Add missing dependency on debfiles collection script to debconf
      Add one more spelling correction
      Also warn about bmp files in /usr/lib
      Refresh list of tags that lead to an automatic rejection
      Finalize changes for 2.4.0

Russ Allbery (19):
      Allow unversioned dependency on diffutils
      Allow $all to satisfy $remote_fs for Required-Stop
      Add changelog and test suite for new uversionmangle tag
      Support multi-author changelogs in NMU checks
      Track local diversions through other diversion checks
      Next release will be 2.4.0
      Recognize negated tests when checking init script sourcing
      Add changelog for parallel collection and checking improvements
      Tone down missing-debian-source-format
      Another missing-debian-source-format tweak
      Add a period to the missing-debian-source-format description
      Minor tweak to the infinite loop fix in checks/nmu
      Add a Python 2.6 dependency check
      Further tweaks to the wording of missing-debian-source-format
      Add changelog entry for simplepie checks/files fix
      Further tweaks to the missing-debian-source-format wording
      Changelog for adding maverick as an Ubuntu distribution
      Suppress embedded-zlib for the Pascal version
      Anchor libjpeg regex to avoid false positives on Pascal

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

-- 
Debian package checker


Reply to: