Subject: | t/overrides.t test fails with gtk3-3.19.8 |
After upgrading gtk3 from 3.19.7 to 3.19.8, t/overrides.t test fails like this:
t/floating-refs.t .............. ok
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
*** Gtk3::Gdk::RGBA::parse: passed too many parameters (expected 1, got 2); ignoring excess at t/overrides.t line 584.
# Failed test 'The class (or class-like) 'Gtk3::Gdk::RGBA=SCALAR(0x2df2b18)' isa 'Gtk3::Gdk::RGBA''
# at t/overrides.t line 585.
# The class (or class-like) 'Gtk3::Gdk::RGBA=SCALAR(0x2df2b18)' isn't a 'Gtk3::Gdk::RGBA'
Can't locate object method "alpha" via package "Gtk3::Gdk::RGBA=SCALAR(0x2df2b18)" (perhaps you forgot to load "Gtk3::Gdk::RGBA=SCALAR(0x2df2b18)"?) at t/overrides.t line 586.
# Looks like you planned 212 tests but ran 134.
# Looks like you failed 1 test of 134 run.
# Looks like your test exited with 255 just after 134.
t/overrides.t ..................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 79/212 subtests
Reading gtk3 NEWS, the only relevant change seems to be <https://bugzilla.gnome.org/show_bug.cgi?id=754990> that made the first gdk_rgba_parse() argument output only.