-
Notifications
You must be signed in to change notification settings - Fork 41
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
Switch to Qt6 and QE 3.0 #929
Comments
* try to fix libpsql.dll installation for windows VII #929 * try to fix libpsql.dll installation for windows VIII #929 * test * test 2 * test 3 * test 8 * test 9 * test 11 * test 12 * test 13 * test 14 * Update installer.yml * Update installer.yml * Update installer.yml * Update installer.yml * Update installer.yml --------- Co-authored-by: Fanda Vacek <fvacek@elektroline.cz>
@paukert @Nechanicky @otahirs @arnost00 @xkenia if you will find some other issues with qt6 version, please let me know. I plan to switch to qt6 after H.S.H. in other case. |
I tried qt6, build debug on Windows and when running from the IDE it can't find the qml report files when I try to print preview. |
did you call |
No. I was only debuging in QtCreator. With CMake is necessary run install before debuging ? |
Yes, cmake copies all report files to correct directories. If you need to run QE directly from QTC, then bin/reports must be symlinked or copied from installation. |
Commit 146dfd5 |
I'm a little surprised that qmake didn't need to do that. And that it is now less user-friendly 😞 |
|
@otahirs @paukert @arnost00 @xkenia I'm ready to rename QE 2.x development can continue in branch Since I have to force push to move I'm waiting for your objections until Saturday. Fanda |
No, they are not. This is why I've asked you to rebase your patches to qt6, although I understand that big competition is not good playground for qe3 testing. QE3 diverged, so changes to QE2 must be cherry picked and ported and tested again. This is not convinient, but we cannot wait with switch to qt6 forewer. |
I understand. I'll see what's missing in |
Qt6 is not only change in QE3, cmake build system comes also with QT6. CMAKE is much better than qmake, but it brings many incompatibilities in QML plugins build. What has changes in qt6 build:
|
No objections? |
I was quite busy for the last few weeks and I did not test QT6 version yet. It would be nice if all fixed bugs and new features from QE 2.x were also fixed and added to QE 3.x as was already mentioned above. During next week I would be able to test main QE features in Windows build as well as in AppImage build (I suppose that Linux build was probably already tested quite well by fvacek at HSH). |
To me, it still looks like the I tried merging |
That's OK, master is obviously development branch. #850, #915, #919, #920, #923, #926, #937 should be cherry-picked from
That is not good way IMO, branches diverged too much because of build system change. I think, that cherry-picking issues commits will be faster and less painful. |
I tried to cherry-pick PR #850 without any problems in 5 minutes with originals commits. https://github.com/Quick-Event/quickbox/commits/qe3 |
note, that #915, #923 wil not work with Oris even in QE2, see 21182e4 append_list(person, QVariantList{"Id", QVariantMap{{"type", "QuickEvent"}}, tt_leg_row.value(QStringLiteral("runId"))}); |
|
Thanks for testing. If we switch to older Ubuntu, then users of old distributions will be happy, but what about users of recent distros? |
ifaik they will have no problem. |
Does anyone know why build in Actions for Windows does not work? It works for me locally, but I have no idea what's wrong yet. Or at least a link to a functional build & install for Windows. I need to find out what is in it, because I still can't start printing locally (cannot load QML reports). |
It works locally also for me, I have no idea how to fix it :( |
This is not very descriptive bug report. I've found something here https://bugreports.qt.io/browse/QTBUG-95204, but all the bugs of this kind seems to be resolved in 6.6.2 :( |
QE3 on Windows QML reports error : |
libqf\CMakeLists.txt uses key QF_BUILD_QML_PLUGINS to switch plugins On It is only defined in |
running actions build in wine gives me this error:
|
No, it shouldn't. Library is currently used also in other projects where QML is not used, so it cannot be implicitly enabled. |
We didn't quite understand each other. I meant the CMakelist.txt of the entire QE, otherwise we have to solve it somehow differently. |
Why submodule
and not
as the two other 3rdParty libraries ?
|
|
Functionality still missing or not tested
testing 1
The text was updated successfully, but these errors were encountered: