Skip Menu |

This queue is for tickets about the Gtk2-Ex-WidgetBits CPAN distribution.

Report information
The Basics
Id: 81631
Status: resolved
Priority: 0/
Queue: Gtk2-Ex-WidgetBits

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 48
Fixed in: (no value)



Subject: Test failures due to hash randomisation in perl 5.17.6
Since bleadperl v5.17.5-518-g7dc8663 your tests are failing frequently. That commit introduced hash key randomization and it seems at least the tests t/ToolItem-CheckButton.t t/ToolItem-OverflowToDialog-builder.t t/ToolItem-OverflowToDialog-weaken.t t/ToolItem-OverflowToDialog.t are hit by that. Find a sample fail report at: http://www.cpantesters.org/cpan/report/7e29e62e-3156-11e2-b1c8-a5d7a290f8f5 You can read more about the change at http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3 or at http://www.perlmonks.org/?node_id=1005122 You may have to run the test several times until the randomization causes a fail. HTH&&Thanks&&Regards,
Dunno if it's glib/gtk related, since the message comes from there. Unless the hash stuff is causing perl-gtk to do the wrong thing with added "interfaces". GLib-GObject-WARNING **: cannot add interface type `GtkBuildable' to type `Gtk2__Ex__ToolItem__CheckButton', since type `Gtk2__Ex__ToolItem__CheckButton' already conforms to interface at /home/src/perl/repoperls/installed-perls/perl/v5.17.5-522-g10ffaf9/165a/lib/site_perl/5.17.6/x86_64-linux/Glib/Object/Subclass.pm line 233.
Fixed in perl-glib 1.290 or thereabouts. I don't think I want to depend on a particular perl-glib version, or not yet. Anyone using perl 5.18 will want 1.290 up for all glib/gtk things.