← Back to team overview

touch-packages team mailing list archive

[Bug 1498281] Re: rc-proposed contains three versions of Mir: 0.16.0 + 0.14.1 + 0.13.3

 

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 <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
  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


References