mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
macOS 5.1.0 build not available on FOSSHUB #16949
Labels
No labels
Accessibility
AppImage
Bounty
Build system
CI
Can't reproduce
Code cleanup
Confirmed bug
Confirmed bug
Core
Crash
Data loss
Discussion
Docker
Documentation
Duplicate
Feature
Feature request
Feature request
Feature request
Filters
Flatpak
GUI
Has workaround
I2P
Invalid
Libtorrent
Look and feel
Meta
NSIS
Network
Not an issue
OS: *BSD
OS: Linux
OS: Windows
OS: macOS
PPA
Performance
Project management
Proxy/VPN
Qt bugs
Qt6 compat
RSS
Search engine
Security
Temp folder
Themes
Translations
Triggers
Waiting diagnosis
Waiting info
Waiting upstream
Waiting web implementation
Watched folders
WebAPI
WebUI
autoCloseOldIssue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/qBittorrent#16949
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Piccirello on GitHub (Jun 11, 2025).
Originally assigned to: @sledgehammer999 on GitHub.
qBittorrent & operating system versions
qBittorrent 5.1.0 on macOS
What is the problem?
FOSSHUB is still hosting the 5.0.5 binary for macOS, while 5.1.0 is available for Windows and AppImage.
@xavier2k6 commented on GitHub (Jun 12, 2025):
There nearly has always been some delay in providing macOS builds, it's expected at this stage.........(not well supported & even a few of us @qbittorrent/bug-handlers have suggested to stop releasing builds for macOS.)
https://www.qbittorrent.org/news#sun-apr-27th-2025---qbittorrent-v5.1.0-release
https://www.qbittorrent.org/news#tue-dec-17th-2024---qbittorrent-v5.0.3-and-v5.1.0beta1-releases
https://www.qbittorrent.org/news#tuesday-aug-30th-2022---qbittorrent-v4.4.5-release
https://www.qbittorrent.org/news#monday-aug-22nd-2022---qbittorrent-v4.4.4-release
https://www.qbittorrent.org/news#tuesday-february-15th-2022---qbittorrent-v4.4.1-release
https://www.qbittorrent.org/news#thursday-january-06th-2022---qbittorrent-v4.4.0-release
https://www.qbittorrent.org/news#thursday-november-21st-2019---qbittorrent-v4.2.0rc_20191121_9c1617b9778-release
https://www.qbittorrent.org/news#monday-november-19th-2018---qbittorrent-v4.1.4-release
https://www.qbittorrent.org/news#friday-december-1st-2017---qbittorrent-v4.0.2-release
https://www.qbittorrent.org/news#monday-august-7th-2017---qbittorrent-v3.4.0beta_20170807_0320f9d5b5e-release
@Piccirello commented on GitHub (Jun 12, 2025):
I didn't realize this. What's the cause of the delay?
@xavier2k6 commented on GitHub (Jun 12, 2025):
You'd have to ask our maintainer....it may be to do with Xcode/Signing, time constraints or they may have been waiting for Qt 6.9.1 to be released, which it since has.......
Not sure what physical mac or indeed macOS Version/Xcode maintainer has access to.
@Piccirello commented on GitHub (Jun 12, 2025):
macOS builds aren't notarized, so I don't believe the delay is from that. GitHub also has macOS runners that we can use for these builds. I personally would love to see all binaries moved to GitHub.
Is the maintainer in this case @sledgehammer999?
@xavier2k6 commented on GitHub (Jun 12, 2025):
Yes
@Piccirello commented on GitHub (Jun 12, 2025):
@sledgehammer999 can be difficult to get a hold of. Perhaps @glassez or @Chocobo1 have more context?
@glassez commented on GitHub (Jun 13, 2025):
What kind of context are you interested in?
@Piccirello commented on GitHub (Jun 13, 2025):
That's exactly the context I was looking for.
Performing production builds locally, in 2025, is a bit surprising. Has there been a reason stated for why builds are still done this way? (Asking in case @sledgehammer999 has previously mentioned it, but of course would be great to hear from him directly)
Building out the infrastructure/GitHub Actions for these builds is surely something many people would be happy to volunteer their time doing. It would also more easily enable notarized builds on macOS (relevant).
@userdocs commented on GitHub (Jun 13, 2025):
Maybe they have access to better/faster systems locally, compared to default runners, so i'm going to drop this link here since you can get access to decent third party runners pretty affordably.
https://github.com/neysofu/awesome-github-actions-runners
@Piccirello commented on GitHub (Jun 13, 2025):
Releases are performed, on average, ~once per month, so speed isn't a major concern.
@glassez commented on GitHub (Jun 15, 2025):
So let him answer. Perhaps this will encourage him to think about it again.
@userdocs commented on GitHub (Jun 22, 2025):
https://www.qbittorrent.org/news
ok.
@xavier2k6 commented on GitHub (Jun 23, 2025):
This affects the "check for updates" as 5.1.0 will only be offered to users who are using lower versions & those already on 5.1.0 will be informed they're running the latest due to us only relying on FossHub's feed via "check for updates", a backup to alternative/failover feed e.g. -> sourceforge needs to be looked at too.
@userdocs commented on GitHub (Jun 23, 2025):
I assume the sourceforge releases are built offline and uploaded to a release, manually.
Could have just done the same thing with a Github release as it seems to require the same effort to create a release.
@sledgehammer999 commented on GitHub (Jul 2, 2025):
Just a heads up.
The following days I'll be focusing on making changes for the release files now that FossHub is essentially gone.
So I'll handle this issue too.
@Piccirello commented on GitHub (Jul 2, 2025):
@sledgehammer999 any chance we can get releases hosted on GitHub?
@gerardp commented on GitHub (Aug 22, 2025):
Any updates on this matter?
@fff7d1bc commented on GitHub (Sep 22, 2025):
Looks like the qbittorrent was marked as deprecated in homebrew and will be removed later in 2026 out of tree due to lack of updates. I found https://github.com/qbittorrent/qBittorrent/wiki/Compilation-macOS-(x86_64,-arm64,-cross-compilation) and will see if I can build it locally.
@xavier2k6 commented on GitHub (Oct 5, 2025):
Yep!
https://formulae.brew.sh/cask/qbittorrent#default
https://formulae.brew.sh/cask/qbittorrent@lt20
@fff7d1bc commented on GitHub (Oct 5, 2025):
I tried to build it but it now depends on qt6 that gave me some troubles, also the build systems of libtorrent and qt seems to actually hardcode
/opt/homebrewso I had to rename this directiory for the duration of building to get it to even link against the openssl and libtorrent I installed into prefix and not the system one. Hope someone more up to the speed with building it will step up and at least update the building instruction, especially that for example openssl needs to be of 3.x.x line and there you need to build it with deprecated interfaces otherwise libtorrent-2.x.x fails to build, while the instruction actually tells you to disable deprecated interfaces, which surely was the case with 1.1.1 but not with 3.x.x.@fff7d1bc commented on GitHub (Nov 2, 2025):
Successfuly made a MacOS build of qbt 5.1.2 on MacOS Tahoe 26.0.1 using a script made by another user, updated it a bit to make it work. You can find gist under https://gist.github.com/fff7d1bc/223881d03d33cd2b176f0695eaa7fe8e
I can try to make it a github action, then the qbittorrent team could ad-hoc run it to get a build if you'd use it.
@fff7d1bc commented on GitHub (Nov 2, 2025):
I just noticed that qbittorrent actually does have CI for macos builds -- https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_macos.yaml
Makes me wonder if there's any need for me to work on it. @Chocobo1 I noticed you are active in the commits to ci_macos workflows. Can you comment on whatever the release tags could also be made into release packages for MacOS?
@Ryu481 commented on GitHub (Nov 13, 2025):
Any update on this? Version 5.1.3 also didn't got released for macos.
@xavier2k6 commented on GitHub (Nov 14, 2025):
masterBuild below from Tahoe runner:https://github.com/qbittorrent/qBittorrent/discussions/23288#discussioncomment-14967272
@xavier2k6 commented on GitHub (Nov 14, 2025):
@Ryu481 You may be interested in the workflow from https://github.com/xavier2k6/qBittorrent/actions/runs/19349464381
"macos-14", "macos-15", "macos-15-intel", "macos-26"runners being used with latest stable version(s) ofXcode.@fff7d1bc commented on GitHub (Nov 14, 2025):
I've updated gist at https://gist.github.com/fff7d1bc/223881d03d33cd2b176f0695eaa7fe8e to 5.1.3 and uploaded
qBittorrent-release-5.1.3-macOS-arm64.dmgbuild for ARM64 based MacOS there in comments. If for whatever reason you cannot build it yourself, try this artifact, works for me.@Ryu481 commented on GitHub (Nov 14, 2025):
I wasn't able to build 5.1.3 with libtorrent 1.2.20 on Tahoe. This is also the case in the github workflows so compiling with libtorrent 1.2.20 seems to not work on Tahoe. However I could build it with libtorrent 1.2.20 on Sequoia and this build also works on Tahoe. Building it with libtorrent 2 works fine on Tahoe. Is libtorrent 1 going to fade out or will it get updated to work on Tahoe? Also I would like to know why there a no official builds available, is there any problem with qBittorrent 5.1.x on mac so the builds don't get released?
@grr commented on GitHub (Nov 14, 2025):
Note, this build requires minimum macOS version of 13.0, whereas latest official build requires only macOS 11.0.
@xavier2k6 commented on GitHub (Nov 14, 2025):
This is because Qt 6.10.x (used in that build) is only supported on macOS 13+ & is set at min target of 13.
Qt 6.9.x supports macOS 12+
The last official build of 5.0.5 used Qt 6.7.x which supports macOS11+
@Zulith commented on GitHub (Nov 14, 2025):
Thank you very much for the 5.1.3 build for macos 13+. It would be nice to get an official release for those who don't dig through github issue discussions. I hope we can get there!
@xavier2k6 commented on GitHub (Dec 22, 2025):
@sledgehammer999 Can you provide an update on the status of a 5.1.x "official" release?
@iyanucodes commented on GitHub (Dec 22, 2025):
seems the gofile link is down
@fff7d1bc commented on GitHub (Dec 22, 2025):
You can get
qBittorrent-release-5.1.4-macOS-arm64.dmgfrom https://gofile.io/d/tvCte7This link will too eventually expire.
@ghost commented on GitHub (Dec 23, 2025):
For everyone here searching for a more permanent answer(at least until mac release builds come back to the download page), the solution would be installing through nix.
$ nix-env -iA nixpkgs.qbittorrentIt will show you where the path of the current build of qbittorrent has been installed,
/nix/store/5lgsfj3gazbd9bfj37p82mgqzl50qam5-qbittorrent-5.1.4in this case.$ open /nix/store/5lgsfj3gazbd9bfj37p82mgqzl50qam5-qbittorrent-5.1.4/ApplicationsWhen you want a newer version, just repeat steps 2-4, but do check if the version has been updated in nixpkgs.
@iyanucodes commented on GitHub (Dec 27, 2025):
Partially unrelated but just some feedback. The latest build from @fff7d1bc does provide greater upload speeds and performance in my testing. However checking is extremely slow compared to the previous 5.1.0rc I was using prior. I don't know if it's related to the lt version since this is 2.0 vs 1.2 or something related to Qt.
@xavier2k6 commented on GitHub (Dec 27, 2025):
@iyanucodes try https://github.com/qbittorrent/qBittorrent/discussions/23288#discussioncomment-15336973
@iyanucodes commented on GitHub (Dec 27, 2025):
Awesome, thank you! Merry Christmas to you too.
@fff7d1bc could you please build this?
@fff7d1bc commented on GitHub (Dec 28, 2025):
The link that you got from Xavier is a ready build, there's a .dmg file inside that linked .zip.
@iyanucodes commented on GitHub (Jan 5, 2026):
Seems xavier's build is 5.1.2 not 5.1.4. Your build has superior performance for me but it seems that I am running into #17218
@xavier2k6 commented on GitHub (Jan 6, 2026):
My build is from
masterwhich is 5.2.0That ticket is only related to Windows Builds??
@iyanucodes commented on GitHub (Jan 8, 2026):
I read the version number wrong but yes the ticket is in fact for windows builds but I find that I am running into the same issue on MacOS. Seems the lt2.0 builds do not have the setting to limit RAM usage.
@godzfire commented on GitHub (Jan 10, 2026):
@sledgehammer999 can we please get some automated Mac builds here? The Mac released version is so far behind.
Can someone please build a version for those of us on Intel Macs and still on OS Sequoia 15? I'm stuck on 5.0.5.
@ultratiem commented on GitHub (Jan 27, 2026):
@fff7d1bc why are you not linking the dmg to a simple post attachment? All your links on gofile are already gone, less than a month from posting.
Why code all this and never release it to the public? I don’t understand coders like those that run this project. What good is code if it’s just being gate kept?
This is peak gas lighting ☹️😠
@xavier2k6 commented on GitHub (Jan 27, 2026):
@ultratiem I was going to respond to the macos26 tahoe discussion but since you posted here too, I'll respond here.
Nonsense! - Our CI Builds & code are available for testing & modification etc.
The only thing missing is an actual official release which are done by our maintainer which currently are outside of our control.
I've provided a build in https://github.com/qbittorrent/qBittorrent/discussions/23288#discussioncomment-15518605 which was built on a macos26 runner & had latest commits/dependencies at that time & I will continue to provide builds when time permits.
@xavier2k6 commented on GitHub (Jan 27, 2026):
@godzfire Have you tried any of our CI builds or any other builds provided here?
@godzfire commented on GitHub (Jan 27, 2026):
I can't. As I stated, there are those of us still on Intel Macs and stuck on OS Sequoia 15.
@grr commented on GitHub (Jan 27, 2026):
some of us are still on macOS 11 Big Sur
@xavier2k6 commented on GitHub (Jan 27, 2026):
Unfortunately, you may not see any other official build for that OS than which is currently available.
@xavier2k6 commented on GitHub (Jan 27, 2026):
What error do you get with our CI builds?
@ultratiem commented on GitHub (Jan 27, 2026):
I know the codebase is publicly available. But sadly most everyone using your app and code is not a dev. Even if they were, it is absolutely EXHAUSTING to have to hunt down the requirements of the project and then any inevitably subsequent error associated with the build process. Because let's face it, I haven't seen a single wiki or guide that was even remotely up to date. Most involve filtering thru endless discussion threads that in itself is just soul crushing.
I appreciate the work and the builds. I think everyone does, truly. Software is on fumes and 2026 hasn't really changed that. 99% of software is just trash or ad driven or worse. So, we ALL owe everyone in this project a huge thanks.
With that said, wouldn't it make sense to get a working version out to everyone? As I said in my other reply, you doom the macOS client if you can't even kick out an automated build alongside the other ones. Perhaps it's time to have an internal discussion as the project's management as it just seems be throwing you and others like you that have put in a lot of their time, under the bus.
Again, I know this is a touchy topic.
@godzfire commented on GitHub (Jan 29, 2026):
Where do I find these CI builds? If you mean here (https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_macos.yaml) I don't see any prebuilt programs to download there and don't have the knowledge how to build one, nor does the vast majority of the QBT base. Hence the critical need for proper official builds being done.
@xavier2k6 commented on GitHub (Feb 1, 2026):
@godzfire Download your preferred build under "Artifacts" at end of https://github.com/qbittorrent/qBittorrent/actions/runs/21560709925
@godzfire commented on GitHub (Feb 1, 2026):
@xavier2k6 No I can't because as I stated above I have an Intel Mac and those are all Apple Silicon only. Where are the Universal builds?
Also, having someone go to a page like https://github.com/qbittorrent/qBittorrent/actions/runs/21560709925 and then try to figure out what to click/use? There's no way in heck a regular/average user would in any way know what they are supposed to do.
This just highlights the reason why regular official releases for the Mac is needed. I don't understand why this is an issue.
@godzfire commented on GitHub (Feb 1, 2026):
Look let's be frank, it's been over half a year and despite @sledgehammer999 being tagged and asked to automate this process, it's obvious he's ghosting this and doesn't care. We need actual, ready to go, just download and use GUI builds.
Can someone please take this over? @glassez @Chocobo1
@glassez commented on GitHub (Feb 1, 2026):
To do this, the one who produces the official release builds (our maintainer) must have a Mac, right? But he doesn't have it. That's the problem.
An even bigger problem is that the vast majority of qBittorrent contributors (including main developers) also do not have Macs, so we cannot provide any testing on this platform, as well as full-fledged handling of Mac-specific issues.
@godzfire commented on GitHub (Feb 1, 2026):
@glassez where have the builds that are on the official site come from?
Providing testing ≠ having actual builds to use. At least with having equal builds available to the general public, they can use the newest versions vs outdated/unfixed old ones. Users will still submit issues.
@xavier2k6 commented on GitHub (Feb 1, 2026):
our maintainer does all the release builds irrespective of OS.
@glassez commented on GitHub (Feb 1, 2026):
It was mentioned above:
Official builds are produced by the qBittorrent maintainer @sledgehammer999.
@xavier2k6 commented on GitHub (Feb 1, 2026):
I've mentioned this before, maybe here but also in the tahoe compatability discussion....
qBittorrent will not even build via CI using a
macos-15-intelrunner image provided by GitHub (at least with libtorrent 2.x/latest Boost.@glassez commented on GitHub (Feb 1, 2026):
I meant that the lack of official builds is not the only problem of Mac users. Some issues cannot be fixed without being able to test/debug on the target platform.
@ultratiem commented on GitHub (Feb 1, 2026):
No. You can set up automated builds easy enough to handle compile. You just can't test anything. Which is fine because that's why we have GH. Search online for "how to compile for a Mac without having one". There are tons of options, like using Linux or Windows. It's a non issue really.
Which is why someone made this post. There is no technical hurdle to make macOS builds anymore.
@glassez commented on GitHub (Feb 2, 2026):
Yes. But to do this, @sledgehammer999 should decide to use an automated builds for official releases, and he still hasn't done that.
Using macOS on a non-Mac computer is not the same as using Linux on Windows (or Windows on Linux).
@godzfire commented on GitHub (Feb 3, 2026):
If @sledgehammer999 doesn't have a mac, then how can he make a mac build? It's clear that @sledgehammer999 is not able or willing to do this, so this either needs to get automated or authorization be given to other people who are able to.
@ultratiem commented on GitHub (Feb 3, 2026):
There is no need for anyone on the team to own a Mac. That is a non issue here.
There is very clearly a skill issue that the internal team need to work out. I think at this point the community has done all it can.
A shame that both developers and users are thrown under the bus by the whims of the elite. Feels awfully familiar to world events going on.
In any case, I am signing off from this discussion. Appreciate the builds your posting @xavier2k6. I'll test those for the time being 🙏
@Piccirello commented on GitHub (Feb 3, 2026):
GitHub Actions supports macOS runners. This isn't a hardware issue. @sledgehammer999 refuses to engage in any discussion related to automating builds.
@xavier2k6 commented on GitHub (Feb 4, 2026):
It seems that some users can't use any build from these runners as they are arm & qBittorrent is having build issues on
macos-15-intelbased runners.GitHub will also only provide arm based runners from 2027 as Apple themselves are dropping x86_x64 support from macOS 26+ (Tahoe)
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/#notice-of-macos-x86_64-intel-architecture-deprecation
Edit:
Homebrew are also starting to drop support of older macOS:
https://docs.brew.sh/Support-Tiers#future-macos-support
macOS 14 Runners will soon be removed also...
[macOS] The macOS 14 Sonoma based runner images will begin deprecation on July 6th and will be fully unsupported by November 2nd for GitHub Actions and Azure DevOps
@Ryu481 commented on GitHub (Feb 4, 2026):
Because someone has asked for an intel version I have compiled qBittorrent 5.1.4 as an universal binary. Works both on my intel and arm mac. I hope this works for you. https://workupload.com/file/zBgpVN7xmTh
@xavier2k6 commented on GitHub (Feb 4, 2026):
@Ryu481 thank you, @godzfire test build above.
@xavier2k6 commented on GitHub (Feb 4, 2026):
@Ryu481 Just for clarification, do our CI builds (
master&v5_1_xbranches) work for you on both your intel/arm mac's & what macOS version are you running on them?@Ryu481 commented on GitHub (Feb 4, 2026):
The ci builds work for me on my arm mac on Tahoe but they are arm only. So they don't run on my intel mac because arm software can't run on intel. The build above was compiled locally with Sequoia. I haven't figured out how to make an intel build or universal binary with github ci. I compiled on sequoia because I can't compile with libtorrent 1.2.20 on Tahoe but the build is running fine for me on Tahoe.
I haven't found any ci builds with intel support. Do you think that github ci can work for intel or would automating the build process end the intel support?
@godzfire commented on GitHub (Feb 4, 2026):
@Ryu481 's intel build worked for me, thank you. Yes, something does need to get done for the Intel Mac crowd so they aren't forgotten in this.
@xavier2k6 commented on GitHub (Feb 4, 2026):
What's stopping this?? (last time, I checked via CI - it worked.)
BTW libtorrent 1.2.x is limited/stuck using Boost <=1.86.0
qBittorrent fails to build on
macos-15-intelrunner which is last of the available x86_x64/Intel based images.@xavier2k6 commented on GitHub (Feb 4, 2026):
@godzfire @Ryu481 Can either of you post a screenshot of the about screen for the libraries used in that intel build.
@Ryu481 commented on GitHub (Feb 4, 2026):
This is the about screen of the libraries.
@xavier2k6 commented on GitHub (Feb 4, 2026):
@Ryu481 The build failures that I'm seeing for the
macos-15-intelrunner when building qBittorrentmasterwith libtorrentRC_2_0seem to be related toOpenSSLI must retry with libtorrent 1.2.x
@Ryu481 commented on GitHub (Feb 4, 2026):
In the ci is the compiler setting to treat warnings as errors. You could try to disable that.
@xavier2k6 commented on GitHub (Feb 4, 2026):
workflow is essentially the same as our own master ci except, I use a matrix for os/Qt & have an action to use latest available Xcode provided on the runner image.
@godzfire commented on GitHub (Feb 21, 2026):
Any updates on this?