1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
|
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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> 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 <dr@jones.dk> Wed, 29 Jun 2016 16:47:48 +0200
licensecheck (3.0.0-1) unstable; urgency=low
* Initial packaging release.
Closes: bug#828830.
-- Jonas Smedegaard <dr@jones.dk> Tue, 28 Jun 2016 13:03:00 +0200
|