Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Feb 27, 2025

The #47105 wrongly assumed that the new ydb version caused the problem with grpc.io, it turned out however that the root cause was wrong grpcio specification for yandexcloud - where grpcio requirement did not match runtime check for version.

Excluding the versions of yandexcloud (and asking them to yank those versions) should help in solving the problem and it should not limit users to upgrade to newer versions of yandexcloud (when they are not using apache.beam or other libraries that limit grpcio to < 1.68.1)


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

The apache#47105 wrongly assumed that the new ydb version caused the problem
with grpc.io, it turned out however that the root cause was wrong
grpcio specification for yandexcloud - where grpcio requirement
did not match runtime check for version.

Excluding the versions of yandexcloud (and asking them to yank those
versions) should help in solving the problem and it should not
limit users to upgrade to newer versions of yandexcloud (when they
are not using apache.beam or other libraries that limit grpcio to
< 1.68.1)
@potiuk
Copy link
Member Author

potiuk commented Feb 27, 2025

Also opened yandex-cloud/python-sdk#138

@eladkal eladkal merged commit 7378e51 into apache:main Feb 27, 2025
150 checks passed
ambika-garg pushed a commit to ambika-garg/airflow that referenced this pull request Feb 28, 2025
The apache#47105 wrongly assumed that the new ydb version caused the problem
with grpc.io, it turned out however that the root cause was wrong
grpcio specification for yandexcloud - where grpcio requirement
did not match runtime check for version.

Excluding the versions of yandexcloud (and asking them to yank those
versions) should help in solving the problem and it should not
limit users to upgrade to newer versions of yandexcloud (when they
are not using apache.beam or other libraries that limit grpcio to
< 1.68.1)
Sharashchandra pushed a commit to Sharashchandra/airflow that referenced this pull request Feb 28, 2025
The apache#47105 wrongly assumed that the new ydb version caused the problem
with grpc.io, it turned out however that the root cause was wrong
grpcio specification for yandexcloud - where grpcio requirement
did not match runtime check for version.

Excluding the versions of yandexcloud (and asking them to yank those
versions) should help in solving the problem and it should not
limit users to upgrade to newer versions of yandexcloud (when they
are not using apache.beam or other libraries that limit grpcio to
< 1.68.1)
@potiuk
Copy link
Member Author

potiuk commented Mar 3, 2025

And the buggy yandexcloud versions are yanked now. We can remove the exclusion

nailo2c pushed a commit to nailo2c/airflow that referenced this pull request Apr 4, 2025
The apache#47105 wrongly assumed that the new ydb version caused the problem
with grpc.io, it turned out however that the root cause was wrong
grpcio specification for yandexcloud - where grpcio requirement
did not match runtime check for version.

Excluding the versions of yandexcloud (and asking them to yank those
versions) should help in solving the problem and it should not
limit users to upgrade to newer versions of yandexcloud (when they
are not using apache.beam or other libraries that limit grpcio to
< 1.68.1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants