On 12. 12. 25 17:21, Timofei Zhakov wrote:
On Thu, Dec 11, 2025 at 8:04 PM Daniel Sahlberg <[email protected]> wrote:

    Den tors 11 dec. 2025 kl 17:39 skrev Evgeny Kotkov via dev
    <[email protected]>:

        Evgeny Kotkov <[email protected]> writes:

        > If there are no objections, I plan to start moving things
        forward shortly.
        > Hopefully, we can get 1.15 out within the next two to three
        months.

        I have checked the current state of trunk, and I believe we're
        in good shape.
        Specifically, there appear to be no loose ends or incomplete
        new features
        and the last potentially destabilizing change (r1927953)
        occurred four
        months ago.

        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.

        Assuming no objections, I can plan to complete the remaining
        preparatory
        steps and create the 1.15.x branch on Monday, December 15th.


        Below is a detailed status check based on our documented steps
        [1] for
        creating a new minor release branch:

        🗹 Review the Roadmap.  Should any of the outstanding items be
        addressed
           before branching?

          Comment: Personally, I do not think we should be starting
        any additional
          features for 1.15 at this stage.


    How about Timofei's UTF-8-branch? The branch readme indicates that
    all commands are ready. Can we get this merged before branching?


I think our current first priority should be to focus on getting 1.15 out. Of course it would've been great to also include UTF-8 cmdline work, but since we have so many changes to release already, I feel like we could leave it for future.

Considering the fact that we might also expect 1.16 soon after, there is no need to force it into 1.15.

Anyways, the branch is almost ready. According to my TODO list we only need to fix the failing test. I even have a draft of a merge log-message.

To fix deprecation warnings which are currently produced when compiling trunk, is another issue. I was originally thinking that since the branch bumps this function, we were fine. However, now it's a bit of an awkward situation because now we need to introduce a new compatibility wrapper for this function and then bump it in the UTF8 cmdline branch once again.


We're allowed to use our own deprecated functions and to not provide a non-deprecated version. They won't be removed until 2.0, so ... never. It's inconsistent, but [1].


For a bit of context, this function was marked as SVN_DEPRECATED attribute back in r872846 alongside a bunch of other functions. I may guess that all functions without explicit usages in the codebase were GREPed and marked with this keyword even though there was a function with exactly the same behaviour, but in the private API.

--
Timofei Zhakov

[1] https://en.wikipedia.org/wiki/Wikipedia:Emerson_and_Wilde_on_consistency

Reply via email to