On Thu, May 20, 2010 at 06:57:26PM +0300, Niko Tyni wrote: > Package: libgtk2-perl > Version: 1:1.221-6 > Severity: serious > > This package is not migrating to testing because it failed to build > on mips. > > # Failed test 'callbacks encountered' > # at t/GtkCellRenderer.t line 228. > # Structures begin differing at: > # $got->[2] = 'size' > # $expected->[2] = 'render' > # Looks like you failed 1 test of 20. > t/GtkCellRenderer.t ................ > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/20 subtests
This is reproducible on gabrielli.d.o. It's something of a heisenbug: running with the perl debugger ('perl -d -Iblib/lib -Iblib/arch t/GtkCellRenderer.t') fails the first time, but after a restart ('R') the tests pass. The callback that doesn't get called is gtk2perl_cell_renderer_render(), in xs/GtkCellRenderer.xs. The class callbacks get initialized properly in gtk2perl_cell_renderer_class_init(), but gtk+ never calls the renderer one. It would be somewhat interesting to eliminate xvfb from the loop, but I can't seem to get an X11 connection to gabrielli. Unfortunately I won't have the time to look further into this in the next few weeks. Hope this note helps somebody else a bit. There's 1.222 available upstream, but looking at the changes, I very much doubt it fixes this. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org