-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
Raise minimum supported Qt version to 6.5 #19394
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@glassez The latest version of Ubuntu (24.04) has Qt 6.4.2, making it difficult to build qBittorrent's master branch on Ubuntu. Is the Qt version available in Ubuntu's package manager a factor when deciding on the minimum Qt version? If not, should it be? I'm curious how other devs are building qBittorrent locally. I have a vm where I've built Qt 6.6 using Qt's online installer, but it was a real pain to get working, and isn't something I'd expect most users to do. |
@Piccirello
No longer.
I don't believe devs have any serious problems with this.
I've been using Qt's online installer (both on Windows and Linux) for years. I don't understand what problem (aka "pain to get working") you're talking about. IMO, this is one of the simplest ways to use Qt for development purposes.
Compiling software from sources isn't something I'd expect most users to do in 21th. |
Wanting to use a more recent library is completely fair. However I'd like to highlight some of the challenges I faced due to this decision (and why it may deter other users from building the Here's my Dockerfile for compiling qBittorrent's master branch for testing. There are two aspects that are particularly annoying/tricky:
Neither of these challenges was insurmountable, but they're a lot more friction than just using the Qt packages provided by Ubuntu. For reference, you can see my simpler Dockerfile used for compiling qBittorrent 4.6 here. |
If you want to report that there are any inconveniences associated with this, then there is no point in that. As I said above, this issue has been discussed for some time, and such inconveniences were on one side of the scale, but the other still outweighed that time. |
It looks like you're confusing something... it does not require Qt account. You can just download the sources from GitHub. Perhaps an account is required if you need commercial Qt modules. It is also required if you use the official Qt installer. |
No description provided.