[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [trojita] [Bug 345739] test_Html_formatting fails for qt5 build
From:       Jan Kundrát <jkt () kde ! org>
Date:       2015-04-01 0:40:06
Message-ID: bug-345739-17878-7yyTZTjiGY () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=345739

Jan Kundrát <jkt@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WAITINGFORINFO
             Status|UNCONFIRMED                 |NEEDSINFO

--- Comment #3 from Jan Kundrát <jkt@kde.org> ---
The Qt5 builds are OK in our CI which runs on CentOS 7.0, using multiple Qt5
versions from the corresponding git branches (5.2, 5.3 and 5.4). For a
semi-recent example, check e.g.
http://ci-logs.kde.flaska.net/35/435/4/check/check-kf5-qt54-gcc-el7/d2f8690/shell_output.log
.

Trojita itself does not request any X extensions. The test which fails in Koji
simply creates a QWebView as a top-level widget, feeds the QWebView with some
test-dependant HTML data (which are limited to inline CSS3, but with no JS, no
images, nothing fancy). Then it asks the QWebView to select all text, and asks
what is in the selection. It is hard to tell without a proper backtrace where
exactly it fails, so here's a couple of blind suggestions:

- Check xvfb-run's invocation. We're calling it with a bigger screen, different
bit depth and an -ac option (`Xvfb :99 -ac -screen 0 1600x1200x24+32` according
to the log).
- Check your build environment and Qt5 packaging to make sure that it is not
set up to require presence of some X11 extensions. Can you instantiate a simple
top-level QWidget from that env? Is your Qt build with an QPA which maybe
requires some X11 extension? By default, Xvfb doesn't even provide xrandr, but
once again, Trojita doesn't really care.
- Check your qtwebkit. Even if Qt5Gui works, the problem might be
webkit-specific.

If there's something that I can help with, please ask. However, since the Qt5
builds are passing in both our CI on CentOS, the KDE's traditional CI on
ancient Ubuntu, and my Gentoo laptop, I'm pretty sure that there's no problem
in Trojita.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic