Bug#970026: perl: most if not all autopkgtests should be marked 'superficial'

Niko Tyni ntyni at debian.org
Thu Sep 10 12:31:57 BST 2020


Source: perl
Severity: minor
Version: 5.30.3-4
Control: found -1 5.32.0-3

Quoting https://release.debian.org/bullseye/rc_policy.txt :

 (a) autopkgtest

    Package are encouraged to implement autopkgtests. These tests must
    test at least one of its own installed binary packages in some way,
    or must be marked as superficial. Mere installability is not
    enough. [...]

See also https://lists.debian.org/debian-devel/2020/09/msg00071.html

Not sure how strictly to read this. Possibly all or most our tests are
superficial, at least 'released_versions'. The 'perl-base-self-contained'
and 'syntax' checks are somewhat covered by the latter reference:

  4) A Python or Perl library runs import foo or require Foo; but does
  not attempt to use the library beyond that.
       Test-Command: python3 -c "import foo"
 
but I guess it can be argued that they actually test the Perl interpreter
a bit. I think I'd still mark them superficial.

Maybe mark all except 'hello' and 'embed' as superficial?

Of course, the important thing is testing the numerous reverse
dependencies, which give us extensive coverage. So the tests in src:perl
itself don't really matter all that much. Hence filing at severity:minor.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list