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

Accepted lintian 1.24.4~bpo40+1 (source all)

Hash: SHA1

Format: 1.7
Date: Tue, 09 Sep 2008 21:42:32 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.24.4~bpo40+1
Distribution: etch-backports
Urgency: medium
Maintainer: joerg@debian.org
Changed-By: Joerg Jaspert <joerg@debian.org>
 lintian    - Debian package checker
Closes: 182512 184104 293296 376184 424746 452216 461575 479651 481152 481787 482040 484549 485474 485879 485884 486145 486795 487746 487780 488114 488397 489191 489222 489860 490227 490264 490374 491135 491252 491296 491302 491365 491440 491578 491578 491625 491685 492930 493156 493660 493903 493920 493921 494400 494450 494577 494723 494919 495153 495155
 lintian (1.24.4~bpo40+1) etch-backports; urgency=low
   * Backport to etch. As usual, no changes.
 lintian (1.24.4) unstable; urgency=low
   The "[JP] is Jordà Polo" release.
   * checks/*.desc:
     + [JP] Update, fix and unify various manual references.
   * checks/copyright-file:
     + [ADB] Don't flag copyright files using phrases such as "previously
       distributed under the GNU GPL" as lacking a reference to the license.
       Thanks Raphael Geissert.
   * checks/cruft{,.desc}:
     + [FL] Add new check for outdated libtool files.
       (Closes: #293296)
     + [FL] Don't exclude all of lintian, but only files in the test suites.
   * checks/files{,.desc}:
     + [ADB] Don't warn about embedded Javascript libraries in the package
       that actually provides the library. Thanks Raphael Geissert for
       pointing out the problem.  (Closes: #494577)
     + [ADB] Enhance the description of package-contains-empty-directory to
       mention how to remove such directories when building the package.
       Thanks Chris Lamb.  (Closes: #495153)
     + [ADB] Add libjs-yui (the Yahoo User Interface Library) to the list of
       packages which contain Javascript libraries and should be depended upon
       rather than embedded in other packages.  Patch from Chris Lamb.
       (Closes: #495155)
   * checks/manpages:
     + [RA] Also ignore "cannot adjust line" errors from man for lines that
       contain URLs.  Thanks, Stéphane Glondu.  (Closes: #491578)
   * checks/scripts:
     + [ADB] Split the "read without variable or with invalid options" bashism
       test in two, thus enabling the checks to be more accurate and avoiding
       an uninitialized variable warning.  (Closes: #494450)
     + [RA] Add dash to the recognized characters in a command in
       command-with-path-in-maintainer-script to avoid truncation.  Thanks,
       Thijs Kinkhorst.  (Closes: #494723)
     + [RA] Add jruby1.1, thanks Sebastien Delafond.  (Closes: #494919)
   * checks/shared-libs{,.desc}:
     + [RA] Clarify that shlibs-declares-dependency-on-other-package can be
       issued for a version mismatch.  (Closes: #494400)
     + [ADB] Correctly match alternative dependency templates in symbols
       files which specify an unversioned dependency.
   * checks/standards-version:
     + [FL] Avoid Perl warning if only the timestamp could not be parsed.
   * collection/objdump-info:
     + [ADB] Correctly parse a readelf symbol version block containing the
       definition of a single symbol.
   * debian/rules:
     + [FL] Use $(PERL) instead of a hardcoded path.
     + [FL] Clean-up the binary-indep code.
     + [FL] Add build stamp file.
   * doc/README{,.in}:
     + [FL] Move README to README.in and add the listing of lintian
       options on build time from lintian --help.
   * frontend/lintian:
     + [FL] Do not try to use fail() before the lintian libraries are
     + [JP] Allow tags from the "lintian" checkset to be specified with --tags.
   * lib/manual_refs:
     + [JP] Regenerate with new manual_refs_update.pl script.
       (Closes: #493660)
   * lib/Read_taginfo.pm, lib/Manual_refs.pm:
     + [JP] Add support for new manuals, allow specifying manual
       sections by id and not only by section number.
     + [JP] Link manpages to manpages.debian.net.
   * private/manual_refs_update.pl:
     + [JP] Add support for many more manuals (FHS, debconf-spec,
       {menu,python,perl}-policy, libpkg-guide).
 lintian (1.24.3) unstable; urgency=low
   The "greetings from Argentina" release.
   * checks/binaries:
     + [ADB] Use Lintian::Collect throughout rather than reparsing file-info
       and objdump-info.
   * checks/changelog-file{,.desc}:
     + [ADB] Use Lintian::Collect instead of reading the fields/*, file-info
       and objdump-info files.
     + [ADB] Remove a misplaced word from the description of the tag
   * checks/copyright-file{,.desc}:
     + [ADB] Drop the "copyright line too long" check.  Most of the issues
       it flags aren't easily fixable, particularly where the copyright file
       is (semi)automatically generated.  (Closes: #491302, #491365, #491685)
     + [ADB] Use Lintian::Collect for accessing control fields and reading the
       list of files in the package.
     + [ADB] Don't flag use of version 1 of the GPL, or licenses using phrases
       such as "compatible with the GPL" (for example, the W3C Software
       License) as missing a reference to common-licenses
     + [ADB] Replace references to the GPL in GFDL and LGPL related tags
       with the appropriate license.  Also remove a misplaced word.
   * checks/cruft:
     + [ADB] Use Lintian::Collect for accessing control fields
   * checks/debconf:
     + [ADB] Don't complain about unused debconf templates in udebs.
       (Closes: #491135)
     + [RA] Try to recognize at least some debconf template uses in Perl.
     + [ADB] Replace fields/* and scripts access with Lintian::Collect
     + [ADB] Don't flag the shared templates used for dictionaries-common
       co-ordination as unused.
     + [FL] Remove debconf-error-requires-versioned-depends since post-lenny
       a tag for the sake of sarge-backports clearly makes no sense anymore.
       (Closes: #493920)
   * checks/description:
     + [RA] Don't warn about a synopsis that ends in "etc."  Patch from
       Chris Lamb.  (Closes: #491252)
     + [ADB] Use Lintain::Collect to read the package's description.
   * checks/etcfiles:
     + [ADB] Walk Lintian::Collect->index instead of reading the "index" file.
   * checks/fields{,.desc}:
     + [RA] Warn about packages that depend exclusively on makedev.
       Thanks, Josh Triplett.  (Closes: #491625)
     + [ADB] Use Lintian::Collect::field() to determine the content of fields
       from control files rather than reading the fields/* files. This and
       similar changes to other scripts should improve performance as the
       Collect object caches the lookup result.
     + [ADB] Reformat a couple of tags' descriptions.
   * checks/files{,.desc}:
     + [ADB] Switch to using Lintian::Collect.
     + [ADB] Fix a couple of bugs in the parsing of the list of scripts
       contained within a package which led to scripts in /usr/share/doc
       being incorrectly tagged as executable-in-usr-share-doc.
     + [ADB] Update a couple of Policy references.  Thanks Jordà Polo.
     + [ADB] Warn when a package embeds a copy of the Universal Feed Parser.
       Patch from Chris Lamb.  (Closes: #493156)
     + [FL, ADB] Don't issue tag file-in-unusal-dir for files where we already
       issued one of the specific dir-or-file-in-* tags.  (Closes: #493921)
     + [ADB] Add a missing "have" to package-contains-ancient-file's
   * checks/huge-usr-share:
     + [ADB] Replace (the single) direct access to fields/* with ::field()
     + [ADB] Replace an outdated link to the Developer's Reference.
       Thanks Jordà Polo.
   * checks/infofiles{,.desc}:
     + [ADB] Use Lintian::Collect to retrieve information about the files
       being processed.
     + [ADB] Update the tag "install-info-not-called-with-quiet-option"'s
       Policy reference.  Thanks Jordà Polo.
   * checks/init.d.desc:
     + [ADB] Update a Policy reference.  Thanks Jordà Polo.
   * checks/lintian.desc:
     + [ADB] Add a Policy reference to bad-section-in-changes-file.  Thanks
       Jordà Polo.
   * checks/manpages{,.desc}:
     + [RA] Suppress warnings about inability to break a line that contains
       a URL.  URLs often can't be usefully broken.  Based on a patch by
       Damyan Ivanov.  (Closes: #491578)
     + [ADB] Update the Policy reference for manpage-has-wrong-extension.
     + [ADB] Use Lintian::Collect rather than parsing the "index" and
       "file-info" files.
     + [FL] In description for manpage-has-errors-from-man note how to
       reproduce this errors outside of lintian.  (Closes: #492930)
   * checks/menu-format{,.desc}:
     + [ADB] Use Lintian::Collect to parse the list of files in the package.
     + [ADB] Don't raise menu-command-not-in-package for 'sensible-browser'
       or 'sh'.  Thanks Raphael Geissert.
     + [RA] Warn about .kdelnk files and [KDE Desktop Entry] headings in
       desktop files.  Patch from Raphael Geissert.
   * checks/menus{,.desc}:
     + [ADB] Fix a typo; thanks Jordà Polo.
     + [ADB] Use the file list from Lintian::Collect.
   * checks/nmu{,.desc}:
     + [ADB] Use Lintian::Collect for maintainer / uploader information
     + [ADB] Add a DevRef reference to changelog-should-mention-nmu.  Thanks
       Jordà Polo.
   * checks/patch-systems:
     + [RA] Combine all patch-system-but-direct-changes-in-diff instances
       into a single message to reduce the noise from packages that rebuild
       all auto-generated files outside the patch system.  Thanks, Julien
       Cristau.  (Closes: #491296)
     + [ADB] Migrate fields/* reading to use ::Collect::field().
   * checks/po-debconf{,.desc}:
     + [ADB] Check that at least one complete translation exists.  Thanks Jordà
   * checks/rules:
     + [ADB] Use ::Collect for field access.
     + [FL] Do not complain about using dh in a unused binary-* target.
   * checks/scripts{,.desc}:
     + [RA] Warn about maintainer scripts that prepend a path to commands.
       Based on a patch by Raphael Geissert.  (Closes: #376184)
     + [ADB] Don't read fields/*, scripts, index or file-info directly as the
       contents have almost certainly been cached in Lintian::Collect already.
     + [ADB] Update a couple of Policy references.  Thanks Jordà Polo.
   * checks/shared-libs.{,desc}:
     + [ADB] Improve the description of no-symbols-control-file.
     + [ADB] Migrate to using ::Collect instead of parsing the index, file-info
       and objdump-info files directly.
     + [ADB] Disable ldconfig-symlink-before-shlib-in-deb as it can never be
       tested correctly using the information currently available to the
   * checks/watch-file:
     + [FL] Do not issue debian-watch-file-should-mangle-version for
       empty watch files.
   * data/doc-base/sections:
     + [ADB] Resynchronize with doc-base's section list (adding
       Programming/OCaml).  (Closes: #491440)
   * debian/postrm:
     + [FL] Do not try to remove /var/spool/lintian if it doesn't exist
       (dpkg might already removed it at this point).
   * doc/desc-files:
     + [ADB] Update the description of tags to include experimental and info
   * doc/README:
     + [ADB] Add -E / --show-experimental, -T / --tags and --tags-from-file
       to the option list.
   * frontend/lintian:
     + [FL, ADB] Add new --tags/-T option to limit the amount of checks
       run not by check names but by names of tags you're interested
       in.  Requested by Joerg Jaspert for ftpmaster.  (Closes: #493903)
     + [FL] Add --tags-from-file option to make it easier to specify
       a long list of tags.
   * lib/Lintian/Collect/Binary.pm:
     + [ADB] When parsing objdump-info, indicate whether a shared object is
       an Ocaml executable.  Also add information on segments which various
       checks scripts use which hadn't made it here yet.
     + [ADB] Make index() return a hash rather than an array
     + [ADB] Add support for parsing the "scripts" index file
   * lib/Read_taginfo.pm:
     + [FL] Handle URLs in the Ref: field.
   * lib/Tags.pm:
     + [ADB] If --tags was used, don't issue tags that aren't in the provided
   * man/lintian.1
     + [ADB] Update the list of check scripts, removing the no longer present
       deb-format and perl and adding the nmu script.
     + [FL] Document the new --tags/-T option.
     + [FL] Document the new --tags-from-file option.
   * reporting/templates/index.tmpl:
     + [RA] Add a link to lintian.log.  Suggested by Stefano Zacchiroli.
   * t/:
     + [FL] Begin work on a new testsuite.
   * testset/fields:
     + [ADB] New testset from Tobias Quathamer (including some tags which
       previously weren't tested)
   * testset/tags.scripts{,.sed}:
     + [ADB] Munge .changes filenames so that the tests produce consistent
       output across architectures
 lintian (1.24.2) unstable; urgency=low
   The "welcome Adam D. Barratt!" release.
   * checks/binaries.desc:
     + [ADB] Add some FHS references.  Thanks Jordà Polo.
   * checks/changelog-file{,.desc}:
     + [ADB] Add missing "use Dep". Thanks gregor herrmann (Closes: #488397)
       looking for missing GPL references.  Thanks, Scott Kitterman.
       (Closes: #490264)
     + [ADB] Fix a typo in the description of syntax-error-in-debian-changelog.
       Thanks Jordà Polo.
   * checks/copyright-file{,.desc}:
     + [ADB] Check for over-long lines in copyright files.  (Closes: #479651)
   * checks/cruft{,.desc}:
     + [ADB] Check for BTS control directories in source packages and diffs
       in addition to the existing binary package checks.  (Closes: #481787)
   * checks/debconf{,.desc}:
     + [ADB] Warn about the use of "_Choices" in templates file and suggest
       using "__Choices" instead (Closes: #481152)
     + [ADB] Check all maintainer scripts for issues, rather than just config
       and postinst.
     + [ADB] Detect debconf templates which appear to be unused.
     + [ADB] Replace the {config,postinst}-loads-obsolete-confmodule tags
       with a new loads-obsolete-confmodule test which is used for all
       maintainer scripts and outputs the script name as part of its extra data.
   * checks/description{,.desc}:
     + [RA] Warn about duplicated words in the description.  Patch from
       Raphael Geissert.  (Closes: #424746)
   * checks/fields{,.desc}:
     + [FL] Do not complain about obsolete packages if there are
       non-obsolete alternatives specified and if the obsolete
       package is not listed first.  Issue an info tag for them
       though.  Patch by Adam D. Barratt.  (Closes: #486145)
     + [ADB] Update and add some Policy and DevRef references and fix some
       typoes.  Thanks Jordà Polo.
     + [RA] Recognize and do not warn about Ubuntu security update version
       numbers for multiple releases.  (Closes: #489222)
   * checks/files{,.desc}:
     + [ADB] Warn if the package contains embedded copies of separately
       packaged Javascript libraries.  Patch by Chris Lamb.  (Closes: #489191)
     + [ADB] Fix a typo in the description of executable-is-not-world-readable
   * checks/infofiles{,.desc}:
     + [ADB] Warn if the package's postinst installs info directory entries
       but the prerm doesn't remove them.  (Closes: #182512)
     + [ADB] Treat --remove-exactly as indicating removal of an info directory
       entry as well as --remove.
   * checks/menus{,.desc}:
     + [ADB] Check that menu-method files include menu.h (Closes: #184104)
   * checks/nmu:
     + [RA] When comparing maintainers, treat the right-hand side of the
       e-mail address as case-insensitive.  (Closes: #486795)
   * checks/patch-systems{,.desc}:
     + [RA] Check quilt patches as well as dpatch patches, and also check
       quilt patches when using the 3.0 (quilt) package format.  Fix build
       dependency checking and check all dpatch files.  Patch from Raphaël
       Hertzog.  (Closes: #484549)
     + [ADB] Treat 00list* as dpatch series files rather than just 00list.
       (Closes: #482040). Also rename dpatch-index-references-non-existant-patch
       to dpatch-index-references-non-existent-patch.
   * checks/rules{,.desc}:
     + [RA] Warn about use of DEB_BUILD_OPTS.  Patch from Raphael Geissert.
   * checks/scripts:
     + [FL] Apply File::Spec->canonpath() to rpaths to improve
       matching with directories.
     + [FL] Do not check zsh scripts, since zsh -n gives false
       positives.  Downgrades #485885 to wishlist.  Also see
       #175467.  Patch by Raphael Geissert.
     + [FL] Remove "quoted quotes". They're likely to be inside
       another pair of quotes; we're not interested in
       them for their own sake and removing them makes finding
       the limits of the outer pair far easier.  Patch by
       Adam D. Barratt.
     + [FL] Improve heredoc detection.  Patch by Adam D. Barratt.
     + [FL] Improve script_is_evil_and_wrong() to catch more scripts.
       Patch by Adam D. Barratt.
     + [ADB] Update bashism regexes to add new checks, improve performance
       and reduce false positives. (Closes: #490227)
   * checks/shared-libs{,.desc}:
     + [ADB] Implement syntax and sanity checking for symbols files
       (Closes: #452216)
     + [ADB] Check symbols files for dependencies that are not satisfied by
       the package itself (Closes: #461575)
   * checks/standards-version{.desc,}:
     + [RA] Only issue out-of-date-standards-version once.  Noticed by
       Raphael Geissert.
     + [RA] Base the two-year clock for ancient-standards-version on when
       the Policy version was superseded, not when it was issued.  Thanks,
       Scott Kitterman.  (Closes: #487780)
     + [RA] Warn for packages declaring a standards version released after
       the date of the most recent changelog entry.  Based on a patch by
       Raphael Geissert.
   * checks/watch-file{,.desc}:
     + [FL] Check for more Debian specific strings in version
       number.  Issue an info tag if the watch file uses
       uversionsmangle to add the Debian specific string. Patch
       by Raphael Geissert.  (Closes: #485879)
     + [RA] Warn about watch files in native packages and check those watch
       files for other problems anyway.  Allow whitespace around the
       version declaration.  More correctly handle continuation lines.
       Patch from Raphael Geissert.
     + [RA] Check for using the Sourceforge QA redirector with deprecated
       arguments.  Patch from Raphael Geissert.
     + [RA] Be more explicit when warning about missing watch files that
       Lintian recommends adding a watch file containing only comments for
       any non-native package where it's not possible to write a meaningful
       watch file, not only for packages unmaintained upstream.
   * collection/objdump-info:
     + [ADB] If objdump from binutils 2.17 fails to parse a file then
       attempt to gather the required information using readelf instead.
       This allows us to process 64-bit packages on etch/i386 again
       (i.e. on lintian.d.o)  (Closes: #487746)
   * data/fields/obsolete-packages:
     + [RA] mailx is not obsolete.  It's a virtual package.  Thanks, martin
       f krafft.  (Closes: #488114)
     + [RA] Add the cupsys packages, all of which have been renamed to cups.
       Patch from Raphael Geissert.
   * debian/control:
     + [FL] Adapt VCS-* headers for move from SVN to git.
   * debian/copyright:
     + [FL] Add Patrick Schoenfeld (for checks/watch-file).
     + [ADB] Update repository information and GPL2 URL.
     + [RA] Add Adam D. Barratt to the maintainer list so that readers can
       expand initials in the changelog.
   * debian/{prerm,postrm}:
     + [RA] Move prerm to postrm and remove the default /var/spool/lintian
       lab using shell instead of lintian.  We only want to remove the lab
       on purge, and purge is only passed to postrm, not prerm, by which
       point the lintian frontend is gone.  (Closes: #489860)
   * doc/CREDITS:
     + [FL] Add Raphael Geissert and Adam D. Barratt.
   * doc/lintian.sgml:
     + [ADB] Add reference to new option to display experimental tags.
   * frontend/lintian:
     + [ADB] Add a new --show-experimental / -E option which indicates
       that experimental tags should be displayed.
     + [RA] Exit with the correct exit status if no packages were found
       because non-existent packages were specified on the command line.
   * lib/Lintian/Collect/Binary.pm:
     + [FL] Add support for file-info file.
     + [FL] Add support for objdump-info file.
   * lib/Spelling.pm:
     + [RA] Add a couple more spelling corrections and capitalization
       checks for LaTeX and TeX.  Thanks, Raphael Geissert.
   * lib/Tags.pm:
     + [ADB] (Re-)Add support for experimental tags.
   * man/lintian.1:
     + [FL] Document watch-file check.
     + [ADB] Document new option to display experimental tags.
     + [RA] Refer to lintian-info(1) for printing tag descriptions.  Patch
       from Chris Lamb.  (Closes: #490374)
   * reporting/harness:
     + [ADB] Process packages using -E so that experimental tags are included.
   * reporting/html_reports:
     + [FL] Mark the tag pages with the correct code.
   * reporting/lintian.css:
     + [RA] New style for marking packages that override a tag on the tag
       summary page.  Patch from Jordà Polo.
   * reporting/templates/clean.tmpl:
     + [ADB] Note that the full report includes experimental tags.
   * reporting/templates/tag.tmpl:
     + [FL] Mark overridden tags.
     + [RA] Mark packages that override all instances of a given tag.
       Patch from Jordà Polo.
   * reporting/templates/maintainer.tmpl:
     + [FL] Add useful links for each source package.
       With layout help by Jordà Polo.
     + [FL] Include Co-maintained packages in the summary
       at the top of the page.  Also sort the list.  Patch
       by Jordà Polo.
     + [ADB] Note that the full report includes experimental tags.
   * testset/runtests:
     + [ADB] Support experimental tags
 lintian (1.24.1) unstable; urgency=medium
   The "mostly for the benefit of lintian.debian.org only" release.
   * frontend/lintian:
     + [FL] Increase LAB_FORMAT to 8. This should have happened
       in 1.23.47, since the unpack-binpkg-l1 then produced a
       new file which checks depend upon.  Since this only
       affects static labs and only if packages get rechecked
       (i.e. not on harness -i runs) it only got noticed now.
       Use urgency=medium for this fix.
   * checks/watch-file:
     + [FL] Fix the order of two regular expression to use
       the more specific one first.  Patch by Raphael Geissert.
       (Closes: #485884)
   * unpack/unpack-binpkg-l1:
     + [FL] Don't include version number from Source: field in
       the source symlink.  Noted by RA.  (Closes: #485474)
   * lib/Lintian/Collect/Binary.pm:
     + [FL] New module for retrieving binary package information.
   * reporting/checkout-release:
     + [FL] New helper script for lintian.d.o maintenance.
   * reporting/config:
     + [FL] Generate files in $HOME/www directly instead
       of $HOME/www/reports.
   * reporting/html_reports:
     + [FL] Allow inclusion of the new shared templates by
       convenient functions. Remove some duplicated data
       setting while I'm on it.
     + [FL] Generate the manual and lintian.log symlinks
       dynamically, so that we don't need the reports subdirectory
       anymore.  Also generate a reports -> . symlink for
       backwards compatibility.
   * reporting/templates/{head,foot}.tmpl:
     + [FL] New templates meant for inclusion by other templates
       for common header and footer parts
   * reporting/templates/index.tmpl:
     + [FL] Remove obsolete reports/ subdirectory from the links.
   * reporting/templates/maintainer.tmpl:
     + [RA] Redisplay the tag name for each separate binary package, also
       fixing list nesting problems in some cases.  Patch from Jordà
   * reporting/templates/*.tmpl:
     + [FL] Replace common headers/footers with calls to the
       new head()/foot() functions.
 c576aa61df56ece0ac6930890325c66a 887 devel optional lintian_1.24.4~bpo40+1.dsc
 52514656c3c446d6ce4a3ac51a27d913 503375 devel optional lintian_1.24.4~bpo40+1.tar.gz
 4bf334f41d62fec41643374ce052aecf 372166 devel optional lintian_1.24.4~bpo40+1_all.deb

Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Joerg Jaspert <joerg@debian.org> -- Debian Developer


  to pool/main/l/lintian/lintian_1.24.4~bpo40+1.dsc
  to pool/main/l/lintian/lintian_1.24.4~bpo40+1.tar.gz
  to pool/main/l/lintian/lintian_1.24.4~bpo40+1_all.deb

Reply to: