Hi Thomas,

Thanks for creating this proposal. I agree with Konstantin and you that a
bit more guidance for this topic is definitely helpful. I would be ok with
adopting your proposal.

Cheers,
Till

On Wed, Jan 12, 2022 at 9:23 AM Konstantin Knauf <kna...@apache.org> wrote:

> Hi Thomas,
>
> I am also +1 to set fixVersion more conservatively, in particular for patch
> releases. I am not sure we can or should solve this in a "strict" way. I am
> happy to give contributors and contributing teams a bit of freedom in how
> they use fixVersion for planning, but giving more concrete guidance than
> what we currently have in [1] would be desirable, I believe.
>
> Cheers,
>
> Konstantin
>
> [1]
>
> https://cwiki.apache.org/confluence/display/FLINK/Flink+Jira+Process#FlinkJiraProcess-FixVersion/s
> :
>
> On Tue, Jan 11, 2022 at 8:44 PM Thomas Weise <t...@apache.org> wrote:
>
> > Hi,
> >
> > As part of preparing the 1.14.3 release, I observed that there were
> > around 200 JIRA issues with fixVersion 1.14.3 that were unresolved
> > (after blocking issues had been dealt with). Further cleanup resulted
> > in removing fixVersion 1.14.3  from most of these and we are left with
> > [1] - these are the tickets that rolled over to 1.14.4.
> >
> > The disassociated issues broadly fell into following categories:
> >
> > * test infrastructure / stability related (these can be found by label)
> > * stale tickets (can also be found by label)
> > * tickets w/o label that pertain to addition of features that don't
> > fit into or don't have to go into patch release
> >
> > I wanted to bring this up so that we can potentially come up with
> > better guidance for use of the fixVersion field, since it is important
> > for managing releases [2]. Manual cleanup as done in this case isn't
> > desirable. A few thoughts:
> >
> > * In most cases, it is not necessary to set fixVersion upfront.
> > Instead, we can set it when the issue is actually resolved, and set it
> > for all versions/branches for which a backport occured after the
> > changes are merged
> > * How to know where to backport? "Affect versions" seems to be the
> > right field to use for that purpose. While resolving an issue for
> > master it can guide backporting.
> > * What if an issue should block a release? The priority of the issue
> > should be blocker. Blockers are low cardinality and need to be fixed
> > before release. So that would be the case where fixVersion is set
> > upfront.
> >
> > Thanks,
> > Thomas
> >
> > [1]
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20Flink%20and%20fixVersion%20%3D%201.14.4%20and%20resolution%20%3D%20Unresolved%20
> > [2]
> >
> https://cwiki.apache.org/confluence/display/FLINK/Creating+a+Flink+Release
> >
>
>
> --
>
> Konstantin Knauf
>
> https://twitter.com/snntrable
>
> https://github.com/knaufk
>

Reply via email to