Activity log for bug #1685186

Date Who What changed Old value New value Message
2017-04-21 11:11:52 Alan Griffiths bug added bug
2017-04-21 11:52:50 Alan Griffiths description 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. Mir has two categories of dependent project: 1 packages related to Unity8 (and unity-system-compositor) 2 toolkits and other "clients" of Mir We should remove the first category as it is not helpful to carry these in the LTS. The second category is dependent only on libmirclient which is ABI stable 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. Mir has two categories of dependent project:   1 packages related to Unity8 (and unity-system-compositor)   2 toolkits and other "clients" of Mir We should remove the first category as it is not helpful to carry these in the LTS. The second category is dependent only on libmirclient which is ABI stable notes: A recursive search or rdependencies identifies the following packages in category 1: camera-app-autopilot gallery-app-autopilot indicator-network-autopilot indicators-client python3-mir-perf-framework 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
2017-04-21 11:54:28 Alan Griffiths mir (Ubuntu): assignee Alan Griffiths (alan-griffiths)
2017-04-21 12:51:19 Alan Griffiths description 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. Mir has two categories of dependent project:   1 packages related to Unity8 (and unity-system-compositor)   2 toolkits and other "clients" of Mir We should remove the first category as it is not helpful to carry these in the LTS. The second category is dependent only on libmirclient which is ABI stable notes: A recursive search or rdependencies identifies the following packages in category 1: camera-app-autopilot gallery-app-autopilot indicator-network-autopilot indicators-client python3-mir-perf-framework 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 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. Mir has two categories of dependent project:   1 packages related to Unity8 (and unity-system-compositor)   2 toolkits and other "clients" of Mir We should remove the first category as it is not helpful to carry these in the LTS. The second category is dependent only on libmirclient which is ABI stable 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
2017-04-21 13:37:43 Alan Griffiths description 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. Mir has two categories of dependent project:   1 packages related to Unity8 (and unity-system-compositor)   2 toolkits and other "clients" of Mir We should remove the first category as it is not helpful to carry these in the LTS. The second category is dependent only on libmirclient which is ABI stable 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 [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)   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. 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. 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
2017-04-24 02:01:23 Launchpad Janitor mir (Ubuntu): status New Confirmed
2017-04-24 14:15:22 Alan Griffiths branch linked lp:~alan-griffiths/mir/optional-deprecations
2017-04-25 10:08:38 Launchpad Janitor branch linked lp:mir/0.26
2017-05-08 15:49:41 Alan Griffiths mir (Ubuntu): status Confirmed In Progress
2017-05-08 15:51:38 Alan Griffiths description [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)   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. 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. 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 [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)   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. 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. 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
2017-05-08 15:54:26 Alan Griffiths mir (Ubuntu): importance Undecided High
2017-05-09 08:31:50 Alan Griffiths tags verification-needed
2017-05-10 09:52:17 Alan Griffiths description [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)   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. 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. 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 [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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.
2017-05-10 10:24:34 Alan Griffiths summary Mir needs to be updated in 16.04 and the dependency tree trimmed Mir needs to be updated to 0.26 in 16.04LTS
2017-05-10 10:36:09 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-xenial-2736
2017-05-11 09:17:56 Alan Griffiths nominated for series Ubuntu Xenial
2017-05-11 09:21:57 Alan Griffiths bug added subscriber Ubuntu Sponsors Team
2017-05-12 08:34:42 Michał Sawicz summary Mir needs to be updated to 0.26 in 16.04LTS [SRU] Mir needs to be updated to 0.26 in 16.04LTS
2017-05-12 08:35:58 Michał Sawicz description [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available, QA-approved, in: https://bileto.ubuntu.com/#/ticket/2736 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.
2017-05-12 08:36:30 Michał Sawicz description [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available, QA-approved, in: https://bileto.ubuntu.com/#/ticket/2736 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. [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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.
2017-05-12 08:37:13 Michał Sawicz description [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 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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. [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 apps don't start and are not visible on screen [Regression Potential] Mir has two categories of dependent project:   1 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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.
2017-05-12 13:45:34 Alan Griffiths mir (Ubuntu): status In Progress Fix Committed
2017-05-12 14:15:11 Alan Griffiths mir (Ubuntu): status Fix Committed In Progress
2017-05-12 14:26:48 Łukasz Zemczak bug task added mir (Ubuntu Xenial)
2017-05-17 00:31:37 Chris Halse Rogers description [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 apps don't start and are not visible on screen [Regression Potential] Mir has two categories of dependent project:   1 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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. [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 apps don't start and are not visible on screen [Regression Potential] Mir has two categories of dependent project:   1 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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. [Alternatives] If we want to keep everything working in Xenial, we *could* bump the libmirclient SONAME to libmirclient.so.10. This would result in libmirclient9 being NBS, but continuing to work against the Mir servers available in 16.04 (until and unless they are rebuilt).
2017-05-17 08:30:37 Alan Griffiths description [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 apps don't start and are not visible on screen [Regression Potential] Mir has two categories of dependent project:   1 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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. [Alternatives] If we want to keep everything working in Xenial, we *could* bump the libmirclient SONAME to libmirclient.so.10. This would result in libmirclient9 being NBS, but continuing to work against the Mir servers available in 16.04 (until and unless they are rebuilt). [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 apps don't start and are not visible on screen [Regression Potential] Mir has two categories of dependent project:   1 Unity8 and unity-system-compositor "server" packages   2 toolkits and other "clients" of Mir "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. "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. The packages are available in silo: https://bileto.ubuntu.com/#/ticket/2736 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. [Alternatives] If we want to keep everything working in Xenial, we *could* bump the libmirclient SONAME to libmirclient.so.10. This would result in libmirclient9 being NBS, but continuing to work against the Mir servers available in 16.04[*] (until and unless they are rebuilt). However, this does not enable the desired result for IoT deployments of toolkits (GTK, Qt etc) and other clients working against servers (specifically miral-kiosk) built against the updated libraries. To work for IoT these would need to rebuilt from source - at which point they (and their dependencies) would stop working against the servers in category 1. [*] with the exception of the servers provided in mir-examples, these would only work with clients linking against libmirclient.so.10.
2017-05-17 10:43:50 Timo Aaltonen mir (Ubuntu Xenial): status New Fix Committed
2017-05-17 10:43:51 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2017-05-17 10:43:55 Timo Aaltonen bug added subscriber SRU Verification
2017-05-18 08:33:17 Alan Griffiths tags verification-needed verification-done
2017-05-25 21:55:38 Brian Murray mir (Ubuntu Xenial): status Fix Committed Incomplete
2017-05-25 21:56:10 Brian Murray tags verification-done verification-failed
2017-05-25 21:58:03 Brian Murray bug added subscriber Brian Murray
2017-05-25 22:00:27 Brian Murray bug added subscriber Timo Aaltonen
2017-05-26 10:48:13 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-artful-2778
2017-05-28 13:18:03 Launchpad Janitor mir (Ubuntu): status In Progress Fix Released
2017-05-28 15:00:13 Alan Griffiths mir (Ubuntu): status Fix Released In Progress
2017-05-29 03:19:00 Daniel van Vugt mir (Ubuntu Xenial): status Incomplete In Progress
2017-05-29 03:19:03 Daniel van Vugt mir (Ubuntu Xenial): importance Undecided High
2017-05-29 03:19:12 Daniel van Vugt mir (Ubuntu Xenial): assignee Alan Griffiths (alan-griffiths)
2017-05-29 03:19:22 Daniel van Vugt mir (Ubuntu): status In Progress Fix Released
2017-05-31 14:36:54 Alan Griffiths branch unlinked lp:~alan-griffiths/mir/optional-deprecations
2017-05-31 14:37:13 Alan Griffiths branch linked lp:~alan-griffiths/mir/0.26.3-xenial
2017-05-31 14:38:03 Alan Griffiths mir (Ubuntu): status Fix Released In Progress
2017-05-31 14:38:29 Alan Griffiths nominated for series Ubuntu Yakkety
2017-05-31 14:38:29 Alan Griffiths nominated for series Ubuntu Zesty
2017-06-02 09:42:03 Timo Aaltonen bug task added mir (Ubuntu Yakkety)
2017-06-02 09:42:19 Timo Aaltonen bug task added mir (Ubuntu Zesty)
2017-06-02 09:46:59 Michał Sawicz mir (Ubuntu Yakkety): status New In Progress
2017-06-02 09:47:02 Michał Sawicz mir (Ubuntu Zesty): status New In Progress
2017-06-02 09:47:04 Michał Sawicz mir (Ubuntu Yakkety): importance Undecided High
2017-06-02 09:47:06 Michał Sawicz mir (Ubuntu Zesty): importance Undecided High
2017-06-02 09:47:10 Michał Sawicz mir (Ubuntu Yakkety): assignee Alan Griffiths (alan-griffiths)
2017-06-02 09:47:16 Michał Sawicz mir (Ubuntu Zesty): assignee Alan Griffiths (alan-griffiths)
2017-06-05 07:57:35 Alan Griffiths tags verification-failed verification-needed
2017-06-05 11:02:25 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-yakkety-2783.1
2017-06-05 11:05:22 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-zesty-2791
2017-06-05 13:46:31 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-yakkety-2783
2017-06-07 07:49:04 Chris Halse Rogers mir (Ubuntu Xenial): status In Progress Fix Committed
2017-06-07 07:51:34 Chris Halse Rogers mir (Ubuntu Yakkety): status In Progress Fix Committed
2017-06-07 09:47:30 Chris Halse Rogers mir (Ubuntu Zesty): status In Progress Fix Committed
2017-06-07 15:38:59 Michał Sawicz tags verification-needed verification-done
2017-06-09 16:25:14 Łukasz Zemczak tags verification-done verification-done-xenial verification-done-yakkety verification-done-zesty
2017-06-15 13:55:23 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-zesty-2818
2017-06-15 14:15:35 Andy Whitcroft removed subscriber Ubuntu Stable Release Updates Team
2017-06-15 14:16:11 Launchpad Janitor mir (Ubuntu Yakkety): status Fix Committed Fix Released
2017-06-15 14:16:33 Launchpad Janitor mir (Ubuntu Xenial): status Fix Committed Fix Released
2017-06-15 14:25:31 Launchpad Janitor mir (Ubuntu Zesty): status Fix Committed Fix Released
2017-08-24 12:15:59 Timo Aaltonen mir (Ubuntu): status In Progress Fix Released