Thanks Nic for working on this.

I found the summary on the dashboard useful!

El mar, 17 jun 2025 a las 12:07, Nic Crane (<thisis...@gmail.com>) escribió:

> Hi folks,
>
> I've been finding myself wanting a high-level overview of what's going on
> in the project but find it hard to keep up with all these mailing list
> threads, and so have added a section to the maintenance dashboard that
> Alenka and I were working on to give a daily summary of the dev mailing
> list discussions from the past 90 days.
>
> It can be found at [1] and I'll paste an example of its output (today's
> result) below [4].
>
> It's super simple - we grab the dev mailing list, wrangle it into a shape
> we can work with, and then get an LLM summary with a prompt we've iterated
> on a few times [2].
>
> I'd love some feedback on it - if you also find this useful, what works for
> you in the current version and what else would you like to see or see
> differently?
>
> Happy for responses here or as issues on the repo [3]
>
> Cheers,
>
> Nic
>
>
> [1] https://arrow-maintenance.github.io/arrowdash/#overall-summary
> [2]
>
> https://github.com/arrow-maintenance/arrowdash/blob/main/ml_data/prompt_ml_summary.txt
> [3] https://github.com/arrow-maintenance/arrowdash/issues
> [4] Example summary below:
>
> Ongoing Discussions
>
>     ADBC Configuration: Finding a consensus on configuration file locations
> and formats for ADBC drivers, with environment variables being a favored
> option for ease of use (May 27, June 2).
>     C++ CMake Build System: Simplifying the C++ CMake build configuration,
> specifically regarding static and shared library linkage, is being explored
> (June 3). The discussion includes whether to support building both shared
> and static libraries simultaneously.
>     nanoarrow Release Process: Preparing for the nanoarrow 0.7.0 release,
> including pre-release checklist and finding a release signer (May 30, May
> 31).
>     AWS Credit Usage: Discussing the optimal use of donated AWS credits for
> CI improvements, GPU testing, and benchmarking. Large memory tests were
> also mentioned (June 12).
>
> Emerging Themes
>
>     Project Component Decoupling: The effort to split language
> implementations into separate repositories continues, with Swift being the
> latest candidate for separation (May 16, May 19, May 20). This aims to
> improve maintainability and allow for language-specific adaptations. C#
> decoupling has also been raised (May 23).
>     Modernizing C++ Standard: A push to switch the Arrow C++ codebase to
> require C++20 is gaining momentum, promising benefits like improved
> language features and library support (May 19).
>     Community Engagement & Support: Identifying volunteers for the Arrow
> Summit selection committee indicates an ongoing need for community
> involvement (May 9, May 18, May 19). Kapa.ai’s bot presence on dev docs
> indicates potential benefit to community engagement (June 12).
>     Legacy Feature Removal: There is a move to deprecate and eventually
> remove support for older features like Feather V1 format in C++,
> encouraging migration to newer formats (June 3).
>
> Potential Roadblocks
>
>     Swift Implementation Support: Concerns exist about the level of
> activity and support for the Swift implementation, even with the proposed
> repository split (May 19, May 20).
>     Complexity of Build Systems: The discussion around CMake configuration
> highlights the complexity of managing build systems and supporting various
> build configurations (June 3).
>     Maintaining Deprecated Features: Balancing the removal of legacy
> features with the potential impact on downstream users and existing
> workflows is a consideration, as seen in the Feather V1 deprecation
> discussion (June 3).
>
> Strategic Plans
>
>     Release Management: Proposing a feature freeze date for the Arrow
> monorepo 21.0.0 release (July 1) indicates a focus on timely and
> predictable releases (June 4).
>     External Project Integration: A proposal to donate the arrow-gpu
> project suggests interest in expanding Arrow’s capabilities in
> GPU-accelerated computing (June 6).
>     Resource Optimization: Leveraging donated AWS credits to improve CI and
> benchmarking infrastructure demonstrates a commitment to optimizing
> resources and improving development workflows (June 12).
>     Codebase Cleanup: Removing stale Rust issues from the main repository
> suggests an ongoing effort to maintain a clean and organized codebase (June
> 12). Removal of Skyhook from the main repository (June 16) further
> demonstrates a desire to reduce the overall footprint of the repository.
>

Reply via email to