← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1334177] [NEW] Regressioin: Performance hit when editing sorted lists

 

Public bug reported:

This is a follow-up from bug 1303746.

After the migration from Qt 5.2.1 to 5.3.0 in utopic, it seems that this
patch was lost, and it did not land upstream until 5.3.1, which we do
not ship yet. Therefore, we've regressed and we're back to the same bug.

The most visible effect is in the Reminders app, which uses a list
sorted by date to show the existing notes, and that list is continually
being reordered, rendering the application unusable.

[Impact]
Performance regression from Qt 5.2.1 to 5.3.0 in sorted lists, due to lacking a proper way to support layoutChange.

[Test Case]
We first noticed this after the migration to 5.3.0 in utopic and using the Reminders app: in summary, when editing a note the application becomes unresponsive on the phone and the CPU goes to 100% on the desktop (there it's not too noticeable).

>From the upstream bug, my understanding is that the fix landed after Qt
5.2.1 was released and it made it to 5.3.1, but not 5.3.0, which is what
we currently ship in Ubuntu.

https://bugreports.qt-project.org/browse/QTBUG-37983

** Affects: reminders-app
     Importance: Critical
         Status: Triaged

** Affects: qtdeclarative-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: reminders-app
   Importance: Undecided
       Status: New

** Changed in: reminders-app
       Status: New => Triaged

** Changed in: reminders-app
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtdeclarative-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1334177

Title:
  Regressioin: Performance hit when editing sorted lists

Status in Ubuntu Reminders app:
  Triaged
Status in “qtdeclarative-opensource-src” package in Ubuntu:
  New

Bug description:
  This is a follow-up from bug 1303746.

  After the migration from Qt 5.2.1 to 5.3.0 in utopic, it seems that
  this patch was lost, and it did not land upstream until 5.3.1, which
  we do not ship yet. Therefore, we've regressed and we're back to the
  same bug.

  The most visible effect is in the Reminders app, which uses a list
  sorted by date to show the existing notes, and that list is
  continually being reordered, rendering the application unusable.

  [Impact]
  Performance regression from Qt 5.2.1 to 5.3.0 in sorted lists, due to lacking a proper way to support layoutChange.

  [Test Case]
  We first noticed this after the migration to 5.3.0 in utopic and using the Reminders app: in summary, when editing a note the application becomes unresponsive on the phone and the CPU goes to 100% on the desktop (there it's not too noticeable).

  From the upstream bug, my understanding is that the fix landed after
  Qt 5.2.1 was released and it made it to 5.3.1, but not 5.3.0, which is
  what we currently ship in Ubuntu.

  https://bugreports.qt-project.org/browse/QTBUG-37983

To manage notifications about this bug go to:
https://bugs.launchpad.net/reminders-app/+bug/1334177/+subscriptions


Follow ups

References