Bug 1702858

Summary: qt5-qtwayland missing some private headers
Product: [Fedora] Fedora Reporter: Takahiro Hashimoto <kenya888>
Component: qt5-qtwaylandAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 30CC: helio, jgrulich, jreznik, kde-sig, lkundrak, pierluigi.fiorini, rdieter, than
Target Milestone: ---Keywords: Patch, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: qt5-qtwayland-5.12.1-3.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-14 00:59:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
diff of list files in qtwayland-devel-5.12.1-3 on F30 and Rawhide(F31) none

Description Takahiro Hashimoto 2019-04-25 01:33:18 UTC
Description of problem:

Qt5 version of Fedora 30 is 5.12.1.
Qt 5.12.1 has critical issue of qtwayland, lack of header installtaion[1]
It prevent us developing Qt apps correctly and affects build system (copr) [2]

Version-Release number of selected component (if applicable):

Currently all supported Fedora version are affected.

F28: (qt5-qtwayland 5.11.3-1, but Qt community think they won't fix this issue in 5.11.x branch. Please see Qt Bug Tracker)
F29: (the same as F28)
F30:(qt5-qtwayland 5.12.1)
rawhide: (the same as F30)

How reproducible:

100%

Steps to Reproduce:
1. Install qt5-qtwayland-devel and other packages for qtwayland app development
2. write/use code including "QtWaylandClient/private/qwayland-wayland.h"
3. compile it.

Actual results:

Compilation failed with 'No such file or directory'

Expected results:

Compilation succeeds without error.

Additional info:

[1] https://bugreports.qt.io/browse/QTBUG-71340
[2] https://copr-be.cloud.fedoraproject.org/results/kenya888/liri-nightly/fedora-30-x86_64/00887264-liri-materialdecoration/builder-live.log
[3] My Copr build https://copr.fedorainfracloud.org/coprs/kenya888/liri-nightly/build/887264/

Comment 1 Takahiro Hashimoto 2019-04-25 02:58:23 UTC
[4] https://codereview.qt-project.org/#/c/251465/

Comment 2 Rex Dieter 2019-04-26 13:09:33 UTC
Rebasing Qt5 versions is a major undertaking, and will be done eventually, but likely not until f30 has been released for at least a little while.

That said, looks like the fix referenced in the codereview link is fairly small and simple, and backporting that would be an easier exercize in the short-term.

Comment 3 Takahiro Hashimoto 2019-04-26 13:25:33 UTC
Thank you. Of course I understand our current situation of F30 release. I agree with Rex about backporting this tiny patch would be enough for fixing our issue in this short term.

Comment 4 Fedora Update System 2019-05-10 19:23:20 UTC
qt5-qtbase-5.12.1-7.fc30 qt5-qtwayland-5.12.1-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ced657646

Comment 5 Fedora Update System 2019-05-11 02:11:05 UTC
qt5-qtbase-5.12.1-7.fc30, qt5-qtwayland-5.12.1-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ced657646

Comment 6 Fedora Update System 2019-05-14 00:59:35 UTC
qt5-qtbase-5.12.1-7.fc30, qt5-qtwayland-5.12.1-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 7 Takahiro Hashimoto 2019-05-17 01:38:12 UTC
Created attachment 1569887 [details]
diff of list files in qtwayland-devel-5.12.1-3 on F30 and Rawhide(F31)

Comment 8 Takahiro Hashimoto 2019-05-17 01:46:49 UTC
Thank you. I found it isn't fixed in Rawhide. I've file a new BZ#1711115. Thank you.