licensecheck (3.1.1-2) unstable; urgency=medium * add patch 1001 to avoid unstable test; closes: bug#981410, thanks to Niko Tyni -- Jonas Smedegaard Sat, 06 Feb 2021 23:43:38 +0100 licensecheck (3.1.1-1) unstable; urgency=medium [ upstream ] * new release + fix avoid uninitialized value in local Apache-and-BSD pattern; closes: bug#902639, thanks to Sandro Mani [ Jonas Smedegaard ] * tighen (build-)dependency on libregexp-pattern-license-perl * declare compliance with Debian Policy 4.5.1 * skip dh_update_autotools_config, to avoid messing with autotools files in testsuite [ gregor herrmann ] * refresh debian/upstream/metadata -- Jonas Smedegaard Sun, 17 Jan 2021 14:27:02 +0100 licensecheck (3.0.47-1) unstable; urgency=medium [ upstream ] * new release [ Debian Janitor ] * set upstream metadata fields: Bug-Database, Repository, Repository-Browse [ Jonas Smedegaard ] * tighen (build-)dependency on libregexp-pattern-license-perl -- Jonas Smedegaard Sun, 17 May 2020 23:57:43 +0200 licensecheck (3.0.46-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * tighen (build-)dependency on libregexp-pattern-license-perl * copyright: + change general license to AGPL-3+ + update copyright holders -- Jonas Smedegaard Sat, 14 Mar 2020 01:08:02 +0100 licensecheck (3.0.45-1) unstable; urgency=medium [ upstream ] * new release + try fallback encoding per-file (i.e. restore explicit encoding for subsequent file); closes: bug#951726, thanks to Dominique Dumont [ Jonas Smedegaard ] * update debhelper; build-depend on debhelper-compat (not debhelper) * declare compliance with Debian Policy 4.5.0 * tighen (build-)dependency on libregexp-pattern-license-perl (otherwise one SSLeay-related test fails) -- Jonas Smedegaard Fri, 21 Feb 2020 16:53:35 +0100 licensecheck (3.0.44-1) unstable; urgency=medium [ upstream ] * new release(s) [ Jonas Smedegaard ] * fix watch file * build-depend on libencode-locale-perl libtest2-suite-perl libunicode-linebreak-perl; (build-)depend on libmoox-struct-perl; tighten (build-)dependency on libregexp-pattern-perl libregexp-pattern-license-perl; relax (build-)dependency on strictures; stop build-depend on libtest-requires-perl libuniversal-require-perl * make tests strict; fix set LC_ALL (not LANG) during tests; enable encoding tests -- Jonas Smedegaard Mon, 10 Feb 2020 03:53:24 +0100 licensecheck (3.0.42-1) unstable; urgency=medium [ upstream ] * new release(s) + fix gracefully skip to next file on failure decoding a file (broken since release 3.0.38); closes: bug#948891, thanks to Dominique Dumont [ gregor herrmann ] * autopkgtests: skip use.t * autopkgtests: set PERL5LIB for smoke test. * autopkgtests: add empty debian/tests/pkg-perl/syntax-skip [ Jonas Smedegaard ] * build-depend on libtest-command-simple-perl (not libtest-script-perl) * autopkgtests: fix override path to licensecheck in environment; thanks to Gregor Hermann for the suggestion * tests: set licensecheck script executable * autopkgtests: skip t/encoding.t (fails to setup UTF-8 environment) -- Jonas Smedegaard Sat, 01 Feb 2020 14:38:48 +0100 licensecheck (3.0.41-1) unstable; urgency=medium [ upstream ] * new release(s) -- Jonas Smedegaard Thu, 30 Jan 2020 01:46:24 +0100 licensecheck (3.0.40-1) unstable; urgency=medium [ upstream ] * new release(s) * (build-)depend on libarray-intspan-perl liblist-someutils-perl -- Jonas Smedegaard Tue, 28 Jan 2020 11:32:09 +0100 licensecheck (3.0.39-1) unstable; urgency=medium [ upstream ] * new release(s) [ Jonas Smedegaard ] * (build-)depend on liblog-any-perl liblog-any-adapter-screen-perl libre-engine-re2-perl; tighten (build-)dependency on libregexp-pattern-license-perl libregexp-pattern-perl * declare compliance with Debian Policy 4.4.1 * Update watch file: + Simplify version regex. + Rewrite usage comment. * enable testsuite * refresh patch 2001 * export LANG=C.UTF-8 during tests * temporarily relax to ignore test failures -- Jonas Smedegaard Sun, 05 Jan 2020 17:30:07 +0100 licensecheck (3.0.36-1) experimental; urgency=medium [ upstream ] * New release(s). [ Jonas Smedegaard ] * Tighten (build-)dependency on libregexp-pattern-license-perl. (Build-)depend on libregexp-pattern-perl. Stop build-depend on libtest-roo-perl. -- Jonas Smedegaard Sun, 04 Nov 2018 06:01:12 +0100 licensecheck (3.0.31-3) unstable; urgency=medium [ Damyan Ivanov ] * declare conformance with Policy 4.1.3 (no changes needed) [ Salvatore Bonaccorso ] * Update Vcs-* headers for switch to salsa.debian.org [ Jonas Smedegaard ] * Simplify rules: + Stop resolve (build-)dependencies in rules file. + Use short-form dh sequencer (not cdbs). Stop build-depend on cdbs. * Update watch file: + Fix typo in usage comment. + Use substitution strings. * Declare compliance with Debian Policy 4.2.1. * Set Rules-Requires-Root: no. * Stop build-depend on dh-buildinfo. * Skip testsuite build-dependencies when bootstrapping. * Wrap and sort control file. * Update copyright info: + Extend coverage for main upstream author. + Fix list correct alternate source URLs. -- Jonas Smedegaard Sun, 04 Nov 2018 05:41:47 +0100 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