Debian::LicenseReconcile::Filter::ChangeLog(3pm)

Debian::LicenseReconcile::Filter::ChangeLog3pm

Parses changelog

Usage

    use Debian::LicenseReconcile::Filter::ChangeLog;
    my $filter = Debian::LicenseReconcile::Filter::ChangeLog->new(
        directory=>'.',
        changelog=>$CHANGELOG,
    );
    my @info = $filter->get_info();

Version

Version 0.16

Subroutines/methods

get_info

Returns a list of hash references describing copyright and license information that should be checked against the copyright target. The results returned from this filter consist of blocks whose copyright holders and years are taken from the changelog. One block is generated for every file with unassigned copyright below the debian directory. The license string is taken from the license field of the filter config but defaults to 'GPL-2+'.

Also the code will look for changelog lines of the form:

    Email change: Nicholas Bamber -> [email protected]

The purpose of this is that if a maintainer's email address has changed over the course of the history of the package only the email address specified in that directive will be used.

Releases

3 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 9
  3. 10

Author

Nicholas Bamber, "<nicholas at periapt.co.uk>"

From license-reconcile 0.16 in Debian 10 (Buster). Parsed by carta from the page's man source.