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