-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Qt6 when present #1011
Enable Qt6 when present #1011
Conversation
Thank you for your contribution. On what platform have you tested it? Has it been required, e.g. is there already a platform which only includes qt6 and not qt5? |
I have testes it on Fedora 34. If we drop the Qt4 support, then the CMake file can be much smarter. And so far I know, Qt4 is EOL since 2015. |
We automatically build packages with your PR., see https://download.bareos.org/bareos/experimental/CD/PR-1011/ .
This has several reason. First: the SPEC files require qt5:
When this is changed, our build environment might required changes too. That brings us to the question about how to proceed. As qt is only required for the traymonitor and it is currently working, this only has a low priority. We'll not include this change before releasing Bareos 21 (which still should happen this year). Do you want to continue on this? Next step should be adapting the SPEC file. For Debian it is |
You must install the qt6 packages in your build root, which comes with fedota. I don't have an idea how you build the packages. |
In this form, the PR is complete. Also we don't see an urge to build the bareos-traymonitor with qt6. We at least postpone it for after the release of bareos-21 (which should happen soon). |
Updated to current master and modify Debian package specifications to use qt6, if available. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your PR. While we still not building against QT6, we are now at least be able to do so.
Thank you for contributing to the Bareos Project!
Please check
If you have any questions or problems, please give a comment in the PR.
Helpful documentation and best practices
Checklist for the reviewer of the PR (will be processed by the Bareos team)
General
Source code quality
[ ] Required documentation changes are present and part of the PRbareos-check-sources --since-merge
does not report any problemsgit status
should not report modifications in the source tree after building and testing