2.1.3 -> 2.1.4.

** Summary changed:

- Please sync lintian 2.1.3 (main) from Debian unstable (main).
+ Please sync lintian 2.1.4 (main) from Debian unstable (main).

** Description changed:

  -----BEGIN PGP SIGNED MESSAGE-----
  Hash: SHA1
  
   affects ubuntu/lintian
   status new
   importance wishlist
   subscribe ubuntu-main-sponsors
  
- Please sync lintian 2.1.3 (main) from Debian unstable (main).
+ Please sync lintian 2.1.4 (main) from Debian unstable (main).
  
  Explanation of the Ubuntu delta and why it can be dropped:
  The only Ubuntu change was a bug fix which has been forwarded to and then
  included in Debian.
  
  Changelog since current jaunty version 2.1.2ubuntu1:
+ 
+ lintian (2.1.4) unstable; urgency=low
+ 
+   * Summary of tag changes:
+     + Added
+       - binary-control-field-duplicates-source
+       - brace-expansion-in-debhelper-config-file
+       - control-interpreter-in-usr-local (split from
+          interpreter-in-usr-local)
+       - control-interpreter-without-depends
+       - copyright-refers-to-bad-php-license
+       - copyright-refers-to-problematic-php-license
+       - copyright-with-old-dh-make-debian-copyright
+       - dh-clean-k-is-deprecated
+       - desktop-mimetype-without-update-call
+       - forbidden-postrm-interpreter
+       - games-package-should-be-section-games
+       - preinst-interpreter-without-predepends
+       - script-calls-init-script-directly
+       - unknown-control-interpreter (split from unusual-interpreter)
+       - version-refers-to-distribution
+     + Removed
+       - desktop-file-but-no-dh_desktop-call
+       - interpreter-without-predep
+ 
+   * checks/changelog-file{,.desc}:
+     + [RA] Warn of Debian version numbers containing "testing", "stable",
+       or "unstable", or with release code names for uploads not targeted
+       at that release, except in NMUs.  Based on a patch by Raphael
+       Geissert.  (Closes: #498876)
+   * checks/control-file{,.desc}:
+     + [RA] Warn (severity: wishlist) of binary control stanzas duplicating
+       fields of the source control stanza.  (Closes: #497348)
+   * checks/copyright-file{,.desc}:
+     + [RA] Warn (severity: wishlist) about the old dh_make packaging
+       copyright, which used (C) without the word or symbol.  Based on a
+       patch by Raphael Geissert.  (Closes: #497347)
+     + [RA] Clean up checks of a symlinked /usr/share/doc directory and
+       avoid making package info global.
+     + [RA] Warn about older PHP licenses.  Based on a patch by Raphael
+       Geissert.  (Closes: #498875)
+   * checks/cruft:
+     + [RA] Keep the hash of files for which warnings were already issued
+       local to each package, reducing memory consumption and false
+       negatives for archive-wide runs.
+   * checks/debhelper{,.desc}:
+     + [RA] Check for use of shell brace expansion in debhelper config
+       files that list filenames, which is not supported.  Based on a patch
+       from Raphael Geissert.  (Closes: #480939)
+     + [RA] If dh is used, require debhelper tokens in maintainer scripts.
+     + [ADB] Warn about packages declaring a debhelper compatibility level
+       of 7 or above and using dh_clean -k, which has been deprecated in
+       favour of dh_prep.
+     + [RA] Add dh_auto_* and dh_prep to the debhelper scripts that require
+       a particular version of debhelper.
+     + [RA] De-duplicate the list of scripts with specific version
+       requirements before issuing tags.
+     + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
+       certain (although still minor), making it a warning.  debhelper(7)
+       explicitly recommends a versioned build dependency on debhelper.
+       Rewrite the tag description accordingly.
+   * checks/fields:
+     + [RA] dh-make-php provides a CDBS rule fragment and hence should go
+       into Build-Depends, not Build-Depends-Indep.  Thanks, Mathieu
+       Parent.  (Closes: #509286)
+   * checks/files{,.desc}:
+     + [RA] Packages whose executables are all in /usr/games should
+       probably be in section games.  (Closes: #509147)
+   * checks/menu-format{,.desc}:
+     + [RA] If a *.desktop file contains a MimeType key, check that the
+       postinst calls update-desktop-database.  (Closes: #488832)
+     + [RA] Stop keeping a separate hash of all files in the package and
+       use Lintian::Collect information.  The hash was being reused across
+       packages, possibly leading to excessive memory consumption and false
+       negatives for archive-wide runs.
+   * checks/menus:
+     + [RA] Keep the hash of files and symlinks local to each package,
+       reducing memory consumption and false negatives for archive-wide
+       runs.
+   * checks/patch-systems.desc:
+     + [RA] Improve the patch-system-but-direct-changes-in-diff long
+       description.  (Closes: #496516)
+   * checks/rules{,.desc}:
+     + [RA] Remove desktop-file-but-no-dh_desktop-call.  The only action of
+       dh_desktop is now checked by desktop-mimetype-without-update-call;
+       dh_desktop is unnecessary with other *.desktop files.
+   * checks/scripts{,.desc}:
+     + [RA] Overhaul checking of maintainer script and config interpreters:
+       - postrm scripts must use an essential interpreter.
+       - Only preinst scripts require Pre-Depends; Depends is sufficient for
+         postinst and prerm scripts.  (Closes: #508307)
+       - Separate unknown-control-interpreter from unusual-interpreter
+         since it's much more likely to be an error.
+       - Separate control-interpreter-in-usr-local from
+         interpreter-in-usr-local since the severity is higher.
+       - unusual-control-interpreter is certain, not possible.
+       - Suppress some cases of multiple tags about the same basic problem.
+     + [RA] Check for scripts in /etc that call init scripts directly
+       without using invoke-rc.d.  Based on a patch by Raphael Geissert.
+       (Closes: #381485)
+     + [RA] Allow dpkg-dev to satisfy a make dependency.  (Closes: #510190)
+     + [ADB] More intelligently remove comments from shell scripts, to avoid
+       removing some constructs that aren't comments, such as those in
+       [ $# -gt 2 ] and "foo # bar".
+     + [ADB] Flag the source bashism when its argument is quoted or a bare
+       filename.
+   * checks/watch-file:
+     + [RA] Recognize additional SourceForge URLs and recommend the
+       redirector.  Thanks, Riccardo Stagni.  (Closes: #510398)
+ 
+   * collection/copyright-file:
+     + [RA] Copy copyright files that are relative links, provided that the
+       link is safe, and otherwise treat symlinked copyright files as if
+       they were empty.  Fixes a Lintian crash on packages where the
+       copyright file is a relative symlink.
+ 
+   * debian/copyright:
+     + [RA] Add an explicit key to initials used in changelog entries.
+   * debian/rules:
+     + [RA] New check-tag target which runs all test cases in the new test
+       suite that check for or against a particular tag.
+ 
+   * data/debhelper/filename-config-files:
+     + [RA] New file listing debhelper config files containing filenames.
+ 
+   * frontend/lintian:
+     + [RA] When processing the entire archive, do so in sorted order.
+ 
+   * private/update-never-seen:
+     + [RA] Merge data from both test suites and use the tag files for the
+       old test suite rather than relying on runtests -v.
+ 
+   * reporting/html_reports:
+     + [RA] We only care about the first line of the archive timestamp.
+ 
+   * t/runtests:
+     + [RA] Check that a test produces all tags listed in Test-For and
+       doesn't produce any tages listed in Test-Against.
+     + [RA] Support finding and running all tests for or against a
+       particular tag.
+     + [RA] Correctly set up non-native packages for dpkg-source.
+   * t/tests/README:
+     + [RA] Add documentation of the new test suite.
+ 
+  -- Russ Allbery <r...@debian.org>  Sat, 03 Jan 2009 16:40:30 -0800
  
  lintian (2.1.3) unstable; urgency=low
  
    * Summary of tag changes:
      + Added
        - debian-watch-file-should-use-sf-redirector
        - debian-watch-file-specifies-wrong-upstream-version
        - debian-watch-file-specifies-old-upstream-version
        - extended-description-is-probably-too-short
        - shlib-without-versioned-soname
  
    * checks/description{,.desc}:
      + [RA] Check for extended descriptions shorter than three lines; they
        probably don't contain enough information.  Patch from Raphael
        Geissert.
    * checks/files{,.desc}:
      + [RA] Exclude __init__.py files and Doxygen-generated *.map files
        from zero-byte-file-in-doc-directory.  Improve the tag description
        to add a rationale and a suggestion for when overrides are
        appropriate.  Lower the certainty to possible.  (Closes: #507273)
      + [RA] Move the check for override files in the wrong location so that
        the check for subdirectories of /usr/share/lintian/overrides works
        and improve the tag description.
    * checks/nmu:
      + [RA] Recognize Ubuntu native packages by the target distribution and
        suppress NMU tags for them.  Based on a patch by Adrien Cunin.
        (Closes: #507740)
    * checks/shared-libs{,.desc}:
      + [RA] Remove special shlibs exception for NSS modules.  libc6 now
        includes shlibs entries for them.
      + [RA] Report a more specialized tag for shared libraries with SONAMEs
        that have no version and exclude them from the shlibs file tests
        since they cannot be represented there.  Reported by Raphael
        Hertzog.  (Closes: #506673)
      + [RA] Use the same regexes as dpkg-shlibdeps when parsing version
        information from SONAMEs.
    * checks/version-substvars:
      + [RA] Skip version substvar checks when the dependency is on a
        package whose name is formed by expanding substvars at build time.
        Thanks, Bastian Blank.  (Closes: #507763)
    * checks/watch-file{,.desc}:
      + [RA] Merge a set of changes by Raphael Geissert:
        - Correctly parse multiple line continuations.
        - Don't attempt any detailed checks on version one watch files.
        - Recognize versionmangle in addition to [du]versionmangle.
        - Add line information to some of the tags.
        - Detect watch files that specify SourceForge download servers
          directly and suggest use of the QA sf.net redirector instead.
        - Detect watch files specifying an upstream version that matches a
          non-native Debian package version in debian/changelog.
        - Detect watch files specifying an upstream version for an older
          changelog entry when the current changelog entry has a newer
          upstream version.
  
    * data/changelog-file/ubuntu-dists:
      + [RA] New shared list of Ubuntu distributions.
  
    * frontend/lintian:
      + [RA] Recognize Ubuntu native packages by the target distribution and
        check them against the correct set of distributions.  Based on a
        patch by Adrien Cunin.  (Closes: #507740)
  
    * lib/Lab.pm:
      + [ADB] Ensure that the output of unpack/list-*pkg is correctly captured
        so that the reporting harness can use the information to decide which
        packages to process in an incremental run.
    * lib/Lintian/Data.pm:
      + [RA] New all() method that returns all valid keywords.
    * lib/Read_pkglists.pm:
      + [JP] Add a new "source version" field to binary and udeb info files.
        Bump binary and udeb format version to 3 and 2 respectively.
  
    * reporting/html_reports:
      + [JP] Group packages by source version instead of binary version.
        (Closes: #507849)
    * reporting/templates/maintainer.tmpl:
      + [ADB] Print tags affecting udeb packages under a heading for that
        package, rather than merging them in to whichever binary package
        was last displayed (or the source package if the udeb is first
        alphabetically).
      + [ADB] Separate tags affecting a binary package from those of a source
        package with the same name when the binary is the first package produced
        from the source for which there are issues.
      + [JP] Include binary package version in subtitles when it isn't the same
        as the source version.
  
    * t/runtests:
      + [RA] Parameterize the package section in the skeleton.
  
    * unpack/list-{bin,udeb}pkg:
      + [JP] Extract source package version from source field.
  
   -- Russ Allbery <r...@debian.org>  Sat, 27 Dec 2008 14:17:18 -0800
  
  
  -----BEGIN PGP SIGNATURE-----
  Version: GnuPG v1.4.9 (GNU/Linux)
  
  iEYEARECAAYFAklfjO4ACgkQiLI9cvurQyMw2gCdFwziTIzqV/T4Hvxu19yWC6bJ
  bXQAnRcu8yQ9qF3Zu99QzDF0e4hDVy5y
  =eO4z
  -----END PGP SIGNATURE-----

-- 
Please sync lintian 2.1.4 (main) from Debian unstable (main).
https://bugs.launchpad.net/bugs/313493
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to