Bug#904005: perl: FTBFS gdbm/experimental

Niko Tyni ntyni at debian.org
Thu Jul 19 12:28:58 BST 2018


Control: forwarded -1 https://rt.perl.org/Public/Bug/Display.html?id=133295

On Wed, Jul 18, 2018 at 07:42:39AM +0300, Dmitry Bogatov wrote:
> Package: perl
> Version: 5.26.2-6
> Severity: normal
> 
> Dear Maintainer,
> 
> Your package test suite fails with libgdbm6 from experimental.
> Could you please fix it? Failed sbuild log is attached.

> ext/GDBM_File/t/fatal .......................................... #   Failed test 'Trapped error when attempting to write to knobbled GDBM_File'
> #   at t/fatal.t line 37.
> #          got: '1'
> #     expected: undef
> #   Failed test 'expected error message from GDBM_File'
> #   at t/fatal.t line 46.
> #                   ''
> #     doesn't match '(?^: at .*\bfatal\.t line \d+\.\n\z)'
> # Looks like you failed 2 tests of 8.
> FAILED at test 7

Thanks for the report. This is also [perl #133295]. Apparently
gdbm has fixed the crash that this test checks for, but doesn't
report errors properly either.

The issue seems somewhat tricky with improvements suggested on
both the gdbm and perl side.

 https://rt.perl.org/Public/Bug/Display.html?id=133295

 https://puszcza.gnu.org.ua/bugs/index.php?399

 http://git.gnu.org.ua/cgit/gdbm.git/commit/?id=030e685eb9df82f63d73a1bf206da84b7aa52374

I guess that last gdbm fix can't be easily cherry-picked as it changes
the interface?

Might be worth checking what Petr Pisar ended up doing for Fedora.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list