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

[google-cloud-cpp] bump requirements and other fixes #20721

Merged
merged 4 commits into from
Oct 30, 2023
Merged

[google-cloud-cpp] bump requirements and other fixes #20721

merged 4 commits into from
Oct 30, 2023

Conversation

coryan
Copy link
Contributor

@coryan coryan commented Oct 21, 2023

Specify library name and version: google-cloud-cpp/v2.5.0 and google-cloud-cpp/v2.12.0.

Several requirements need version bumps. Where possible I chose version ranges over pinning specific versions.

I had to backport fixes for MSVC. I am only guessing, but it seems the toolchain changed in the CI system and now spelling || as or results in build errors.

I also disabled -Werror because the code in v2.5.0 has warnings with newer toolchains. This is to be expected, and that is why the project no longer enables -Werror by default.


@ghost
Copy link

ghost commented Oct 21, 2023

I detected other pull requests that are modifying google-cloud-cpp/2.x recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@conan-center-bot conan-center-bot added Failed Missing dependencies Build failed due missing dependencies in Conan Center labels Oct 21, 2023
@conan-center-bot

This comment has been minimized.

@conan-center-bot conan-center-bot removed the Missing dependencies Build failed due missing dependencies in Conan Center label Oct 22, 2023
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@AbrilRBS AbrilRBS self-assigned this Oct 26, 2023
@AbrilRBS
Copy link
Member

Hi @coryan sorry for the delay, the PR message made me think it would be automatically merged and I didn't check the contents until now (and realized it wouldn't, so sorry to keep you waiting!)

Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

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

Thanks! The backports look good, but the verison ranges need a bit more time from our side (But I still appreciate the comments on those, very informative)

recipes/google-cloud-cpp/2.x/conanfile.py Outdated Show resolved Hide resolved
recipes/google-cloud-cpp/2.x/conanfile.py Outdated Show resolved Hide resolved
@conan-center-bot

This comment has been minimized.

@coryan
Copy link
Contributor Author

coryan commented Oct 26, 2023

Looks like something is broken in the CI? Please let me know if I should take some action.

Several requirements need version bumps. Where possible I chose
version ranges over pinning specific versions.

I had to backport fixes for MSVC. I am only guessing, but it seems
the toolchain changed in the CI system and now spelling `||` as `or`
results in build errors.

I also disabled `-Werror` because the code in `v2.5.0` has warnings
with newer toolchains. This is to be expected, and that is why the
project no longer enables `-Werror` by default.
@AbrilRBS
Copy link
Member

Let's see if it it builds now

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 6 (05a9a31ac6096f6589be6c372fd1edd00427e7b3):

  • google-cloud-cpp/2.12.0:
    All packages built successfully! (All logs)

  • google-cloud-cpp/2.5.0:
    All packages built successfully! (All logs)

Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

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

LGTM

@conan-center-bot conan-center-bot merged commit 5cdd2ac into conan-io:master Oct 30, 2023
@coryan coryan deleted the google-cloud-cpp-bump-requirements-and-fixes branch October 30, 2023 12:42
seppeon pushed a commit to seppeon/conan-center-index that referenced this pull request Oct 21, 2024
* [google-cloud-cpp] bump requirements and other fixes

Several requirements need version bumps. Where possible I chose
version ranges over pinning specific versions.

I had to backport fixes for MSVC. I am only guessing, but it seems
the toolchain changed in the CI system and now spelling `||` as `or`
results in build errors.

I also disabled `-Werror` because the code in `v2.5.0` has warnings
with newer toolchains. This is to be expected, and that is why the
project no longer enables `-Werror` by default.

* Require host version for gRPC

* Starting with v2.12.0 we need a different fix on macOS

* Address review comments
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.

4 participants