Bug 1627117

Summary: perl-Gtk3-0.034-3.fc30 FTBFS: Undefined subroutine &Gtk3::Gdk::PIXDATA_HEADER_LENGTH called at /builddir/build/BUILD/Gtk3-0.034/blib/lib/Gtk3.pm line 2119
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Gtk3Assignee: Daniel Berrangé <berrange>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 29CC: berrange, ddick, perl-devel, releng
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://apps.fedoraproject.org/koschei/build/5371427
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-08 13:21:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1676474    
Bug Blocks: 1674516    

Description Petr Pisar 2018-09-10 13:37:19 UTC
perl-Gtk3-0.034-3.fc30 fails to build in F30 because a test fails:

t/floating-refs.t .............. ok
GLib-GIO-Message: 00:13:22.454: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
Undefined subroutine &Gtk3::Gdk::PIXDATA_HEADER_LENGTH called at /builddir/build/BUILD/Gtk3-0.034/blib/lib/Gtk3.pm line 2119.
# Looks like your test exited with 255 just after 162.
t/overrides.t .................. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 71/233 subtests 

A difference between passing and failing build root is at <https://apps.fedoraproject.org/koschei/build/5371427>.

This bug is probably caused by upgrading gdk-pixbuf2 from 2.36.12-2.fc29 to 2.38.0-2.fc30.

Comment 1 Daniel Berrangé 2019-02-12 11:23:53 UTC
*** Bug 1675630 has been marked as a duplicate of this bug. ***

Comment 3 Petr Pisar 2019-04-12 07:51:01 UTC
This is still broken in Fedora 29 (perl-Gtk3-0.034-3.fc29).

Comment 4 Mohan Boddu 2019-08-08 13:21:57 UTC
The following builds were made: perl-Gtk3-0.034-5.fc30 perl-Gtk3-0.034-6.fc30 perl-Gtk3-0.035-1.fc31 perl-Gtk3-0.035-2.fc31 perl-Gtk3-0.035-3.fc31

Comment 5 Petr Pisar 2019-08-09 08:04:06 UTC
(In reply to Mohan Boddu from comment #4)
> The following builds were made: perl-Gtk3-0.034-5.fc30
> perl-Gtk3-0.034-6.fc30 perl-Gtk3-0.035-1.fc31 perl-Gtk3-0.035-2.fc31
> perl-Gtk3-0.035-3.fc31

(In reply to Petr Pisar from comment #3)
> This is still broken in Fedora 29 (perl-Gtk3-0.034-3.fc29).
                                 ^^^