Bug#933128: libparse-debianchangelog-perl: Unsuitable for Bullseye unless someone becomes upstream

intrigeri intrigeri at debian.org
Fri Jul 26 22:28:38 BST 2019


>  - Users of Parse::DebianChangelog could list their minimal
>    requirements for a new implementation.

If more folks want to play this game, we should probably move this to
a wiki page, but for the sake of getting things moving simply, here we
go:

dh-make-perl uses this module for three things:

 - t/debian-version.t: extracting the latest version of
   a changelog file

 - copyright_from_changelog:
   
    - extract maintainer and date for each changelog entry

    - extract content of the changelog entry, AFAICT only in order to
      detect email address changes → seems non-critical to me
      but nice to have (and I bet Lintian needs that too anyway)

pkg-perl-tools uses this module only in scripts/missing-upstream (aka.
"dpt missing-upstream"), for extracting, from each changelog entry,
the name and version of the source package.

AFAICT, all this could be reimplemented using dpkg-parsechangelog(1),
either in Parse::DebianChangelog itself or in a brand new module.

Cheers,
-- 
intrigeri



More information about the pkg-perl-maintainers mailing list