[Touch-packages] [Bug 1675424] Re: Window geometries not saved until unity8 exits when number of CPU cores too low

2017-03-31 Thread Michał Sawicz
** Changed in: canonical-devices-system-image
   Status: In Progress => Fix Released

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

Title:
  Window geometries not saved until unity8 exits when number of CPU
  cores too low

Status in Canonical System Image:
  Fix Released
Status in unity8 package in Ubuntu:
  Fix Released

Bug description:
  WindowStateStorage uses QtConcurrent::run with the default QThreadPool
  to write in the SQLite database. But the functions passed are not
  guaranteed to be executed if there is no available thread in the pool.

  Steps to reproduce reliably:
  1. Use a computer (or a VM) with only one CPU core
  2. Start any app
  3. Resize the app window
  4. Close the app
  5. Restart the same app

  Expected result:
  After the app is restarted the window size is back to the size given by the 
user.

  Current result:
  After the app is restarted the window size is the default size.

  However if unity8 is restarted the geometry is then correctly saved to
  DB and correctly restored after the app is launched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1675424/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1675424] Re: Window geometries not saved until unity8 exits when number of CPU cores too low

2017-03-30 Thread Launchpad Bug Tracker
This bug was fixed in the package unity8 -
8.15+17.04.20170328.3-0ubuntu1

---
unity8 (8.15+17.04.20170328.3-0ubuntu1) zesty; urgency=medium

  [ Albert Astals Cid ]
  * mock: Remove empty property and move invokable
  * Tune quicklist item selection
  * Fix unminimizing going to the wrong position the second time (LP:
#1671458)
  * Remove unclickable gaps on the menubar (LP: #1672722)
  * indicators client is a tool
  * Make sure we destroy the popups when the item goes away (LP:
#1670338)
  * UnityApplicationMocks: Initialize m_state and m_requestedState
  * Don't use appInfo after checking it if is null
  * Initialize m_privateMode
  * Hook up aboutToShow for overflow menus (LP: #1676016)

  [ Daniel d'Andrada ]
  * Give active focus to child surface qml items (LP: #1671072)
  * Satellite child windows (LP: #1673415)
  * Tell qtmir/miral about the available desktop area

  [ Florian Boucault ]
  * WindowStateStorage: use a private QThreadPool to ensure that
WindowStateStorage::saveValue always has a thread available to
execute the query in. (LP: #1675424)

  [ Lukáš Tinkl ]
  * Protect against loading invalid window geometry (LP: #1674262)
  * Remove usage of the deprecated (and non-functional) system-image-
dbus service.
  * Implement Ctrl+Alt+T to launch the terminal app (LP: #1673500)
  * Only take normal and dialog surface types into account for launcher
items (LP: #1669047)
  * Fix the shutdown dialog after recent refactoring in
DBusUnitySessionService (LP: #1676426)

  [ Michael Zanetti ]
  * drop the grey background behind icons in the drawer (LP: #1675688)

  [ Pete Woods ]
  * Fix Unity/Platform::isPC, and add tests (LP: #1670657)

 -- Michał Sawicz   Tue, 28 Mar 2017
21:50:20 +

** Changed in: unity8 (Ubuntu)
   Status: In Progress => Fix Released

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

Title:
  Window geometries not saved until unity8 exits when number of CPU
  cores too low

Status in Canonical System Image:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released

Bug description:
  WindowStateStorage uses QtConcurrent::run with the default QThreadPool
  to write in the SQLite database. But the functions passed are not
  guaranteed to be executed if there is no available thread in the pool.

  Steps to reproduce reliably:
  1. Use a computer (or a VM) with only one CPU core
  2. Start any app
  3. Resize the app window
  4. Close the app
  5. Restart the same app

  Expected result:
  After the app is restarted the window size is back to the size given by the 
user.

  Current result:
  After the app is restarted the window size is the default size.

  However if unity8 is restarted the geometry is then correctly saved to
  DB and correctly restored after the app is launched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1675424/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1675424] Re: Window geometries not saved until unity8 exits when number of CPU cores too low

2017-03-24 Thread Michał Sawicz
** Changed in: canonical-devices-system-image
   Status: New => In Progress

** Changed in: canonical-devices-system-image
   Importance: Undecided => Medium

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

** Changed in: canonical-devices-system-image
 Assignee: (unassigned) => Michał Sawicz (saviq)

** Changed in: canonical-devices-system-image
Milestone: None => u8c-z

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

Title:
  Window geometries not saved until unity8 exits when number of CPU
  cores too low

Status in Canonical System Image:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress

Bug description:
  WindowStateStorage uses QtConcurrent::run with the default QThreadPool
  to write in the SQLite database. But the functions passed are not
  guaranteed to be executed if there is no available thread in the pool.

  Steps to reproduce reliably:
  1. Use a computer (or a VM) with only one CPU core
  2. Start any app
  3. Resize the app window
  4. Close the app
  5. Restart the same app

  Expected result:
  After the app is restarted the window size is back to the size given by the 
user.

  Current result:
  After the app is restarted the window size is the default size.

  However if unity8 is restarted the geometry is then correctly saved to
  DB and correctly restored after the app is launched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1675424/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1675424] Re: Window geometries not saved until unity8 exits when number of CPU cores too low

2017-03-23 Thread Daniel van Vugt
** Tags added: unity8-desktop

** Also affects: canonical-devices-system-image
   Importance: Undecided
   Status: New

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

Title:
  Window geometries not saved until unity8 exits when number of CPU
  cores too low

Status in Canonical System Image:
  New
Status in unity8 package in Ubuntu:
  In Progress

Bug description:
  WindowStateStorage uses QtConcurrent::run with the default QThreadPool
  to write in the SQLite database. But the functions passed are not
  guaranteed to be executed if there is no available thread in the pool.

  Steps to reproduce reliably:
  1. Use a computer (or a VM) with only one CPU core
  2. Start any app
  3. Resize the app window
  4. Close the app
  5. Restart the same app

  Expected result:
  After the app is restarted the window size is back to the size given by the 
user.

  Current result:
  After the app is restarted the window size is the default size.

  However if unity8 is restarted the geometry is then correctly saved to
  DB and correctly restored after the app is launched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1675424/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1675424] Re: Window geometries not saved until unity8 exits when number of CPU cores too low

2017-03-23 Thread Launchpad Bug Tracker
** Branch linked:
lp:~fboucault/unity8/window_state_storage_max_thread_fix

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

Title:
  Window geometries not saved until unity8 exits when number of CPU
  cores too low

Status in unity8 package in Ubuntu:
  In Progress

Bug description:
  WindowStateStorage uses QtConcurrent::run with the default QThreadPool
  to write in the SQLite database. But the functions passed are not
  guaranteed to be executed if there is no available thread in the pool.

  Steps to reproduce reliably:
  1. Use a computer (or a VM) with only one CPU core
  2. Start any app
  3. Resize the app window
  4. Close the app
  5. Restart the same app

  Expected result:
  After the app is restarted the window size is back to the size given by the 
user.

  Current result:
  After the app is restarted the window size is the default size.

  However if unity8 is restarted the geometry is then correctly saved to
  DB and correctly restored after the app is launched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1675424/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp