I understand the motivation to make documentation equally important as bugs
in software, but from my point of view as a release manager, its not easy
to keep track of the release status when some blockers are not real
blockers (I can't just look at the number in JIRA, but I have to manually
go through the list and read every JIRA to get the real number of release
blockers)

As I've said in my initial email, a blocker is an issue in the code where
no workaround exist and the system is virtually unusable. Missing
documentation is always something users can work around.

I agree with Ted that we can still merge documentation changes while
testing RC0.

On Fri, May 5, 2017 at 7:48 AM, Aljoscha Krettek <aljos...@apache.org>
wrote:

> IMHO, the problem with the “add documentation” issues is that they should
> ideally have been documented as part of the feature development. (Full
> disclosure: I’m not innocent there and the Per-Key Window State Doc is
> somewhat my fault.) Sometimes, though, several features are developed over
> the course of multiple Jiras and it only makes sense to document the final
> new state.
>
> Best,
> Aljoscha
> > On 4. May 2017, at 20:07, Ted Yu <yuzhih...@gmail.com> wrote:
> >
> > I agree with Kostas.
> >
> > Considering 1.3 has many new features which need non-trivial effort for
> > testing, maybe the work on documentation can be done in parallel to
> testing
> > RC0.
> >
> > Cheers
> >
> > On Thu, May 4, 2017 at 10:54 AM, Kostas Kloudas <
> k.klou...@data-artisans.com
> >> wrote:
> >
> >> Hi Robert,
> >>
> >> Thanks for clarifying this so that we all have a common definition of
> >> what is a blocker.
> >>
> >> The only thing I would disagree, and only is some cases, is the
> >> documentation part.
> >> I think that in some cases, things that have to do with documentation
> can
> >> and
> >> should become blockers. Mainly to motivate devs to take care of them.
> >>
> >> There are important parts of Flink which are not (sufficiently or at
> all)
> >> documented
> >> and this can result in confusion / load in the mailing list / wrong user
> >> assumptions.
> >>
> >> Regards,
> >> Kostas
> >>
> >>
> >>> On May 4, 2017, at 7:38 PM, Robert Metzger <rmetz...@apache.org>
> wrote:
> >>>
> >>> Hi Flink Devs,
> >>>
> >>> while checking our JIRA for the 1.3 release, I found that some issues
> of
> >>> type "New Feature" have the priority "Blocker".
> >>> With the time-based release model, I don't think its possible to mark a
> >> new
> >>> feature as a blocker.
> >>>
> >>> Only a bug that leads to wrong results, system failure or completely
> >>> undefined behavior (without any available workaround) is a blocker.
> >>> New features, missing documentation or inconveniences are never
> blockers.
> >>>
> >>> I understand that people want to express that their feature is so
> >> important
> >>> that it is basically blocking us from creating a release, but with the
> >>> time-based release model, this doesn't really apply.
> >>>
> >>> If nobody disagrees, I'll un"block" new features to "Major" new
> features.
> >>>
> >>>
> >>> Regards,
> >>> Robert
> >>>
> >>>
> >>> Examples:
> >>> https://issues.apache.org/jira/browse/FLINK-6198
> >>> https://issues.apache.org/jira/browse/FLINK-6178
> >>> https://issues.apache.org/jira/browse/FLINK-6163
> >>> https://issues.apache.org/jira/browse/FLINK-6047
> >>> https://issues.apache.org/jira/browse/FLINK-5978
> >>> https://issues.apache.org/jira/browse/FLINK-5968
> >>
> >>
>
>

Reply via email to