pkg-perl-tools (0.59) unstable; urgency=medium

  * Update the legacy-vendorarch-directory lintian check.
    This is a 'binary' check but the code was looking in the source package.
    Let's check for files instead.
    Thanks to Felix Lechner for pointing out the potential problem.
  * Update lintian tag description files to lintian 2.58.0.
    Remove Certainty field, and update Severity to the new values.
    (Closes: #954331)
  * Bump versioned (build) dependency on lintian.
  * Update copyright years.
  * Declare compliance with Debian Policy 4.5.0.
  * Wrap long lines in changelog entry 0.25.

 -- gregor herrmann <gregoa@debian.org>  Fri, 20 Mar 2020 15:20:01 +0100

pkg-perl-tools (0.58) unstable; urgency=medium

  [ gregor herrmann ]
  * dpt-new-upstream: change the handling of the 'problems' category.
    Only put a package into this category if the version in git is >= the new
    upstream version. Otherwise we might miss new upstream releases which fix
    what we have noted as a problem.
  * dpt-new-upstream: mangle upstream versions with '_'.
    Dpkg::Version's version_compare_relation chokes on invalid versions like
    1.22_90, so we change '_' to a '+' and back later.
  * dpt-debian-upstream: rewrite bitbucket.org URLs to HTTPS as well like
    we do for other services.
  * dpt-salsa: fix warning message when libparallel-forkmanager-perl is
    not installed. Thanks to CSILLAG Tamas for noticing.
  * dpt-salsa: warn about potentially misconfigured repositories.
    The configurerepo() sub sets a tag named 'dpt-salsa-configured', and the
    mrconfig() sub checks for existence of this tag, and outputs the list of
    repositories without it at the end.

  [ Felix Lechner ]
  * Use Lintian's new file index interface in Lintian checks.
    The file lookup functions were updated. The old interface is obsolete.
    Replaces $processable->index with $processable->patched->lookup in
    the checks that ship with this package.

  [ gregor herrmann ]
  * Bump versioned dependency on lintian after the changes in the included
    tests.
  * Add a lintian override for manpage-without-executable tags.
    We have dpt-foo(1) manpages for "dpt foo" subcommands.

 -- gregor herrmann <gregoa@debian.org>  Fri, 21 Feb 2020 11:31:08 +0100

pkg-perl-tools (0.57) unstable; urgency=medium

  [ gregor herrmann ]
  * Revert "Update lintian override." in last upload.
    Lintian's change of override handling was a quickly fixed bug.
  * examples/mass-commit: add '-o ci.skip' to the recommended push
    command.

  [ Felix Lechner ]
  * Use new Lintian interface in checks.

  [ gregor herrmann ]
  * Change versioned dependency on lintian to 2.29.0 for the updated
    checks.
  * autopkgtest: make messages of smoke test more verbose.

 -- gregor herrmann <gregoa@debian.org>  Wed, 04 Dec 2019 18:56:20 +0100

pkg-perl-tools (0.56) unstable; urgency=medium

  [ Xavier Guimard ]
  * autopkgtest: use.t: return 77 if no module found
  * autopkgtest: warn and exit if a smoke-files is missing

  [ intrigeri ]
  * dpt new-upstream:
    - make the contents of the ignore-version category more accurate.
      Don't classify a package in the "ignore-version" category if the
      ignored version is lower than the current upstream one.
    - optimize by short-circuiting earlier when there's no new upstream
      release.
      This avoids having to parse every line of the changelog entry when we
      already know we will ignore whatever such processing might yield.

  [ gregor herrmann ]
  * dpt-takeover: drop ancient git-import-dscs alternative.
  * examples/check-build:
    - autopkgtest: handle more return values and change warning messages
    - write newline between read() and commands
    - add more notifications
  * examples/buildpackage-pdebuild: add new options.
  * Add new example script `u' like "upload" (wrapper around dgit(1) and
    dpt-push (1)).
  * Update lintian override.
  * Declare compliance with Debian Policy 4.4.1.

 -- gregor herrmann <gregoa@debian.org>  Sat, 23 Nov 2019 02:26:16 +0100

pkg-perl-tools (0.55) unstable; urgency=medium

  [ Xavier Guimard ]
  * Return a 77 code for skipped tests
  * Add tags "superficial" (except smoke) and "skippable" (all tests) in
    "Restrictions:" field (Closes: #922264)

  [ gregor herrmann ]
  * examples/buildpackage-pdebuild:
    - unset exported variables to avoid leaking them into e.g. autopkgtest
      after the actual build
    - use pbuilders --binary-{arch,indep} for -b/-a options

 -- gregor herrmann <gregoa@debian.org>  Tue, 17 Sep 2019 17:44:35 +0200

pkg-perl-tools (0.54) unstable; urgency=medium

  [ Aniol Marti ]
  * dpt-forward: new feature: allow protocol selection using
    DPT_GITHUB_PROTOCOL

  [ Clément Hermann ]
  * dpt gen-itp: encode Maintainer name in From: properly

  [ gregor herrmann ]
  * dpt-debian-upstream: stop adding Name and Contact fields to
    debian/upstream/metadata.
    These fields are deprecated, as they duplicate information from
    debian/copyright.

  [ Alex Muntada ]
  * dpt-forward: add explanation about DPT_GITHUB_ORGNAME. (Closes: #933804)

  [ gregor herrmann ]
  * dpt-ci-failures: filter out failures with other triggers than the
    package or migrations.
  * dpt-debian-upstream: rewrite gitlab.com URLs to HTTPS as well like we
    do for GitHub.

 -- gregor herrmann <gregoa@debian.org>  Sat, 14 Sep 2019 17:32:41 +0200

pkg-perl-tools (0.53) unstable; urgency=medium

  [ intrigeri ]
  * dpt new-upstream: add a --limit option.
  * ZSH completion: add support for dpt new-upstream's --limit option.
  * dpt new-upstream: don't output packages when the local released version in
    Git is greater or equal to the "new" upstream version UDD knows about.

  [ Clément Hermann ]
  * examples/check-build: if either duck or blhc isn't run because it's not
    installed, say so

  [ gregor herrmann ]
  * dpt-upstream-repo: add "|| true" to git fetch upstream-repo.
    Otherwise dpt-import-orig is broken when the configured repo goes away.

  [ intrigeri ]
  * Drop duplicate autopkgtest documentation.
    This was mostly a duplicate of the doc we have in autopkgtest.pod in
    salsa.debian.org:perl-team/perl-team.pages.debian.net.git
    a.k.a. https://perl-team.pages.debian.net/autopkgtest.html
  * Directly point to the canonical documentation for our autopkgtest
    setup.
  * dpt missing-upstream: migrate from Parse::DebianChangelog to
    Dpkg::Changelog::Debian (Closes: #933135).

  [ Felix Lechner ]
  * Add separate tag files for custom Lintian checks. (Closes: #934100)
    Lintian now stores tag definitions separately from checks. This commit
    does that for the custom Lintian profile used in pkg-perl-tools.
    Moves the tag definitions out of the checks into their own file
    hierarchy, which is sorted alphabetically. Also adds the check
    association to each tag definition.

  [ gregor herrmann ]
  * Update Makefile to install lintian tags.
  * Make (build) dependency on lintian versioned for the new separate
    tags/ directory.

  [ Xavier Guimard ]
  * Provide a configuration file for salsa(1)

  [ gregor herrmann ]
  * Update copyright information in various files and debian/copyright.

 -- gregor herrmann <gregoa@debian.org>  Fri, 09 Aug 2019 03:24:33 +0200

pkg-perl-tools (0.52) unstable; urgency=medium

  * dpt zsh completion:
    - add files completion for dpt-forward
    - add packagename argument to dpt-takeover

  * dpt-new-upstream: drop unneeded newline when outputting headers in
    case of HTTP failure.
  * dpt-{checkout,upstream-repo}: add --prune when fetching upstream-repo
    remote.

  * examples/mass-commit: add --stats to suggested mr(1) call in order to
    get information about potential failures.
  * examples/buildpackage-pdebuild: -t now also sets
    DEB_BUILD_PROFILES=nocheck.

  * pkg-perl-autopkgtest: replace ADTTMP with AUTOPKGTEST_TMP in use.t and
    smoke.

  * pkg-perl lintian checks: module-build-tiny-needs-newer-debhelper:
    also allow debhelper-compat.

  * Annotate test-only build dependencies with <!nocheck>.
  * Declare compliance with Debian Policy 4.4.0.
  * Drop unneeded version constraints from (build) dependencies.
  * Drop (build) dependency on dpkg-dev as now even oldoldstable has a new
    enough version.
  * Bump debhelper-compat to 12.

 -- gregor herrmann <gregoa@debian.org>  Tue, 16 Jul 2019 12:20:22 -0300

pkg-perl-tools (0.51) unstable; urgency=medium

  * examples/check-build:
    + reprotest:
      - remove special casing for reprotest >= 0.7 and < 0.7.4
      - enable build_path variation
    + piuparts:
      - make output less verbose
      - add support for schroot
      - ignore dbgsym packages
  * dpt-ci-failures:
    - use HTTPS for two ci.debian.net/bugs.debian.org URLs
    - add -q to wget call.
  * dpt-salsa: disable "job events" notification for IRC.
    They are just too noisy as they report each build step.
  * dpt-forward: slightly update wording of messages.
  * Add dpt(1) zsh completion.
  * Update copyright years.

 -- gregor herrmann <gregoa@debian.org>  Fri, 01 Mar 2019 23:26:21 +0100

pkg-perl-tools (0.50) unstable; urgency=medium

  [ Niko Tyni ]
  * dpt-ci-failures: add -I option showing the run id suitable for API calls

  [ gregor herrmann ]
  * dpt-import-orig: add more extensions to tarball removal after import.
  * Update copyright years.
  * dpt-salsa: implement toattic/fromattic sub-commands.
  * dpt-salsa: activate gitlab's 'no_access' access level.
  * Declare compliance with Debian Policy 4.3.0.
  * Bump debhelper compatibility level to 11.
  * Remove trailing whitespace from debian/*.
  * debian/rules: override dh_auto_install.

 -- gregor herrmann <gregoa@debian.org>  Sat, 19 Jan 2019 04:28:54 +0100

# For older changelog entries, run 'apt-get changelog pkg-perl-autopkgtest'
