-
Notifications
You must be signed in to change notification settings - Fork 2.1k
protobuf: bump patch versions #21592
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
🤖 Beep Boop! This pull request is making changes to 'recipes/protobuf//'. 👋 @Hopobcn you might be interested. 😉 |
I detected other pull requests that are modifying protobuf/all recipe:
This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
This comment has been minimized.
This comment has been minimized.
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.
Starting with 3.25.x µpb development was moved to the Protobuf repository:
https://protobuf.dev/news/2023-09-15/
This adds a number of new libraries that need to be represented as components. Note that this is not Protobuf "vendoring" µpb, the same team creates both and plan to only continue development in the Protobuf repository.
Likewise, utf8
is now part of the Protobuf repository:
https://github.com/protocolbuffers/protobuf/blame/main/third_party/utf8_range/CMakeLists.txt
HTH
recipes/protobuf/all/conandata.yml
Outdated
"3.25.1": | ||
url: "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.25.1.tar.gz" | ||
sha256: "1a2affa2fbad568b9895b72e3c7cb1f72a14bf2501fba056c724dc68c249cd0f" |
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.
Protobuf versioning is complicated:
https://protobuf.dev/news/2022-05-06/
The major version for C++ changed with v22:
https://protobuf.dev/news/2022-08-03/
"3.25.1": | |
url: "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.25.1.tar.gz" | |
sha256: "1a2affa2fbad568b9895b72e3c7cb1f72a14bf2501fba056c724dc68c249cd0f" | |
"4.25.1": | |
url: "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v4.25.1.tar.gz" | |
sha256: "e5b6dac700b6b319fd3329a84ed1594477d645591d7a484657c84cc8f28e28d8" |
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.
Thanks! This will require quite a bit more work than I anticipated. My only real goal was to get the latest version of gRPC to build.
I noticed that #16098 already includes some of the required changes you mention. I'll revert the changes here and create a separate PR based on them.
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.
Done: #21622
Conan v1 pipeline ✔️All green in build 2 (
Conan v2 pipeline ✔️
All green in build 2 ( |
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.
LGTM, checking current recipes in master, no affected package.
find recipes -name conanfile.py -exec grep protobuf {} +
No description provided.