-
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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Tue, 17 Sep 2019 17:44:35 +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 <email address hidden> Fri, 09 Aug 2019 03:24:33 +0200