Bug 2414020
| Summary: | kwin 6.5.2 failed to start with qt 6.9.1 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | jackyzy823 |
| Component: | kwin | Assignee: | marcdeop |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 42 | CC: | jgrulich, kde-sig, marcdeop, suraj.ghimire7, than |
| Target Milestone: | --- | Keywords: | Desktop, Upgrades |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2025-11-11 12:53:19 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
jackyzy823
2025-11-11 12:00:14 UTC
KWin has been rebuilt against Qt 6.9.3 and both updates were shipped together.I don't know what do you want us to do here. stricter qt requirements for kwin. maybe ? Sorry, KWin was rebuilt against Qt 6.9.2 and not 6.9.3, but I'm against forcing KWin to be tied to Qt version it was built against, because that would mean to rebuild KWin everytime we do Qt update, but that's not really necessary. > but I'm against forcing KWin to be tied to Qt version it was built against, because that would mean to rebuild KWin everytime we do Qt update, but that's not really necessary.
Thanks for your reply. I'm ok with this.
----
Just some more beginner's question:
1) Could we make some condition like "qt >= a minimum version" which follows kwin's CMakeLists.txt. Although this time qt version in kwin's CMakeLists.txt breaks too.
2) how could we prevent similar situation happening in the future.
1) This has nothing to do with what Qt version is required by KWin or declared in its CMakeLists.txt, the problem here is that the signature for a function that is part of private API has changed, which is allowed on the Qt side as it's a private API after all, it's just unfortunate it happened in a bugfix release now. 2) Make KWin to depend on Qt version it was built against, but that would mean we have to rebuild KWin for every single Qt update, which is not really necessary and I don't want to do that. |