Does the approval list live beyond the lifetime of the jenkins machine (my
initial impression is that the approval list disappears on Jenkins machine
restart)?

Also, I imagine that ASF wants an explicit way to see who is approved and
who is denied which the plugin doesn't seem to allow.

On Tue, Jan 14, 2020 at 3:11 PM Pablo Estrada <pabl...@google.com> wrote:

> I've merged https://github.com/apache/beam/pull/10582 to unblock existing
> contributors that are having trouble getting their PRs tested without
> committer help. We can discuss Kai's suggestion.
>
> Looking at https://github.com/jenkinsci/ghprb-plugin, it seems like the
> 'add to whitelist' comment adds contributors permanently to a whitelist.
> This would have more immediate results than the .asf.yaml file. It would be
> harder to track who has the privilege, but it doesn't sound like that
> concerns us, right?
>
> Thoughts from others?
> -P.
>
> On Tue, Jan 14, 2020 at 1:43 PM Kai Jiang <jiang...@gmail.com> wrote:
>
>> Nice! I took a look at Beam Jenkins job properties (
>> CommonJobProperties.groovy#L108-L111
>> <https://github.com/apache/beam/blob/54e610809c87bdfba6ab94a8462e513ae17936e3/.test-infra/jenkins/CommonJobProperties.groovy#L108-L111>)
>> and it uses jenkinsci/ghprb-plugin
>> <https://github.com/jenkinsci/ghprb-plugin>.
>> It should support the feature of comment add to whitelist from committer
>> on PR for adding new contributors to whitelist.
>> Adding github account to asf yaml might be a little heavy if this
>> approach works. Could we also test on this method?
>>
>> Best,
>> Kai
>>
>>
>> On Tue, Jan 14, 2020 at 1:16 PM Pablo Estrada <pabl...@google.com> wrote:
>>
>>> I've added all the PR authors for the last 1000 merged PRs. I will merge
>>> in a few minutes. I'll have a follow up change to document this on the
>>> website.
>>>
>>> On Tue, Jan 14, 2020 at 11:29 AM Luke Cwik <lc...@google.com> wrote:
>>>
>>>> Should we scrape all past contributors and add them to the file?
>>>>
>>>> On Tue, Jan 14, 2020 at 11:18 AM Kenneth Knowles <k...@apache.org>
>>>> wrote:
>>>>
>>>>> Nice! This will help at least temporarily. We can see if it grows too
>>>>> unwieldy. It is still unfriendly to newcomers.
>>>>>
>>>>> Kenn
>>>>>
>>>>> On Tue, Jan 14, 2020 at 11:06 AM Pablo Estrada <pabl...@google.com>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>> ASF INFRA gave us a middle-ground sort of workaround for this by
>>>>>> using .asf.yaml files. Here's a change to implement it[1], and
>>>>>> documentation for the .asf.yaml file[2], as well as the relevant section
>>>>>> for our case[3].
>>>>>>
>>>>>> I'll check the docs in [2] well before pushing to merge, just to be
>>>>>> sure we're not breaking anything.
>>>>>>
>>>>>> [1] https://github.com/apache/beam/pull/10582
>>>>>> [2]
>>>>>> https://cwiki.apache.org/confluence/display/INFRA/.asf.yaml+features+for+git+repositories
>>>>>>
>>>>>> [3]
>>>>>> https://cwiki.apache.org/confluence/display/INFRA/.asf.yaml+features+for+git+repositories#id-.asf.yamlfeaturesforgitrepositories-JenkinsPRWhitelisting
>>>>>>
>>>>>> On Mon, Jan 13, 2020 at 3:29 PM Luke Cwik <lc...@google.com> wrote:
>>>>>>
>>>>>>> I'm for going back to the status quo where anyone's PR ran the tests
>>>>>>> automatically or to the suggestion where users marked as contributors 
>>>>>>> had
>>>>>>> their tests run automatically (with the documentation update about how 
>>>>>>> link
>>>>>>> your github/jira accounts).
>>>>>>>
>>>>>>> On Mon, Jan 13, 2020 at 2:45 AM Michał Walenia <
>>>>>>> michal.wale...@polidea.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I wanted to decouple the conversation about solutions to the issue
>>>>>>>> from job execution requests.
>>>>>>>> We have 131 open PRs right now and 64 committers with job running
>>>>>>>> privileges. From what I counted, more than 80 of those PRs are not 
>>>>>>>> authored
>>>>>>>> by committers.
>>>>>>>> I think that having committers answer testing and retesting
>>>>>>>> requests is a temporary solution and a permanent one should be decided 
>>>>>>>> upon
>>>>>>>> soon. While it's an inconvenience for contributors familiar with the
>>>>>>>> workings of the project and the community, newcomers might be put off 
>>>>>>>> by
>>>>>>>> the fact that the tests don't run automatically on their pull requests
>>>>>>>> (this is an industry standard which IMO should be upheld also in 
>>>>>>>> Beam). The
>>>>>>>> barrier of finding one of committers who is active and willing to 
>>>>>>>> trigger
>>>>>>>> their tests can make the entry to the project more difficult.
>>>>>>>>
>>>>>>>> I believe that the solution proposed by Kenneth in the Jira thread
>>>>>>>> https://issues.apache.org/jira/browse/INFRA-19670 is viable. The
>>>>>>>> questions are: do we want to implement this idea and what needs to be 
>>>>>>>> done
>>>>>>>> to do it?
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Michał
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Michał Walenia
>>>>>>>> Polidea <https://www.polidea.com/> | Software Engineer
>>>>>>>>
>>>>>>>> M: +48 791 432 002 <+48791432002>
>>>>>>>> E: michal.wale...@polidea.com
>>>>>>>>
>>>>>>>> Unique Tech
>>>>>>>> Check out our projects! <https://www.polidea.com/our-work>
>>>>>>>>
>>>>>>>

Reply via email to