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

update protobuf to 4.23.4 #22

Closed
wants to merge 10 commits into from
Closed

Conversation

M-Waszkiewicz-Anaconda
Copy link

@M-Waszkiewicz-Anaconda M-Waszkiewicz-Anaconda commented Aug 22, 2023

protobuf >= 4.0.0, required for snowflake dbt

upstream
replaced abseil-cpp git submodule with conda package
replaced jsoncpp git submodule with conda package
replaced gtest git submodule with conda package
removed unnecessary patches
based on CF with small changes/tweaks

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:48: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:49: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:50: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:130: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:131: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:132: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:169: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:179: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:180: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:48: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:49: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:50: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:134: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:135: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:136: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:173: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:183: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:184: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:50: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:136: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:173: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:183: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:184: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:52: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:138: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:175: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:185: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:186: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:52: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:138: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:175: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:185: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:186: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:53: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:138: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:175: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:185: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:186: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:53: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:138: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:175: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:185: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:186: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@anaconda-pkg-build
Copy link

Linter check found the following problems: The following problems have been found:

ERROR: clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:52: host_section_needs_exact_pinnings: output "libprotobuf": Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: output "libprotobuf-static": Packages in host must have exact version pinnings, except python build tools.
INFO: clone/recipe/meta.yaml:174: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
INFO: clone/recipe/meta.yaml:184: invalid_url: https://developers.google.com/protocol-buffers/ : URL domain redirect developers.google.com -> protobuf.dev
WARNING: clone/recipe/meta.yaml:185: documentation_overspecified: Using doc_url and doc_source_url is overspecified
Errors were found

@M-Waszkiewicz-Anaconda M-Waszkiewicz-Anaconda force-pushed the PKG-2542v2 branch 2 times, most recently from 3cfbe16 to 0499a4b Compare August 24, 2023 20:46
recipe/meta.yaml Outdated Show resolved Hide resolved
recipe/meta.yaml Show resolved Hide resolved
recipe/meta.yaml Show resolved Hide resolved
Copy link

@skupr-anaconda skupr-anaconda left a comment

Choose a reason for hiding this comment

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

LGTM

# One exception was that 3.6.1 was incompatible with 3.6.0
- {{ pin_subpackage('libprotobuf', max_pin='x.x') }}
# protobuf now (intentionally) increments the SOVER with every patch release, which
# breaks tools like grpc_plugin_cpp if they get the wrong libprotoc at runtime, see

Choose a reason for hiding this comment

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

Should we additionally test such (and other) downstream packages to verify that they can be built fine?
My thoughts are directed by this major version bump...

Choose a reason for hiding this comment

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

yes, doing it now, will push on the same channel

Copy link

@boldorider4 boldorider4 left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

@ryanskeith ryanskeith left a comment

Choose a reason for hiding this comment

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

These all look reasonable to me.

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.

8 participants