Dmitry: The relevant blockers are autopilot test failures and multimedia
on Ubuntu Touch. Some manual autopilot testing with phablet-test-run and
Nexus 4 can be seen at http://is.gd/JA1jg1. The latest news on
multimedia was that they know what needs to be done, but I don't have
the latest update from end of last week.

Additionally there is a handful of new build or unit test failures with
Qt 5.2.1 visible in the PPA, which look minor but need small fixes.

Fixed blockers include Qt 5.2.1 found to fix the "can't unblank after
blanking" bug and probably others that were lurking with 5.2.0. Many
bugs like crash on start of Dialer + Address book apps have been fixed.
Last week Debian also got up to speed with 5.2.1 so now syncing should
be possible to do properly.

People needed for the remaining fixes should be available this week, but
I will need some confirmations on above issues (when out of my own
hands) before making an updated prediction on the readiness. End of this
week should still be possible if the Qt 5.2.1 is validated as good
enough to fix remaining Touch problems later, although next week seems
more likely.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to qtlocation-opensource-src in Ubuntu.
https://bugs.launchpad.net/bugs/1278329

Title:
  [FFe] Qt 5.2

Status in “qt3d-opensource-src” package in Ubuntu:
  New
Status in “qtbase-opensource-src” package in Ubuntu:
  New
Status in “qtconnectivity-opensource-src” package in Ubuntu:
  New
Status in “qtcreator” package in Ubuntu:
  New
Status in “qtcreator-plugin-ubuntu” package in Ubuntu:
  New
Status in “qtdeclarative-opensource-src” package in Ubuntu:
  New
Status in “qtdoc-opensource-src” package in Ubuntu:
  New
Status in “qtfeedback-opensource-src” package in Ubuntu:
  New
Status in “qtgraphicaleffects-opensource-src” package in Ubuntu:
  New
Status in “qtimageformats-opensource-src” package in Ubuntu:
  New
Status in “qtlocation-opensource-src” package in Ubuntu:
  New
Status in “qtmultimedia-opensource-src” package in Ubuntu:
  New
Status in “qtpim-opensource-src” package in Ubuntu:
  New
Status in “qtquick1-opensource-src” package in Ubuntu:
  New
Status in “qtquickcontrols-opensource-src” package in Ubuntu:
  New
Status in “qtscript-opensource-src” package in Ubuntu:
  New
Status in “qtsensors-opensource-src” package in Ubuntu:
  New
Status in “qtserialport-opensource-src” package in Ubuntu:
  New
Status in “qtsystems-opensource-src” package in Ubuntu:
  New
Status in “qttools-opensource-src” package in Ubuntu:
  New
Status in “qttranslations-opensource-src” package in Ubuntu:
  New
Status in “qtwebkit-examples-opensource-src” package in Ubuntu:
  New
Status in “qtwebkit-opensource-src” package in Ubuntu:
  New
Status in “qtx11extras-opensource-src” package in Ubuntu:
  New
Status in “qtxmlpatterns-opensource-src” package in Ubuntu:
  New

Bug description:
  Dear Release Team,

  Regarding Qt 5.2, what has been already achieved:
  - Qt modules built in a PPA 
https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2, including the 
git snapshot ones
  - Qt packaging synced up with Debian at least once during 5.2 cycle. Private 
headers usage dropped from many Ubuntu Touch packages so that Qt modules could 
drop them too. Most of the modules are syncable from Debian as is, although for 
PPA building reasons there are bzr packaging branches also for them.
  - ~80 dependent source packages have daily recipe builds from trunks to the 
same PPA, because of the Qt 5.2 ABI break and libqt5core5 -> libqt5core5a 
library rename (http://bugs.debian.org/731261)
  - The ~80 packages build successfully both against Qt 5.0 and Qt 5.2, and all 
unit tests pass. This was tracked at http://pad.ubuntu.com/qt52-dependencies 
until now the work is essentially complete.
  - Ubuntu Touch mostly works, also the desktop Qt 5 applications work
  - Most of the system integration autopilot tests pass, but there has been 
found some work remaining.
  - The needed qtbase changes for Unity appmenu support for Qt 5 contributed to 
upstream - see bug #1157213.

  Key remaining tasks that are being worked upon daily by the respective teams:
  - A handful of unfixed critical bugs 
https://bugs.launchpad.net/bugs/+bugs?field.tag=qt5.2
  - Functional multimedia support on Ubuntu Touch - unfortunately the separate 
qtmultimedia-opensource-src-touch package still needs to be maintained by the 
Multimedia team to not modify upstream Qt Multimedia too much. This was earlier 
believed to be dropped with Qt 5.2, but the dropping is now targeted to happen 
with Qt 5.3.
  - More packaging syncing with 5.2.1, contribute remaining test enablement to 
Debian, provided by the QA team (most contributed already).
  - Get 'OK' from QA team image validation of Ubuntu Touch using Qt 5.2 - this 
means all Autopilot tests pass + dogfooding
  - Upload Qt + rebuild ~80 packages in the archive

  Considering all of the above, we'd like you to consider allowing a
  Feature Freeze Exception. Ubuntu is preaching daily quality even
  during the development cycle and so we want to avoid creating any
  regression in any flavor of Ubuntu before pushing it to the archive.
  For that, we'd like to continue working a little bit longer on this
  stabilization before pushing it to the archive, to ensure the upgrade
  will be as smooth as possible.

  The FFe would include the Qt modules listed at the following document:
  
https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AjuCdq68GSyVdFI4QzNQdWpfME5aMEV2VXo0cUpOMkE#gid=19
  , including the Qt Creator 3.0 + Ubuntu plugin update from the SDK
  team. The other packages need only rebuild since all sources have been
  updated to detect Qt version where necessary and use a different
  codepath accordingly.

  Summaries of main Ubuntu-specific branch changes for packages not to be 
synced directly from Debian unstable (current status, see the doc linked above 
for details):
  - qtbase: Additional patches (5 upstream, 1 disabling Ubuntu's overlay 
scrollbar), small packaging changes that have been selected earlier or are 
related to Ubuntu's additional architectures
  - qtdeclarative: Additional submitted/backported patches, to V4 etc
  - qtwebkit: Additional backported patches, additional build deps 
(qtlocation/qtsensors), private headers for webbrowser-app

  At the same time Qt 5.2.1 is being prepared in parallel
  (https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-proper), and
  if it works at least as well, it will be used instead. Ubuntu
  developers have worked with upstream to stabilize the new V4 engine
  among else, which is why our "5.2.0" Qt Declarative module is near
  5.2.1 already.

  Build logs are available at https://launchpad.net/~canonical-
  qt5-edgers/+archive/qt5-beta2/+packages?field.series_filter=trusty

  Qt 5.2.0 was a big release, a changes summary is included at
  http://blog.qt.digia.com/blog/2013/12/12/qt-5-2-released-the-best-qt-
  yet/. Summary changelogs for 5.2.1 releases are found at https://qt-
  project.org/wiki/Change-files-in-Qt-5.2.1 - modules not listed there
  typically have only minor changes. Qt Creator 3.0.0 and 3.0.1
  changelogs can be found at https://qt.gitorious.org/qt-creator/qt-
  creator/source/dist/changes-3.0.0 and https://qt.gitorious.org/qt-
  creator/qt-
  creator/source/cdc2a0f72334268684e0407e9b04b3188e00d4bf:dist/changes-3.0.1

  Dist-upgrade log with Ubuntu trusty having ubuntu-sdk installed
  attached.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt3d-opensource-src/+bug/1278329/+subscriptions

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

Reply via email to