I think disabling the tests on xenial is a bad idea since they seem to
pass most of the time (every time I tried), while they never pass on
yakkety. Since xenial + Qt 5.6 is the next stable platform and the tests
pass there (possibly with some flakiness still), there's value to keep
them enabled.

The single xenial failure - https://launchpadlibrarian.net/285955337
/buildlog_ubuntu-xenial-
ppc64el.thumbnailer_2.4+16.04.20160922.1-0ubuntu1_BUILDING.txt.gz - was
in one out of ten subtests and failed differently, while the yakkety
failures are always similar and fail all subtests in 5 different tests.

It's currently unclear if the issue is due to Qt, GCC6, glibc 2.24 or
the interaction between these, so saying it's because of the Qt 5.6 is
imprecise for now, although the refactored QDBus code can clearly still
have further bug fixes. This thumbnailer problem seems just a bit
different since it's architecture specific, which could point towards
other toolchain problems. It seems there are no similar problems on
identical Qt version but with GCC5 and older glibc (xenial).

One idea would be to try building with GCC5 on yakkety and see what the
PPA builders would say about that. Older glibc cannot however be easily
used.

It's not possible to back out Qt 5.6, as Qt 5.5 is already end-of-life
while 5.6 is upstream LTS release, supported until 2019. The best plan
is to get bugs filed in upstream for their supported release with a test
case that can produce the crash (without Ubuntu dependencies). And if
the problem can be pinpointed to the compiler or C library, likewise bug
reports over there. Qt 5.6 is now also already the minimum version
required by other flavors, moving to 5.7 by 17.04.

Please also discuss with boiko on what he learned of the QDBus behavior
changes when looking at telepathy-qt, maybe there's something to improve
in thumbnailer regardless.

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

Title:
  [MIR] thumbnailer

Status in thumbnailer package in Ubuntu:
  Incomplete

Bug description:
  [Availability]
   * Available in universe

  [Rationale]
   * This package is required by many Ubuntu Touch applications and scopes, 
such as gallery app, music app, today scope, music scope, etc.

  [Security]
   * No known security issues at this time. It has been reviewed by security in 
the past for use on the phone.

  [Quality assurance]
   * This package has unit tests.

  [Dependencies]
   Most dependencies are already in main with the exception of the following:
   * libboost-filesystem-dev
   * libunity-api-dev (Bug #1613563)
   * persistent-cache-cpp-dev (Bug #1613560)

   Note that the package has other dependencies that are not in main,
  but these are used only for the tests and are not runtime
  dependencies.

  [Standards compliance]
   * This package uses cmake.

  [Maintenance]
   * This package is maintained by Canonical and actively in use on the phone 
images.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thumbnailer/+bug/1613561/+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

Reply via email to