Hi Stephan,

Thanks for bringing this up. I think it's important and a good time to
discuss what
does *feature freeze* really means. At least to me, seems I have some
misunderstandings with this comparing to other community members. But as
you
pointed out in the jira and also in this mail, I think your understanding
makes sense
to me.

Maybe we can have a conclusion in the thread and put this into the project
bylaws
which are under discussion?

Regarding to FLINK-13225, I would like to hear other's opinion since I
merged it. But
I would like to revert it if someone voted for reverting it.

Sorry for the inconvenience I caused.

Best,
Kurt


On Thu, Aug 8, 2019 at 4:46 PM Stephan Ewen <se...@apache.org> wrote:

> Hi all!
>
> I would like to bring this topic up, because we saw quite a few "secret"
> post-feature-freeze feature merges.
> The latest example was https://issues.apache.org/jira/browse/FLINK-13225
>
> I would like to make sure that we are all on the same page on what a
> feature freeze means and how to handle possible additions after the feature
> freeze.
> My understanding was the following, and I assume that this was also the
> understanding of the community when we started establishing the release
> practice:
>
>   - Feature freeze is the date until new features can be merged.
>   - After the feature freeze, we only merge bug fixes, release relevant
> tests (end to end tests), and documentation.
>   - Features should already be stable and have tests. It is not okay to
> "get a foot in the door" before feature freeze by merging something that is
> not ready (as a placeholder) and then fixing it post feature freeze.
>   - Extending functionality to new components is not a bug fix, it is a
> feature.
>   - If someone wants to add a minor feature after the feature freeze, and
> there is a good reason for that, it should be explicitly discussed. If
> there is no objection, it can be merged.
>
> Please let me know if you have a different understanding of what feature
> freeze means.
>
> Regarding the issue of FLINK-13225
> <https://issues.apache.org/jira/browse/FLINK-13225>?
>   - Should we keep it?
>   - Should we revert it in the release-1.9 branch and only keep it for
> master?
>
> Best,
> Stephan
>

Reply via email to