A quick question, what should we do if a developer creates a JIRA issue and
then create a pull request at once without assigning?


Regards,
Jark

On Thu, 18 Jul 2019 at 18:50, Zili Chen <wander4...@gmail.com> wrote:

> Checking the result, as a discovery, I found that one can
> still file a JIRA with "blocker" priority.
>
> IIRC someone in this thread once mentioned that
> "Don't allow contributors to set a blocker priority."
>
> Chesnay,
>
> Thanks for the clarification.
>
>
> Best,
> tison.
>
>
> Chesnay Schepler <ches...@apache.org> 于2019年7月18日周四 下午6:40写道:
>
> > We haven't wiped the set of contributors yet. Not sure if there's an
> > easy way to remove the permissions for all of them; someone from the PMC
> > may have to bite the bullet and click 600 times in a row :)
> >
> > On 18/07/2019 12:32, Zili Chen wrote:
> > > Robert,
> > >
> > > Thanks for your effort. Rejecting contributor permission request
> > > with a nice message and pointing them to the announcement sounds
> > > reasonable. Just to be clear, we now have no person with contributor
> > > role, right?
> > >
> > > Chesnay,
> > >
> > > https://flink.apache.org/contributing/contribute-code.html has been
> > > updated and mentions that "Only committers can assign a Jira ticket."
> > >
> > > I think the corresponding update has been done.
> > >
> > > Best,
> > > tison.
> > >
> > >
> > > Chesnay Schepler <ches...@apache.org> 于2019年7月18日周四 下午6:25写道:
> > >
> > >> Do our contribution guidelines contain anything that should be
> updated?
> > >>
> > >> On 18/07/2019 12:24, Chesnay Schepler wrote:
> > >>> Sounds good to me.
> > >>>
> > >>> On 18/07/2019 12:07, Robert Metzger wrote:
> > >>>> Infra has finally changed the permissions. I just announced the
> > >>>> change in a
> > >>>> separate email [1].
> > >>>>
> > >>>> One thing I wanted to discuss here is, how do we want to handle all
> > the
> > >>>> "contributor permissions" requests?
> > >>>>
> > >>>> My proposal is to basically reject them with a nice message,
> pointing
> > >>>> them
> > >>>> to my announcement.
> > >>>>
> > >>>> What do you think?
> > >>>>
> > >>>>
> > >>>>
> > >>>> [1]
> > >>>>
> > >>
> >
> https://lists.apache.org/thread.html/4ed570c7110b7b55b5c3bd52bb61ff35d5bda88f47939d8e7f1844c4@%3Cdev.flink.apache.org%3E
> > >>>>
> > >>>>
> > >>>> On Thu, Jul 4, 2019 at 1:21 PM Robert Metzger <rmetz...@apache.org>
> > >>>> wrote:
> > >>>>
> > >>>>> This is the Jira ticket I opened
> > >>>>> https://issues.apache.org/jira/browse/INFRA-18644 a long time ago
> :)
> > >>>>>
> > >>>>> On Thu, Jul 4, 2019 at 10:47 AM Chesnay Schepler <
> ches...@apache.org
> > >
> > >>>>> wrote:
> > >>>>>
> > >>>>>> @Robert what's the state here?
> > >>>>>>
> > >>>>>> On 24/06/2019 16:16, Robert Metzger wrote:
> > >>>>>>> Hey all,
> > >>>>>>>
> > >>>>>>> I would like to drive this discussion to an end soon.
> > >>>>>>> I've just merged the updated contribution guide to the Flink
> > website:
> > >>>>>>> https://flink.apache.org/contributing/contribute-code.html
> > >>>>>>>
> > >>>>>>> I will now ask Apache IINFRA to change the permissions in our
> Jira.
> > >>>>>>>
> > >>>>>>> Here's the updated TODO list:
> > >>>>>>>
> > >>>>>>> 1. I update the contribution guide DONE
> > >>>>>>> 2. Update Flinkbot to close invalid PRs, and show warnings on PRs
> > >>>>>>> with
> > >>>>>>> unassigned JIRAs IN PROGRESS
> > >>>>>>> 3. We ask Infra to change the permissions of our JIRA so that: IN
> > >>>>>> PROGRESS
> > >>>>>>>      a) only committers can assign users to tickets
> > >>>>>>>      b) contributors can't assign users to tickets
> > >>>>>>>      c) Every registered JIRA user is an assignable user in FLINK
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On Fri, May 24, 2019 at 9:18 AM Robert Metzger <
> > rmetz...@apache.org>
> > >>>>>> wrote:
> > >>>>>>>> Hey,
> > >>>>>>>>
> > >>>>>>>> I started working on step 1 and proposed some changes to the
> Flink
> > >>>>>>>> website: https://github.com/apache/flink-web/pull/217
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Tue, Apr 30, 2019 at 4:08 PM Robert Metzger <
> > rmetz...@apache.org
> > >>>>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Hi Fabian,
> > >>>>>>>>> You are right, I made a mistake. I don't think it makes sense
> to
> > >>>>>>>>> introduce a new permission class. This will make the life of
> JIRA
> > >>>>>> admins
> > >>>>>>>>> unnecessarily complicated.
> > >>>>>>>>> I updated the task list:
> > >>>>>>>>>
> > >>>>>>>>> 1. I update the contribution guide
> > >>>>>>>>> 2. Update Flinkbot to close invalid PRs, and show warnings on
> > >>>>>>>>> PRs with
> > >>>>>>>>> unassigned JIRAs
> > >>>>>>>>> 3. We ask Infra to change the permissions of our JIRA so that:
> > >>>>>>>>>      a) only committers can assign users to tickets
> > >>>>>>>>>      b) contributors can't assign users to tickets
> > >>>>>>>>>      c) Every registered JIRA user is an assignable user in
> FLINK
> > >>>>>>>>> 4. We remove all existing contributors
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On Tue, Apr 30, 2019 at 12:00 PM Fabian Hueske <
> > fhue...@gmail.com>
> > >>>>>> wrote:
> > >>>>>>>>>> Hi Robert,
> > >>>>>>>>>>
> > >>>>>>>>>> If I understood the decision correctly, we also need to ask
> > >>>>>>>>>> Infra to
> > >>>>>> make
> > >>>>>>>>>> everybody an assignable user, right?
> > >>>>>>>>>> Or do we want to add a new permission class "Assignable User"
> > such
> > >>>>>> that
> > >>>>>>>>>> everyone still needs to ask for the right Jira permissions?
> > >>>>>>>>>>
> > >>>>>>>>>> Fabian
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> Am Di., 30. Apr. 2019 um 10:46 Uhr schrieb Timo Walther <
> > >>>>>>>>>> twal...@apache.org
> > >>>>>>>>>>> :
> > >>>>>>>>>>> Hi Robert,
> > >>>>>>>>>>>
> > >>>>>>>>>>> thanks for taking care of this. +1 to your suggested steps.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Regards,
> > >>>>>>>>>>> Timo
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> Am 30.04.19 um 10:42 schrieb Robert Metzger:
> > >>>>>>>>>>>> @Stephan: I agree. Auto-closing PRs is quite aggressive.
> > >>>>>>>>>>>> I will only do that for PRs without JIRA ID or "[hotfix]" in
> > the
> > >>>>>>>>>> title.
> > >>>>>>>>>>>> We can always revisit this at a later stage.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I'm proposing the following steps:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> 1. I update the contribution guide
> > >>>>>>>>>>>> 2. Update Flinkbot to close invalid PRs, and show warnings
> on
> > >>>>>>>>>>>> PRs
> > >>>>>>>>>> with
> > >>>>>>>>>>>> unassigned JIRAs
> > >>>>>>>>>>>> 3. We ask Infra to change the permissions of our JIRA so
> that:
> > >>>>>>>>>>>>       a) only committers can assign users to tickets
> > >>>>>>>>>>>>       b) contributors can't assign users to tickets
> > >>>>>>>>>>>> 4. We remove all existing contributors
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Wed, Apr 24, 2019 at 11:17 AM vino yang
> > >>>>>>>>>>>> <yanghua1...@gmail.com>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>> also +1 for option 2.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> I think auto-close a PR sometimes a bit impertinency.
> > >>>>>>>>>>>>> The reasons just like Stephan mentioned.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Stephan Ewen <se...@apache.org> 于2019年4月24日周三
> > >>>>>>>>>>>>> 下午4:08写道:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> About auto-closing PRs from unassigned issues, consider
> the
> > >>>>>>>>>> following
> > >>>>>>>>>>>>> case
> > >>>>>>>>>>>>>> that has happened quite a bit.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>       - a user reports a small bug and immediately wants
> to
> > >>>>>> provide a
> > >>>>>>>>>> fix
> > >>>>>>>>>>> for
> > >>>>>>>>>>>>>> it
> > >>>>>>>>>>>>>>       - it makes sense to not stall the user for a few
> days
> > >>>>>>>>>>>>>> until a
> > >>>>>>>>>>> committer
> > >>>>>>>>>>>>>> assigned the issue
> > >>>>>>>>>>>>>>       - not auto-closing the PR would at least allow the
> > >>>>>>>>>>>>>> user to
> > >>>>>>>>>> provide
> > >>>>>>>>>>>>> their
> > >>>>>>>>>>>>>> patch.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Wed, Apr 24, 2019 at 10:00 AM Stephan Ewen
> > >>>>>>>>>>>>>> <se...@apache.org>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>> +1 for option #2
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Seems to me that this does not contradict option #1, it
> > only
> > >>>>>>>>>> extends
> > >>>>>>>>>>>>> this
> > >>>>>>>>>>>>>>> a bit. I think there is a good case for that, to help
> > >>>>>>>>>>>>>>> frequent
> > >>>>>>>>>>>>>> contributors
> > >>>>>>>>>>>>>>> on a way to committership.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> @Konstantin: Trivial fixes (typos, docs, javadocs, ...)
> > >>>>>>>>>>>>>>> should
> > >>>>>>>>>> still
> > >>>>>>>>>>> be
> > >>>>>>>>>>>>>>> possible as "hotfixes".
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Mon, Apr 15, 2019 at 3:14 PM Timo Walther <
> > >>>>>> twal...@apache.org>
> > >>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>> I think this really depends on the contribution.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Sometimes "triviality" means that people just want to
> fix
> > a
> > >>>>>> typo
> > >>>>>>>>>> in
> > >>>>>>>>>>>>> some
> > >>>>>>>>>>>>>>>> docs. For this, a hotfix PR is sufficient and does not
> > >>>>>>>>>>>>>>>> need a
> > >>>>>>>>>> JIRA
> > >>>>>>>>>>>>>> issue.
> > >>>>>>>>>>>>>>>> However, sometimes "triviality" is only trivial at first
> > >>>>>>>>>>>>>>>> glance
> > >>>>>>>>>> but
> > >>>>>>>>>>>>>>>> introduces side effects. In any case, any contribution
> > >>>>>>>>>>>>>>>> needs to
> > >>>>>>>>>> be
> > >>>>>>>>>>>>>>>> reviewed and merged by a committer so follow-up
> responses
> > >>>>>>>>>>>>>>>> and
> > >>>>>>>>>>>>> follow-up
> > >>>>>>>>>>>>>>>> work might always be required. But you are right,
> > committers
> > >>>>>>>>>> need to
> > >>>>>>>>>>>>>>>> respond quicker in any case.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Timo
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Am 15.04.19 um 14:54 schrieb Konstantin Knauf:
> > >>>>>>>>>>>>>>>>> Hi everyone,
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> just my two cents:  as a non-committer I appreciate a
> > >>>>>>>>>> lightweight,
> > >>>>>>>>>>>>>>>>> frictionless process for trivial changes or small fixes
> > >>>>>> without
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>> need to
> > >>>>>>>>>>>>>>>>> approach a committer beforehand. If it takes 5 days, so
> > >>>>>>>>>>>>>>>>> that I
> > >>>>>>>>>> can
> > >>>>>>>>>>>>>> start
> > >>>>>>>>>>>>>>>>> with a triviality, I might not bother in the first
> > >>>>>>>>>>>>>>>>> place. So,
> > >>>>>> in
> > >>>>>>>>>>>>> order
> > >>>>>>>>>>>>>>>> for
> > >>>>>>>>>>>>>>>>> this not to backfire by making the community more
> > >>>>>>>>>>>>>>>>> exclusive,
> > >>>>>> we
> > >>>>>>>>>> need
> > >>>>>>>>>>>>>>>> more
> > >>>>>>>>>>>>>>>>> timely responses & follow ups by committers after the
> > >>>>>>>>>>>>>>>>> change
> > >>>>>> to
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>>> workflow. Having said that, I am slightly leaning
> towards
> > >>>>>>>>>> Andrey's
> > >>>>>>>>>>>>>>>>> interpretation of option 2.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Cheers,
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Konstantin
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Mon, Apr 15, 2019 at 1:39 PM Andrey Zagrebin <
> > >>>>>>>>>>>>> and...@ververica.com
> > >>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> @Robert thanks for pointing out and sorry for
> > >>>>>>>>>>>>>>>>>> confusion. The
> > >>>>>>>>>>>>> correct
> > >>>>>>>>>>>>>>>> text:
> > >>>>>>>>>>>>>>>>>> +1 for option 1.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I also do not mind option 2, after 1-2 contributions,
> > any
> > >>>>>>>>>>>>> contributor
> > >>>>>>>>>>>>>>>> could
> > >>>>>>>>>>>>>>>>>> just ask the committer (who merged those
> contributions)
> > >>>>>>>>>>>>>>>>>> about
> > >>>>>>>>>>>>>>>> contributor
> > >>>>>>>>>>>>>>>>>> permissions.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>>>> Andrey
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> On Mon, Apr 15, 2019 at 10:34 AM Feng LI <
> > >>>>>>>>>> nemoking...@gmail.com>
> > >>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>> Hello there,
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> New to the community. Just thought you might want
> some
> > >>>>>> inputs
> > >>>>>>>>>> from
> > >>>>>>>>>>>>>> new
> > >>>>>>>>>>>>>>>>>>> comers too.
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> I prefer option 2, where you need to prove the
> ability
> > >>>>>>>>>>>>>>>>>>> and
> > >>>>>>>>>>>>>> commitment
> > >>>>>>>>>>>>>>>>>> with
> > >>>>>>>>>>>>>>>>>>> commits before contributor permission is assigned.
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Cheers,
> > >>>>>>>>>>>>>>>>>>> Feng
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Le lun. 15 avr. 2019 à 09:17, Robert Metzger <
> > >>>>>>>>>> rmetz...@apache.org
> > >>>>>>>>>>>>>> a
> > >>>>>>>>>>>>>>>>>>> écrit :
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> @Andrey: You mention "option 2" two times, I guess
> > >>>>>>>>>>>>>>>>>>>> one of
> > >>>>>>>>>> the two
> > >>>>>>>>>>>>>>>> uses
> > >>>>>>>>>>>>>>>>>> of
> > >>>>>>>>>>>>>>>>>>>> "option 2" contains a typo?
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> On Wed, Apr 10, 2019 at 10:33 AM Andrey Zagrebin <
> > >>>>>>>>>>>>>>>> and...@ververica.com
> > >>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Hi all,
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> +1 for option 2.
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> I also do not mind option 2, after 1-2
> > >>>>>>>>>>>>>>>>>>>>> contributions, any
> > >>>>>>>>>>>>>>>> contributor
> > >>>>>>>>>>>>>>>>>>>> could
> > >>>>>>>>>>>>>>>>>>>>> just ask the committer (who merged those
> > contributions)
> > >>>>>>>>>> about
> > >>>>>>>>>>>>>>>>>>> contributor
> > >>>>>>>>>>>>>>>>>>>>> permissions.
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>>>>>>> Andrey
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> On Wed, Apr 10, 2019 at 3:58 AM Robert Metzger <
> > >>>>>>>>>>>>>> rmetz...@apache.org
> > >>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> I'm +1 on option 1.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 9, 2019 at 1:58 AM Timo Walther <
> > >>>>>>>>>>>>> twal...@apache.org>
> > >>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>> Hi everyone,
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> I'd like to bring up this discussion thread
> again.
> > In
> > >>>>>>>>>>>>> summary, I
> > >>>>>>>>>>>>>>>>>>>> think
> > >>>>>>>>>>>>>>>>>>>>>>> we all agreed on improving the JIRA workflow to
> > move
> > >>>>>>>>>>>>>>>>>>> design/consensus
> > >>>>>>>>>>>>>>>>>>>>>>> discussions from PRs to the issues first, before
> > >>>>>>>>>> implementing
> > >>>>>>>>>>>>>>>>>> them.
> > >>>>>>>>>>>>>>>>>>>>>>> Two options have been proposed:
> > >>>>>>>>>>>>>>>>>>>>>>> 1. Only committers can assign people to issues.
> > >>>>>>>>>>>>>>>>>>>>>>> PRs of
> > >>>>>>>>>>>>>> unassigned
> > >>>>>>>>>>>>>>>>>>>>> issues
> > >>>>>>>>>>>>>>>>>>>>>>> are closed automatically.
> > >>>>>>>>>>>>>>>>>>>>>>> 2. Committers upgrade assignable users to
> > >>>>>>>>>>>>>>>>>>>>>>> contributors
> > >>>>>> as
> > >>>>>>>>>> an
> > >>>>>>>>>>>>>>>>>>>>>>> intermediate step towards committership.
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> I would prefer option 1 as some people also
> > mentioned
> > >>>>>> that
> > >>>>>>>>>>>>>>>>>> option 2
> > >>>>>>>>>>>>>>>>>>>>>>> requires some standadized processes otherwise it
> > >>>>>>>>>>>>>>>>>>>>>>> would
> > >>>>>> be
> > >>>>>>>>>>>>>>>>>> difficult
> > >>>>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>> communicate why somebody is a contributor and
> some
> > >>>>>>>>>> somebody is
> > >>>>>>>>>>>>>>>>>> not.
> > >>>>>>>>>>>>>>>>>>>>>>> What do you think?
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>>>>>>>> Timo
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> Am 18.03.19 um 14:25 schrieb Robert Metzger:
> > >>>>>>>>>>>>>>>>>>>>>>>> @Fabian: I don't think this is a big problem.
> > Moving
> > >>>>>> away
> > >>>>>>>>>>>>> from
> > >>>>>>>>>>>>>>>>>>>>> "giving
> > >>>>>>>>>>>>>>>>>>>>>>>> everybody contributor permissions" to "giving it
> > to
> > >>>>>> some
> > >>>>>>>>>>>>>>>>>> people"
> > >>>>>>>>>>>>>>>>>>> is
> > >>>>>>>>>>>>>>>>>>>>> not
> > >>>>>>>>>>>>>>>>>>>>>>>> risky.
> > >>>>>>>>>>>>>>>>>>>>>>>> I would leave this decision to the committers
> who
> > >>>>>>>>>>>>>>>>>>>>>>>> are
> > >>>>>>>>>> working
> > >>>>>>>>>>>>>>>>>>> with
> > >>>>>>>>>>>>>>>>>>>> a
> > >>>>>>>>>>>>>>>>>>>>>>> person.
> > >>>>>>>>>>>>>>>>>>>>>>>> We should bring this discussion to a conclusion
> > and
> > >>>>>>>>>> implement
> > >>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>>>> changes
> > >>>>>>>>>>>>>>>>>>>>>>>> to JIRA.
> > >>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>> Nobody has raised any objections to the overall
> > >>>>>>>>>>>>>>>>>>>>>>>> idea.
> > >>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>> Points raised:
> > >>>>>>>>>>>>>>>>>>>>>>>> 1. We need to update the contribution guide and
> > >>>>>> describe
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>>> workflow.
> > >>>>>>>>>>>>>>>>>>>>>>>> 2. I brought up changing Flinkbot so that it
> > >>>>>> auto-closes
> > >>>>>>>>>> PRs
> > >>>>>>>>>>>>>>>>>>>> without
> > >>>>>>>>>>>>>>>>>>>>>>>> somebody assigned in JIRA.
> > >>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>> Who wants to work on an update of the
> contribution
> > >>>>>> guide?
> > >>>>>>>>>>>>>>>>>>>>>>>> If there's no volunteers, I'm happy to take care
> > of
> > >>>>>> this.
> > >>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 15, 2019 at 9:20 AM Fabian Hueske <
> > >>>>>>>>>>>>>>>>>> fhue...@gmail.com
> > >>>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>>> Hi,
> > >>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>> I'm not sure about adding an additional stage.
> > >>>>>>>>>>>>>>>>>>>>>>>>> Who's going to decide when to "promote" a user
> > to a
> > >>>>>>>>>>>>>>>>>> contributor,
> > >>>>>>>>>>>>>>>>>>>>> i.e.,
> > >>>>>>>>>>>>>>>>>>>>>>>>> grant assigning permission?
> > >>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>> Best, Fabian
> > >>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>> Am Do., 14. März 2019 um 13:50 Uhr schrieb Timo
> > >>>>>> Walther
> > >>>>>>>>>> <
> > >>>>>>>>>>>>>>>>>>>>>>>>> twal...@apache.org
> > >>>>>>>>>>>>>>>>>>>>>>>>>> :
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Robert,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>> I also like the idea of making every Jira user
> > an
> > >>>>>>>>>>>>> "Assignable
> > >>>>>>>>>>>>>>>>>>>>> User",
> > >>>>>>>>>>>>>>>>>>>>>>> but
> > >>>>>>>>>>>>>>>>>>>>>>>>>> restrict assigning a ticket to people with
> > >>>>>>>>>>>>>>>>>>>>>>>>>> committer
> > >>>>>>>>>>>>>>>>>>> permissions.
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Instead of giving contributor permissions to
> > >>>>>> everyone,
> > >>>>>>>>>> we
> > >>>>>>>>>>>>>>>>>> could
> > >>>>>>>>>>>>>>>>>>>>> have
> > >>>>>>>>>>>>>>>>>>>>>> a
> > >>>>>>>>>>>>>>>>>>>>>>>>>> more staged approach from user, to
> contributor,
> > >>>>>>>>>>>>>>>>>>>>>>>>>> and
> > >>>>>>>>>> finally
> > >>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>> committer.
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Once people worked on a couple of JIRA issues,
> > >>>>>>>>>>>>>>>>>>>>>>>>>> we can
> > >>>>>>>>>> make
> > >>>>>>>>>>>>>>>>>> them
> > >>>>>>>>>>>>>>>>>>>>>>>>>> contributors.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>> What do you think?
> > >>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Timo
> > >>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>> Am 06.03.19 um 12:33 schrieb Robert Metzger:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tison,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> I also thought about this.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> Making a person a "Contributor" is required
> for
> > >>>>>> being
> > >>>>>>>>>> an
> > >>>>>>>>>>>>>>>>>>>>> "Assignable
> > >>>>>>>>>>>>>>>>>>>>>>>>>> User",
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> so normal Jira accounts can't be assigned to
> a
> > >>>>>> ticket.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> We could make every Jira user an "Assignable
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> User",
> > >>>>>>>>>> but
> > >>>>>>>>>>>>>>>>>>> restrict
> > >>>>>>>>>>>>>>>>>>>>>>>>>> assigning
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> a ticket to people with committer
> permissions.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> There are some other permissions attached to
> > the
> > >>>>>>>>>>>>>>>>>> "Contributor"
> > >>>>>>>>>>>>>>>>>>>>> role,
> > >>>>>>>>>>>>>>>>>>>>>>>>> such
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> as "Closing" and "Editing" (including
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> "Transition",
> > >>>>>>>>>>>>> "Logging
> > >>>>>>>>>>>>>>>>>>>>> work",
> > >>>>>>>>>>>>>>>>>>>>>>>>>> etc.).
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> I think we should keep the "Contributor"
> role,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> but
> > >>>>>> we
> > >>>>>>>>>>>>> could
> > >>>>>>>>>>>>>>>>>> be
> > >>>>>>>>>>>>>>>>>>>> (as
> > >>>>>>>>>>>>>>>>>>>>>> you
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> propose) make it more restrictive. Maybe
> > "invite
> > >>>>>>>>>> only" for
> > >>>>>>>>>>>>>>>>>>>> people
> > >>>>>>>>>>>>>>>>>>>>>> who
> > >>>>>>>>>>>>>>>>>>>>>>>>> are
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> apparently active in our Jira.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> Robert
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Mar 6, 2019 at 11:02 AM ZiLi Chen <
> > >>>>>>>>>>>>>>>>>>> wander4...@gmail.com
> > >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi devs,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Just now I find that one not a contributor
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> can file
> > >>>>>>>>>> issue
> > >>>>>>>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>>>>>>>>>>>> participant
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> discussion.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> One becomes contributor can additionally
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> assign an
> > >>>>>>>>>> issue
> > >>>>>>>>>>>>>>>>>> to a
> > >>>>>>>>>>>>>>>>>>>>>> person
> > >>>>>>>>>>>>>>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> modify fields of any issues.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> For a more restrictive JIRA workflow, maybe
> we
> > >>>>>>>>>> achieve it
> > >>>>>>>>>>>>>>>>>> by
> > >>>>>>>>>>>>>>>>>>>>> making
> > >>>>>>>>>>>>>>>>>>>>>>>>> it a
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> bit more
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> restrictive granting contributor permission?
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> tison.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Robert Metzger <rmetz...@apache.org>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> 于2019年2月27日周三
> > >>>>>>>>>>>>>>>>>> 下午9:53写道:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I like this idea and I would like to try it
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> to see
> > >>>>>>>>>> if it
> > >>>>>>>>>>>>>>>>>>>> solves
> > >>>>>>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> problem.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I can also offer to add a functionality to
> > the
> > >>>>>>>>>> Flinkbot
> > >>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>>>>> automatically
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> close pull requests which have been opened
> > >>>>>> against a
> > >>>>>>>>>>>>>>>>>>>> unassigned
> > >>>>>>>>>>>>>>>>>>>>>> JIRA
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ticket.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Being rejected by an automated system,
> which
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> just
> > >>>>>>>>>>>>> applies
> > >>>>>>>>>>>>>>>>>> a
> > >>>>>>>>>>>>>>>>>>>> rule
> > >>>>>>>>>>>>>>>>>>>>>> is
> > >>>>>>>>>>>>>>>>>>>>>>>>>> nicer
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> than being rejected by a person.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Feb 27, 2019 at 1:45 PM Stephan
> Ewen
> > <
> > >>>>>>>>>>>>>>>>>>>> se...@apache.org>
> > >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @Chesnay - yes, this is possible,
> according
> > to
> > >>>>>>>>>> infra.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Feb 27, 2019 at 11:09 AM ZiLi
> Chen <
> > >>>>>>>>>>>>>>>>>>>>> wander4...@gmail.com
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @Hequn
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> It might be hard to separate JIRAs into
> > >>>>>>>>>> conditional
> > >>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>>>>>>>>>>> unconditional
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ones.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Even if INFRA supports such separation,
> we
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> meet
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>> problem
> > >>>>>>>>>>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a contributor is granted to decide the
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> type of a
> > >>>>>>>>>> JIRA.
> > >>>>>>>>>>>>>>>>>> If
> > >>>>>>>>>>>>>>>>>>>> so,
> > >>>>>>>>>>>>>>>>>>>>>> then
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contributors might
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tend to create JIRAs as unconditional;
> and
> > if
> > >>>>>>>>>> not, we
> > >>>>>>>>>>>>>>>>>>>> fallback
> > >>>>>>>>>>>>>>>>>>>>>>>>> that a
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contributor
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ask a committer for setting the JIRA as
> > >>>>>>>>>> unconditional,
> > >>>>>>>>>>>>>>>>>>> which
> > >>>>>>>>>>>>>>>>>>>>> is
> > >>>>>>>>>>>>>>>>>>>>>> no
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> better
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> than
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ask a committer for assigning to the
> > >>>>>> contributor.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @Timo
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "More discussion before opening a PR"
> > sounds
> > >>>>>> good.
> > >>>>>>>>>>>>>>>>>>> However,
> > >>>>>>>>>>>>>>>>>>>> it
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> requires
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> more
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> effort/participation from committer's
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> side. From
> > >>>>>>>>>> my
> > >>>>>>>>>>>>> own
> > >>>>>>>>>>>>>>>>>>>> side,
> > >>>>>>>>>>>>>>>>>>>>>> it's
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> exciting
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> see our committers become more active :-)
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tison.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Chesnay Schepler <ches...@apache.org>
> > >>>>>>>>>> 于2019年2月27日周三
> > >>>>>>>>>>>>>>>>>>>> 下午5:06写道:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We currently cannot change the JIRA
> > >>>>>> permissions.
> > >>>>>>>>>> Have
> > >>>>>>>>>>>>>>>>>> you
> > >>>>>>>>>>>>>>>>>>>>> asked
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> INFRA
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether it is possible to setup a
> > >>>>>> Flink-specific
> > >>>>>>>>>>>>>>>>>>> permission
> > >>>>>>>>>>>>>>>>>>>>>>>>> scheme?
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 25.02.2019 14:23, Timo Walther wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi everyone,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as some of you might have noticed
> during
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>> last
> > >>>>>>>>>>>>>>>>>> weeks,
> > >>>>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Flink
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> community grew quite a bit. A lot of
> > people
> > >>>>>> have
> > >>>>>>>>>>>>>>>>>> applied
> > >>>>>>>>>>>>>>>>>>>> for
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contributor permissions and started
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> working on
> > >>>>>>>>>>>>> issues,
> > >>>>>>>>>>>>>>>>>>>> which
> > >>>>>>>>>>>>>>>>>>>>>> is
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> great
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for the growth of Flink!
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> However, we've also observed that
> > managing
> > >>>>>> JIRA
> > >>>>>>>>>> and
> > >>>>>>>>>>>>>>>>>>>>> coordinate
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> work
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and responsibilities becomes more
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> complex as
> > >>>>>>>>>> more
> > >>>>>>>>>>>>>>>>>> people
> > >>>>>>>>>>>>>>>>>>>> are
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> joining.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Here are some observations to examplify
> > the
> > >>>>>>>>>> current
> > >>>>>>>>>>>>>>>>>>>>>> challenges:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - There is a high number of concurrent
> > >>>>>>>>>> discussion
> > >>>>>>>>>>>>>>>>>> about
> > >>>>>>>>>>>>>>>>>>>> new
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> features
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> or important refactorings.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - JIRA issues are being created for
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> components
> > >>>>>>>>>> to:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - represent an implementation plan
> > >>>>>> (e.g.
> > >>>>>>>>>> of a
> > >>>>>>>>>>>>>>>>>> FLIP)
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - track progress of the feature by
> > >>>>>>>>>> splitting
> > >>>>>>>>>>> it
> > >>>>>>>>>>>>>>>>>>> into a
> > >>>>>>>>>>>>>>>>>>>>>> finer
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> granularity
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          - coordinate work between
> > >>>>>>>>>>>>>> contributors/contributor
> > >>>>>>>>>>>>>>>>>>>> teams
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Lack of guidance for new
> contributors:
> > >>>>>>>>>>>>> Contributors
> > >>>>>>>>>>>>>>>>>>>> don't
> > >>>>>>>>>>>>>>>>>>>>>> know
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> which
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues to pick but are motivated to
> work
> > on
> > >>>>>>>>>>>>> something.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Contributors pick issues that:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          - require very good
> (historical)
> > >>>>>>>>>> knowledge of
> > >>>>>>>>>>> a
> > >>>>>>>>>>>>>>>>>>>>> component
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - need to be implemented in a timely
> > >>>>>>>>>> fashion
> > >>>>>>>>>>> as
> > >>>>>>>>>>>>>>>>>> they
> > >>>>>>>>>>>>>>>>>>>>> block
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> other
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contributors or a Flink release
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          - have implicit dependencies
> on
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> other
> > >>>>>>>>>> changes
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Contributors open pull requests with
> a
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bad
> > >>>>>>>>>>>>>>>>>>> description,
> > >>>>>>>>>>>>>>>>>>>>>>> without
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> consensus, or an unsatisfactory
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> architecture.
> > >>>>>>>>>>>>>>>>>>> Shortcomings
> > >>>>>>>>>>>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> could
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> have been solved in JIRA before.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Committers don't open issues because
> > they
> > >>>>>> fear
> > >>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>>>>>> some
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> "random"
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contributor picks it up or assign many
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues
> > >>>>>> to
> > >>>>>>>>>>>>>>>>>>>> themselves
> > >>>>>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "protect" them. Even though they don't
> > have
> > >>>>>> the
> > >>>>>>>>>>>>>>>>>> capacity
> > >>>>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>>>>> solve
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> all
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> of them.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I propose to make our JIRA a bit more
> > >>>>>>>>>> restrictive:
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Don't allow contributors to assign
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues to
> > >>>>>>>>>>>>>>>>>>> themselves.
> > >>>>>>>>>>>>>>>>>>>>>> This
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> forces
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> them to find supporters first. As
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mentioned in
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>>>> contribution
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> guidelines [1]: "reach consensus with
> the
> > >>>>>>>>>>>>> community".
> > >>>>>>>>>>>>>>>>>>> Only
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> committers
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> can assign people to issues.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Don't allow contributors to set a
> fixed
> > >>>>>>>>>> version or
> > >>>>>>>>>>>>>>>>>>>> release
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> notes.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Only committers should do that after
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> merging
> > >>>>>> the
> > >>>>>>>>>>>>>>>>>>>>> contribution.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - Don't allow contributors to set a
> > blocker
> > >>>>>>>>>>>>> priority.
> > >>>>>>>>>>>>>>>>>>> The
> > >>>>>>>>>>>>>>>>>>>>>>> release
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> manager should decide about that.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> As a nice side-effect, it might also
> > impact
> > >>>>>> the
> > >>>>>>>>>>>>> number
> > >>>>>>>>>>>>>>>>>>> of
> > >>>>>>>>>>>>>>>>>>>>>> stale
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> pull
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> requests by moving the consensus and
> > design
> > >>>>>>>>>>>>> discussion
> > >>>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>>> an
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> earlier
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> phase in the process.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> What do you think? Feel free to propose
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> more
> > >>>>>>>>>>>>> workflow
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> improvements.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Of
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> course we need to check with INFRA if
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this can
> > >>>>>>>>>> be
> > >>>>>>>>>>>>>>>>>>>>> represented
> > >>>>>>>>>>>>>>>>>>>>>> in
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> our
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JIRA.
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Timo
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]
> > >>>>>>>>>> https://flink.apache.org/contribute-code.html
> > >>>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>>> Feng (Sent from my phone)
> > >>>>>>>>>>>>>>>>>>>
> > >>>
> > >>
> >
> >
>

Reply via email to