-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
WIP - boost-1.87.0 api changes for RC_1_2 into RC_1_3 #8027
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
base: RC_1_2
Are you sure you want to change the base?
Conversation
|
If RC_1_3 really has a chance to be released, I would also add other changes that were rejected from RC_1_2 due to the API/ABI incompatibility issues. |
|
what i see with claude.ai |
|
@glassez i don't see why not but it would require getting past this boost issue right? as you see from my last post the are two approaches here, only support boost 1.87.0 onwards or a the second, more flexible approach with backwards compat. What would your changes require? |
|
oh ok, but still RC_1_3 won't happen if we don't get the boost thing out of the way, @arvidn seems to not have a not of resources to spare here so and said would support a pr to do it if started, so I tried to start it. This is the main hurdle, your requested changes should be fine once the branch exists? |
IIRC, such changes can be applied from the creation of a branch to its first release. |
|
ok, hopefully we can get branch RC_1_3 going. Just need arv to chime in. I will try to make a window/osx/linux workflow to test the pr branch . |
|
it seems to work to build with boost 1.86.0 and 1.89.0 in these tests (window fails on test) https://github.com/userdocs/libtorrent-test/actions/runs/17581501325/job/49938731327 windows seems to build ok but the test exe fails. Not sure if it's a bug or maybe I don't understand windows builds. The Ubuntu/Debian/Alpine/Macos builds all seem to build and test fine. |
Disclaimer: These changes are made with me spamming claude.ai cli with prompts and build errors until
RC_1_2successfully built against boost-1.89.0 - I have no idea what I'm doing with this codebase, all changes need thorough review and testing. Maybe it's good enough of a start to getRC_1_3going.To build on this issue #7796 and specifically @arvidn comment #7796 (comment)
I used claude.ai cli (pro plan) to brute force these changes to allow me to successfully
build RC_1_2againstboost-1.89.0withcmakeandb2withqbittorrent-noxSo it works, in basic testing building against
Build tool tested:
OS tested :
Note
So I don't really know if the ai has done a good job, I just understand the outcome and that it works, I'm not going debate the merits of using it or not in this thread. I only care about getting us past the post so that @arvidn can do minor changes to get it into RC_1_3 and provide boost-1.87.0 support to libtorrent v1.3