touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #107107
[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