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

Bug #1475537 reported by Martin Pitt on 2015-07-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
High
Sebastien Bacher
Wily
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

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
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?

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) on 2015-07-17
Changed in gtk+3.0 (Ubuntu Wily):
status: New → Triaged
assignee: nobody → Sebastien Bacher (seb128)
Sebastien Bacher (seb128) wrote :

Thanks, fix uploaded

Changed in gtk+3.0 (Ubuntu Wily):
status: Triaged → Fix Committed
tags: removed: block-proposed
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  Edit
Everyone can see this information.

Other bug subscribers