Activity log for bug #1230091

Date Who What changed Old value New value Message
2013-09-25 06:37:41 Alberto Mardegan bug added bug
2013-09-25 06:37:56 Alberto Mardegan bug added subscriber Jamie Strandboge
2013-09-25 12:46:16 Jamie Strandboge description (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. From jdstrand> This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this bug exists, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing.
2013-09-25 12:46:24 Jamie Strandboge tags application-confinement
2013-09-25 12:46:49 Jamie Strandboge bug task added unity-mir (Ubuntu)
2013-09-25 12:46:57 Jamie Strandboge nominated for series Ubuntu Saucy
2013-09-25 12:46:57 Jamie Strandboge bug task added unity-mir (Ubuntu Saucy)
2013-09-25 12:47:07 Jamie Strandboge unity-mir (Ubuntu Saucy): importance Undecided High
2013-09-25 12:48:39 Jamie Strandboge description (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. From jdstrand> This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this bug exists, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. From jdstrand> This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing.
2013-09-25 13:00:41 Jamie Strandboge summary [feature] Window reparenting [feature] Window reparenting (required for appstore app trust model)
2013-09-25 13:25:19 Jamie Strandboge bug added subscriber Thomas Voß
2013-09-25 15:21:52 Launchpad Janitor unity-mir (Ubuntu): status New Confirmed
2013-09-25 18:11:24 Gerry Boland bug task added mir
2013-09-27 20:14:02 kevin gunn mir: importance Undecided High
2013-09-27 20:14:04 kevin gunn mir: status New Triaged
2013-09-27 20:14:06 kevin gunn unity-mir: status New Triaged
2013-09-27 20:14:10 kevin gunn unity-mir: importance Undecided High
2013-09-30 14:59:03 Jamie Strandboge bug task added signon (Ubuntu)
2013-09-30 15:00:04 Jamie Strandboge signon (Ubuntu Saucy): importance Undecided High
2013-09-30 15:00:24 Jamie Strandboge bug task added apparmor-easyprof-ubuntu (Ubuntu)
2013-09-30 15:08:40 Jamie Strandboge nominated for series Ubuntu T-series
2013-09-30 15:08:40 Jamie Strandboge bug task added signon (Ubuntu T-series)
2013-09-30 15:08:40 Jamie Strandboge bug task added apparmor-easyprof-ubuntu (Ubuntu T-series)
2013-09-30 15:08:40 Jamie Strandboge bug task added unity-mir (Ubuntu T-series)
2013-10-11 15:58:12 Jamie Strandboge apparmor-easyprof-ubuntu (Ubuntu Saucy): status New Won't Fix
2013-10-11 15:58:23 Jamie Strandboge apparmor-easyprof-ubuntu (Ubuntu T-series): status New Confirmed
2013-10-11 15:59:05 Jamie Strandboge bug task deleted apparmor-easyprof-ubuntu (Ubuntu)
2013-10-11 15:59:13 Jamie Strandboge bug task deleted apparmor-easyprof-ubuntu (Ubuntu Saucy)
2013-10-11 15:59:20 Jamie Strandboge bug task deleted apparmor-easyprof-ubuntu (Ubuntu T-series)
2013-10-11 15:59:37 Jamie Strandboge bug task added apparmor-easyprof-ubuntu (Ubuntu)
2013-10-11 16:00:15 Jamie Strandboge apparmor-easyprof-ubuntu (Ubuntu): status New Confirmed
2013-10-17 06:20:18 Daniel van Vugt tags application-confinement application-confinement feature
2013-10-18 05:42:16 Daniel van Vugt summary [feature] Window reparenting (required for appstore app trust model) [enhancement] Window reparenting (required for appstore app trust model)
2013-10-18 05:42:24 Daniel van Vugt tags application-confinement feature application-confinement enhancement
2013-10-18 09:09:55 Launchpad Janitor signon (Ubuntu): status New Confirmed
2013-10-18 09:09:55 Launchpad Janitor signon (Ubuntu T-series): status New Confirmed
2013-10-18 09:09:55 Launchpad Janitor unity-mir (Ubuntu T-series): status New Confirmed
2013-10-18 09:09:59 Vincent Ladeuil bug added subscriber Vincent Ladeuil
2013-11-19 15:29:39 Ken VanDine bug task added content-hub
2013-12-12 18:09:23 Jamie Strandboge signon (Ubuntu Saucy): status Confirmed Won't Fix
2013-12-12 18:09:39 Jamie Strandboge signon (Ubuntu Trusty): importance Undecided High
2013-12-12 18:09:51 Jamie Strandboge unity-mir (Ubuntu Trusty): importance Undecided High
2013-12-12 18:10:05 Jamie Strandboge unity-mir (Ubuntu Saucy): status Confirmed Won't Fix
2014-02-01 11:05:48 rosa maria mir: assignee rosa maria (rprosamaria383)
2014-02-03 01:54:52 Daniel van Vugt mir: assignee rosa maria (rprosamaria383)
2014-02-03 11:03:25 rosa maria unity-mir: assignee rosa maria (rprosamaria383)
2014-02-03 11:03:43 rosa maria apparmor-easyprof-ubuntu (Ubuntu): assignee rosa maria (rprosamaria383)
2014-02-04 13:57:58 Michał Sawicz unity-mir: assignee rosa maria (rprosamaria383)
2014-02-04 14:22:07 Jamie Strandboge apparmor-easyprof-ubuntu (Ubuntu): assignee rosa maria (rprosamaria383)
2014-02-20 22:20:20 kevin gunn mir: importance High Medium
2014-02-20 22:21:02 kevin gunn summary [enhancement] Window reparenting (required for appstore app trust model) [enhancement] Trusted Session surface management (required for appstore app trust model)
2014-02-21 02:01:03 Daniel van Vugt summary [enhancement] Trusted Session surface management (required for appstore app trust model) [enhancement] Trusted Session surface management (required for appstore app trust model), modal subwindows
2014-03-31 17:43:11 rosa maria mir: assignee rosa maria (ceryscloe)
2014-03-31 17:43:23 rosa maria apparmor-easyprof-ubuntu (Ubuntu): assignee rosa maria (ceryscloe)
2014-03-31 17:43:37 rosa maria signon (Ubuntu Trusty): assignee rosa maria (ceryscloe)
2014-03-31 17:43:50 rosa maria unity-mir (Ubuntu Saucy): assignee rosa maria (ceryscloe)
2014-04-01 01:34:49 Daniel van Vugt mir: assignee rosa maria (ceryscloe)
2014-04-01 01:35:01 Daniel van Vugt apparmor-easyprof-ubuntu (Ubuntu): assignee rosa maria (ceryscloe)
2014-04-01 01:35:11 Daniel van Vugt signon (Ubuntu Trusty): assignee rosa maria (ceryscloe)
2014-04-01 01:35:22 Daniel van Vugt unity-mir (Ubuntu Saucy): assignee rosa maria (ceryscloe)
2014-04-04 13:50:29 Daniel Holbach bug added subscriber Daniel Holbach
2014-05-30 15:33:53 Bill Filler content-hub: importance Undecided Medium
2014-05-30 15:33:53 Bill Filler content-hub: status New Triaged
2014-07-31 14:58:51 Jamie Strandboge bug task deleted unity-mir (Ubuntu Saucy)
2014-07-31 14:59:25 Jamie Strandboge bug task deleted unity-mir (Ubuntu Trusty)
2014-07-31 14:59:31 Jamie Strandboge bug task deleted signon (Ubuntu Trusty)
2014-07-31 14:59:38 Jamie Strandboge bug task deleted signon (Ubuntu Saucy)
2014-07-31 14:59:51 Jamie Strandboge apparmor-easyprof-ubuntu (Ubuntu): importance Undecided Critical
2014-07-31 15:00:00 Jamie Strandboge signon (Ubuntu): importance High Critical
2014-07-31 15:00:03 Jamie Strandboge unity-mir (Ubuntu): importance High Critical
2014-07-31 15:01:29 Jamie Strandboge tags application-confinement enhancement application-confinement enhancement rtm14
2014-08-04 07:15:05 Daniel van Vugt mir: milestone 0.7.0
2014-08-11 08:32:45 Daniel van Vugt mir: milestone 0.7.0
2014-08-20 15:37:47 Jamie Strandboge tags application-confinement enhancement rtm14 enhancement
2014-08-20 15:37:58 Jamie Strandboge bug task deleted apparmor-easyprof-ubuntu (Ubuntu)
2014-08-20 15:38:17 Jamie Strandboge signon (Ubuntu): status Confirmed Invalid
2014-08-20 15:38:27 Jamie Strandboge content-hub: status Triaged Invalid
2014-08-20 15:38:42 Jamie Strandboge signon (Ubuntu): importance Critical Undecided
2014-08-20 15:38:45 Jamie Strandboge content-hub: importance Medium Undecided
2014-08-20 15:38:53 Jamie Strandboge unity-mir (Ubuntu): importance Critical Undecided
2015-07-05 04:58:17 Jane unity-mir: status Triaged Fix Committed
2015-07-05 04:58:51 Jane mir: status Triaged Fix Committed
2015-07-06 01:57:43 Daniel van Vugt mir: status Fix Committed Triaged
2015-07-06 01:57:51 Daniel van Vugt unity-mir: status Fix Committed Triaged
2015-12-10 14:58:05 Matthew Paul Thomas description (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. From jdstrand> This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. (I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know) Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog). For developers, this API already exists in Qt: http://doc.qt.io/qt-5/qwindow.html#fromWinId It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. From jdstrand> This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing.
2015-12-10 17:40:34 Matthew Paul Thomas unity-mir (Ubuntu): status Confirmed Triaged
2017-11-03 16:19:41 Michał Sawicz mir (Ubuntu): importance Undecided Medium
2017-11-03 16:19:41 Michał Sawicz mir (Ubuntu): status New Triaged