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

Clarify how additive changes are handled #455

Conversation

tigrannajaryan
Copy link
Member

This PR explicitly lists the additive changes allowed and adds a requirement that such additive changes must be accompanied by interoperability explanation when necessary.

This is a subset of #432 that contains other guarantees that we did not yet agree to. I believe this particular subset is necessary regardless of what we decide about #432.

This PR explicitly lists the additive changes allowed and adds
a requirement that such additive changes must be accompanied by
interoperability explanation when necessary.

This is a subset of open-telemetry#432
that contains other guarantees that we did not yet agree to.
I believe this particular subset is necessary regardless of
what we decide about open-telemetry#432.
@tigrannajaryan tigrannajaryan requested a review from a team March 23, 2023 00:01
Copy link
Member

@pellared pellared left a comment

Choose a reason for hiding this comment

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

I think we can use https://github.com/bufbuild/buf (see: buf breaking) to automate this rule.

NVM. I just looked at the Makefile 🤦

@tigrannajaryan
Copy link
Member Author

@open-telemetry/specs-approvers this has enough approvals. Please speak if you have any objections otherwise I will merge.

@tigrannajaryan tigrannajaryan merged commit 395c842 into open-telemetry:main Apr 20, 2023
@tigrannajaryan tigrannajaryan deleted the feature/tigran/additivechanges branch April 20, 2023 00:31
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
This PR explicitly lists the additive changes allowed and adds
a requirement that such additive changes must be accompanied by
interoperability explanation when necessary.

This is a subset of open-telemetry#432
that contains other guarantees that we did not yet agree to.
I believe this particular subset is necessary regardless of
what we decide about open-telemetry#432.
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
This PR explicitly lists the additive changes allowed and adds
a requirement that such additive changes must be accompanied by
interoperability explanation when necessary.

This is a subset of open-telemetry#432
that contains other guarantees that we did not yet agree to.
I believe this particular subset is necessary regardless of
what we decide about open-telemetry#432.
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
This PR explicitly lists the additive changes allowed and adds
a requirement that such additive changes must be accompanied by
interoperability explanation when necessary.

This is a subset of open-telemetry#432
that contains other guarantees that we did not yet agree to.
I believe this particular subset is necessary regardless of
what we decide about open-telemetry#432.
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
This PR explicitly lists the additive changes allowed and adds
a requirement that such additive changes must be accompanied by
interoperability explanation when necessary.

This is a subset of open-telemetry#432
that contains other guarantees that we did not yet agree to.
I believe this particular subset is necessary regardless of
what we decide about open-telemetry#432.
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.

7 participants