Skip to content

chore: Updated to 1.76.0#418

Closed
MartinHoloubekQC wants to merge 3 commits intoconda-forge:mainfrom
MartinHoloubekQC:mh/251205/bump-up-version
Closed

chore: Updated to 1.76.0#418
MartinHoloubekQC wants to merge 3 commits intoconda-forge:mainfrom
MartinHoloubekQC:mh/251205/bump-up-version

Conversation

@MartinHoloubekQC
Copy link

@MartinHoloubekQC MartinHoloubekQC commented Dec 5, 2025

Checklist

  • Used a personal fork of the feedstock to propose changes
  • Bumped the build number (if the version is unchanged)
  • Reset the build number to 0 (if the version changed)
  • Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
  • Ensured the license file is being packaged.

@conda-forge-admin
Copy link
Contributor

conda-forge-admin commented Dec 5, 2025

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

I do have some suggestions for making it better though...

For recipe/meta.yaml:

  • ℹ️ The recipe is not parsable by parser conda-souschef (grayskull). This parser is not currently used by conda-forge, but may be in the future. We are collecting information to see which recipes are compatible with grayskull.
  • ℹ️ The recipe is not parsable by parser conda-recipe-manager. The recipe can only be automatically migrated to the new v1 format if it is parseable by conda-recipe-manager.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/19963614309. Examine the logs at this URL for more detail.

@h-vetinari
Copy link
Member

What do you need 1.76 for? We're currently waiting for grpc to finally become compatible with contemporary protobuf (we couple abseil/grpc/protobuf migrations, because otherwise we have to keep migrating all the time). See #411 & grpc/grpc#40639

IF there's a strong need for newer grpc we can probably make an exception and migrate only abseil+grpc, but I'm not a big fan of that idea, because it's a lot of work that usually I end up doing (like shepherding the still-open migration to completion).

@MartinHoloubekQC
Copy link
Author

MartinHoloubekQC commented Dec 5, 2025

What do you need 1.76 for? We're currently waiting for grpc to finally become compatible with contemporary protobuf (we couple abseil/grpc/protobuf migrations, because otherwise we have to keep migrating all the time). See #411 & grpc/grpc#40639

IF there's a strong need for newer grpc we can probably make an exception and migrate only abseil+grpc, but I'm not a big fan of that idea, because it's a lot of work that usually I end up doing (like shepherding the still-open migration to completion).

Thanks for your comment @h-vetinari. We need a more recent version (>= 1.75.1) both for google-cloud-documentai and other 3.14+ compatible deps. Naturally, I assumed we can skip 1.75 and move straight on to 1.76. Let me know what you think about this. But having 1.75.1 would be greatly appreciated.

gRPC 1.76.0 added utf8_range_lib as a dependency of grpc_plugin_support,
which wasn't present in v1.74.1. Since patch 0009 unvendors utf8_range
to use protobuf's version, this new reference needs to be removed too,
otherwise linking fails with 'cannot find -lutf8_range_lib'.
@xhochy
Copy link
Member

xhochy commented Dec 12, 2025

IF there's a strong need for newer grpc we can probably make an exception and migrate only abseil+grpc, but I'm not a big fan of that idea, because it's a lot of work that usually I end up doing (like shepherding the still-open migration to completion).

We need that, so I would also volunteer shepherding. I will take a look at the build here and look after the old migration.

@h-vetinari
Copy link
Member

It looks like grpc 1.77 will have the required fix for newer protobuf: grpc/grpc@e153b5a. Normally grpc releases is on a 6-8 weeks schedule, and 1.77 is already overdue. I'd suggest to wait for 1.77 and then migrate this together with protobuf v33 and newest abseil.

@h-vetinari
Copy link
Member

I will take a look at the build here and look after the old migration.

In any case, thanks a lot for fixing up the stragglers of the existing migration! 🙏

@h-vetinari
Copy link
Member

In the meantime we can get this back to green. In #413 there were some remaining windows issues (almost certainly due to missing DLL exports) that need fixing. This PR should be rebased on that.

@h-vetinari h-vetinari mentioned this pull request Dec 23, 2025
3 tasks
@h-vetinari h-vetinari mentioned this pull request Jan 12, 2026
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