Skip to content

Status of testing Providers that were prepared on November 24, 2024 #44324

Description

@eladkal

Body

I have a kind request for all the contributors to the latest provider packages release.
Could you please help us to test the RC versions of the providers?

The guidelines on how to test providers can be found in

Verify providers by contributors

Let us know in the comment, whether the issue is addressed.

Those are providers that require testing as there were some substantial changes introduced:

Provider celery: 3.8.5rc1

Provider cncf.kubernetes: 10.0.1rc1

Provider google: 11.0.0rc1

Provider standard: 0.0.2rc1

All users involved in the PRs:
@amirmor1 @dimberman @hardeybisey @fredthomsen @MaksYermak @sunank200 @kunaljubce @kacpermuda @sean-rose @kaxil @olegkachur-e @moiseenkov @gopidesupavan

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Activity

  1. added
    kind:metaHigh-level information important to the community
    on Nov 24, 2024
  2. moiseenkov commented on Nov 25, 2024

    @moiseenkov
    Contributor

    Hi,
    #44131 and #43953 look good

  3. hardeybisey commented on Nov 25, 2024

    @hardeybisey
    Contributor

    Hi, #44053 works as expected.

  4. fredthomsen commented on Nov 25, 2024

    @fredthomsen
    Contributor

    #42810 is good.

  5. kacpermuda commented on Nov 25, 2024

    @kacpermuda
    Collaborator

    #44214 is good

  6. amirmor1 commented on Nov 25, 2024

    @amirmor1
    Contributor

    #44262 works as expected

  7. sean-rose commented on Nov 26, 2024

    @sean-rose
    Contributor

    I verified that #44225 works.

  8. kunaljubce commented on Nov 27, 2024

    @kunaljubce
    Contributor

    @eladkal So I verified that #43890 works with apache-airflow>=2.10.0 -

    image

    However, there's an error when I do the same with apache-airflow==2.9.3 -

    image

    Unless I am doing something wrong, in which case please let me know, it seems that this is happening because of #41021 which seems to be linked to the airflow 2.10.0 milestone. If that's the case, maybe we should update the documentation for it on PyPi?

    image
  9. potiuk commented on Nov 27, 2024

    @potiuk
    Member

    However, there's an error when I do the same with apache-airflow==2.9.3

    Good catch. Apparently we miss compatibility class for that in "common.compat" and the sensor has no corresponding tests that would detect it in "providers/tests/standard/sensors" - the test for filesystem sensor is still in "tests/sensors" that's why our test suite did not catch it.

    If that's the case, maybe we should update the documentation for it on PyPi?

    Nope. We want to keep 2.8+ compatibility. We should add compatibilty StartTriggerArgs class in "common.compat" similarly to other "after 2.8" features, and import the class from there in the sensor.

    I guess @eladkal - since it's not a regression and standard provider is still 0.* it's not a blocker for the release and can be fixed as a follow-up.

  10. eladkal commented on Nov 27, 2024

    @eladkal
    ContributorAuthor

    @potiuk is correct, we don't consider this as a regression as standard provider is not yet "stable".
    Specifically for 2.9.x the sensor is reachable by importing from core path. The PR in question just moved it from core to providers so while it doesn't work as intended there is simple workaround for 2.9

  11. eladkal commented on Nov 27, 2024

    @eladkal
    ContributorAuthor

    @kunaljubce if you can raise a PR with a fix that would be much appreciated

  12. eladkal commented on Nov 27, 2024

    @eladkal
    ContributorAuthor

    Thank you everyone. Providers are released.

    I invite everyone to help improve providers for the next release, a list of open issues can be found here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions