Bug#1008939: use.t: allow empty lines in debian/tests/pkg-perl/use-name? (also use-whitelist)

Niko Tyni ntyni at debian.org
Fri Apr 8 17:57:39 BST 2022


On Mon, Apr 04, 2022 at 08:07:37PM +0200, gregor herrmann wrote:
> Package: pkg-perl-autopkgtest
> Version: 0.66
> Severity: important
> Tags: patch
> X-Debbugs-Cc: ntyni at debian.org

> This is a kind of followup for #1008267:

>   not ok 5 -  /usr/bin/perl -w -M"" -e 1 2>&1 exited successfully
>   not ok 6 -  /usr/bin/perl -w -M"" -e 1 2>&1 produced no (non-whitelisted) output

>   % cat debian/tests/pkg-perl/use-name
>   # Chart.pm is only documentation. Let's check Chart::Base.
>   Chart::Base
> 
>   # other options
>   # Chart::Bars
>   # Chart::Composite

> For now I've removed the empty line in libchart-perl's
> debian/tests/pkg-perl/use-name but as this has potential for breaking
> other packages' autopkgtests and is also counter-intuitive, I suggest
> we accept and ignore empty lines in debian/tests/pkg-perl/use-name
> (and also debian/tests/pkg-perl/use-whitelist).

Yeah, absolutely. Thanks for noticing this.

> Proposed patch:
> 
> #v+
> - --- /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t.packaged       2022-04-04 17:48:42.204873999 +0000
> +++ /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t        2022-04-04 17:51:26.125604484 +0000
> @@ -39,7 +39,7 @@
>              or BAIL_OUT("$conffile exists but can't be read");
>          while (<M>) {
>              chomp;
> - -            next if /^\s*#/;
> +            next if /^\s*(#|$)/;
>              push @ret, $_;
>          }
>          close M;
> #v-

I'd phrase this as an additional 'next if !/\S/;' myself but whatever
works is fine by me :)
-- 
Niko



More information about the pkg-perl-maintainers mailing list