Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53180 - Qt 5.8.0 breaks various things

Attached to Project: Arch Linux
Opened by Kovid Goyal (kovidgoyal) - Monday, 06 March 2017, 16:12 GMT
Last edited by Antonio Rojas (arojas) - Monday, 06 March 2017, 16:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Ever since upgrading to Qt 5.8.0 various software on my system has become unusable. A list follows:

1) Libreoffice: Clicking inside Libreoffice with the Qt backend does not work, the click gets registered as a drag. Workaround is to change the libreoffice backed using,

SAL_USE_VCLPLUGIN=gen libreoffice

2) calibre e-book viewer: Qt WebKit in 5.8.0 refuses to display embedded fonts above a certain size. See for example: https://bugs.launchpad.net/bugs/1670145

I dont have the time to investigate this in depth, but a minimal test case to reproduce without using calibre is:

python3 -c "from PyQt5.Qt import *; app=QApplication([]); w = QWebView(); w.setUrl(QUrl.fromLocalFile('test.html')); w.show(); app.exec_()"

With test.html containting:

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8" />
<style type="text/css">
@font-face {
src: url(Ubuntu-R.ttf);
font-family: "Ubuntu"
}
</style>
</head>
<body>
<p style="font-size: 40pt; background: red; font-family: Ubuntu">Test</p>
<p style="font-size: 12pt; background: green; font-family: Ubuntu">Test</p>
</body>
</html>
Also place the file Ubuntu-R.ttf in the same directory as test.html. The text at 40pt is not rendered, the text at 12pt is rendered.

3) Various crashes/broken functionality in apps based on Qt WebEngine -- most of these I have reported upstream, just search the Qt bug tracker for bugs against Qt WebEngine in 5.8.0

I suggest rolling back Qt 5.8 or at least, in the future, not being in such a hurry to mark new .0 releases from Qt as stable.
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 06 March 2017, 16:33 GMT
Reason for closing:  Not a bug
Comment by Antonio Rojas (arojas) - Monday, 06 March 2017, 16:33 GMT
It's upstream who decides when to declare their software as stable, not us. Complain to them. If you want us to backport any fix, file a report about that specific issue, as it is this serves no purpose.

Loading...