Skip to content
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

Feature/bump open telemetry #121

Closed

Conversation

stagnation
Copy link

No description provided.

@stagnation stagnation force-pushed the feature/bump-OpenTelemetry branch 3 times, most recently from 94c3626 to 05a0a04 Compare December 13, 2023 15:23
@stagnation stagnation marked this pull request as draft December 13, 2023 15:58
@stagnation
Copy link
Author

Need to synchronize all of the deps

What's really annoying about the latest version of OpenTelemetry is that
they've redefined the Span, Tracer and TracerProvider interfaces to
contain private methods, so that you no longer have the ability to fully
implement them yourself. This is done to provide gradual forward
compatibility, but I don't buy it. In my case I want to get explicit
build failures, so that I know I need to extend my implementations.

Solve this by explicitly embedding embedded.* into our types. For gomock
we now need to declare our very own wrappers. Very annoying.
Copy link
Member

@EdSchouten EdSchouten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey! This got closed?

internal/mock/BUILD.bazel Show resolved Hide resolved
@stagnation
Copy link
Author

Yeah, I closed it as it is now just a run-of-the-mill upgrade, where I initially wanted a small targeted incision for OpenTelemetry. And the branch name does not reflect that, so the merge commit would just look out-of-place.

@stagnation
Copy link
Author

Reformulated in #122

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants