-
-
Notifications
You must be signed in to change notification settings - Fork 719
fix(metrics): update macros after update #2062
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: main
Are you sure you want to change the base?
Conversation
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
They tend to fail for an actual reason related to the code though, both are sensitive to dependency changes. Given the nature of this PR, it is likely related. |
|
There's an open issue here; metrics-rs/metrics#418 We already use rustls, so I'd rather not also require openssl. There's no strong need to update the metrics crate right now |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
|
Happy to merge this once metrics-rs/metrics#420 or similar are in |
This comment was marked as spam.
This comment was marked as spam.
|
First, let me check that these changes pass the tests on Fedora, although I think these are disabled by: %check
# * These tests are skipped because they required a Postgres database to be
# running, which is not possible in the build environment.
%cargo_test -- -- --skip sync --skip change_password --skip multi_user_test --skip registration |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
|
Thanks! It looks like rustls switched from |
This comment was marked as spam.
This comment was marked as spam.
|
I just read the comments again. It sounds like this can be fixed by using the |
This comment was marked as spam.
This comment was marked as spam.
|
Oh right, didn't see that #2382 basically does that. 🤞 |
This comment was marked as spam.
This comment was marked as spam.
|
From what I've heard this is just how it's supposed to be designed where the library propagate the options until it reaches a leaf. Probably a similar design to |
|
@tessus could you try to rebase the PR and pull in the latest |
|
It seems it needs |
This comment was marked as spam.
This comment was marked as spam.
|
A few thoughts on how to proceed with this one
Otherwise @tessus - we have an Illumos pipeline because we have a bunch of Illumos users, who contributed the pipeline + several other fixes and features. There's no need to be rude about it. |
|
Fwiw, upstream is now aware of the illumos issues: aws/aws-lc-rs#709, though it seems to me an issue with 👍 for the removal of TLS on the server. But wouldn't there still be a need for a TLS library to act as a client? |
Yep. We won't be able to eliminate it entirely, but we can at the very least reduce how many dependencies on TLS we have. It will make things easier to manage. |
It has new maintainers (same as rustls), so it's still fine for now. Long term, graviola will likely be the way to go (no build script required), but aws-lc works too (with complicated build issues) |
|
An update from |
|
Update from the cross package. They have added a fix for Footnotes |
Checks