Bug#1013526: libtickit-widget-scrollbox-perl: FTBFS: dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 255

Lucas Nussbaum lucas at debian.org
Fri Jun 24 11:07:04 BST 2022


Source: libtickit-widget-scrollbox-perl
Version: 0.11-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220624 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure
> 	/usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Tickit-Widget-ScrollBox' version '0.11'
>    dh_auto_build
> 	/usr/bin/perl Build
> Building Tickit-Widget-ScrollBox
>    dh_auto_test
> 	/usr/bin/perl Build test --verbose 1
> t/00use.t ................... 
> ok 1 - use Tickit::Widget::ScrollBox;
> 1..1
> ok
> t/01scrollbox-horizontal.t .. 
> ok 1 - defined $widget
> ok 2 - $widget has refcount 1 initially
> ok 3 - $widget has refcount 1 after adding child
> ok 4 - $widget wants 11 lines
> ok 5 - $widget wants 159 cols
> ok 6 - $widget has ->hextent
> ok 7 - $static has window after $widget->set_window
> ok 8 - $static window starts on line 0
> ok 9 - $static window starts on column 0
> ok 10 - $static given 24 line window
> ok 11 - $static given 159 column window
> ok 12 - $hextent->total is 159
> ok 13 - $hextent->viewport is 80
> ok 14 - $hextent->start is 0
> ok 15 - Display initially
> ok 16 - $static window starts on column -10 after ->scroll +10
> ok 17 - $hextent->start is now 10 after ->scroll +10
> ok 18 - Display after scroll +10
> ok 19 - $static window starts on column -10 after ->scroll_to 25
> ok 20 - $hextent->start is now 10 after ->scroll_to 25
> ok 21 - Display after $vextent->scroll_to 25
> ok 22 - $widget has refcount 1 at EOF
> 1..22
> ok
> t/01scrollbox-vertical.t .... 
> ok 1 - defined $widget
> ok 2 - $widget has refcount 1 initially
> ok 3 - $widget has refcount 1 after adding child
> ok 4 - $widget wants 100 lines
> ok 5 - $widget wants 20 cols
> ok 6 - $widget has ->vextent
> ok 7 - $static has window after $widget->set_window
> ok 8 - $static window starts on line 0
> ok 9 - $static window starts on column 0
> ok 10 - $static given 100 line window
> ok 11 - $static given 79 column window
> ok 12 - $vextent->total is 100
> ok 13 - $vextent->viewport is 25
> ok 14 - $vextent->start is 0
> ok 15 - Display initially
> ok 16 - $static window starts on line -10 after ->scroll +10
> ok 17 - $vextent->start is now 10 after ->scroll +10
> ok 18 - Display after scroll +10
> ok 19 - $static window starts on line -25 after ->scroll_to 25
> ok 20 - $vextent->start is now 25 after ->scroll_to 25
> ok 21 - Display after $vextent->scroll_to 25
> ok 22 - $widget has refcount 1 at EOF
> 1..22
> ok
> malloc_consolidate(): unaligned fastbin chunk detected
> t/02input-key.t ............. 
> ok 1 - start is 0 initially
> ok 2 - hextent start is 0 initially
> ok 3 - start moves down +1 after <Down>
> ok 4 - start moves down +12 after <PageDown>
> ok 5 - start moves up -1 after <Up>
> ok 6 - start moves up -12 after <PageUp>
> ok 7 - start moves to 76 after <C-End>
> ok 8 - start moves to 0 after <C-Home>
> ok 9 - start moves right +1 after <Right>
> ok 10 - start moves right +39 after <C-Right>
> ok 11 - start moves up -1 after <Left>
> ok 12 - start moves up -39 after <C-Left>
> ok 13 - start moves to 121 after <End>
> ok 14 - start moves to 0 after <Home>
> 1..14
> All 14 subtests passed 
> t/03input-mouse.t ........... 
> ok 1 - vextent start is 0 initially
> ok 2 - hextent start is 0 initially
> ok 3 - start moves down +1 after mouse click down arrow
> ok 4 - start moves down +12 after mouse click after area
> ok 5 - start moves up -1 after mouse click up arrow
> ok 6 - start moves up -12 after mouse click up arrow
> ok 7 - start is 22 after mouse drag
> ok 8 - start moves down +5 after wheel down
> ok 9 - start moves up -5 after wheel up
> ok 10 - start moves right +1 after mouse click right arrow
> ok 11 - start moves right +39 after mouse click after area
> ok 12 - start moves left -1 after mouse click left arrow
> ok 13 - start moves left -39 after mouse click before area
> ok 14 - start is 26 after mouse drag
> 1..14
> ok
> t/04on_demand.t ............. 
> ok 1 - H invisible at 80x25
> ok 2 - V invisible at 80x25
> ok 3 - H invisible at 80x15
> ok 4 - V visible at 80x15
> ok 5 - H visible at 30x25
> ok 6 - V invisible at 30x25
> ok 7 - H visible at 30x15
> ok 8 - V visible at 30x15
> ok 9 - H invisible at 40x20
> ok 10 - V invisible at 40x20
> ok 11 - H visible at 39x20
> ok 12 - V visible at 39x20
> ok 13 - H visible at 40x19
> ok 14 - V visible at 40x19
> 1..14
> ok
> t/05smart.t ................. 
> ok 1 - $vextent set
> ok 2 - $hextent set
> ok 3 - $child has window after $widget->set_window
> ok 4 - $child window starts on line 0
> ok 5 - $child window starts on column 0
> ok 6 - $child given 25 line window
> ok 7 - $child given 79 column window
> ok 8 - Display initially
> ok 9 - $child informed of scroll +10
> ok 10 - $child window still starts on line 0 after scroll +10
> ok 11 - $child informed of scroll_to 25
> ok 12 - $child window still starts on line 0 after scroll_to 25
> ok 13 - Display after scrolls
> ok 14 - Display after ->set_total 50
> 1..14
> ok
> t/99pod.t ................... skipped: Test::Pod 1.00 required for testing POD
> 
> Test Summary Report
> -------------------
> t/02input-key.t           (Wstat: 6 Tests: 14 Failed: 0)
>   Non-zero wait status: 6
> Files=8, Tests=101,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.64 cusr  0.11 csys =  0.79 CPU)
> Result: FAIL
> Failed 1/8 test programs. 0/101 subtests failed.
> dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 255


The full build log is available from:
http://qa-logs.debian.net/2022/06/24/libtickit-widget-scrollbox-perl_0.11-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220624;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220624&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-perl-maintainers mailing list