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

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



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 <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
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 "0@mail.com" 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


Reply to: