powerpc/ppc64el regression: libgtk-3-dev broken in 3.16.5-1ubuntu1

Bug #1475537 reported by Martin Pitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Fix Released
High
Sebastien Bacher
Wily
Fix Released
High
Sebastien Bacher

Bug Description

The current gtk+3.0 in -proposed breaks reverse dependencies on powerpc/ppc64el, such as https://launchpad.net/ubuntu/+source/packagekit/0.8.17-4ubuntu5.

I reproduced this on a ppc64el machine, and reduced it a bit:

$ pkg-config --print-errors "gtk+-3.0"
Package mirclient was not found in the pkg-config search path.
Perhaps you should add the directory containing `mirclient.pc'
to the PKG_CONFIG_PATH environment variable
Package 'mirclient', required by 'gdk-3.0', not found

Revision history for this message
Martin Pitt (pitti) wrote :

Installing libmirclient-dev actually helps, so it seems this is a new but missing dependency of libgtk-3-dev? But that sounds a bit odd -- shouldn't that only be a Requires.private or so, and not exposed to GTK users?

tags: added: block-proposed
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → High
Revision history for this message
Martin Pitt (pitti) wrote :

Checking the versions/arch of libgtk-3-dev:

 - On amd64, both 3.16.4-2ubuntu1 and 3.16.5-1ubuntu1 have a dependency on libmirclient-dev
 - On ppc64el, neither version has a dependency on libmirclient-dev

Nevertheless, packagekit builds fine against 3.16.4-2ubuntu1 but fails on 3.16.5-1ubuntu1. So perhaps MIR support was only added in the latest version on powerpc/ppc64el, but forgot to add the new dependency?

Revision history for this message
Martin Pitt (pitti) wrote :

The -dev package currently has

         libmirclient-dev [amd64 arm64 armhf i386],

while the build deps have

         libmirclient-dev (>= 0.13.3),

both should have the same arch list.

Martin Pitt (pitti)
Changed in gtk+3.0 (Ubuntu Wily):
status: New → Triaged
assignee: nobody → Sebastien Bacher (seb128)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, fix uploaded

Changed in gtk+3.0 (Ubuntu Wily):
status: Triaged → Fix Committed
tags: removed: block-proposed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.16.5-1ubuntu2

---------------
gtk+3.0 (3.16.5-1ubuntu2) wily; urgency=medium

  * debian/control.in:
    - the previous upload stopped limited the architectures where the mir
      backend is built, drop the restriction from the dev depends as well
      (lp: #1475537)

 -- Sebastien Bacher <email address hidden> Fri, 17 Jul 2015 10:49:08 +0200

Changed in gtk+3.0 (Ubuntu Wily):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.