← Back to team overview

touch-packages team mailing list archive

[Bug 1486496] Re: [regression] Clients hang without explanation when connecting to older servers since r2730.

 

mir (0.16.0+15.10.20150921.1-0ubuntu1) wily; urgency=medium


** Also affects: mir (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: mir (Ubuntu)
   Importance: Undecided => Medium

** Changed in: mir (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1486496

Title:
  [regression] Clients hang without explanation when connecting to older
  servers since r2730.

Status in Mir:
  Fix Released
Status in Mir 0.15 series:
  Won't Fix
Status in mir package in Ubuntu:
  Fix Released

Bug description:
  Clients hang without explanation when connecting to older servers
  since r2730.

  We intend to support side-by-side installations of different
  libmirserver versions. The client .so will correspond to the more
  recent server[1] but using a server application that links to the
  older server library will cause /all/ clients to fail connecting to
  that server through the new client library as described above.

  The impact of this scenario is currently low as we are able to bundle
  updates to all downstream servers with the release of Mir - but it is
  indeed a problem we need to address.

  ~~~

  Test case:
    1. Start a demo server installed on your system, from the package mir-demos
    2. Build lp:mir and try to run bin/mir_demo_client_*

  Expected: Client runs and appears on screen.
  Observed: Client starts but immediately freezes. Never appears on screen.

  ~~~~

  [1] In 0.14 we landed breaking changes to the client ABI. A
  significant one of these was to hide the data structures that caused
  many previous ABI breaks - so client ABI breaks are much less likely
  than they've been in the past.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1486496/+subscriptions