Bug#763847: autopkgtest: package type detection heuristics override explicit Testsuite field

Niko Tyni ntyni at debian.org
Fri Oct 3 06:08:08 UTC 2014

Package: autopkgtest
Version: 3.5.3
Severity: minor

pkg-perl-tools_0.18 declares Testsuite: autopkgtest-pkg-perl
but adt-run won't test it:

  adt-run [08:59:09]: testing package pkg-perl-tools version 0.18
  adt-run [08:59:09]: build not needed
  *                    SKIP no tests in this package

This seems to happen because the package doesn't contain a Makefile.PL
or Build.PL so it isn't recognized as a Perl package, but it doesn't
have a debian/tests/control either.

IMO an explicit Testsuite setting should override the heuristics of
automatically recognizing a Perl package. What's the use case of
the heuristics anyway? It seems to me that they were largely obsoleted
by the autopkgtest-pkg-* implementation?
Niko Tyni   ntyni at debian.org

More information about the autopkgtest-devel mailing list