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

[lintian] annotated tag 2.5.22 created (now 0c57adc)



This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to annotated tag 2.5.22
in repository lintian.

        at  0c57adc   (tag)
   tagging  3a11e23c08b764f2a16a3e834b8a4c4df67f15a3 (commit)
  replaces  2.5.21
 tagged by  Niels Thykier
        on  Tue Mar 25 22:23:22 2014 +0100

- Log -----------------------------------------------------------------
Release Lintian/2.5.22 into unstable

Format: 1.8
Date: Tue, 25 Mar 2014 22:02:50 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.22
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com>
Description:
 lintian    - Debian package checker
Closes: 639974 699083 717916 733318 735266 735348 736203 736711 738174 738175 738176 738342 738349 738454 738597 739109 739247 739347 739366 739671 739744 740183 740339 740607 741212 742260
Changes:
 lintian (2.5.22) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - invalid-restriction-label-in-source-relation
       - invalid-restriction-namespace-in-source-relation
       - invalid-restriction-term-in-source-relation
       - license-problem-gfdl-non-official-text
       - license-problem-non-free-RFC-BCP78
       - privacy-breach-google-plus
       - privacy-breach-twitter
       - restriction-list-with-debhelper-with-conflicting-debhelper-version
       - restriction-list-with-debhelper-without-debhelper-version
       - restriction-list-with-versioned-dpkg-dev-conflict
       - restriction-list-without-versioned-dpkg-dev-dependency
       - source-is-missing
       - stageX-profile-used-but-no-binary-package-dropped
 .
   * checks/*:
     + [NT] Avoid using "I" or "we" in tag descriptions.
     + [NT] When looping over the names of binary packages,
       prefer the order they are listed in the control file.
       Previously they were either sorted by name or ordered
       by Perl's hash iterator.
   * checks/control-file.{desc,pm}:
     + [NT] Apply patch from Johannes Schauer to validate
       build-profile usage.
   * checks/control-files.pm:
     + [NT] Remove special case for udebs on empty control
       files.  Thanks to Cyril Brulebois for testing it.
   * checks/cruft.pm:
     + [BR,NT] Optimise the GFDL check considerably in some
       cases (e.g. the linux source).  (Closes: #738342)
     + [BR] Factorize GFDL detection. Detect non official
       wordings of GFDL invariant section.  (Closes: #717916).
       Fix some old false positives.
       (Closes: #742260, #741212).
     + [BR] Add opentoken non official wording for GFDL
       invariant section, thanks to Nicolas Boulenguez.
       (Closes: #740183).
     + [BR] Detect minified js based on line length.
       (Closes: #735348).
     + [BR] Detect missing sources for minified javascript, flash project,
       flash files, and elf binary.
   * checks/fields.{desc,pm}:
     + [NT] Apply patch from Johannes Schauer to validate
       build-profile usage.  (Closes: #740607)
   * checks/files.desc:
     + [BR] Raise file-name-in-PATH-is-not-ASCII and
       file-name-in-PATH-is-not-ASCII to error
       (see policy 10.10), thanks to Helmut Grohne.
       (Closes: #739347)
     + [BR] Improve privacy-breach tags wording, thanks to Paul Wise.
       (Closes: #738176)
   * checks/menu-format.desc:
     + [NT] Apply patch from Charles Plessy to correct an URL
       in a tag reference.  (Closes: #738454)
   * checks/symlinks.pm:
     + [BR] Use Lintian::Data for safe symlinks list. Add
       /dev/null to this list.  (Closes: #740339).
   * checks/systemd.pm:
     + [BR] Allow spaces arround = in service files.
       (Closes: #739366).
   * checks/watch-file.{desc,pm}:
     + [BR] Allow debian/upstream-signing-key.asc,
       thanks to Nicolas Boulenguez (Closes: #736711).
     + [NT] Apply patch from Daniel Kahn Gillmor to check for
       the upstream signing key in debian/upstream.  Thanks to
       Hideki Yamane for the bug report.  (Closes: #738597)
 .
   * collection/java-info:
     + [NT] Update the conditional using file(1) to cope with
       the new output for JAR files.
 .
   * data:
     + [NT] Refresh several architecture data files against
       dpkg 1.17.5.  Thanks to James Hunt for the reminder.
       (Closes: #735266)
     + [NT] Refresh several data files with data from sid.
   * data/binary/embedded-libs:
     + [RG] Detect embedded copies of liblivemedia, libgadu, libssh,
       libssh2, freetype, nss, and nspr.
     + [RG] Adjust the detection of embedded copies of libmagic.
     + [RG] Detect embedded copies of an ancient tinyxml.  Thanks to
       Andreas Rönnquist for the report.  (Closes: #733318)
   * data/cruft/non-free-files:
     + [BR] "id3v22-tda.mp3 considered non-free", thanks to Charlie
       Smotherman (Closes: #736203).
   * data/files/privacy*:
     + [BR] Improve detection of privacy-breach-google-cse, thanks to
       Paul Wise (Closes: #739247).
     + [BR] Detect google+, thanks to Paul Wise.
       (Closes: #738175).
     + [BR] Detect twitter, thanks to Paul Wise.
       (Closes: #738174).
   * data/scripts/maintainer-script-bad-command:
     + [BR] Fix false positive
       maintainer-script-should-not-use-adduser-system-without-home
       due to quoting, thanks to Andreas Beckmann <anbe@debian.org>
       (Closes: #739109).
 .
   * debian/source/lintian-overrides:
     + [NT] Override false-positive for license checks.
   * debian/tests/control:
     + [NT] Use the new @builddeps@ from autopkgtest/2.5.5
       instead of duplicating the values.
 .
   * frontend/lintian:
     + [NT] Fix a regression in argument handling after the first
       non-option.  This problem was introduced in 2.5.18.
     + [NT] Let --color default to "auto".
     + [NT] Discard STDERR when running git describe to guess the
       version of Lintian.  Avoids a warning from git tags are
       absent from the repository.
 .
   * lib/Lintian/Collect/Source.pm:
     + [NT] Apply patch from Mathieu Parent to make "binaries" return
       the package name in the same order as they are listed in the
       control file.  (Closes: #739671)
   * lib/Lintian/Reporting/ResourceManager.pm:
     + [NT] New file.
   * lib/Lintian/Util.pm:
     + [NT] Extend the "Continuation line outside a paragraph" parse
       error on Deb822 files with a possible suggestion for fixing
       the problem.
   * lib/Test/Lintian/Harness.pm:
     + [NT] New file - mostly for internal use during testing.
 .
   * profiles/debian/ftp-master-auto-reject.profile:
     + [BR] Refresh with new tags.
 .
   * reporting/config:
     + [NT] Fix typo of HARNESS_STATE_DIR config variable.
   * reporting/harness:
     + [NT] Avoid writing state-cache during dry-run.
     + [NT] Add timestamps to the log output.
   * reporting/{html_reports,templates/*.tmpl}:
     + [NT] Show the same statistics on the tag page as shown
       on the tag index pages.  Thanks to Guillem Jover for
       the suggestion.  (Closes: #738349)
     + [NT] Remove the second argument to the "head" sub in
       the templates.  Its value is now computed automatically
       by html_reports based on the name of the output file.
     + [NT] Install "lintian.css" and all files in
       "reporting/images" and "reporting/resources" into
       "HTML_DIR/resources".  These will be named after their
       content to allow more aggressive public caching.
   * reporting/html_reports:
     + [NT] Link to the library API docs from the index page.
       (Closes: #639974)
     + [NT] Optimise the graph generation by only calling
       gnuplot twice (rather than once plus once per tag).
     + [NT] Show the number of package groups and the size
       of the harness backlog on the index page.
   * reporting/{lintian.css => templates/lintian.css.tmpl}:
     + [NT] Rename file and make it a template.
 .
   * t/runtests:
     + [NT] Cache test artifacts and reuse them in subsequent
       runs.  This removes the majority of the runtime
       overhead of running the test suite on subsequent runs.
       (Closes: #699083)
     + [NT,BR] Fix test suite issues caused by a regression
       in tar 1.27.  (Closes: #739744)
Checksums-Sha1:
 236194ade0677b9e6552b1b2831a83acd69804c3 1810 lintian_2.5.22.dsc
 19aad9a3b03c825ee58fe011e713a9fe377e9ab6 935496 lintian_2.5.22.tar.xz
 886cdaf0fc1f96044c1c75b5fbfb19545ea44e9c 750104 lintian_2.5.22_all.deb
Checksums-Sha256:
 101c2bfb3185e638e04862584addf68bba62cef6e7c1e4831b0a4322a3aff844 1810 lintian_2.5.22.dsc
 b6c89382381b134de1f0af4d494e47bc6cbfc7d8e2e0fd30baa31f8340bc1cf6 935496 lintian_2.5.22.tar.xz
 887214910ba057d32649c441b26399120303d79d4110cfe434841326a3871e14 750104 lintian_2.5.22_all.deb
Files:
 d600ed32af2be59916f0bd25ea7cfb07 1810 devel optional lintian_2.5.22.dsc
 3a73a83a275cca491cfc0cddd1705a89 935496 devel optional lintian_2.5.22.tar.xz
 61a285fdeca69bc0899ed10d9a03893b 750104 devel optional lintian_2.5.22_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJTMfPKAAoJEAVLu599gGRCHwgP/17Ehb5bf/A5TLkYyZGto0Rx
J4z6ocNzTLmb8NLwbRB12Y/8/tJW2VlmOvm0O0mn5TiOkyocfOzSlpL8r3sMRqWp
uQSPrSazutXhtNoTyK6xgq6rfirYRnaDsvZmnTBcBo3Fn3Z9RAi6KqILQdirGQP2
K4Jp2TAOhQcbjpYFx6RjPoupP1WTQWaZ2L+vuws5bTXbcevu2c3J0exjyLP6a+OU
f3cX5skNs80Iu2k6LCkJVor8IvtRySj8VFLUwJ0mTezexNnMJ9NSWaun2KHeDUmc
49k7HU4eFspuhi2IYtJefksSKlvquNkq8n/5nsYB62RXFF8rvVANfP09QAUqJ5E5
bCYk9fsgVmLQlJaCN30RfIQ/beXsSuuvYPGH/cN4Rzi327nl4O4zAt50Z3ngq96E
Nh3NiBN/MRocAk2MSSiCt4FHJKjUJODPpJY5LsFEvdvTtlrDNaoVODiJ+FWgWTP5
OrGAVgjMtjzf7HoNWkMNJhDg/dv6aMx+2aiefbDlntyvTUIDu/tZFyb1WSMUEBR7
Jb5wzEet+ysBFloLktU5TpbGl42vc7dAQyUQ+XxYpSl+r0AOx/E5k0MJRFVW7HeJ
2Q1BQFmrNy9JxmYolQc2GQzXji+y0gZ2RBpBjP3J/7RbMoAkWzs/vjZGueHOW24J
1hX8BnWKS7T7KGx8qAOD
=d1K4
-----END PGP SIGNATURE-----

Bastien ROUCARIÈS (64):
      Add other extension for js minified file
      Allow debian/upstream-signing-key.asc
      Closes bug closed by previous commit
      Add id3v22-tda.mp3 to non free file list
      Clean up directory structure of privacy breach test
      Fix link rel false positive
      Add onestat.com to list of privacy-breach-statistics-website
      Add arduino logo to privacy-breach-logo list
      Improve logo detection of sourceforge
      Mark favicon as logo privacy breach
      Add github icons as privacy breach logo
      Fix privacy-breach-google-cse: doesn't detect JavaScript based Google SiteSearch
      Fix a false positive of maintainer-script-should-not-use-adduser-system-without-home
      Refresh profiles/debian/ftp-master-auto-reject.profile:
      Before treating the block check if we violate the license
      Always _clean_block() after index part in license check
      Simplify double space now that we normalize spacing
      Push to _clean_block trimmed block logic of gfdl and cleanup \s+ to \s
      Push removing of pod2man syntax to _clean_block
      Do ligth weight cleaning in gfdl
      Push gfdl checking to its own function_check_gfdl_license_problem
      Move empty gfdl text at the beginning of _check_gfdl_license_problem
      Push to data gfdl regexp
      c/cruft.pm: Use [ ] instead of \s in "hot regexes"
      Take a fast path for official version of gfdl no invariants
      Warn about non official texts for gfdl license
      Be more verbose about gfdl invariants
      Add opentoken non official wording for GFDL
      Factorize md5sums based check in cruft
      Factorize license check and transform it to use Lintian::Data
      Lie in license check for gfdl in order to check more
      Use Lintian::Data for well known symlink
      Allow spaces arround = in service files.
      Add test for minified files
      Detect .js file minified using line length
      Do not run detection of minified file twice
      Add post_test in order to filter line length comment
      Remove a not needed rules file
      Add changelog about minified js
      Use NUMBERS for number of characters due t uglifyjs
      Add node-uglify to build-dep
      Run perltidy
      Remove a perl critic problem
      Add license-problem to not checked tags
      Move strange name to it own test
      add attempt to source
      Detect missing sources
      Add testcase for source and compiled form in same directory for missing-source
      Add changelog and description
      Add detection of missing python source
      Detect non sourced mininifed js file with extension only in .js
      Detect missing source for flash file
      Simplify missing source directory detection
      Improve source-is-missing
      Improve cruft.pm
      Add test case from #742260
      Raise to error some warnings
      Improve privacy-breach tags wording, thanks to Paul Wise.
      Fix test suite:  Raise file-name-in-PATH-is-not-ASCII and file-name-in-PATH-is-not-ASCII to error
      Add pending bug to changelog
      Detect google plus privacy breach
      Detect twitter privacy breach
      Close twitter bug
      Fix english thanks to l10n-english list.

Charles Plessy (1):
      Updated an URL in a reference to the GNOME wiki.

Daniel Kahn Gillmor (1):
      Check correct locations for upstream keyring for debian/watch

Jan Wagner (1):
      Add .travis.yml

Mathieu Parent (1):
      Ensure Lintian::Collect::Source::binaries are ordered

Niels Thykier (166):
      data: Refresh architecture data files against dpkg 1.17.5
      r/html_reports: Link to the auto-generated library API docs
      Run perltidy on Test::Lintian
      reporting/config: Fix typo
      Move load_state_cache to Lintian::Util
      html_reports: Show the lintian version next to the source
      html_reports: Show "last processed by" if the source is clean
      L::Util: Do not throw an exception when state file is missing
      r/html_reports: Attempt to reduce the calls to gnuplot
      Make some corrections to the gnuplot optimization
      tags.gpi: Add missing quotes to $0
      html_reports: Insert state_data on all packages
      r/html_reporting: Show backlog and group no on index page
      L::Util + r/html_reports: Fix issues from last commit
      d/tests/control: Uses @builddeps@
      d/tests/control: Add lintian itself and build-essential
      L::Util: Minor optimisation of a common case
      r/html_reports: Optimise away some regex subst
      r/html_reports: Optimise out some calls to html_quote
      r/html_reports: Use tr instead of s and skip some html_quote
      L::L::Manifest: Remove first argument to _do_{g,s}et
      L::L::Manifest: Merge _do_get into get
      r/html_reports: Avoid looking up the same tag twice in a row
      r/html_reports: Use List::MoreUtils uniq
      r/html_reports: Avoid some unnecessary method calls
      r/html_reports: Move invariants out of the loop
      r/html_reports: Make maintainer_url a bit more concise
      r/html_reports: Remove unused %saw_maintainer variable
      r/html_reports: Avoid some calls to html_quote
      r/html_reports: Remove unused %table_seen variable
      Lintian::Lab: Avoid looking up $self->{'state'} repeatedly
      L::L::Manifest: Replace _type_to_fields with a table
      r/html_reports: Optimise for packages having multiple tags
      r/html_reports: Save some calls to map_maintainer
      r/html_reports: Share more data between %by_{maint,uploader}
      r/harness: Do not write state-cache during dry-runs
      reporting/*: Run perltidy on reporting scripts
      checks: Fix some perlcritic warnings
      L::Lab::Manifest: Run perltidy
      checks/*.desc: Avoid using "I" or "we" in tag descriptions
      L::L::Manifest: Use the proper query for groups
      reporting: Show tag freq. on tag pages
      d/changelog: Add Closes for a new bug
      c/cruft: Optimise GFDL check
      d/.../embedded-libs: Change libpostproc to source-regex
      d/changelog: Fix whitespace issue and F-P in changelog-format.t
      c/cruft: Apply perltidy
      L::Util: Extend error message with proposed fix
      lintian: Fix regression in parameter handling
      r/harness: Add timestamps to the log output
      r/harness: Add missing semi-colon
      d/s-v/ancient-date: Bump ancient-date
      r/harness: Merge some variable declarations
      r/harness: Replace ad-hoc comparator
      commands/info: Reduce scope a variable
      dplint: Add "permute" before parsing built-in options
      L::Util: Use hack to optimise {,r}strip
      L::SlidingWindow: Remove some redundant statements
      L::SlidingWindow: Make new() a bit more concise
      t/runtests: Use default_parallel instead of ad-hoc code
      t/runtests: Add --coverage argument to run w. Devel::Cover
      t/runtests: Use +ignore instead of -ignore with D::Cover
      c/cruft.pm: Remove "all" as "quick-scan" keyword
      d/changelog: Fix copy-waste mistake
      c/java: Fix call to index
      coll/java-info: file(1) changed output for JAR files again
      t: S-V 3.9.3 is now ancient, update test
      d/cruft/warn-file-type: Correct JAR regex
      t: file(1) needs more than 4 bytes to match zip files
      t: Make python generate the bytecode files
      Move "binmode" out of SlidingWindow (by using "<:raw")
      c/cruft: Replace inline closure with standalone sub
      c/cruft.pm: Add "retain" as keyword for NVidia license
      c/cruft.pm: Remember to use $cleanedblock instead of $block
      c/cruft.pm: Use "$cleanedblock" instead of "$block"
      L::Util: Assume that file names rarely contain backslash
      c/cruft.pm: Remove unused "use feature"
      c/cruft.pm: Use [ ] instead of \s in "hot regexes"
      c/cruft.pm: Save some calls to L::Data->value
      c/cruft.pm: Cache the result of _clean_block
      L::C::Package: Save a hash look-up
      L::C::Package: Cache 5 common permission strings
      L::Path: Inline _is_type helper into its callers
      runtests: Cache test artifacts in the "tests" suite
      t/runtests: Correct "$epochless_version" for non-native pkgs
      Revert "t/runtests: Correct "$epochless_version" for non-native pkgs"
      t/runtests: Move some variable declarations
      t/runtests: Cache test artifacts for debs and source suite
      t/runtests: Reduce the scope of some variables
      t/runtests: Move "changes" artifacts into a subdir
      t/runtests: Move output (tag) files for debs and source suite
      Migrate to Class::Accessor::Fast
      c/cruft: Save a $data->known call
      L::Data: Optimise out a few hash look ups
      L::Data: Remove unused variable
      L::SlidingWindow: Check errors from read manually
      L::SlidingWindow: Optimise out the first window
      L::C::Package: Optmise md5sums method
      checks: Remove (now unused) calls to sort
      L::C::Source: Update the POD documentation for "binaries"
      c/debconf: Merge var declaration and remove unused var
      c/init.d: Move some invariants out of the run sub
      c/scripts: Optimise out some calls to L::Data->value
      c/scripts: Remove trailing space
      reporting: Make templates easier to rebase
      reporting: Name all resources based on content
      d/changelog: Add changelog entries
      c/files: Avoid "stringifying" the L::Path object repeatedly
      c/files.pm: Reduce repeated calls to L::Data->value
      c/files.pm: Reduce the number of calls to L::Data
      c/files.pm: Move a few tests inside an "is_file"-guard
      Apply (new version of) perltidy on all files
      Test::Lintian,t: Add helper to make others.t redundant
      t: Split 02-minimum-version.t into smaller scripts
      Refactor parts of t/runtests into Test::Lintian::Harness
      L::Unpacker: Use exec interface when run under coverage
      coll/index: Remove unused "use Cwd"
      t/runtests: Filter out most of the warnings from D::Cover
      c/control-files: Remove special case for udebs
      L::Unpacker: Avoid mixing low/high preceedence operators
      man/lintian.pod.in: Remove --packages-file reference
      lintian: Remove call to undefined function
      L::Unpacker: Apply perltidy
      t: Fix minor pedantic issues
      Make sliding windows take open handles instead of files
      c/control-file: Flag directories as "not-a-file"
      c/manpages: Work around D::Cover
      t/scripts/pod-spelling.t: Add "BLOCKSIZE" (parameter name)
      c/cruft.pm: Delay the "isjsfile" test a bit
      c/cruft: Clean up some variable declarations
      c/cruft.pm: Typo fix of a comment
      README: Link to lintian.d.o for the API docs
      com/info: Use "dplint info" in usage when called as such
      lintian: Let --color default to "auto" instead of "never"
      t/runtests: Make $RUNDIR absolute since builders rely on it
      t/runtests: Update usage information
      t/runtests: Remove -t <tag> (replaced by "tag:<tag>")
      d/changelog: Add closes for #699083
      t: Make files-tar-traps depend on tar (<< 1.27.1~) for now
      t: Fix up files-tar-traps based on tar-upstream
      c/files.pm: Fix regression from commit 1ed4779
      t: Fix legacy-filenames test
      t: Skip critic test with older Perl::Tidy
      data: Refresh data
      c/cruft: Make check_missing_source a bit more concise
      t/runtests: Only use "\r" in output when STDOUT is a TTY
      d/changelog: Add closes for FTBFS bug
      doc: Update the test runner tutorial
      lintian: Discard STDERR from git describe in _guess_version
      t pod-spelling.t: Whitelist jN (reference to "-jN" parameter)
      t: Add dpkg-dev dependency on one of the tests
      pod-spelling.t: Require aspell-en 7.1-0~
      t/runtests: Fix potential error-hiding bug
      .travis.yml: Only run lintian if the build succeeds
      t: Skip binaries-libc-link with old hardening-includes
      t/runtests: Skip POD and time under --coverage
      Apply perltidy to pod-spelling.t
      fields.desc: Fix stray angle bracket
      Move a tag paragraph to the right desc file
      Apply perltidy and fix a few perlcritic warnings
      c/control-file.pm: Do a minor common-case optimisation
      Move build-profiles related tests into its own test
      d/changelog: Add changelog entry for Johannes patch
      t: Fix some missing "Test-For"s
      Override a false-positive
      Release Lintian/2.5.22 into unstable

Raphael Geissert (19):
      Check lintian tags for the use of 'I' and 'we'
      Check that two spaces are used after a full stop in a tag's info
      Make some tag's info fields conform to the check from 24ee4
      Dont consider "i.e." in the "two spaces after full stop" check
      Check for embedded copies of liblivemedia
      Add changelog entry for the previous commit
      Check for embedded copies of libgadu
      libpostproc is now a package on its own
      Adjust the detection of embedded copies of libmagic
      Changelog entry for the previous commit
      Check for embedded copies of freetype2
      Check for embedded copies of nss
      Check for embedded copies of nspr
      Detect, ancient, embedded copies of tinyxml (Closes: #733318)
      Add changelog entries for the previous commits
      Check for embedded copies of libssh2
      f
      Check for embedded copies of libssh
      Update changelog entry for the previous commits

josch (1):
      Build-profiles support

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

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: