licensecheck (3.0.31-2) unstable; urgency=medium * Fix patch and adapt build to install library-part as private library, to be multiarch-friendly. Closes: Bug#854233. Thanks to Johannes Schauer and Helmuth Grohne. -- Jonas Smedegaard Sun, 17 Sep 2017 22:10:06 +0200 licensecheck (3.0.31-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Stop ship Regexp::Pattern::License, now an independent distribution. [ Jonas Smedegaard ] * Tighten lintian overrides regarding License-Reference. * Declare compliance with Debian Policy 4.1.0. * Update copyright info: Use https protocol in file format URL. * Update package relations: + (Build-)depend on libregexp-pattern-license-perl. -- Jonas Smedegaard Sun, 17 Sep 2017 21:24:44 +0200 licensecheck (3.0.30-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Tighten lots of license patterns to require descriptive prefix when only an abbreviation. Closes: Bug#862827. Thanks to Axel Beckert. + Fix license pattern ms_pl to detect MS Public License (not non-free MS Permissive License). + Add license pattern artistic_2. + Improve license patterns agpl epl. + Improve comment marker cleanup before copyright statement parsing. [ Jonas Smedegaard ] * Fix clean Makefile.old. Closes: Bug#854223. Thanks to Johannes Schauer. * Update package relations: + Relax to suggest (not recommend) bash-completion (and mention its use in long description). Closes: Bug#864353. Thanks to Ian Jackson. * Modernize cdbs: Check copyright in maintainer script (not during build). * Declare compliance with Debian Policy 4.0.0. * Update package relations: + Relax to (build-)depend unversioned on libmoo-perl libstring-copyright-perl. + Have (build-)dependency on libscalar-list-utils-perl fallback on recent perl. + Stop explicitly (build-)depend on (recent perl or) libexperimental-perl: Required version satisfied by perl even in oldstable. -- Jonas Smedegaard Thu, 06 Jul 2017 15:50:46 +0200 licensecheck (3.0.29-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Drop gpl+aladdin combo license: Too exotic. + Fix detect BSD licenses as bare name. + Fix don't choke on unspecificed BSD license. + Document Regexp::Pattern::License as a private module. + Add license patterns ofl aladdin rpsl mit_cmu mit_cmu_warranty. + Improve license patterns ftl mit_feh mit_enna cube eurosym libpng zlib zlib_acknowledgement. + Sort before enumerating ambiguously related combo licenses. + Streamline license parsing: Process loops of similar patterne. [ Jonas Smedegaard ] * Modernize Vcs-* fields: + Use git subdir (not cgit). + Add .git suffix for Vcs-Git URL. * Stop override lintian for package-needs-versioned-debhelper-build-depends: Fixed in lintian. * Update watch file: Tighten version regex. * Update copyright info: Extend coverage of Debian packaging. -- Jonas Smedegaard Tue, 24 Jan 2017 11:55:30 +0100 licensecheck (3.0.28-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Fix avoid non-digit in version of license Artistic. + Fix delimit ambiguous license combos with "and/or" (not "or"). + Fix parse whole file for test info-at-eof.h to not fail with String::Copyright 0.003003 or newer. Closes: Bug#838269. Thanks to Santiago Vila. + Fix exclude AGPL false positives. + Fix tighten runtime-requirement on Path::Tiny for visit(). + Fix avoid detection of GPL/LGPL fulltext (rarely if ever used as license grant). + Fix detect license FSFULLR (was misdetected as bogus FSFULR). + Fix detect license MPL-2.0 (was misdetected as MPL-2.0 or AGPL). + Fix detect licenses mit_old mit_unspecified (was misdetected as mit_new). + Fix version identifier to use + only in machine-readable mode. + Fix detect dual licensing mit_new mit_old (and speed up partsing while at it). + Fix tighten detection of ISC license (was misdetecting curl). + Fix tighten license patterns curl mit_new (was misdetecting other MIT variants). + Apply fallback marker "UNKNOWN" after (not during) license detection. + Refactor to use new module Regexp::Pattern::License and extend to detect 23 new licenses (and streamline 48 of the existing ones): cc_by cc_by_nc cc_by_nc_nd cc_by_nc_sa cc_by_nd cc_cc0 cc_sp cube curl dsdp eurosym gfdl gfdl_niv icu mit_advertising mit_enna mit_feh mit_oldstyle mit_oldstyle_disclaimer mit_oldstyle_permission ms_rl ntp ntp_disclaimer. + Clean m4 dnl comment marker. [ Jonas Smedegaard ] * Suppress lintian license-problem-json-evil false positive. -- Jonas Smedegaard Fri, 25 Nov 2016 22:49:53 +0100 licensecheck (3.0.24-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Fix apply options --check --ignore to full path (not basename). -- Jonas Smedegaard Sat, 03 Sep 2016 15:48:21 +0200 licensecheck (3.0.23-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Fix skip parsing non-files (regression since v3.0.5). + Fix stop ignore options --check --ignore (regression since v3.0.5). + Use Path::Iterator::Rule. [ Jonas Smedegaard ] * Use local code for licensecheck of ourselves. * Update package relations: + Stop build-depend on devscripts. + (Build-)depend on libpath-iterator-rule-perl. -- Jonas Smedegaard Fri, 02 Sep 2016 01:52:37 +0200 licensecheck (3.0.22-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Fix have option --deb-machine imply option --deb-fmt. + Adjust SPDX-like shortnames to match Debian format. + Improve detection of GPL/LGPL/AGPL versions. + Stop merge differently cased owners. [ Jonas Smedegaard ] * Update package relations: + (Build-)depend on libsort-key-perl.. + (Build-)depend on recent libscalar-list-utils-perl. -- Jonas Smedegaard Mon, 22 Aug 2016 00:15:23 +0200 licensecheck (3.0.21-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Fix strip trailing newline from copyrights. + Fix strip copyright sign unconditionally. -- Jonas Smedegaard Sat, 20 Aug 2016 15:29:32 +0200 licensecheck (3.0.19-1) unstable; urgency=medium [ upstream ] * New release. Highlights: + Fix strip copyright sign with option --deb-machine. + Add option --copyright-delimiter, including comma by default. -- Jonas Smedegaard Fri, 19 Aug 2016 15:10:50 +0200 licensecheck (3.0.18-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Fix avoid bogus "generated-file" as SPDX license. + Have option --deb-machine imply option --deb-fmt. + Fix defaults for options --list-delimiter and --rfc822-delimiter (was one space too many). + Fix use NONE for no authors with option --deb-machine. + Fix stop use obsolete undocumented String::Copyright blocks method. [ Paul Wise ] * Add "Auto Generated" to the generated file detection. [ Jonas Smedegaard ] * Tighten (Build-)dependency on libstring-copyright-perl. -- Jonas Smedegaard Sat, 13 Aug 2016 02:46:31 +0200 licensecheck (3.0.15-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Tighten full search (i.e. --lines=0) to truly parse whole file (not optimisticly stop search after first cluster of copyrights). [ Jonas Smedegaard ] * Tighten (Build-)dependency on libstring-copyright-perl. -- Jonas Smedegaard Thu, 11 Aug 2016 14:25:20 +0200 licensecheck (3.0.13-1) unstable; urgency=medium [ upstream ] * New release(s). [ Jonas Smedegaard ] * Fix tighten (build-)dependency on libpath-tiny-perl and libstrictures-perl. Closes: Bug#832446. Thanks to Stuart Prescott. -- Jonas Smedegaard Mon, 25 Jul 2016 20:01:45 +0200 licensecheck (3.0.10-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Use String::Copyright. [ Jonas Smedegaard ] * Update package relations: + (Build-)depend on libstring-copyright-perl. -- Jonas Smedegaard Sun, 24 Jul 2016 19:58:25 +0200 licensecheck (3.0.8-1) unstable; urgency=medium [ upstream ] * New release(s). Highlights: + Use Getopt::Long::Descriptive. + Fix resolve regexes from options (broken since 3.0.0). + Rewrite testsuite to better integrate with CPAN. + Stop dereference symbolic links: Dangerous and non-intuitive (was possibly introduced in error intended to enable recursion). Closes: Bug#830115. Thanks to Sandro Mani. + Refactor to no longer call find (now uses Path::Tiny instead). + Avoid type constraints and all but one coercion, for a 30% speedup in initializing script compared to 3.0.1. + Detect "Generated with" string as auto-generated text. + Detect alternative representations for copyright sign and hyphen. [ Jonas Smedegaard ] * Update package relations: + (Build-)depend on libgetopt-long-descriptive-perl. + (Build-)depend on (recent perl or) libexperimental-perl. + Build-depend on libtest-requires-perl libtest-roo-perl libtest-script-perl. + Stop (build-)depend on libtype-tiny-perl. -- Jonas Smedegaard Sun, 24 Jul 2016 12:43:00 +0200 licensecheck (3.0.1-1) unstable; urgency=medium [ upstream ] * New release. * Fix replace (not only break) older devscripts. Thanks to James McCoy. -- Jonas Smedegaard Wed, 29 Jun 2016 16:47:48 +0200 licensecheck (3.0.0-1) unstable; urgency=low * Initial packaging release. Closes: bug#828830. -- Jonas Smedegaard Tue, 28 Jun 2016 13:03:00 +0200