lp:debian/jessie/pkg-perl-tools

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/pkg-perl-tools
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

19. By Axel Beckert

Fix traversing the wrong directory in lintian/checks/…/module-name.pm
(Closes: #763891) Thanks Niels Thykier!

18. By gregor herrmann

[ Niko Tyni ]
* Add basic lintian checks for Testsuite: autopkgtest-pkg-perl

[ Axel Beckert ]
* Update our lintian checks for lintian 2.5.28's API (Closes: #763204)
  + (Build-)Depends on lintian >= 2.5.28~
* Fix lintian warning missing-testsuite-header (see above ;-)

17. By Niko Tyni

* autopkgtest/smoke:
  + survive empty t/ directories
  + don't run test.pl with prove
  + skip t/04critic.t and t/97meta.t by default
* autopkgtest/syntax: process packages with Suggestions if there's a skip list
* autopkgtest: update README to reflect current practice

16. By Niko Tyni

[ Niko Tyni ]
* autopkgtest/smoke: support comments and empty lines in test-files
* autopkgtest/smoke: skip tests listed in debian/tests/pkg-perl/skip-smoke
* autopkgtest/smoke: skip t/boilerplate.t, t/pod.t, and t/pod-coverage.t
  by default

[ Axel Beckert ]
* Add an "Enhances: lintian" header to since it contains lintian checks.
* Bump Standards-Version to 3.9.6 (no changes)

15. By gregor herrmann

[ gregor herrmann ]
* examples/mass-commit:
  - add -s to proposed mr push
  - update copyright notice

[ Niko Tyni ]
* autopkgtest/smoke: set AUTOMATED_TESTING and NONINTERACTIVE_TESTING
* autopkgtest/smoke: also use test.pl if present
* autopkgtest/smoke: don't recurse into subdirectories of t/
* autopkgtest/smoke: don't overwrite MANIFEST* if they exist

[ Axel Beckert ]
* Avoid symlink attacks lintian/checks/…/{usr-lib-perl5,xs-abi}.pm. Also
  fixes Perl warnings in lintian/checks/pkg-perl/usr-lib-perl5.pm if
  debian/$file is a symlink pointing outside the debian directory.
* Add lintian check for wrong section and package name when packaging
  applications.
* Mention in package description that the contained lintian checks need
  to be enabled explicitly.

14. By gregor herrmann

[ Niko Tyni ]
* autopkgtest:
  - move debian/tests/test-files under debian/tests/pkg-perl/
  - move debian/tests/module-name under debian/tests/pkg-perl/
  This is to unify the pkg-perl test configuration. We fall back to the
  old locations for now.
* autopkgtest: make syntax.t skip files listed in d/t/pkg-perl/skip-
  syntax.
* autopkgtest: add a new example file "default-tests-control".
  This can be copied over to the package source tree and edited when
  necessary.
* autopkgtest: install a more complete dummy module for POD checkers.
* autopkgtest/smoke: remove the temporary directory after tests.
* autopkgtest/smoke: create dummy MANIFEST and MANIFEST.SKIP files.
  This placates some test suites that insist on author tests.

13. By gregor herrmann

[ Niko Tyni ]
* autopkgtest/smoke: use xvfb-run if available.
  If debian/rules uses xvfb-run for the test suite, it will be in the build
  dependencies and therefore present in the test chroot.
* autopkgtest/smoke: copy the full directory structure of test-files.
  If the listed files are in a subdirectory, we want the subdirectory to be
  copied too rather than having the files end up in the main target
  directory.
* autopkgtest/smoke: create a full dummy blib directory structure.
  This makes 'use blib' work rather than throw an error.
* autopkgtest/smoke: Create a dummy file under blib/lib/ to appease some
  test suites.
  This placates tests that try to assemble a list of files to test in the
  source tree and croak if they can't find any.
* autopkgtest/syntax: Skip the test for packages with soft dependencies.
  The package might have modules that need Suggested packages.
  We don't want to keep track of those manually, so skip the test altogether
  for such packages.
* autopkgtest/runner: ignore .proverc files in tested packages.
* autopkgtest/runner: save the exit code from failed tests
* autopkgtest: new test type runtime-deps-and-recommends, needed by
  syntax.t.
  This is for tests that need to be run with Recommendations installed.
  Currently the only such test is syntax.t, moved over from the runtime-deps
  side.

[ gregor herrmann ]
* Update Makefile for the new autopkgtest test set.
  Install the new runtime-deps-and-recommends.d/ directory and its contents.

12. By gregor herrmann

[ Salvatore Bonaccorso ]
* Use dpkg-parsechangelog --show-field calls
* Add (Build-)Depends on dpkg-dev (>= 1.17.0)
  dpkg 1.17.0 introduced the --show-version flag for dpkg-parsechangelog.

[ Niko Tyni ]
* autopkgtest runner: Support disabling standard tests per package.
  Don't run tests that have corresponding files under debian/tests/pkg-
  perl/SKIP in the package.

[ gregor herrmann ]
* dpt-debian-upstream: don't add Homepage to debian/upstream/metadata.
  The field was demoted to "not recommended" in the UMEGAYA
  specification, since it duplicates the Homepage field in
  debian/control.

[ Axel Beckert ]
* Don't emit no-module-name-in-description if no Perl module named like
  the package is found. Reduces false positives for oddly named module
  distributions.
* "make test" now also checks syntax of .pm files (i.e. lintian checks)

[ gregor herrmann ]
* autopkg-test: smoke test: create empty $TDIR/blib directory.
  Otherwise Test::Pod's all_pod_files{,_ok} tests fail if the find neither a
  blib/ nor a lib/ directory. With the empty blib/, the tests are
  effectively skipped which is better than failing them.
* Add build dependency on lintian, required by new tests.
* Update debian/copyright.

11. By Dominic Hargreaves

[ Axel Beckert ]
* Add an adequate based autopkgtest test script to pkg-perl-autopkgtest.
* Fix typos in previous changelog entry
* Extend long description of pkg-perl-autopkgtest. Fixes lintian warning
  extended-description-is-probably-too-short.

[ Niko Tyni ]
* Add a missing dependency on "perl" to the pkg-perl-autopkgtest package.
  perl is needed for at least prove and Test::More.
* Add a test runner that checks the syntax of all the perl modules on @INC.
* Make the autopkgtest runner invoke prove -v on *.t files
* Add a test runner that tries to 'use' the main module in the package.

[ gregor herrmann ]
* autopkgtest: implement a generic test runner framework that runs test
  scripts in *.d subdirectories. (See README.autopkgtest)
* autopkgtest: pkg-perl-autopkgtest now Provides: pkg-perl-autopkgtest-heavy.
* autopkgtest: move adequate test to examples.
* dpt-import-orig: handle versions with epoch when calling dch.

[ Salvatore Bonaccorso ]
* upstream-repo: Create changelog entry after adding debian/upstream/metadata

[ Dominic Hargreaves ]
* Team upload

10. By gregor herrmann

[ gregor herrmann ]
* Lintian checks: escape < and > in usr-lib-perl5-mentioned description.

[ Salvatore Bonaccorso ]
* mass-commit: Use git checkout instead of git co
* Update Vcs-Browser URL to cgit web frontend

[ David Bremner ]
* scripts:/upstream-repo:
  - tighten regexp for grabbing URL from debian/upstream/metadata
  - use "git ls-remote" to probe URLs
* scripts/import-orig:
  - add default value for DPT_RM_TARGZ
  - collapse two cases of tag guessing
  - improve handling of missing tags under "set -e"
  - tidy handling of different import scripts

[ gregor herrmann ]
* scripts/upstream-repo:
  - add -g option.
    Don't git add/commit debian/upstream/metadata.
  - update copyright notice

[ Damyan Ivanov ]
* add a lintian check that the main module name is present in the long
  description
* dpt checkout: hook 'dpt upstream-repo' if debian/upstream/metadata
  contains repository information

[ Damyan Ivanov ]
* dpt checkout: fetch upstream remote if already present
* dpt upstream-repo: fetch upstream remote

[ pkg-perl@DebConf Outdoor Hacklab Group ]
* Add new binary package pkg-perl-autopkgtest
  to collect autopktest scripts.
* Add first autopktest test script which uses prove.
* Add copyright/license information for new autopkgtest/* files.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/pkg-perl-tools
This branch contains Public information 
Everyone can see this information.

Subscribers