-
Notifications
You must be signed in to change notification settings - Fork 9
[Vote ended on 2022-06-03] What to do with a lack of collection inclusion reviews? #97
Comments
Some (a lot?) of these checks can be automated. It sounds very tedious to have 2 humans look and mark checkboxes if a |
That part's also related to #15. Some of the things are relatively easy to check automatically. Quite a few are not, though, and these are usually the more interesting things. |
Yep, reviewing by at least two persons is imo important as this (i think almost always) happened that the second reviewer spotted things that the first one had missed (things that is hard to automate like adhering the dev conventions). |
I'm quite new to the steering committee, so I don't really feel qualified to discuss this. But one thing I can say:
I fully agree. Especially since the first reviewer probably already had lots of looks at the collection. In my experience, if someone didn't spot a problem at the first couple of times, they won't at the hundreth time, either. At least, that's what happens to me all of the time. One other thing: I've had a look at ansible-inclusion and I don't find the categories really helpful. For example, under If this doesn't make sense, just ignore me. As I've already said, I'm quite new to the steering committee. |
I believe it does:) Good idea, thank you! Update: I added more categories and sorted out the discussions. So there are the following ones:
|
i suggest relaxing the requirements with the following (it's not final wording, only meaning):
We could advertise this via Bullhorn among the community (in particular, among collection contributors and maintainers) as a good way:
We could announce new inclusion requests via Bullhorn regularly and it'll help:
What do you think? If there's silence (i.e. no major objections), I'll create a PR and will open a vote. Meanwhile, the backlog of submitted collections is growing.. |
I don't think that relaxing the requirements is a good solution for this problem. I definitely would like more community interaction (which also means: reviews by the community), but I think every community review should also be checked by at least one ST person whether the review and the changes asked for makes sense. And if one review is by a non-ST person, I think it's still reasonable to expect someone from ST to take a quick look at the collection for obvious problems that were missed in the reviews. |
Sounds sensible to me, so how about (this is a very rough text):
So there will be still 2 SC members involved but there will be less work for them. Thoughts? |
I created a PR ansible/ansible#77905. Let's polish it a bit, so please take a look. |
The vote on merging the PR has been just opened. As an experiment described in another topic, I've created the vote dicsussion. To avoid the noise caused by voting, subscribe only for issues:
The vote will end on June 3, 2022 |
Looks a bit complicated to me. Personally, I'd rather live with just ignoring |
To be fair, all of those steps are optional. Steps 1 through 3 are only done once. But yes, to me, this is the same as unsubscribing from an issue after voting. The only difference is that using discussions, you won't get the |
@mariolenz , as @briantist mentioned, steps 1-3 need to be done only once. Benefits of this compared to ignoring votes:
I.e. after you do steps 1-3 only once, the vote algorithm is simple: vote + click unsubscribe in a discussion. I can see now that many folks already voted in the discussion and i've got nothing, feels good:) |
The vote has ended.
Could anyone from the Steering Committee please confirm my numbers? |
I count the same numbers this time. |
@markuman thanks for the confirmation! Thanks everyone! Since now we can start promoting the inclusion reviews via Bullhorn and everywhere |
Summary
Context
According to the Steering Committee guidelines, the Committee members review
collections submitted for inclusion in the Ansible community package.
The inclusion discussions are happening in the ansible-inclusion repository.
At the moment, a collection to be included in the package MUST be approved by, at least, TWO Committee members.
Problem to discuss and solve
We have a lack of reviews, therefore, the submitted collection can't get into the package.
We have a big inclusion backlog: new collections are submitted, old ones stay there.
How the process works now
In a nutshell, the process now consists of the following steps:
MUST FIX
.SHOULD FIX
.MUST FIX
points and report about it:Possible solutions to the lack of reviews problem
Possible implementation options:
a) Change the inclusion requirements: for a collection to be included it's enough to have 1 Steering Committee member review and 1 Community member review (instead of 2 Committee reviews as is now). The Community member must not be involved in the collection. This can potentially increase the number of volunteers but with no guarantee.
b) To expand the Steering Committee Chairperson's responsibilities to give them power to assign Committee members to review the collection.
c) (your option here)
Please share your thoughts, it's really a problem now.
The text was updated successfully, but these errors were encountered: