Hello everyone, Here is the summary of our meeting earlier this week. Thank you all who joined the call, really appreciate your participation and you taking the time! Please correct anything that I missed. To all those who did not join, please voice your opinion if you disagree with anything.
Overall Summary Key points discussed: - *Publishing the contributing process document: * - Paola has been working on this document based on the draft created by Elad and her. Please review the draft PR <https://github.com/apache/airflow/pull/14176/>. - One element discussed was the creation of a folder structure for contributing documentation, so that the contributions instructions for docs vs. providers vs. code could be simpler and self-contained. During the discussion, the team agreed with the concept as long as there was a top level 'CONTRIBUTING.rst' doc at the top level in the Github repo. - There were two examples discussed for this: documented in an Airflow issue <https://github.com/apache/airflow/issues/11180> and the Ansible model for doc changes <https://docs.ansible.com/ansible/latest/dev_guide/index.html>. - *Issue metrics: * - In the interests of making it easier for committers and contributors to identify issues based on areas of interest, we have been triaging them into component areas. - The results on "bugs" (issues of kind:bug) going back to Dec 1, 2020 can be seen at Airflow issue tracking charts <https://docs.google.com/spreadsheets/d/1_B6L2rG5SRAXSX7V7q3o0MRF68wgU1ipCHOUjv_NqPc/edit#gid=1740918256> . - Here is a quick summary of all open bugs reported after Dec 1, 2020 summarized by separately releasable artifacts: - Core 2.x bug 63 Core 1.x bug 30 Providers 34 Kubernetes 19 Upgrade-check 4 Production image 1 CI 6 Dev-tools 2 Dependencies 1 Helm chart 5 pending-response 22 Total = 187 - In the above, Kubernetes bugs are being called since they cross-over between the Kubernetes Executor, the KubePodOperator, and sometimes with Helm chart dependencies. - From the above "Airflow Core" bugs (for both 2.x and 1.x releases) here is the quick breakdown: - API 4 Auth 7 CLI 3 Core Operators 2 Logging 7 Monitoring 1 Serialization 1 Scheduler / Executor 20 UI 11 Upgrade 1 Webserver 2 Other 33 Uncategorized 1 Total = 93 - In the above, the "Other" category consists of issues reported in Core Airflow but could not be broken down into a specific component at this time. These are sometimes related to examples, or DAG execution issues based on the kind of input given as arguments to the DAG, etc. - Core Operators refers to Operators which are bundled into the Core Airflow release such as the BashOperator and PythonOperator. - *Automation* - Stale PRs are getting closed as a result of the fix made by Kaxil to the "stale bot". - *Next steps* - Build work to make the 'doc builds' spell checks run only for changed files is still upcoming and is being tracked in this issue <https://github.com/apache/airflow/issues/11180>. - Continue going back beyond Dec 1, 2020 and publish similar metrics to include older bugs and features. - Help accelerate resolution of issues. *Meeting notes*: https://docs.google.com/document/d/1Fx46SoOnNLiqZKtrC-tOHj3zFlZfQwWuR2LRFXJnWqw/ Next meeting details: *Date*: March 7th *Time*: 8.30-9.30 AM Pacific / 4.30 PM GMT *Zoom link*: https://astronomer.zoom.us/j/91979682731?pwd=bWNoTFM3ajRidUlzL25RMXZ4WU96Zz09 <https://www.google.com/url?q=https://astronomer.zoom.us/j/91979682731?pwd%3DbWNoTFM3ajRidUlzL25RMXZ4WU96Zz09&sa=D&source=calendar&ust=1614129343896000&usg=AOvVaw0bgjByDAtA3eNW1BX_H21R> Best regards, Vikram
