Mir

Overly strict libmirplatform* dependencies are blocking CI

Bug #1370866 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Daniel van Vugt
0.7
Fix Released
High
Daniel van Vugt
mir (Ubuntu)
Fix Released
High
Unassigned
mir (Ubuntu RTM)
Fix Released
High
Unassigned

Bug Description

Overly strict libmirplatform* dependencies are blocking CI. But fortunately we already landed a fix for this in 0.8. Just needs backporting to 0.7 ASAP...

Starting pkgProblemResolver with broken count: 2
Starting 2 pkgProblemResolver with broken count: 2
Investigating (0) libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs )
Broken libmirplatformgraphics-android:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-android:armhf 1
  Removing libmirplatformgraphics-android:armhf rather than change libmirplatform2:armhf
Investigating (0) ubuntu-touch [ armhf ] < 1.185 > ( universe/metapackages )
Broken ubuntu-touch:armhf Depends on libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs )
  Considering libmirplatformgraphics-android:armhf 1 as a solution to ubuntu-touch:armhf 0
  Removing ubuntu-touch:armhf rather than change libmirplatformgraphics-android:armhf
Investigating (0) libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirplatformgraphics-mesa:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-mesa:armhf 0
  Removing libmirplatformgraphics-mesa:armhf rather than change libmirplatform2:armhf
Investigating (1) libmirserver25 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirserver25:armhf Depends on libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatformgraphics-mesa:armhf 0 as a solution to libmirserver25:armhf 3
  Added libmirplatformgraphics-mesa:armhf to the remove list
Broken libmirserver25:armhf Depends on libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatformgraphics-android:armhf 1 as a solution to libmirserver25:armhf 3
  Added libmirplatformgraphics-android:armhf to the remove list
  Fixing libmirserver25:armhf via keep of libmirplatformgraphics-mesa:armhf
  Fixing libmirserver25:armhf via keep of libmirplatformgraphics-android:armhf
Investigating (1) libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs )
Broken libmirplatformgraphics-android:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-android:armhf 1
  Removing libmirplatformgraphics-android:armhf rather than change libmirplatform2:armhf
Investigating (1) libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirplatformgraphics-mesa:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-mesa:armhf 0
  Removing libmirplatformgraphics-mesa:armhf rather than change libmirplatform2:armhf
Investigating (2) libmirserver25 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirserver25:armhf Depends on libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatformgraphics-mesa:armhf 0 as a solution to libmirserver25:armhf 3
  Added libmirplatformgraphics-mesa:armhf to the remove list
Broken libmirserver25:armhf Depends on libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatformgraphics-android:armhf 1 as a solution to libmirserver25:armhf 3
  Added libmirplatformgraphics-android:armhf to the remove list
  Fixing libmirserver25:armhf via keep of libmirplatformgraphics-mesa:armhf
  Fixing libmirserver25:armhf via keep of libmirplatformgraphics-android:armhf
Investigating (2) libmirplatformgraphics-android [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( universe/libs )
Broken libmirplatformgraphics-android:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-android:armhf 3
  Removing libmirplatformgraphics-android:armhf rather than change libmirplatform2:armhf
Investigating (2) libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirplatformgraphics-mesa:armhf Depends on libmirplatform2 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 -> 0.7.2+14.10.20140912bzr1917pkg0utopic713+autopilot0 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)
  Considering libmirplatform2:armhf 10006 as a solution to libmirplatformgraphics-mesa:armhf 3
  Removing libmirplatformgraphics-mesa:armhf rather than change libmirplatform2:armhf
Investigating (3) libmirserver25 [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs )
Broken libmirserver25:armhf Depends on libmirplatformgraphics-mesa [ armhf ] < 0.7.2+14.10.20140912-0ubuntu1 > ( libs ) (= 0.7.2+14.10.20140912-0ubuntu1)

Related branches

Changed in mir:
status: In Progress → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix committed to lp:mir/0.7 at revision 1912, scheduled for release in Mir 0.7.3

Changed in mir (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Dropped importance. We now have a workaround to unblock CI while the build machines still have the overly strict 0.7.2 installed on them.

Changed in mir:
importance: Critical → High
Changed in mir (Ubuntu):
importance: Critical → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.7.3+14.10.20140918.1-0ubuntu1

---------------
mir (0.7.3+14.10.20140918.1-0ubuntu1) utopic; urgency=medium

  [ Andreas Pokorny ]
  * New upstream release 0.7.3 (https://launchpad.net/mir/+milestone/0.7.3)
    - Bug fixes
      . Fix constructor syntax errors (LP: #1369389)
      . server: Workaround for unresponsive clients causing the server to hang
        (LP: #1350207)
      . Relax strict dependencies of graphics drivers on an exact version
        of the libmirplatform2 package. It's blocking CI. (LP: #1370866)
      . Update cmake scripts to current version of gcovr.

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Thu, 18 Sep 2014 14:54:51 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Changed in mir:
status: Fix Committed → Fix Released
Changed in mir (Ubuntu RTM):
importance: Undecided → High
status: New → 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.