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

  [ gregor herrmann ]
  * dpt-salsa: mrconfig(): also write to stdout for consumption by
    "include = " in .mrconfig.

  [ Niko Tyni ]
  * dpt-checkout: use salsa instead of alioth for new checkouts

  [ Damyan Ivanov ]
  * dpt-checkout: shorten a bit and "quote" clone URL
  * dpt-checkout: add `--pristine-tar` to `gbp pull` call
  * dpt-salsa: add kgb sub-command for controlling KGB webhooks
  * update mass-commit example to use `dpt salsa kgb` for managing IRC
    notifications

  [ Niko Tyni ]
  * Update scripts/rename-uploader to use `dpt salsa kgb` for managing
    notifications

  [ gregor herrmann ]
  * dpt-salsa: githashes():
    - wrap API calls in eval so we don't die in the loop if information about
      one package can't be retrieved for e.g. network issues
    - comment out retrieval of tags in order to cut number of API calls
      in half

 -- gregor herrmann <gregoa@debian.org>  Sat, 24 Feb 2018 19:32:52 +0100

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

  * update the Vcs lintian check to look for
    https://salsa.debian.org/perl-team/modules/
  * control: point Vcs-* URLs to salsa.debian.org

 -- Damyan Ivanov <dmn@debian.org>  Sat, 24 Feb 2018 08:18:56 +0000

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

  [ gregor herrmann ]
  * examples/check-build: update autopkgtest section.
    Drop adt-run variant, as stable has autopkgtest, and add --shell-fail
    option.
  * examples/check-build: add option to run reprotest.

  [ Dominic Hargreaves ]
  * Add missing dependency on curl

  [ gregor herrmann ]
  * examples/pbuilder-hooks/E10cleanup:
    + use `apt-get indextargets' and `/usr/lib/apt/apt-helper cat-file'
      instead of grepping the Packages files directly. Guarded by a check
      for apt 1.1, so the old code is still there but only used in
      oldstable.
      Thanks to Julian Andres Klode for the bug report. (Closes: #874778)
    + use dpkg-vendor to check for Ubuntu instead of grepping
      /etc/lsb-release.

  [ intrigeri ]
  * examples/check-build: update autopkgtest section to support current
    sid with libvirt/QEMU … while keeping compatibility with Stretch, and
    dropping another Jessie-area path.

  [ gregor herrmann ]
  * autopkgtest: smoke: move prove's --verbose to PKG_PERL_PROVE_ARGS to
    make it overridable via smoke-env as well.
  * examples/check-build: also offer to run autopkgtest when
    debian/tests/control is around.
  * examples/pbuilder-hooks/*00iptables: use 127.0.0.0/8 instead of
    127.0.0.1.
    Thanks to Tincho for the bug report.

  [ Axel Beckert ]
  * Set "Rules-Requires-Root: no".
  * Remove trailing whitespace from ancient debian/changelog entry.
  * Declare compliance with Debian Policy 4.1.1.
    + Change Priority from extra to optional.

  [ Alex Muntada ]
  * Debian::PkgPerl::GitHub:
    + Add missing ticket param for method new
    + Increase verbosity when patching fails
    + Add test for a failing patch
    + Capture and show error if pull-request fails

  [ Damyan Ivanov ]
  * dpt-uscan: new wrapper around uscan and gbp import-orig
  * pristine-orig: honour USCAN_DESTDIR from devscripts' configuration
  * gc: add -p option, running 'git gc' via 'parallel', utilising all
    available CPUs.
  * Declare compliance with Debian Policy 4.1.3. (No changes needed.)

  [ gregor herrmann ]
  * Remove Makefile.PL hack, as we have an explicit "Testsuite:
    autopkgtest-pkg-perl".
  * Consolidate and extend debian/copyright.
  * Bump debhelper compatibility level to 10.
  * Remove another common unneded test file in autopkgtest's smoke test.
  * examples/check-build: update lintian invocation.
    tag-display-limit=0 can be set in the config since 2.5.63.
  * Slightly improve documentation about DPT_* variables, dpt-config, and
    dpt.conf in various scripts.
  * Extend long description of pkg-perl-autopkgtest.
    Mention Testsuite header and README.
  * Add dpt-alsa: manage team repos and members on salsa.debian.org.
  * Test::Spelling: fix some mistakes, add some stopwords.
  * Add lintian overrides for binary-package-depends-on-toolchain-package
    (debhelper/cdbs).
  * dpt-get-ubuntu-packages: use udd-mirror.debian.net instead of ssh'ing
    into Alioth and using udd itself.
    Additionally remove trailing whitespace.
  * dpt-lp-mass-subscribe: port to python3.
  * Remove dpt-alioth-author.
    Was supposed to run on Alioth which is about to go away.
  * Remove dpt-alioth-repo and point to its successor `dpt salsa
    pushrepo'.
  * dpt-takeover: use `dpt salsa pushrepo' instead of the removed
    dpt-alioth-repo.

 -- gregor herrmann <gregoa@debian.org>  Fri, 23 Feb 2018 17:26:54 +0100

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

  * autopkgtest/smoke: fix skipping perlcritic tests

 -- Niko Tyni <ntyni@debian.org>  Mon, 07 Aug 2017 15:08:48 +0300

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

  * Move most of build dependencies to Build-Depends-Indep
  * autopkgtest/smoke: expand the skip list to compile, author and pod tests
    (Closes: #870252)

 -- Niko Tyni <ntyni@debian.org>  Sun, 06 Aug 2017 22:28:23 +0300

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

  [ Christopher Hoskin ]
  * Fix "Broken link for repack.sh in examples/repack.stub" Changed broken link
    to working link (Closes: #853045)

  [ gregor herrmann ]
  * dpt-gen-itp: handle encoding of From and Owner.
  * dpt-gen-itp: mention dpt-gen-itp(1) in the footer of its output.
    Thanks to Balint Reczey for the proposal and the patch.
    (Closes: #855135)

  [ Niko Tyni ]
  * autopkgtest/smoke: run prove with --recurse.
    This takes away most needs for the smoke-tests configuration file, and
    seems to work for at least libimager-perl and libdancer2-perl.
    Thanks to Alex Muntada for the idea.

  [ gregor herrmann ]
  * debian/control: Add more test dependencies.
    Needed for t/patchedit/01_patchedit.t which now is run in autopkgtest due
    to the change in autopkgtest/scripts/build-deps.d/smoke.
  * Makefile: run prove recursively during build as well.
  * Revert "remove patchedit" (e2fcacaeff23ce3b22cef5855ffb8bab6442ae2f).
    The .orig files are still needed for t/patchedit/01_patchedit.t which
    wasn't run since 2013, apparently.
  * debian/rules: add override_dh_clean to avoid removal of the
    t/patchedit/*.orig files.
  * t/patchedit/01_patchedit.t: fix path and add some error handling.
  * Skip t/patchedit/01_patchedit.t for now.
    The real output has diverged too much from the expected one.

 -- gregor herrmann <gregoa@debian.org>  Sat, 17 Jun 2017 20:12:54 +0200

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

  [ gregor herrmann ]
  * examples: update pbuilder-hooks/E10cleanup.
  * examples/mass-commit: `continue' in a function fails with newer bash.

  [ Florian Schlichting ]
  * dpt-forward: improve mail usage: fail early when --use-mail not given and
    no pause credentials are available, allow forwarding a bug without patch

  [ Alex Muntada ]
  * t/github.t: Test GitHub pull request workflow
  * lib/Debian/PkgPerl/GitHub.pm: add module
  * scripts/forward: create pull requests for patches in GitHub
  * Makefile:
    - add -Ilib to perl tests in Makefile
    - install Perl modules from lib/Debian/PkgPerl
  * t/spelling.st: check files in lib/Debian/PkgPerl directory

  [ gregor herrmann ]
  * Add (build) dependency on libgit-repository-perl.
    Needed for the new GitHub PR feature.
  * Add a note to the pbuilder firewall example hook.
  * dpt-github-oauth: don't display password if Term::ReadLine::Gnu
    is used.

  [ gregor herrmann ]
  * dpt-alioth-repo: document the possibility to pass the distribution
    name as a parameter.

  [ tony mancill ]
  * Fix typo in bts-retitle POD. (Closes: #848517)

  [ gregor herrmann ]
  * posix-lib.sh: run the pipe/tee magic only for subcommands where it's
    actually used later on.

  [ Florian Schlichting ]
  * dpt-forward: fall back to sending email when pause credentials cannot be
    read
  * dpt-forward: add POD on email fallback and relevant config
  * Add missing dependencies for github.t

  [ gregor herrmann ]
  * Add debian/tests/pkg-perl/use-name to run autopkgtest's use.t test.

 -- gregor herrmann <gregoa@debian.org>  Thu, 26 Jan 2017 20:19:54 +0100

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

  * use.t: run the test with $AUTOPKGTEST_TMP as cwd. (Closes: #847284)

 -- Niko Tyni <ntyni@debian.org>  Wed, 07 Dec 2016 21:05:38 +0200

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

  * autopkgtest improvements:
    + use.t:
      * support a whitelist regexp in d/t/p/use-whitelist.
        (Closes: #845771)
      * don't run the command in the package source directory.
        (Closes: #837137)
      * also run the tests with PERL_DL_NONLAZY=1.
        (Closes: #830849)
    + syntax.t:
      * skip non-files in dpkg-query --listfiles output.
      * allow listing more files to check in d/t/p/syntax-extra.
        (Closes: #796040)

 -- Niko Tyni <ntyni@debian.org>  Sat, 03 Dec 2016 23:09:20 +0200

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

  [ gregor herrmann ]
  * dpt-import-orig: don't explicitly run `git fetch upstream-repo'.
    This is already handled by dpt-upstream-repo. Additionally call
    dpt-upstream-repo with '-u' to update the URL of the remote.
  * examples/buildpackage-pdebuild: add '-a' switch for setting
    dpkg-buildpackage's -A option.
  * examples/pbuilder-hooks/*iptables: add logging and dmesg output.
    This helps to detect attempts to connect to the internet during build.

  [ Niko Tyni ]
  * autopkgtest/smoke: add the test directory to @INC due to perl changes.
    See https://lists.debian.org/debian-devel-announce/2016/08/msg00013.html

 -- Niko Tyni <ntyni@debian.org>  Fri, 02 Sep 2016 12:01:29 +0300

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