This is the picture: https://user-images.githubusercontent.com/89049/53882383-7fda9380-4016-11e9-877d-10cdc00bdfbd.png
Speaking about feature requests, priorities and time-spend: My plan was to now work on introducing a new label category for the components. This should get us a lot better overview over the per-component status/health of pull requests. On Wed, Mar 6, 2019 at 12:58 PM Chesnay Schepler <ches...@apache.org> wrote: > The image didn't go through. > > I would keep it as is; imo there are significantly more important things > that I'd like Robert to spend time on. (literally everything in the > Feature requests section) > > If we want to better distinguish new PRs I would suggest to either a) > introduce a dedicated "New" label or b) not attach any label by default, > and only attach the description label if someone has > approved/disapproved it. > > On 06.03.2019 12:37, Robert Metzger wrote: > > Hey Kurt, > > thanks a lot for this idea. > > > > My reasoning behind using just one color is the following: I wanted to > > use one color per category of labels. > > So when we are introducing labels for components, that it'll look like > > this: > > > > image.png > > > > But we could of course also go with color families per category. So > > "review" is green colors, "component" is red colors and so on. > > > > If nobody objects (or agrees) with me, I'll change the colors soon. > > > > > > On Wed, Mar 6, 2019 at 7:51 AM Kurt Young <ykt...@gmail.com > > <mailto:ykt...@gmail.com>> wrote: > > > > Hi Dev, > > > > I've been using the flinkbot and the label for a couple days, it > > worked > > really well! I have a minor suggestion, can we > > use different colors for different labels? We don't need to have > > different > > colors for every label, but only to distinguish whether > > someone had review the PR. > > For example, "review=description?" is the initial default label, > > and it may > > indicate that no reviewer has been try to review it. > > > > For "review=architecture?", "review=consensus?", > > "review=quality?", they > > indicate that at least someone has try to review it and > > approved something. It sounds like the review is in progress. > > > > For "review=approved ✅", it indicates the review is finished. > > > > So i think 3 colors is enough, it tell committers whether the > > review has > > not started yes, or in progress, or is finished. > > > > What do you think? > > > > Best, > > Kurt > > > > > > On Mon, Mar 4, 2019 at 6:50 PM Robert Metzger <rmetz...@apache.org > > <mailto:rmetz...@apache.org>> wrote: > > > > > GitHub has two methods for authentication with the APIs: > > > a) using an account's oauth token > > > b) using the GitHub Apps API > > > > > > Most of the libraries for the GH API use a), so does Flinkbot. > > The problem > > > with a) is that it does not allow for fine-grained access > > control, and > > > Infra does not want to give Flinkbot "write" access to > > "apache/flink". > > > That's why I need to rewrite parts of the bot to support b), > > which allows > > > to give access only a repo's metadata, but not the code itself. > > > > > > > > > > > > > > > On Sat, Mar 2, 2019 at 12:42 AM Thomas Weise <t...@apache.org > > <mailto:t...@apache.org>> wrote: > > > > > > > It would be good to encourage participation of non-committers > > in the > > > review > > > > process, so +1 for allowing everyone to operate the bot. > > > > > > > > Github approval will show a green checkmark for committer > approval > > > > (assuming accounts were linked via gitbox) - that should provide > > > sufficient > > > > orientation? > > > > > > > > I just noticed that flinkbot seems to act as Robert when it > > comes to > > > label > > > > management? I think that is confusing (besides earning Robert > > a lot of > > > > extra github notification mail thanks to participation on > > every PR :) > > > > > > > > Overall flinkbot is very useful, thanks for all the work on > > it! I heard > > > > positive feedback from other contributors, I think they see their > > > > contributions are better received now. > > > > > > > > Thomas > > > > > > > > > > > > > > > > On Fri, Mar 1, 2019 at 8:38 AM Robert Metzger > > <rmetz...@apache.org <mailto:rmetz...@apache.org>> > > > wrote: > > > > > > > > > I will update labels only based on committer's approvals (for > > > > everything), > > > > > I think that's cleaner. > > > > > > > > > > We can always revisit this. > > > > > > > > > > On Wed, Feb 27, 2019 at 4:31 PM Chesnay Schepler > > <ches...@apache.org <mailto:ches...@apache.org>> > > > > > wrote: > > > > > > > > > > > Fore code-quality/description I agree, but consensus and > > the final > > > > > > approval should require a committer IMO. > > > > > > > > > > > > On 27.02.2019 15:08, Robert Metzger wrote: > > > > > > > > > > > > I did not put any restrictions on who can communicate with > > the bot! > > > > > > But since there is currently no way of overriding > > somebody's approval > > > > for > > > > > > something, this can easily lead to such a situation. > > > > > > > > > > > > My thinking was that a committer still needs to manually > > check who > > > > > > approved a pull request, and I wanted to be open for > > non-committers > > > to > > > > > > participate in the review process. > > > > > > WIth the labels in place, this can easily send the wrong > > message. > > > > > > > > > > > > What should we do? > > > > > > A) we restrict sending commands to the bot to committers? > > > > > > B) only approvals from committers matter for applying labels? > > > > > > C) we allow committers to override approvals > > > > > > > > > > > > I'm leaning towards B, as it encourages non-committers to > > > participate. > > > > > > > > > > > > > > > > > > On Wed, Feb 27, 2019 at 2:01 PM Chesnay Schepler > > <ches...@apache.org <mailto:ches...@apache.org> > > > > > > > > > > wrote: > > > > > > > > > > > >> Just noticed that _anyone_ can approve a PR now, see > > > > > >> https://github.com/apache/flink/pull/7801. > > > > > >> > > > > > >> Not sure about the solution, but as it stands it is > > rather trivial > > > to > > > > > >> nuke the review process of the entire project. > > > > > >> > > > > > >> On 13.02.2019 10:29, Robert Metzger wrote: > > > > > >> > Hey all, > > > > > >> > > > > > > >> > the flinkbot has been active for a week now, and I hope > the > > > initial > > > > > >> hiccups > > > > > >> > have been resolved :) > > > > > >> > > > > > > >> > I wanted to start this as a permanent thread to discuss > > problems > > > and > > > > > >> > improvements with the bot. > > > > > >> > > > > > > >> > *So please post here if you have questions, problems or > > ideas how > > > to > > > > > >> > improve it!* > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > > > > > > > > > > > >