Bug#908323: libgtk3-perl: FTBFS: t/overrides.t failure

Iain Lane laney at debian.org
Wed Sep 12 13:42:16 BST 2018


Control: clone -1 -2
Control: reassign -2 gir1.2-gdkpixbuf-2.0
Control: found -2 2.38.0+dfsg-4
Control: retitle -2 gdk_pixbuf_new_from_inline introspection metadata is broken
Control: forwarded -2 https://gitlab.gnome.org/GNOME/gdk-pixbuf/issues/92
Control: tags -2 + upstream confirmed patch
Control: affects -1 =
Control: affects -2 src:libgtk3-perl

Hi there,

On Sat, Sep 08, 2018 at 03:43:21PM +0200, gregor herrmann wrote:
> Control: tag -1 + confirmed upstream
> 
> On Sat, 08 Sep 2018 15:03:13 +0300, Niko Tyni wrote:
> 
> > I'm guessing this regressed with gdk-pixbuf 2.38.0+dfsg-1 or so, but I
> > haven't verified that (and the ci.debian.net machinery doesn't seem to
> > have pinpointed it yet either.)
> 
> Sounds plausible; the changelog mentions
> "Generate separate introspection data for GdkPixdata API"
> and there's now a
> /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkPixdata-2.0.typelib
> besides the old
> /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkPixbuf-2.0.typelib

Right - this part is "expected". I should have tried build testing
libgtk3-perl with the new version, sorry about that.

> 
> I tried with
> 
> #v+
> --- a/lib/Gtk3.pm
> +++ b/lib/Gtk3.pm
> [...]
> #v-

This diff looks correct to me - I think it could be forwarded upstream
and/or uploaded.

> but then the tests failed differently, with:
> 
> Gtk3::Gdk::Pixbuf::new_from_inline: passed too few parameters (expected 4, got 3) at t/overrides.t line 762.
> # Looks like your test exited with 255 just after 162.

...and this one is a real bug in gdk-pixbuf. I forwarded a potential fix
to upstream - will wait a little while to see what they say. I've
confirmed that after applying the patch already in this bug and that
proposed patch libgtk3-perl's autopkgtests pass again. Once it gets an
ack or if there is no reply then I'll upload to Debian.

Cheers,

-- 
Iain Lane                                  [ iain at orangesquash.org.uk ]
Debian Developer                                   [ laney at debian.org ]
Ubuntu Developer                                   [ laney at ubuntu.com ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20180912/b73befce/attachment.sig>


More information about the pkg-perl-maintainers mailing list