Accepted lintian 1.23.25ubuntu1 (source)

Colin Watson cjwatson at ubuntu.com
Sat Nov 4 23:39:09 GMT 2006


Accepted:
lintian 1.23.25ubuntu1 was ACCEPTED.
	Component: main Section: devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 27 Oct 2006 12:12:39 +0100
Source: lintian
Binary: lintian
Architecture: source
Version: 1.23.25ubuntu1
Distribution: feisty
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Description: 
 lintian    - Debian package checker
Closes: 333311 359178 370720 372748 374167 374314 374899 375318 375638 376030 376109 376119 376596 377141 377182 377616 377654 377740 378054 378055 379176 379558 379749 380399 381800 381965 383203 384219 384476 385178 385833 386014 386798 386968 387269 387357 387845 388786 388824 389615 389960
Changes: 
 lintian (1.23.25ubuntu1) feisty; urgency=low
 .
   * Resynchronise with Debian.
   * debian/control: Drop dpkg-dev versioned dependency change; lintian now
     requires Edgy's dpkg-dev.
   * frontend/lintian: Allow feisty and *-proposed distributions.
 .
 lintian (1.23.25) unstable; urgency=low
 .
   The "dependency and debconf" release
 .
   * checks/debconf:
     + [CW] Don't trigger partially-translated-question when Choices-C exists
       but not Description-C.
     + [RA] Remove select-with-translated-default-field since there are
       cases where this is correct and we can perform a better check
       against the source package.  Patch from Thomas Huriaux.
     + [RA] Fix Perl warnings when a template has no type.
   * checks/debdiff:
     + [RA] Remove the source-tar-is-posix-tar tag.  This was only a
       problem for woody and earlier, and woody support is no longer
       needed.  Reported by Loic Minier.  (Closes: #385833)
   * checks/fields{.desc,}:
     + [RA] Improve the long descriptions of the warnings about dependencies
       on essential or build-essential packages to make it clearer that the
       correct resolution is normally to omit the dependency and why.
     + [RA] Add a check for duplicate build dependencies.  (Closes: #359178)
   * checks/files:
     + [RA] Don't consider files named license.rb to be extraneous
       licenses.  Patch from NIIBE Yutaka.  (Closes: #387269)
   * checks/init.d:
     + [RA] Correctly handle LSB keywords which are present but have an
       empty value.  Reported by Erich Schubert.  (Closes: #386968)
   * checks/lintian.desc:
     + [RA] Add tags for missing and bad Urgency fields in *.changes files.
     + [RA] Improve the no-description-in-changes-file information.
   * checks/md5sums:
     + [RA] aspell dictionary packages may ship files in /var/lib/aspell
       that should not have MD5 checksums in md5sums because they change
       after installation.  Don't complain that those files are missing.
   * checks/po-debconf:
     + [RA] Avoid Perl warnings on .po files that don't contain msgstr
       lines.  Patch from Thomas Huriaux.  (Closes: #387357)
     + [RA] Check templates for a translatable Default or DefaultChoice
       field and warn if there isn't a translator comment.  Patch from
       Thomas Huriaux.  (Closes: #388824)
   * checks/scripts:
     + [RA] Add /usr/bin/gosh from the gauche package to the list of valid
       interpreters.  Thanks, Tatsuya Kinoshita.  (Closes: #386798)
     + [RA] Add a separate tag for tclsh dependencies to explain about the
       virtual package and improve the description of the wish virtual
       package in its tag.  Fix inverted logic that got the wish dependency
       backwards.  Reported by Hamish Moffatt.  (Closes: #387845)
     + [RA] Allow tcsh to satisfy a csh dependency.  Reported by Yann
       Dirson.  (Closes: #389615)
     + [RA] Improve the check for shell scripts that are actually exec
       wrappers around scripts written in another language.
     + [RA] Allow update-inetd to fulfill the dependency requirements for
       the update-inetd script.  Thanks, Michael Holzt.  (Closes: #389960)
 .
   * frontend/lintian:
     + [RA] Check the existence and value of the Urgency field in *.changes
       files.  (Closes: #384219)
 .
   * lib/Dep.pm:
     + [RA] Improve the dependency resolution engine so that it can prove
       aa|bb implies aa|bb|cc.  Fix the comparison of dependencies for
       inverse implication to catch many more cases.  (The latter code
       isn't currently used in lintian.)
     + [RA] Add an unparse function to take an internal representation and
       convert it back to human-readable text.
     + [RA] Significantly improve and rewrite the get_dups function to only
       find relations that imply each other and to return the complete
       duplicate dependencies in sets.
 .
   * man/lintian.1:
     + [RA] Document setting TMPDIR to change the location of lintian's
       temporary lab.  (Closes: #388786)
 .
 lintian (1.23.24) unstable; urgency=low
 .
   The "LSB init script" release
 .
   * checks/control-files:
     + [RA] perm2oct definition moved to Util.pm.
   * checks/cruft{.desc,}:
     + [RA] Remove the (info-level) check for .cvsignore files in the
       source tarball.  This isn't an error; those files contain metadata
       that may be useful for people making modifications and it's quite
       common to distribute them.
   * checks/debconf{.desc,}:
     + [RA] Diagnose unknown priorities in db_input and db_text
       invocations.  Patch from Thomas Huriaux.  (Closes: #386014)
   * checks/fields{.desc,}:
     + [RA] Depending on versioned variants of python-minimal is also an
       error.  Thanks, Adeodato Simo.  (Closes: #384476)
   * checks/files:
     + [RA] perm2oct definition moved to Util.pm.
   * checks/init.d{.desc,}:
     + [RA] Added a warning for init scripts missing an LSB keyword
       section, checks of the syntax of such a section if present, and
       some basic semantic checks of the easiest fields.  Based on initial
       work by Carlos Villegas.  (Closes: #377740)
   * checks/menus:
     + [RA] perm2oct definition moved to Util.pm.
   * checks/scripts:
     + [RA] Properly concatenate the dependencies for a package when
       checking whether the dependency for an interpreter is included.
       Thanks, Vincent Danjean.  (Closes: #385178)
   * checks/shared-libs:
     + [RA] perm2oct definition moved to Util.pm.
 .
   * lib/Util.pm:
     + [RA] Move perm2oct to here and improve recognition of s, S, t, and T
       characters.  Thanks to Justin B. Rye for patch.  (Closes: #376119)
 .
 lintian (1.23.23) unstable; urgency=low
 .
   The "new Python policy" release
 .
   * checks/binaries.desc:
     + [RA] Greatly expand the binary-or-shlib-defines-rpath long
       description based on recent discussion in debian-policy.  Add a
       reference to the wiki page.  (Closes: #378054, #378055)
   * checks/changelog-file{.desc,}:
     + [RA] Diagnose changelog files that are symlinks, using the new way
       the changelog-file collection script processes them.
   * checks/common_data.pm:
     + [RA] Add Python-Version as a known source and binary field.
   * checks/copyright-file:
     + [RA] Catch "<fill in http/ftp site>" as well as the string without
       "http/".  Thanks, Jari Aalto.  (Closes: #374167)
   * checks/deb-format{.desc,}:
     + [RA] Remove deb-created-with-broken-tar; the bug was actually in
       dpkg, and the dpkg in stable has been fixed.  Thanks Jari Aalto and
       Thijs Kinkhorst.  (Closes: #375638, #376030)
   * checks/debconf:
     + [RA] Diagnose a missing template description only once and avoid
       Perl warnings.  Thanks, Thomas Huriaux.  (Closes: #377654)
   * checks/debhelper:
     + [RA] Use the standard control file parser rather than a custom
       parser that can't handle continuation lines.
     + [RA] Warn if dh_python is used without debian/pycompat in non-CDBS
       packages and check for the debhelper version required for Python
       policy.  Thanks, Raphael Hertzog.  (Closes: #375318)
   * checks/fields{.desc,}:
     + [RA] Don't warn virtual-package-depends-without-real-package-depends
       for Recommends and rewrite the tag description to be more accurate.
       Thanks to Martin F. Krafft for the report.  (Closes: #370720)
     + [RA] ~ is now permitted in version numbers.  (Closes: #381965)
     + [RA] Catch and check dependencies correctly for debconf-updatepo run
       from the clean target.  Thanks, James Westby.  (Closes: #380399)
     + [RA] Warn when encountering an aspell dictionary package that isn't
       arch: all.  Thanks, Piotr Engelking.  (Closes: #374899)
     + [RA] Check the syntax of the new Python-Version field.
     + [RA] Check for missing build dependencies on python-central or
       python-support.  Thanks, Raphael Hertzog.
     + [RA] Check for old << dependencies on Python in Python packages that
       lack a Python-Version control field, as these are probably packages
       that don't follow the new Python policy.  Thanks, Raphael Hertzog.
   * checks/files{.desc,}:
     + [RA] Provide a better explanation of why Debian packages shouldn't
       ship files in /srv.  (Closes: #379176)
     + [RA] Warn about files installed into /etc/gconf/schemas.
     + [RA] Warn about files in /usr/lib/site-python.  Thanks, Thomas
       Viehmann and Raphael Hertzog.  (Closes: #372748)
   * checks/manpages{.desc,}:
     + [RA] Warn about manpage short descriptions of the form "manual page
       for program" (usually generated by help2man).
   * checks/menu:
     + [RA] Ignore trailing whitespace in doc-base files.  Patch from Bas
       Zoetekouw.  (Closes: #379749)
   * checks/nmu{.desc,}:
     + [RA] When checking for an NMU changelog entry, require "NMU" be
       surrounded by word boundaries.
     + [RA] Warn if the changelog incorrectly indicates an NMU.  Thanks to
       George Danchev for the report.
   * checks/scripts{.desc,}:
     + [RA] Except mkstemp from possibly-insecure-handling-of-tmp-files for
       maintainer scripts written in Perl.
     + [RA] Mention [[ ]] explicitly in the possible-bashism long
       description as requiring a Korn shell and make it clearer that the
       primary arbiter of this test is the POSIX shell specification.
       (Closes: #381800 by clarification)
     + [RA] Use the Dep library to check dependencies.  Add php5 to the
       interpreter list and correctly handle the dependencies for
       version-less PHP scripts.  (Closes: #379558)
     + [RA] Check for proper dependencies if gconf-schemas is called in
       maintainer scripts and diagnose calling gconftool(-2) directly.
       Thanks, Josselin Mouette.  (Closes: #333311)
   * checks/version-substvars{.desc,}:
     + [RA] New check from Adeodato Simo for proper use of substvars for
       versioned dependencies between packages built from the same source
       package so that NMUs will work properly.  Also catch use of such a
       substvar for a versioned dependency on a package not built from the
       same source.  (Closes: #377141, #376596)
 .
   * collection/changelog-file:
     + [RA] Be much more careful about changelog files that are symlinks.
       Don't skip over changelog symlinks just because they point to
       non-existant files, mark unsafe symlinks or symlinks to non-existent
       files by creating copyright as a symlink to a non-existent file in
       the lab, and don't create an empty dummy changelog if we couldn't
       find a changelog.  Correctly handle changelog files that are
       symlinks to other files in the same directory.
 .
   * debian/copyright:
     + [RA] Add Subversion repository location.
 .
   * frontend/lintian:
     + [JvW] Give error if there is no "Description" field in .changes, this is
       required by dak
 .
   * frontend/lintian-info:
     + [RA] Add the -t or --tags option that, given a tag name, prints out
       the description.  (Closes: #376109)
 .
   * lib/Tags.pm:
     + [RA] If a tag has been overriden via any mechanism, do not add it to
       any of the statistics (tag, severity, or significance).  Before, the
       override only suppressed a record for the specific statistic the
       override was based on, meaning that classic tag-based overrides
       didn't suppress severity statistics.  Overridden error tags would
       therefore cause lintian to exit with non-zero status.  Thanks,
       Andree Leidenfrost and Martin F. Krafft.  (Closes: #377182, #374314)
 .
   * man/lintian.1:
     + [RA] Better document the --archivedir and --dist options and how
       lintian constructs the path to an archive.  (Closes: #383203)
     + [RA] Document new version-substvars check script.
   * man/lintian-info.1:
     + [RA] Document the new -t or --tags option.
 .
   * reporting/html_reports:
     + [RA] Include the lintian version in HTML page footers.  Thanks,
       Thijs Kinkhorst.  (Closes: #377616)
Files: 
 8b01073316681018e6319d621605d955 817 devel optional lintian_1.23.25ubuntu1.dsc
 96c4e5c7adb349ef3ea54be72c43ef83 316860 devel optional lintian_1.23.25ubuntu1.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFQeqV9t0zAhD6TNERApdEAJ94Bs8ZbJUA3bZxXSIRppE/5WhA3QCfYL5R
QeQrhgThSH4Cfu0g1TykgLU=
=zQVo
-----END PGP SIGNATURE-----





More information about the feisty-changes mailing list