@Jack >From https://flink.apache.org/contributing/contribute-code.html the community claims
- Only start working on the implementation if there is consensus on the approach (e.g. you are assigned to the ticket) and accurately answer your question, - Pull requests belonging to unassigned Jira tickets will not be reviewed or merged by the community. Best, tison. Jark Wu <imj...@gmail.com> 于2019年7月19日周五 上午11:28写道: > 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) > > > >>>>>>>>>>>>>>>>>>> > > > >>> > > > >> > > > > > > > > >