Mir

libmircommon-dev 0.6.0+14.10.20140811-0ubuntu1 fails to install/upgrade, does not replace mircommon-dev 0.5.1+14.10.20140728-0ubuntu1

Bug #1348515 reported by Alexandros Frantzis
40
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Alexandros Frantzis
0.6
Fix Released
High
Alexandros Frantzis
0.7
Invalid
Undecided
Unassigned
mir (Ubuntu)
Fix Released
High
Unassigned

Bug Description

In our debian/control file we only replace mircommon-dev up to a specific version with libmircommon-dev, but we have since moved to a newer mircommon-dev version, so the replacement doesn't happen.

Related branches

description: updated
summary: - Can't replace new mircommon-dev with libmircommon-dev
+ New mircommon-dev is not replaced by libmircommon-dev
Changed in mir:
milestone: none → 0.6.0
Changed in mir:
milestone: 0.6.0 → 0.7.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: New mircommon-dev is not replaced by libmircommon-dev

Confirmed by duplicates. Our "Replaces" clause is too old:
Replaces: mircommon-dev (<= 0.5.0+14.10.20140722-0ubuntu1)

I suggest:
Replaces: mircommon-dev (< 0.6)

summary: - New mircommon-dev is not replaced by libmircommon-dev
+ libmircommon-dev fails to install/upgrade, does not replace mircommon-
+ dev 0.5.1+14.10.20140728-0ubuntu1
summary: - libmircommon-dev fails to install/upgrade, does not replace mircommon-
- dev 0.5.1+14.10.20140728-0ubuntu1
+ libmircommon-dev 0.6.0+14.10.20140811-0ubuntu1 fails to install/upgrade,
+ does not replace mircommon-dev 0.5.1+14.10.20140728-0ubuntu1
Revision history for this message
Shahar Or (mightyiam) wrote :

As a workaround, I've found that I don't require this package and all of the packages which depend on it, for a working desktop.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed that workaround works:
sudo apt-get remove mircommon-dev libmirclient-dev libegl1-mesa-dev libgles2-mesa-dev qtbase5-dev qt5-default mir-demos

That will fix up your dependencies. Then re-install whatever you need.

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

Fix committed to lp:mir/0.6 at revision 1845.

Changed in mir (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.6.1+14.10.20140814-0ubuntu1

---------------
mir (0.6.1+14.10.20140814-0ubuntu1) utopic; urgency=medium

  [ Daniel van Vugt ]
  * New upstream release 0.6.1 (https://launchpad.net/mir/+milestone/0.6.1)
    - Bugs fixed:
      . libmircommon-dev 0.6.0+14.10.20140811-0ubuntu1 fails to
        install/upgrade, does not replace mircommon-dev
        0.5.1+14.10.20140728-0ubuntu1 (LP: #1348515)
      . Nexus 4 client lock up observed (LP: #1352883)

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Thu, 14 Aug 2014 22:34:18 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Shahar Or (mightyiam) wrote :

Thank you.

Changed in mir:
milestone: 0.7.0 → none
status: Fix Committed → Fix Released
Changed in mir:
milestone: none → 0.7.0
status: Fix Released → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This bug does not exist in Mir 0.7, because the fix was released in the 0.6 series before 0.7 branched from it. However a separate fix exists in development-branch so it's still not "Fix Released" for 0.8 just yet.

no longer affects: mir/0.7
Changed in mir:
milestone: 0.7.0 → 0.8.0
Changed in mir:
milestone: 0.8.0 → none
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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