-
Notifications
You must be signed in to change notification settings - Fork 560
Remove Support for quictls v1.1 #5031
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
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5031 +/- ##
==========================================
+ Coverage 86.39% 86.87% +0.47%
==========================================
Files 59 59
Lines 18011 18011
==========================================
+ Hits 15561 15647 +86
+ Misses 2450 2364 -86 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@nhorman perhaps you could help me with this weird build issue we're seeing with Rust:
For some reason when we build Rust against quictls v3 it seems to be changing files under the |
Just an initial guess, but my first thought would be the fact that openssl generates the files that you are hitting errors on using perldoc, and so perhaps those files are getting left over from the build? Its odd, as I would have thought anything in this area would have been hit in quictls1.1 (unless that tree did something internally to not build docs). If this hypothesis is vaguely accurate, I would think that the fast solution would be to configure openssl in submodules/CMakeLists.txt such that OPENSSL_CONFIG_FLAGS included the no-docs option. That would prevent any doc building, and given that (I think) you don't actually package the openssl docs, speed up the build somewhat considerably). |
Ok. Thanks! I'll try the |
that would support the theory that either openssl1.1 separated out the doc build somehow, or quictls modified the build process. |
grrr, quictls3 doesn't appear to support no-docs. Let me look into that |
Thanks. I'm trying to see what its replacement might be... but I don't know the openssl/quictls code well |
damn, looks like the no-docs option was added in openssl-3.2.0, so the build for quictls is always going to produce docs. Next best option (I think) would be to, after the build is complete for quictls, cd into docs, and run git clean. Ugly, but it should work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see some changes to the packaging automation; does the CI run this as well so we know if this breaks things?
If it's in GitHub, then it runs it all; otherwise we will have to merge it and see what breaks. |
Are these ubuntu test failures unrelated? I know the babeltrace crash is unrelated, but the test failure is the same on two of the test runs. I started a rerun on one of them |
Yes, they are unrelated. |
Description
Since quictls/openssl v1.1 is no longer supported, remove support from msquic.
Testing
CI/CD
Documentation
Updated