I would like to focus this week on releasing backport packages. And I
would like to ask you for opinions on what should be the first "bunch
of packages" to release:

The current status snapshot is here:
https://cwiki.apache.org/confluence/display/AIRFLOW/Backported+providers+packages+for+Airflow+1.10.*+series

We have a project in Github:
https://github.com/apache/airflow/projects/2 where I keep the status
of the packages and if you drill down to issues you will see that we
have very well defined criteria for each of the packages to be
"ready-to-release".

I think adding system tests and actual testing is a slow process. We
completed it for "google" "Postgres" "MySQL" packages and I am
planning to complete it for "HTTP" - possibly few simpler ones like
"sftp" "ssh" myself this week. We also need to re-test it for 1.10.10
but since we have semi-automated system tests, it will be easy and I
might even be able to automate it with Github Actions.

However, the two important ones "Microsoft" and "Amazon" are still
quite far from completion (or even starting for "Microsoft").

I might try to engage more people to do the testing, but I think there
also might be a value in releasing some first packages so that people
start using them and maybe then this will be a bigger incentive to do
more testing and implement system tests for other packages.

I think about two scenarios of release:

1) Google + postgres + mysql + http + ssh +sftp

2) Same as above but we wait for "amazon" "microsoft" to complete

What do you think - should we release the first bunch of operators
now? I personally think we should do that.

J.



-- 
Jarek Potiuk
Polidea | Principal Software Engineer

M: +48 660 796 129

Reply via email to