Attendees: - Anja Boskovic - Ashish Paliwal - Bryce Mecum - David Li - Ian Joiner - Jacob Wujciak - Matt Topol - Percy Camilo Triveño Aucahuasi - Raúl Cumplido - Rok Mihevc - Vibhatha Abeykoon - Will Jones
Condition of nightly builds - Raúl would like to remind everyone that the great conditions of the nightly builds prior to the 9.0.0 release were a major factor in a smooth release. - With the first RC planned for the 17th of October we should strive to fix the many nightly issues currently open, the issues have been marked as blockers and will show up on the release page [1]. - Up to date information for the nighlies can be found in the zulip stream [2] and the static dashboard [3]. Build Breaking PRs - In line with the previous topic Anja would like to discuss the handling and communication of PRs that have large impacts on the build system(s) of arrow and it's components. Recently a number of PRs changing the build system have been merged without any communication about it on the ML or in Zulip. - While these PRs are simplifying and improving the build system they also cause existing workflows/processes to break down suddenly with now announcement or easily accessible information, which makes for frustrating troubleshooting for both contributors and users of arrow. - Examples: removal of ARROW_PYTHON [4] [5] - Jacob adds that some of these PRs were merged without running any CB checks to test impact in different build/packaging scenarios. Will propose Guidelines for handling PRs on ML. Removal of features on MacOS PR CI - There is an issue with brew install times for PR CI [6] running so long that the job is canceled after one hour. - Negatively impacts development feedback loop. - Solution: disable big features (gandiva, s3) to speed up build times and reduce time spent on dependency installation. - No objections from the call. [1]: https://cwiki.apache.org/confluence/display/ARROW/Arrow+10.0.0+Release [2]: https://ursalabs.zulipchat.com/#narrow/stream/181017-nightlies [3]: https://crossbow.voltrondata.com [4]: https://github.com/apache/arrow/commit/53ac2a00aa9ff199773513f6f996f73a07b37989#diff-fdbeaa3827abe185031e2e26cf48338f47e91068877b335eccac61b4498e3087 [5]: https://github.com/apache/arrow/pull/14224 [6]: https://issues.apache.org/jira/browse/ARROW-17872