In theory, yes parallel packages libmirclient8 and libmirclient9 are "compatible" in that they don't conflict with each other and either will work for those packages linked to them. Both should speak the same protocol to the same server in the end.
In practice Mir had a rare protocol compatibility break (LP: #1486496) in Mir 0.15 that might break the older packages ability to function correctly. Not sure. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to platform-api in Ubuntu. https://bugs.launchpad.net/bugs/1498281 Title: rc-proposed contains three versions of Mir: 0.16.0 + 0.14.1 + 0.13.3 Status in Canonical System Image: Confirmed Status in platform-api: New Status in platform-api package in Ubuntu: New Bug description: rc-proposed contains three versions of Mir: 0.15.1 + 0.14.1 + 0.13.3 $ dpkg -l | grep libmir ii libmirclient-debug-extension1:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - optional client debug interfaces ii libmirclient8:armhf 0.13.3+15.04.20150617-0ubuntu1 armhf Display server for Ubuntu - client library ii libmirclient9:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - client library ii libmircommon4:armhf 0.13.3+15.04.20150617-0ubuntu1 armhf Display server for Ubuntu - shared library ii libmircommon5:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - shared library ii libmirplatform9:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - platform library ii libmirprotobuf0:armhf 0.14.1+15.04.20150821-0ubuntu1 armhf Display server for Ubuntu - RPC definitions ii libmirprotobuf1:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - RPC definitions ii libmirserver33:armhf 0.15.1+15.04.20150903-0ubuntu1 armhf Display server for Ubuntu - server library It appears the main reason for the older packages still being present is platform-api depending on libmirclient8: $ dpkg -s ubuntu-application-api2-touch Package: ubuntu-application-api2-touch Status: install ok installed Priority: optional Section: libs Installed-Size: 361 Maintainer: Ubuntu Developers <[email protected]> Architecture: armhf Multi-Arch: same Source: platform-api Version: 2.9.0+15.04.20150326-0ubuntu1 Depends: libc6 (>= 2.17), libdbus-cpp4 (>= 2.0.0+14.04.20140310), libgcc1 (>= 1:4.4.0), libhybris-common1, libmirclient8 (>= 0.12.0+15.04.20150228), libstdc++6 (>= 4.9), libubuntu-location-service2, liburl-dispatcher1 (>= 0.1), libubuntu-application-api2 (= 2.9.0+15.04.20150326-0ubuntu1) Pre-Depends: multiarch-support Description: Implementation of the Platform API for Ubuntu Touch This package provides the implementation of the Platform API to bring up an Ubuntu Touch system. Homepage: https://launchpad.net/platform-api $ system-image-cli -i current build number: 118 device name: arale channel: ubuntu-touch/rc-proposed/meizu.en last update: 2015-09-22 03:17:29 version version: 118 version ubuntu: 20150921 version device: 20150818-0b38025 version custom: 20150814-887-8-46 To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1498281/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

