You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Nathan Hartman <ha...@gmail.com> on 2020/05/27 14:35:02 UTC

Finalizing the 1.14.0 release notes

To finalize the release notes for 1.14.0, I think there are just these
three changes to make:

(1) Document the test failures that occur on Windows with links to the
    revisions (and/or patches) that fix them. Say that "these issues
    are expected to be fixed in the next point release" or something
    to that effect.

(2) We haven't come to a formal decision on which minor lines of Py3
    we will "promise" to support through the life of 1.14, so I
    propose to not make any promises and instead just remove the #TODO
    item:

        TODO: Describe which minor releases of Python 3.x we plan to
        support through the four-year LTS period of Subversion 1.14.
        Per recent discussions on the dev@ mailing list, that might be
        some form of "rolling" support: In each 1.14.x patch release,
        we would make an effort to support the oldest through newest
        minor lines of Python 3.x that Python upstream supports at the
        time of our release. However, we could drop support for the
        oldest one if we have a compelling reason to do so.

    Unless the other devs feel that we should state something here,
    but if so, then what?

(3) Under "Python 3 support is incomplete" we are linking to a wiki
    page "Subversion's Python 3 Support Status" at [1]. That page is
    being used by the developers to track the status of each Python
    script; it more closely represents trunk than any release. Should
    the current state of that page be copied (perhaps formatted
    differently) into the release notes to preserve the record of
    what's actually in this release?

Am I missing anything?

Thanks,
Nathan

[1] https://cwiki.apache.org/confluence/display/SVN/Subversion%27s+Python+3+Support+Status

Re: Finalizing the 1.14.0 release notes

Posted by Stefan Sperling <st...@elego.de>.
On Wed, May 27, 2020 at 10:35:02AM -0400, Nathan Hartman wrote:
> To finalize the release notes for 1.14.0, I think there are just these
> three changes to make:
> 
> (1) Document the test failures that occur on Windows with links to the
>     revisions (and/or patches) that fix them. Say that "these issues
>     are expected to be fixed in the next point release" or something
>     to that effect.

Agreed.

> (2) We haven't come to a formal decision on which minor lines of Py3
>     we will "promise" to support through the life of 1.14, so I
>     propose to not make any promises and instead just remove the #TODO
>     item:
> 
>         TODO: Describe which minor releases of Python 3.x we plan to
>         support through the four-year LTS period of Subversion 1.14.
>         Per recent discussions on the dev@ mailing list, that might be
>         some form of "rolling" support: In each 1.14.x patch release,
>         we would make an effort to support the oldest through newest
>         minor lines of Python 3.x that Python upstream supports at the
>         time of our release. However, we could drop support for the
>         oldest one if we have a compelling reason to do so.
> 
>     Unless the other devs feel that we should state something here,
>     but if so, then what?

I would agree with not making any promises right now and just deleting
that note. We can draw a line once an actual problems comes up.

> (3) Under "Python 3 support is incomplete" we are linking to a wiki
>     page "Subversion's Python 3 Support Status" at [1]. That page is
>     being used by the developers to track the status of each Python
>     script; it more closely represents trunk than any release. Should
>     the current state of that page be copied (perhaps formatted
>     differently) into the release notes to preserve the record of
>     what's actually in this release?

It looks like we could link to a fixed page ID to show today's page:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=138021580
Changes to py scripts touched on 1.14.x after 1.14.0 will be recorded in
the CHANGES file.