The annotated tag, 2.5.7 has been created
        at  ff375d42db9143a2fee005a002cb4b1634fbd8d8 (tag)
   tagging  c417c31858b93d97a2f572974be1a7a784764018 (commit)
  replaces  2.5.6
 tagged by  Niels Thykier
        on  Tue May 15 00:05:38 2012 +0200

- Shortlog ------------------------------------------------------------
Release lintian/2.5.7 into unstable

Format: 1.8
Date: Mon, 14 May 2012 23:45:08 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.7
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Description:
 lintian    - Debian package checker
Closes: 614034 628189 648777 649277 649852 650536 657402 660845 663516 664061 
664471 664600 666207 666765 668546 671024 671537 672615
Changes:
 lintian (2.5.7) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - apache2-configuration-files-need-conf-suffix
       - apache2-deprecated-auth-config
       - apache2-module-depends-on-real-apache2-package
       - apache2-module-does-not-depend-on-apache2-api
       - apache2-module-does-not-ship-load-file
       - apache2-reverse-dependency-calls-invoke-rc.d
       - apache2-reverse-dependency-calls-wrapper-script
       - apache2-reverse-dependency-ships-file-in-not-allowed-directory
       - apache2-reverse-dependency-uses-obsolete-directory
       - apache2-unparseable-dependency
       - apache2-unsupported-dependency
       - diff-contains-quilt-control-dir
       - hardening-no-fortify-functions
       - hardening-no-relro
       - hardening-no-stackprotector
       - non-standard-apache2-configuration-name
       - non-standard-apache2-module-package-name
       - rc-version-greater-than-expected-version
       - udeb-uses-unsupported-compression-for-data-tarball
       - web-application-depends-on-apache2-data-package
       - web-application-should-not-depend-unconditionally-on-apache2
     + Removed:
       - ancient-dpkg-long-filenames-check
       - ancient-dpkg-predepends-check
       - bad-ubuntu-distribution-in-changes-file
       - binary-nmu-uses-old-version-style
       - debian-control-with-duplicate-fields
       - doc-base-file-references-usr-doc
       - duplicate-fields-in-templates
       - manpage-for-non-x11-binary-in-wrong-directory
       - manpage-for-x11-binary-in-wrong-directory
       - missing-dependency-on-install-info
       - obsolete-field
       - old-app-defaults-directory
       - old-style-copyright-file
       - old-style-example-dir
       - package-installs-file-to-usr-x11r6-bin
       - package-installs-font-to-usr-x11r6
       - package-uses-obsolete-file
       - postinst-should-not-set-usr-doc-link
       - raster-image-in-scalable-directory
       - udeb-uses-non-gzip-data-tarball
       - x11-games-should-be-in-usr-games
 .
   * checks/*:
     + [NT] Remove some old tags that are no longer useful.
       (Closes: #663516)
     + [NT] Migrate to sorted_index from sorted_file_info.
     + [NT] Explicitly import needed subs from L::Util.
   * checks/apache2{,.desc}:
     + [NT] New files to check for apache2 related packages.  Thanks
       to Arno Töll and Stefan Fritsch for the patches.
       (Closes: #668546)
     + [NT] This check is not enabled by default.  It can be used
       via the debian/extra-apache2 profile.
   * checks/binaries{,.desc}:
     + [NT] Move embedded library data to a data file.
     + [NT] Add ELF hardening checks.  Thanks to Kees Cook for
       report and the patches.  (Closes: 650536)
     + [NT] Replace architecture tables with data files.
     + [JW] Check for missing Python3 numpy ABI dependency.
       (Closes: #671024)
   * checks/changelog-file:
     + [NT] Output the correct line number for the "line-too-long"
       tag.  Thanks to Arno Töll for the report.  (Closes: #657402)
   * checks/changes-file{,.desc}:
     + [NT] Remove Ubuntu specific handling of distribution names.
       Instead replace it with a more generalized one that derivatives
       can reuse by extending vendor specific data files.  Thanks to
       Daniel Dehennin for the suggestion.  (Closes: #648777)
   * checks/control-file:
     + [NT] Rewrote parts to use Lintian::Collect for fetching data.
   * checks/cruft{,.desc}:
     + [NT] Check for quilt control dirs in the debian packaging files.
   * checks/deb-format{,.desc}:
     + [NT] Replace old udeb compression tag with a more general
       one.  (Closes: #664600)
     + [NT] Remove logic for checking if a deb is meant for
       Ubuntu.  Instead unconditionally emit the tag and let the
       vendor profiles handle it.
   * checks/debconf:
     + [NT] Special case debconf providers for purge-debconf tag.
       Generally they cannot use db_purge in postrm (for obvious
       reasons), so the tag will be a false-positive in such
       cases.
   * checks/fields{,.desc}:
     + [NT] Add devref reference.
     + [NT] Remove special handling of the Ubuntu specific field,
       "original-maintainer".  This field is now handled by vendor
       specific data files.  (Closes: #649852)
     + [JW,NT] Check for common mistakes with preview release and
       release candidate versions.  For non-native packages, this
       check is only done on initial uploads of new upstream
       releases.  Thanks to Stefano Rivera and Julian Taylor for
       their additional suggestions.  (Closes: #649277)
   * checks/filename-length.desc:
     + [ADB, NT] Reword description of package-has-long-file-name.
       Thanks to Andreas Beckmann for suggestion.
   * checks/files{,.desc}:
     + [NT] Remove "manual" lazy loads of data files.
     + [NT] Remove code for the uses-FHS-doc-dir tag.
     + [NT] Extend icon checks to all icon directories and look for
       raster images in "scalable" icon directories.  Thanks to
       Paul Wise for the report and Felix Geyer for the patches.
       (Closes: #628189)
   * checks/group-checks:
     + [NT] Include Provides when checking for conflict relations.
       Thanks to Damyan Ivanov for the report.  (Closes: #672615)
   * checks/java:
     + [NT] Ignore "codeless" jars if they appear to be maven
       javadoc jars.  Thanks to Ludovic Claude for the patch.
       (Closes: #660845)
   * checks/lintian.desc:
     + [NT] Updated the description of the override tags.
   * checks/manpages{,.desc}:
     + [RA] Detect hyphen used as minus sign following a groff \f[C] font
       change.  Thanks, Iustin Pop.  (Closes: #664471)
   * checks/menu-format:
     + [NT] Move menu section lists into a data file.
     + [NT] If a package is missing a menu icon, check its direct strong
       dependencies built from the same source (if any) for the icon.
       This fixes false-positives menu-icon-missing in some cases.
   * checks/menus{,.desc}:
     + [NT] Remove "manual" lazy load of data file.
   * checks/nmu:
     + [NT] Remove Ubuntu specific code to handle their (lack of) NMUs.
       These tags are instead suppressed by the Ubuntu profile.
   * chekcs/rules:
     + [NT] Fix false-positive "ignores-make-clean-error" tag caused by
       using make with -C and a dir containing the letter "i".  Thanks to
       Tobias Hansen for the report.  (Closes: #671537)
   * checks/scripts{,.desc}:
     + [NT] Mention devref 6.4 in command-with-path-in-maintainer-script.
       Thanks to Arno Töll for the patch.
     + [NT] Do not emit unusual-interpreter if the package provides the
       interpreter itself.
     + [NT] Ignore the lack of exec bit on th debconf shell modules.
   * checks/standards-version.desc:
     + [NT] Add references to the Policy upgrading checklist.  Thanks to
       Simon Paillard for the patch.
 .
   * collection/*:
     + [NT] Use Lintian::Collect to access the package index.
   * collection/bin-pkg-control{,.desc}:
     + [NT] Compress control-index file and bump version of
       bin-pkg-control.
   * collection/copyright-file:
     + [NT] Remove code to look for old-style copyright file.
   * collection/file-info{,.desc}:
     + [NT] Compress file-info output and bump version of file-info.
   * collection/hardening-info{,.desc}:
     + [NT] New files.  Thanks to Kees Cook for the patch.
   * collection/index{,.desc}:
     + [NT] Compress index output and bump version of index.
   * collection/java-info{,.desc}:
     + [NT] Compress java-info output and bump version of java-info.
   * collection/objdump-info:
     + [NT] Use "fail" from Lintian::Util.pm rather than embedding a
       copy of it.
     + [NT] Use Lintian::Collect to find ELF files.
     + [NT] Replace all usage of objdump with readelf.
       (Closes: #614034)
     + [NT] Compress objdump-info output and bump version of objdump-info.
   * collection/strings{,.desc}:
     + [NT] Compress strings output and bump version of strings.
 .
   * data:
     + [NT] Move to vendors/debian/ftp-master-auto-reject and replace
       it with a symlink.
   * data/binaries/{arch-{64bit-equivs,regex},hardening-tags}:
     + [NT] New file.
   * data/binaries/embedded-libs:
     + [NT] New file.
     + [NT] Add libav libraries.  Thanks to Andres Mejia for the
       suggestion and the suggested patch.  (Closes: #666765)
   * data/changes-file/{debian-dists -> known-dists}:
     + [NT] Renamed file.
   * data/menu-format/menu-sections:
     + [NT] New file.
 .
   * debian/changelog:
     + [NT] Amend the 2.5.5 to mention that it also added the tag
       binaries-have-file-conflict.
 .
   * frontend/lintian:
     + [JW] Fix typo in error message.
     + [JW,NT] Fix handling of "override" option in the lintianrc file.
       (Closes: #666207)
 .
   * lib/Lintian/Architecture.pm:
     + [NT] Lazily evaluate the data file.
   * lib/Lintian/Collect/Package.pm:
     + [NT] Remove an extra level of quoting in index.
     + [NT] Remove root dir from sorted_index.
     + [NT] Keep trailing slash in dir names for file_info.
   * lib/Lintian/Collect/Binary.pm:
     + [NT] Remove sorted_file_info as sorted_index now produces
       an identical list.
   * lib/Lintian/Data.pm:
     + [NT] Lazily load data files.
     + [NT] Allow pre-process sub to alter existing value for a key
       by passing the previous value as third argument.
     + [NT] Allow vendor specific data files.  They will be loaded
       from LINTIAN_ROOT/vendors/$profile/data.
   * lib/Lintian/Output{,/*}.pm:
     + [NT] Replace non-printables with "?" in output.
   * lib/Lintian/Profile.pm:
     + [NT] Normalize profile name and replace "parents" with
       "profile_list".  The latter also includes the current profile
       name.
   * lib/Lintian/Tag/Info.pm:
     + [NT] Use Lintian::Data to load the manual-references data
       file instead using an ad-hoc parser.
   * lib/{Text_utils => Lintian/Tag/TextUtil}.pm:
     + [NT] Renamed module.
   * lib/{Util => Lintian/Util}.pm:
     + [NT] Renamed Util to Lintian::Util.
     + [JW] Consider duplicate fields a syntax error in dctrl files.
       Previously, duplicate fields were silently ignored (except
       when a separate tag would check for it).  (Closes: #664061)
     + [NT] Stop exported a majority of all subs by default.
 .
   * profiles/ubuntu/main.profile:
     + [NT] Add a number of NMU related tags to the list of disabled
       tags.
 .
   * vendors/ubuntu/main/data/changes-file/known-dists:
     + [NT] New file based on data/changes-file/ubuntu-dists.
     + [ADB] Add "quantal" (Quetzal)
   * vendors/ubuntu/main/data/common/source-fields:
     + [NT] New file.
   * vendors/ubuntu/main/data/fields/{binary,udeb}-fields:
     + [NT] New files.
Checksums-Sha1:
 bf5eeea0bd0fd35e859db2be1ba732f89ba5e2fa 1576 lintian_2.5.7.dsc
 3af1c36dbe4ae3dc7b70aa375107928c28c8555f 1087847 lintian_2.5.7.tar.gz
 2ebf64764da8e9b03cea8555ec6db1cf5da38f59 692506 lintian_2.5.7_all.deb
Checksums-Sha256:
 594506130d69d6a5ace31297cbbcb3a47c415d1f6cf8beba19c503828cd01485 1576 
lintian_2.5.7.dsc
 c56d7550e10acb7672708911c7636611d128ab7ec3eded8e70035737581f1a26 1087847 
lintian_2.5.7.tar.gz
 5fd3554d5e76aa70334a4a56f87c75fe6a287b9723d64330621d7a423fffb2a0 692506 
lintian_2.5.7_all.deb
Files:
 7ab52b921399b9a538b576036972ae7c 1576 devel optional lintian_2.5.7.dsc
 ec47bdf0735e61fffd0a582cd76cdb74 1087847 devel optional lintian_2.5.7.tar.gz
 af45b86b4b0a254ab0cb46fab4de2bbf 692506 devel optional lintian_2.5.7_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJPsYHeAAoJEAVLu599gGRCxRoQAIZ7WL/mKkIquEcYjiLAied9
e/gCY/L+yGtNBnFWzqY5MX/dJm0Hne/MzovwaVFAUaFfDaRadGr6WLRk73prDoIn
/FuQKar3+rGWlxkGNMzG6aKyQb9BhFjl9pzL6tdVv+EBCG0FIYanEOw26tTnKQpN
J7uAS+bNV8sQhF9YJapNE2wRnEnd06MVaDTrAup2GM8Mmq3zsjNi78rp3k+bOpAh
WKN4XuagnUsSM1b/zUJuCdbNv/+B7j79kdzTRpFbtYx8b95UfKL2n4feR20kRyY+
kDFyjNW/oXS4iKEseJRaU1N5bxYFkgF39Fke/OUyc1HwnhKBipzOTZJUxuwqj/Tm
QAx2u8Lt1JIdbEms6ebYq5tzSIhDephMfClB7j8mCSursNO4xEaDEq7+EsqLEv7f
5xXH/g1jWTcQ/8kRgNPurotXnEYQNHrFmaFTl+xhun27B0rljhjRuEcgOuwtmDzi
WLUmyzzb+Qwq7hbGS3GcRRkRTqROh33/uVv2gUVAO5TwXduyhemJ+8W1binRZqss
sdTtpOZorVWTMZsuVHAemnYphCvQP/eNAyqtqgylR70lDtAf6VZSW3MdblxB/Qag
UXNxRzWYOltIOSQclD6zTukbMW5I/44cHSU9IhvVZVIBuKzpwiIf0vbq3a6QMBM9
2L/SkY0B97GmKazirYWB
=ULMc
-----END PGP SIGNATURE-----

Adam D. Barratt (1):
      Add "quantal" as a known Ubuntu distribution

Andres Mejia (1):
      d/b/embedded-libs: Add various libav/ffmpeg libraries

Arno Töll (3):
      Mention devref 6.4 in command-with-path-in-maintainer-script
      Add Apache2 checks
      Implement apache2-deprecated-auth-config tag, add a test case for it

Felix Geyer (2):
      c/files: Extend icon-size-and-directory-name-mismatch check
      c/files: Add raster-image-in-scalable-directory tag

Jakub Wilk (4):
      lintian: Fix a couple of typoes
      Util: Consider duplicate fields a syntax error
      f/lintian: Add missing new line to error message
      missing-dependency-on-numpy-abi: add support for Python 3

Kees Cook (3):
      Clean up remaining hardening warnings in the tests
      Add initial lintian checks for ELF hardening
      Update for latest hardening-check

Ludovic Claude (1):
      c/java: codeless-jars - Ignore maven javadoc jars

Niels Thykier (123):
      L::Check: Document when "[email protected]" work around can be dropped
      changelog: Add 2.5.7 entry
      L::Data: Lazily load data files
      files,menus: Skip manual lazy loading of data files
      L::Architecture: Lazily evaluate the data file
      manpages: Drop X11 manpage tags
      files: Remove most of the old X11 file tags
      files: Remove old tags
      fields: Remove an old tag
      scripts: Remove some ancient dpkg --assert* checks
      menus: Remove old tags
      copyright-file: Remove old tag
      objdump-info: Use "fail" from Util.pm
      objdump-info: Use L::Collect to find ELF files
      c/files: Remove code for uses-FHS-doc-dir tag
      fields: Drop old-style binNMU tag
      objdump-info: Replace objdump with readelf
      standards-version: bump Ancient S-V date
      deb-format: Generalize (and rename) udeb compression tag
      coll/file-info: Compress output file with gzip
      coll/file-info: Remove v1 file-info files
      checks/java: Fix indirect access to index
      coll/*: Use L::Collect->index to access index data
      coll/{index,bin-pkg-control}: compress index files
      L::Profile: Replace "parents" with "profile_list"
      L::Data: Pass CURVALUE argument to CODE when loading data files
      L::Tag::Info: Use L::Data to load manual-references
      checks/fields.desc: Add devref reference
      scripts: Skip unusual-interpreter if the package provides it
      lintian.desc: Improve the description of the *-override tags
      lintian: Fix handling of the "override" cfg option
      c/binaries: Move embedded library data to a data file
      L::Output: Replace non-printables with "?" in the output
      L::Collect: Remove extra level of quoting in index
      L::Collect: Unify index and file_info indexing
      L::Data: Require a L::Profile before data files can be loaded
      Implement vendor specific data files
      doc/README.dev: Add vendors dir
      doc/lintian.xml: Add section on vendor specific data files
      Add ubuntu data file for package fields
      c/deb-format: Remove Ubuntu specific code
      c/nmu: Remove Ubuntu specific code
      Correct tests to match update in checks/nmu
      Rename data/changelog-files -> data/changes-file
      t/runtests: Allow distribution to be set in the desc file
      changes-files: Use known-dists data file to validate dists
      d/changelog: Remember to give credit to Daniel Dehennin
      Remember to install data files in their new location
      t/tests/*: Enable hardening flags in builds
      testset: Ignore hardening tags in the legacy test suite
      Refactor coll/hardening-info and use data file
      t/: Add calibration hook to handle hardening flags test
      Remove more old-style copyright handling file
      testset/runtests: Remove initial "done" message
      c/control-file: Use Lintian::Collect a bit more
      c/control-file: Use L::Collect for section-area-mismatch check
      c/control-file: Undo unintended output change
      coll/objdump-info: Remove superfluous readelf call
      L::Lab{,::Entry}: Minor doc changes
      lib/*: Minor pod updates and L<> fixes
      L::Lab{::Entry}: Minor pod and L<> fixups
      embedded-libs: typo fix
      c/fields: Check for bad release candidate versions
      c/copyright-file: Replace loop with with some ifs
      control-files: Remove close of un-opened filehandle
      L::Collect::Binary: Fix loading of java-info
      Rename Text_utils to Lintian::Tag::TextUtil
      Rename Util to Lintian::Util
      L::Relation: Add "and" constructor
      L::Relation: Add empty() and matches(regex, rule) methods
      checks/debconf: Minor code simplification
      c/menu-format: Move section list to a data file
      cruft: check for .pc in debian/
      L::Collect::Source: Add source_field method
      L::Relation: Made visit method to visit parts of the relation
      L::C::Source: Make {binary,source}_field behave more like field
      L::Relation: Add missing constant to :constants export
      c/control-file: Rewrite loop
      c/filename-length: Reword package-has-long-file-name
      c/control-file: Rewrote another loop
      c/changelog-file: Move doc symlink check up
      c/changelog-file: Replace %is_a_symlink with $info->index
      c/changelog-file: Output the correct line number for "line-too-long"
      L::Util: Support openhandles in slurp_entire_file
      coll/strings: compress output of strings
      L::Util: Auto-close handles in slurp_entire_file
      L::Util: Export only subs on explicit request
      coll/hardening-info: Fix incorrect error message
      coll/objdump-info: Compress objdump-info output
      L::Util: Provide POD documentation
      L::Util: Rename and promote _parse_dpkg_control_iterative
      L::Util: Add flag for disallowing comments in dctrl files
      c/shared-libs: Remove use of "OTHER_DATA" from objdump-info
      c/shared-libs: Break out of SONAME branch earlier for symlinks
      d/changelog: Add entry for Felix Geyer's icon patches
      t/: Fix hardening warning in s-l-non-pic-i386 test
      coll/java-info: Compress java-info output
      c/apache2: Remove some unneeded capture groups
      c/apache2: Replace some loops with rel->visit/rel->matches
      d/changelog: Add changelog entry for the apache2 check
      d/changelog: Correct placement of tags in summary
      c/debconf: Ignore missing db_purge calls for debconf providers
      c/scripts: Ignore missing exec bit on debconf shell modules
      c/menu-format: Check strong depends for menu icon
      c/files: Move quotemeta call out of loop
      c/shared-libs: Fix dev-pkg-without-shlib-symlink tag
      t/: Add test for non-dev pkg with shlib symlink
      c/s-v: Bump "ancient S-V date" to 24th of April 2010
      t: Add 7 new test cases
      t: Add anther po test
      harness: Fix misuse of "require"
      group-check: Include Provides in the Conflicts check
      c/rules: Fix FP "ignores-make-clean error"
      c/binaries: Move arch-64bit-equiv table to a data file
      c/binaries: Replace ARCH_REGEX table with a data file
      c/fields: Remove some redundant variables
      c/infofiles: Drop missing-dependency-on-install-info
      Move apache2 checks to a separate profile
      c/deb-format: Remove dpkg Pre-D requirement for xz udebs
      t: Fix test failure caused by debhelper changes
      Remove trailing slash in data symlink
      d/changelog: Add omitted tag to the 2.5.5 entry
      Release lintian/2.5.7 into unstable

Russ Allbery (1):
      Detect hyphen used as minus sign after \f[C]

Simon Paillard (1):
      standards-version.desc: Url to policy upgrading checklist

Stefan Fritsch (2):
      rename wrong-* to non-standard-*
      c/apache2: Add description for deprecated config check

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

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to