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

[c++][c#][grpc] Deprecate Bond-over-gRPC #1134

Merged
merged 2 commits into from
Feb 23, 2022

Conversation

chwarr
Copy link
Member

@chwarr chwarr commented Feb 19, 2022

Microsoft ceased its direct investment in Bond-over-gRPC in December
2021. GitHub issue #1131, Bond-over-gRPC will be deprecated February
2022
, outlines a two-step removal process should no one in the
community be interested in maintaining Bond-over-gRPC:

  1. mark Bond-over-gRPC as deprecated in February 2022 and
  2. delete the Bond-over-gRPC code in May 2022.

No one in the community has expressed an interest in maintaining
Bond-over-gRPC.

Mark the Bond-over-gRPC code as deprecated using the [[deprecated]]
attribute in C# and the [Obsolete] attribute in .NET, implementing
step 1.

  • Add suppressions for the new errors this generates in test and example
    code.
  • Remove the weekly gRPC master branch build: it has been failing since
    April 2021. Fixes grpc-master C++ build broken #1108
  • Add note about deprecation in documentation.
  • Minor usability improvements to the Install-Boost.ps1 script.

Microsoft ceased its direct investment in Bond-over-gRPC in December
2021. GitHub issue [microsoft#1131, Bond-over-gRPC will be deprecated February
2022][1], outlines a two-step removal process should no one in the
community be interested in maintaining Bond-over-gRPC:

1. mark Bond-over-gRPC as deprecated in February 2022 and
2. delete the Bond-over-gRPC code in May 2022.

No one in the community has expressed an interest in maintaining
Bond-over-gRPC.

Mark the Bond-over-gRPC code as deprecated using the `[[deprecated]]`
attribute in C# and the `[Obsolete]` attribute in .NET, implementing
step 1.

* Add suppressions for the new errors this generates in test and example
  code.
* Remove the weekly gRPC master branch build: it has been failing since
  April 2021. Fixes microsoft#1108
* Add note about deprecation in documentation.
* Minor usability improvements to the Install-Boost.ps1 script.

[1]: microsoft#1131
@bhardwajs
Copy link
Contributor

lgtm

@chwarr chwarr merged commit 4ea1574 into microsoft:master Feb 23, 2022
@chwarr chwarr deleted the deprecate-grpc branch March 7, 2022 18:12
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.

grpc-master C++ build broken
2 participants