Open mik-laj opened 3 years ago
@pierrejeambrun maybe you'll be interested in trying to solve some of the hacks? (probably we can't solve all of them)
Hello @eladkal,
Thank you for pointing me to this issue. I will take a look and see if we can remove some of them. :)
Hello @eladkal,
I have taken a look at it and I do not see an easy way to fix this for now:
proto-plus >= 1.4.0
for the oldest version that we support. (google-cloud-datacatalog>=3.0.0
)I think we should leave it as is for now, let me know what you think.
Best,
yeah we have a lot of work with updating the google provider see https://github.com/apache/airflow/issues/22111#issuecomment-1063433467
You can send me message on slack if you need help with finding another issue to work on
This issue has been automatically marked as stale because it has been open for 365 days without any activity. There has been several Airflow releases since last activity on this issue. Kindly asking to recheck the report against latest Airflow version and let us know if the issue is reproducible. The issue will be closed in next 30 days if no further activity occurs from the issue author.
Recently we updated many google versions. I think it's a good time to revisit if we can address it
Hello,
While updating Google libraries, we found some bugs in
google-cloud-*
libraries. Fortunately, we managed to get around some of them using various tricks and hacks. However, this may cause various problems in the future after updating the new library, e.g. the hack will not support new features provided by the updates. We should report problems to the library authors, record the use of hacks, track the progress of tickets, so that we can remove hacks in the future.Each hack is marked with a comment that have prefix
HACK:
, so you can find them easily, but here is also a list of these issues.google-cloud-python: https://github.com/apache/airflow/blob/9a1d3820d6f1373df790da8751f25e723f9ce037/airflow/providers/google/cloud/hooks/datacatalog.py#L1024 https://github.com/apache/airflow/blob/9a1d3820d6f1373df790da8751f25e723f9ce037/airflow/providers/google/cloud/hooks/datacatalog.py#L1101 https://github.com/apache/airflow/blob/9a1d3820d6f1373df790da8751f25e723f9ce037/airflow/providers/google/cloud/hooks/datacatalog.py#L1024 https://github.com/apache/airflow/blob/9235af594c54d4a2991c494929deef37eee33ac6/airflow/providers/google/cloud/hooks/datacatalog.py#L232-L234 (unmerged PR: https://github.com/apache/airflow/pull/13224) https://github.com/apache/airflow/blob/9235af594c54d4a2991c494929deef37eee33ac6/airflow/providers/google/cloud/hooks/datacatalog.py#L295-L297 (unmerged PR: https://github.com/apache/airflow/pull/13224)
Ticket: https://github.com/googleapis/python-datacatalog/issues/84
google-cloud-bigquery-datatransfer: https://github.com/apache/airflow/blob/10ffc7bfd58f3fa0eea54262f20aeffe1ab72592/airflow/providers/google/cloud/hooks/bigquery_dts.py#L82-L83 (unmerged PR: https://github.com/apache/airflow/pull/13337/files)
Ticket: https://github.com/googleapis/python-bigquery-datatransfer/issues/90
Best regards, Kamil Breguła