** Description changed: [Impact] Snap development using Mir has been using the "stable phone overlay" PPA which is both inconvenient and a legacy of the cancelled Unity8 project. It would greatly simplify things if Mir were updated in the Xenial archive. [Test Case] Build a Mir client snap (e.g. lp:~albaguirre/+snap/mir-client-demos) against "Primary Ubuntu Archive" and deploy as described in https://developer.ubuntu.com/en/snappy/guides/mir-snaps/ Expected: the client apps start and are visible on screen Actual: the client don't apps start and are not visible on screen [Regression Potential] Mir has two categories of dependent project: - 1 packages related to Unity8 (and unity-system-compositor) + 1 Unity8 and unity-system-compositor "server" packages 2 toolkits and other "clients" of Mir - We should remove the first category to avoid regressions as it is not - helpful to carry these in the LTS. + "Server" packages from the archive will stop working in the LTS as they + will continue using the earlier libmirserver.so.38 (from Mir 0.21) which + doesn't work with the libmirclient.so.9 from Mir 0.26. This is + unimportant as these packages were provided as an "early experience", + not for serious use. - The second category is dependent only on libmirclient which is ABI - stable. - - The principle type of regression would be FTBFS where APIs have been - deprecated. I've proposed a 0.26.3 release where these deprecations are - disabled for 16.04. + "Client" packages are dependent only on libmirclient.so.9 which is ABI + stable. The principle type of regression would be FTBFS where APIs have + been deprecated in 0.26. The linked 0.26.3 release has these + deprecations disabled for 16.04. notes: A recursive search or rdependencies identifies the following packages in category 1: camera-app-autopilot gallery-app-autopilot indicator-network-autopilot indicators-client qtdeclarative5-qtmir-plugin qtmir-android qtmir-desktop qtmir-tests ubuntu-desktop-mir ubuntu-experience-tests ubuntu-pocket-desktop ubuntu-push-autopilot ubuntu-touch ubuntu-touch-session unity8 unity8-autopilot unity8-desktop-session-mir unity-scope-click-autopilot unity-system-compositor unity-system-compositor-autopilot + + Anyone wanting these packages should switch to the "unity8-desktop- + session" preview package in 17.04 where they are far more functional.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1685186 Title: Mir needs to be updated in 16.04 and the dependency tree trimmed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1685186/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
