Replies: 7 comments 14 replies
-
While it'd certainly be good to make Jamulus work with Qt 6 in the long run, Qt 5 updates after 5.15.2 are being made available for open source packagers by the KDE project. |
Beta Was this translation helpful? Give feedback.
-
I don't think the MacOS tail should wag the Jamulus dog. Focus should go to supporting the Raspberry Pi. That way you can afford a World-friendly platform on a budget (especially if you always own the latest Apple$ or Window$). |
Beta Was this translation helpful? Give feedback.
-
I think we should move off Qt, myself. Any future direction should look to
The goal being to allow the Controller layer to be replaced relatively easily (e.g. headless mode with "remote control" through MQTT, or via a web server / browser, etc). Of course, both parts are large pieces of work. |
Beta Was this translation helpful? Give feedback.
-
I am wondering if Qt6 will relieve us of the Mac problems or not. |
Beta Was this translation helpful? Give feedback.
-
Based on all the work by @dcorson-ticino-com's and additional improvements by @softins I've gone ahead and created an updated branch, diff: https://github.com/hoffie/jamulus/compare/hoffie:QRegularExpression-missing-include..Qt6-hoffie Recent changes:
Next steps:
|
Beta Was this translation helpful? Give feedback.
-
I have opened #2299 for Qt6 compatibility and #2300 for moving our Windows 64bit and macOS builds/releases to Qt6. Most of the further work will likely be discussed there. |
Beta Was this translation helpful? Give feedback.
-
Just built Jamulus via a self compiled version of Qt 5.15.3: https://github.com/ann0see/jamulus/releases/tag/r3_8_2dev_qt5153 |
Beta Was this translation helpful? Give feedback.
-
Hi,
as per my understanding, 5.15.2 is the most-recent Qt Open Source release, while references to some newer versions (even 5.15.10?) appear in some places. As I understand it, those newer releases will no longer be available under open source licenses. In addition, I don't think there are plans for another Qt 5.x release (e.g. 5.16).
Relying on 5.15.2 for Jamulus will cause problems in the short and long run:
Background:
https://www.phoronix.com/scan.php?page=news_item&px=Qt-5.15-LTS-Commercial-Phase
I'm aware of the following options:
As soon as Jamulus works with Qt6, we should start building Mac and Windows binaries with this version.
@jamulussoftware/maindevelopers Any opinions? Is someone already working on such things?
Kind regards,
Christian
Beta Was this translation helpful? Give feedback.
All reactions