On Mon, Dec 29, 2025 at 1:33 PM Evgeny Kotkov via dev <
[email protected]> wrote:

> Evgeny Kotkov <[email protected]> writes:
>
> > From the RM perspective, I propose we proceed with creating the 1.15.x
> branch
> > shortly, and defer any other outstanding items to 1.16.x.  This should
> allow
> > us to keep our focus and attention on various tasks required for 1.15.0.
>
> To avoid any confusion, my opinion as a PMC member regarding the
> pristine-checksum-salt branch has not changed [2]:
>
> ```
>   For the history: thread [1] proposes the pristine-checksum-salt branch
>   that adds the infrastructure to support new pristine checksum kinds in
> the
>   working copy and makes a switch to the dynamically-salted SHA1.
>
>   From the technical standpoint, I think that it would be better to release
>   the first version of the pristines-on-demand feature having this branch
>   merged, because now we rely on the checksum comparison to determine if a
>   file has changed — and currently it's a checksum kind with known
> collisions.
>
>   At the same time, having that branch merged probably isn't a formal
> release
>   blocker for the pristines-on-demand feature.  Also, considering that the
>   pristine-checksum-salt branch is currently vetoed by danielsh
> (presumably,
>   for an indefinite period of time), I'd like to note that personally I
> have
>   no objections to proceeding with a release of the pristines-on-demand
>   feature without this branch.
> ```
>
> At the same time, from the RM perspective, it seems that the best available
> option is to proceed and release the current state. So I intend to move
> forward with that, proceeding towards rolling the RC1 build.
>
> [1]: https://lists.apache.org/thread/xmd7x6bx2mrrbw7k5jr1tdmhhrlr9ljc
> [2]: https://lists.apache.org/thread/7q26dxpd076hl3k6yxx6j7xv3zjppbn0
>
>
> Thanks,
> Evgeny Kotkov
>

Hi all,

(For simplicity and due to lack of time today, I am responding to the
original message of this thread at this time; I plan to respond to later
parts of this thread later...)

I concur with the plan to move forward with the 1.15.0 release and leave
the checksum issue for 1.16.

In the release notes for 1.15, I could draft some additional text to
document that when using a Pristines-on-Demand working copy, checksums are
relied on more strongly than with traditional, fully-cached working copies.
By documenting it, users can make a more informed decision as to which kind
of working copy is most appropriate for their use case.

I do hope that we can overcome this issue, but there's plenty of work for
everyone to get 1.15.0 released, so let's do that first.

Cheers, and Happy New Year,

Nathan

Reply via email to