Bug#1040531: libtext-micromason-perl: FTBFS with Perl 5.38: t/08-errors.t failure

Niko Tyni ntyni at debian.org
Fri Jul 7 12:04:16 BST 2023


Source: libtext-micromason-perl
Version: 2.23-4 
Severity: important
Tags: ftbfs trixie sid upstream
User: debian-perl at lists.debian.org
Usertags: perl-5.38-transition

This package fails to build with Perl 5.38 (currently in experimental).

  #   Failed test 'second line of $@ is blank'
  #   at t/08-errors.t line 51.
  #                   'Execution of text template (compiled at t/08-errors.t line 35) aborted due to compilation errors.'
  #     doesn't match '(?^:^$)'
  # MicroMason compilation failed: syntax error at text template (compiled at t/08-errors.t line 35) line 9, at EOF
  # Execution of text template (compiled at t/08-errors.t line 35) aborted due to compilation errors.
  # 
  #    0  # line 1 "text template (compiled at t/08-errors.t line 35)"
  #    1  sub { 
  #    2  local $SIG{__DIE__} = sub { ref($_[0]) and die $_[0];  die "MicroMason execution failed: ", @_ };
  #    3  my @OUT; my $_out = sub {push @OUT, @_};
  #    4  my %ARGS = @_ if ($#_ % 2);
  #    5  push @OUT,( qq(Hello\ world\!\
  #    6  This\ ) );
  #    7  push @OUT,( "".do{
  #    8   thing( 
  #    9  } );
  #   10  push @OUT,( qq(\ is\ a\ test\.\
  #   11  End\.\
  #   12  ) );
  #   13  join("", @OUT)
  #   14  }
  # ** Please use Text::MicroMason->new(-LineNumbers) for better diagnostics!
  #  at t/08-errors.t line 35.
  # 	eval {...} called at t/08-errors.t line 35
 
Looking at CPAN testers at http://matrix.cpantesters.org/?dist=Text-MicroMason+2.23
it started to fail with 5.37.9.

Full build log at 

 http://perl.debian.net/rebuild-logs/perl-5.38-throwaway/libtext-micromason-perl_2.23-4/libtext-micromason-perl_2.23-4_amd64-2023-07-06T13:54:02Z.build

-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list