SAOC 2026: seeking a mentor for dub build caching
drug007
drug2004 at bk.ru
Wed Aug 26 11:44:28 UTC 2026
On 8/24/26 20:41, Hariprakash wrote:
> Hi all,
>
> I'm putting together a Symmetry Autumn of Code 2026 proposal and looking
> for a mentor.
>
> The project is content-hash based build caching for dub, replacing the
> current timestamp-based invalidation, which has real problems with clock
> skew, Docker builds, and filesystem timestamp precision. There's a
> stalled 2021 proof of concept (PR #2077) that got most of the way there
> but never landed. I'm picking that up, resolving the open design
> question it left around dub.selections.json in the cache key, and
> shipping it with proper test coverage. As a secondary goal, I'll extend
> this year's newly merged Ninja generator backend to auto-select itself
> for large multi-package builds.
>
> Some context on me: I'm a 2026 GSoC contributor with the D Language
> Foundation, where I built the Ninja backend for dub this summer (merged
> PRs #3124, #3130, #3131, #3143), so I'm already familiar with the
> relevant parts of the codebase.
>
> If this sounds like something you'd be interested in mentoring, or if
> you know someone who might be, I'd really appreciate hearing from you.
> Happy to share the full proposal.
>
> Thanks,
> Hariprakash
Have you tried to contact the author of #2077?
More information about the Digitalmars-d-announce
mailing list