Needs to b-d on libqt5xcbqpa5 to be able to run tests under xvfb

Bug #1474313 reported by Timo Jyrinki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
camera-app (Ubuntu)
Invalid
Low
Unassigned
messaging-app (Ubuntu)
Invalid
Low
Unassigned
qtbase-opensource-src (Ubuntu)
Fix Released
Undecided
Unassigned
signon-ui (Ubuntu)
Invalid
Low
Unassigned
ubuntu-keyboard (Ubuntu)
Fix Released
Undecided
Unassigned
ubuntu-system-settings (Ubuntu)
Invalid
Low
Unassigned
ubuntu-system-settings-online-accounts (Ubuntu)
Invalid
Low
Unassigned
webbrowser-app (Ubuntu)
Invalid
Low
Unassigned

Bug Description

UPDATE: qtbase will be changed to Recommend libqt5xcbqpa5 instead.

Qt 5.5 packaging currently introduces a new package libqt5xcbqpa5, which is required to be installed during build time for being able to run tests under X(vfb).

The change cannot be landed other than together with Qt 5.5, or after it for packages that do not require a rebuild. So, there are no actions except for preparing the branch. Another possibility would probably be to switch to Mir's mirvfb.

Packages that need to be fixed together with Qt 5.5: webbrowser-app

Packages that can be fixed afterwards (but it'd be useful to run the tests before to see if they actually pass): camera-app messaging-app signon-ui ubuntu-system-settings ubuntu-system-settings-online-accounts

Information about Qt 5.5 at https://wiki.ubuntu.com/Touch/QtTesting

Test rebuilds against landing-012 have been made at https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/qt5-beta2/+packages?field.name_filter=&field.status_filter=published&field.series_filter=wily

Tags: qt5.5

Related branches

description: updated
description: updated
Changed in webbrowser-app (Ubuntu):
importance: Undecided → Low
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
importance: Undecided → Low
Changed in ubuntu-system-settings (Ubuntu):
importance: Undecided → Low
Changed in signon-ui (Ubuntu):
importance: Undecided → Low
Changed in messaging-app (Ubuntu):
importance: Undecided → Low
Changed in camera-app (Ubuntu):
importance: Undecided → Low
description: updated
description: updated
description: updated
Changed in webbrowser-app (Ubuntu):
status: New → Invalid
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: New → Invalid
Changed in ubuntu-system-settings (Ubuntu):
status: New → Invalid
Changed in ubuntu-keyboard (Ubuntu):
status: New → Invalid
Changed in camera-app (Ubuntu):
status: New → Invalid
Changed in signon-ui (Ubuntu):
status: New → Invalid
Changed in messaging-app (Ubuntu):
status: New → Invalid
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Having libqt5gui5 recommend libqt5xcbqpa5 will *not* guarantee that this package will be installed during other $package build.

Should we maybe make qtbase5-dev depend on libqt5xcbqpa5 (-dev package depends on all other library packages anyway)?

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

> Should we maybe make qtbase5-dev depend on libqt5xcbqpa5 (-dev package depends on all other library packages anyway)?

Done: http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/commit/?id=7b57c533d4972292

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Agreed, merging that change too, thanks!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-keyboard - 0.99.trunk.phablet2+15.10.20150903-0ubuntu1

---------------
ubuntu-keyboard (0.99.trunk.phablet2+15.10.20150903-0ubuntu1) wily; urgency=medium

  [ Michael Sheldon ]
  * Fix header ordering to build with Qt 5.5. (LP: #1474313, #1447190)

 -- CI Train Bot <email address hidden> Thu, 03 Sep 2015 13:46:06 +0000

Changed in ubuntu-keyboard (Ubuntu):
status: Invalid → Fix Released
Changed in qtbase-opensource-src (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtbase-opensource-src - 5.5.1+dfsg-6ubuntu4

---------------
qtbase-opensource-src (5.5.1+dfsg-6ubuntu4) xenial; urgency=medium

  * Update symbols for s390x.

 -- Timo Jyrinki <email address hidden> Tue, 08 Dec 2015 13:35:46 +0000

Changed in qtbase-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

qtbase-opensource-src (5.5.1+dfsg-6ubuntu3) xenial; urgency=medium

  * debian/patches/enable-tests.patch:
    - Replace the non-DFSG-free RFC files with public domain content.
    - Adjust tests to the new files.
    (LP: #1522442)
  * debian/copyright: mention the replacement.
  * Switch to opt-in for architectures to run tests on.

 -- Timo Jyrinki <email address hidden> Mon, 07 Dec 2015 14:02:11 +0000

qtbase-opensource-src (5.5.1+dfsg-6ubuntu2) xenial; urgency=high

  * Skip largefile test on s390x too, in addition to amd64.
  * Make tests to keep going till the end with -k.

 -- Dimitri John Ledkov <email address hidden> Fri, 04 Dec 2015 16:54:28 +0000

qtbase-opensource-src (5.5.1+dfsg-6ubuntu1) xenial; urgency=medium

  * New upstream release. (LP: #1437206) (LP: #1450137) (LP: #1474313)
    (LP: #1470700) (LP: #1504631) (LP: #1423659) (LP: #1474775) (LP: #1508945)
  * Replace load_testability_from_env_var.patch with upstreamed
    Add-environment-variable-support-for-testability-lib.patch
  * Drop patches in upstream:
    - Correct-typo-in-the-Gujarati-openType-identififer.patch
  * Rebase enable-tests.patch. Disable one failing QtWidgets test.
  * Build depend on GStreamer 1.0 and add a configure option for it.
  * Update symbols.
  * Mark/unmark private symbols.
  * Replace two Ubuntu patches with upstreamed patches:
    - Drop disable-generic-plugin-when-others-available.patch, replace with
      Add-an-option-to-skip-the-generic-bearer-engine.patch
    - Drop qopenglframebufferobject_powervrworkaround.patch, replace with
      Blacklist-PowerVR-Rogue-G6200-v1.3-from-supporting-B.patch
  * debian/patches/Make-sure-networkAccessibilityChanged-is-emitted.patch:
    - Include a network fix from Qt 5.5 branch (merged after 5.5.1)
      (LP: #1470700)
  * debian/patches/Use-Node-name-if-Node-logicalModuleName-is-empty-for.patch:
    - Fix a qdoc issue (LP: #1447182)
  * Remove disable_overlay_scrollbars.diff as overlay scrollbars were dropped.
  * debian/patches/Prefer-QT_PLUGIN_PATH-over-compiled-in-paths.patch:
    - Backport. Prefer QT_PLUGIN_PATH over compiled-in paths (LP: #1519927)
  * debian/patches/Fix-crash-on-exit-caused-by-QStringLiterals.patch
    - Backport. Fix a crasher on exit (LP: #1436973)
  * Replace our workaround for font rendering with new backported upstream
    patches:
    - Add debian/patches/Fix-falsely-reported-style-for-fallback-font.patch
    - Add debian/patches/Remove-historical-4-padding-in-QFontEngine-alphaMapF.patch
    - Remove debian/patches/enable_fonts_always_smoothly.patch
      (LP: #1475205)

 -- Timo Jyrinki <email address hidden> Tue, 01 Dec 2015 06:16:35 +0000

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.