I agree. If this can't be done, perhaps we could have a basic suite of
smoke tests (at least) run on TravisCI.

On Tue, Jan 7, 2020 at 2:53 PM Kenneth Knowles <[email protected]> wrote:

> This new policy seems pretty unwelcoming. I would like to work with INFRA
> to see if we can set up a sufficient sandbox that the security concern goes
> away. Clearly this has been solved many times.
>
> Kenn
>
> On Tue, Jan 7, 2020 at 2:45 PM Valentyn Tymofieiev <[email protected]>
> wrote:
>
>> jiangkai@ - done.
>>
>> I've been reviewing a few PRs, e.g. [1], from  contributors who are not
>> committers. My experience is as follows:
>> - tests are not triggered by default, but  trigger as soon as a committer
>> leaves any comment on the PR . This happens only once, unless new commits
>> are added to the PR.
>> - sometimes committer's comment trigger only a subset of test suites,
>> which creates an illusion that all test suites are passing while some were
>> not triggered.
>> - Some tests suites never trigger within a reasonable timeframe after
>> "run suite X" command. For example, Run PythonLint precommit didn't trigger
>> the suite after two requests, but did trigger it an hour later after yet
>> another "Run PythonLint precommit".
>>
>> cc: @Mark Liu <[email protected]> @Alan Myrvold <[email protected]>
>>
>> [1] https://github.com/apache/beam/pull/10504
>>
>>
>> On Tue, Jan 7, 2020 at 1:18 PM Kai Jiang <[email protected]> wrote:
>>
>>> Hi Beam Committer,
>>>
>>> I appreciate if you could trigger precommit checks for
>>> https://github.com/apache/beam/pull/9903.
>>>
>>> Run Flink ValidatesRunner
>>> Run Flink Runner Nexmark Tests
>>> Run SQL Postcommit
>>>
>>> Best,
>>> Kai
>>>
>>> On Tue, Jan 7, 2020 at 8:17 AM Ismaël Mejía <[email protected]> wrote:
>>>
>>>> Done
>>>>
>>>> On Tue, Jan 7, 2020 at 5:09 PM Tomo Suzuki <[email protected]> wrote:
>>>>
>>>>> Hi Ismaël and Beam committer,
>>>>>
>>>>> I appreciate the help! Would you trigger precommit checks for
>>>>> https://github.com/apache/beam/pull/10508. I also want the following
>>>>> checks.
>>>>>
>>>>> Run Java PostCommit
>>>>> Run Java HadoopFormatIO Performance Test
>>>>> Run BigQueryIO Streaming Performance Test Java
>>>>> Run Dataflow ValidatesRunner
>>>>> Run Spark ValidatesRunner
>>>>> Run SQL Postcommit
>>>>>
>>>>> Regards,
>>>>> Tomo
>>>>>
>>>>> On Tue, Jan 7, 2020 at 9:27 AM Ismaël Mejía <[email protected]> wrote:
>>>>>
>>>>>> Until we address this we can maybe use this thread/list to send the
>>>>>> link for the PR(s) you want to be triggered. and the command if a special
>>>>>> one is needed, so committers can help to manually do it.
>>>>>>
>>>>>> On Tue, Jan 7, 2020 at 3:00 PM Ismaël Mejía <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks for bringing this info Michał. I think the security goal of
>>>>>>> INFRA makes sense however it adds for committers the additional burden 
>>>>>>> of
>>>>>>> having to manually trigger the CI. I hoped that the PR will run the 
>>>>>>> basic
>>>>>>> precommit tests but it does not.
>>>>>>> We have to (1) discuss a possible workaround or (2) find a way to be
>>>>>>> notified of PRs that have not run its tests.
>>>>>>> Any ideas? This looks like a quite critical issue to address.
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jan 7, 2020 at 10:16 AM Michał Walenia <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> According to Daniel Gruno's comment in
>>>>>>>> https://issues.apache.org/jira/browse/INFRA-19670 , there was a
>>>>>>>> change in Jenkins job execution policy - non-committers can't run 
>>>>>>>> Jenkins
>>>>>>>> workflows now, as it would be a security flaw in terms of arbitrary 
>>>>>>>> code
>>>>>>>> execution.
>>>>>>>> Does anyone know about this? When exactly was this changed for
>>>>>>>> Beam? What are our options for testing our pull requests?
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jan 7, 2020 at 3:26 AM Kai Jiang <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> According to this comment
>>>>>>>>> <https://issues.apache.org/jira/browse/INFRA-19626?focusedCommentId=17006030&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17006030>,
>>>>>>>>> it might be a Jenkins bug.
>>>>>>>>> Meanwhile, I opened an infra ticket at
>>>>>>>>> https://issues.apache.org/jira/browse/INFRA-19670 for Beam.
>>>>>>>>>
>>>>>>>>> On Mon, Jan 6, 2020 at 12:01 PM Andrew Pilloud <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> "Run precommits" seems to work sometimes:
>>>>>>>>>> https://github.com/apache/beam/pull/10455
>>>>>>>>>>
>>>>>>>>>> Has anyone opened a ticket with apache infra?
>>>>>>>>>>
>>>>>>>>>> On Mon, Jan 6, 2020 at 4:39 AM Rehman Murad Ali <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> +1:  https://github.com/apache/beam/pull/10506
>>>>>>>>>>>
>>>>>>>>>>> any solution yet?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Thanks & Regards*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> <http://venturedive.com/>
>>>>>>>>>>>
>>>>>>>>>>> *Rehman Murad Ali*
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> Mobile: +92 3452076766 <+92%20345%202076766>
>>>>>>>>>>> Skype: rehman.muradali
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Jan 4, 2020 at 6:10 AM Heejong Lee <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> +1: https://github.com/apache/beam/pull/10051
>>>>>>>>>>>>
>>>>>>>>>>>> force-pushing again. retest this please. nothing works :(
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Jan 3, 2020 at 12:55 AM Michał Walenia <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>> I'm also affected by this - I touched my PRs opened before the
>>>>>>>>>>>>> holiday break and no jobs were triggered. Do we know what breaks
>>>>>>>>>>>>> Jenkins/fixes it when stuff like this happens?
>>>>>>>>>>>>> Happy new year,
>>>>>>>>>>>>> Michal
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Jan 3, 2020 at 1:42 AM Kai Jiang <[email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks Alan for checking this out! I closed PR 9903 and
>>>>>>>>>>>>>> reopen it in pull/10493
>>>>>>>>>>>>>> <https://github.com/apache/beam/pull/10493>. It seems new PR
>>>>>>>>>>>>>> still did not trigger jenkins jobs.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Jan 2, 2020 at 2:55 PM Alan Myrvold <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Oh, the PR 9903 run is quite old; I don't see a recent one
>>>>>>>>>>>>>>> yet.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, Jan 2, 2020 at 2:48 PM Alan Myrvold <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> For PR 10427, I see
>>>>>>>>>>>>>>>> https://builds.apache.org/job/beam_PreCommit_Java_Phrase/1593/
>>>>>>>>>>>>>>>> For PR 9903, I see
>>>>>>>>>>>>>>>> https://builds.apache.org/job/beam_PostCommit_Java_Nexmark_Flink_PR/22/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Maybe the PR status is not being updated when the jobs run?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thu, Jan 2, 2020 at 2:37 PM Kai Jiang <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> same for https://github.com/apache/beam/pull/9903 as well
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Thu, Jan 2, 2020 at 1:40 PM Chamikara Jayalath <
>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Seems like Jenkins tests are not being triggered for this
>>>>>>>>>>>>>>>>>> PR as well: https://github.com/apache/beam/pull/10427
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Fri, Dec 20, 2019 at 2:16 PM Tomo Suzuki <
>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Jenkins started working. Thank you for whoever fixed it.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Fri, Dec 20, 2019 at 1:42 PM Boyuan Zhang <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>> > Same here. Even the phrase trigger doesn't work.
>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>> > On Fri, Dec 20, 2019 at 10:16 AM Luke Cwik <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >> I'm also affected by this.
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >> On Fri, Dec 20, 2019 at 10:13 AM Tomo Suzuki <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>> Hi Beam developers,
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>> Does anybody know why my PR does not trigger Jenkins
>>>>>>>>>>>>>>>>>>> jobs today?
>>>>>>>>>>>>>>>>>>> >>> https://github.com/apache/beam/pull/10438
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>>>>>>>> >>> Regards,
>>>>>>>>>>>>>>>>>>> >>> Tomo
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>>> Tomo
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>>
>>>>>>>>>>>>> Michał Walenia
>>>>>>>>>>>>> Polidea <https://www.polidea.com/> | Software Engineer
>>>>>>>>>>>>>
>>>>>>>>>>>>> M: +48 791 432 002 <+48791432002>
>>>>>>>>>>>>> E: [email protected]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Unique Tech
>>>>>>>>>>>>> Check out our projects! <https://www.polidea.com/our-work>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Michał Walenia
>>>>>>>> Polidea <https://www.polidea.com/> | Software Engineer
>>>>>>>>
>>>>>>>> M: +48 791 432 002 <+48791432002>
>>>>>>>> E: [email protected]
>>>>>>>>
>>>>>>>> Unique Tech
>>>>>>>> Check out our projects! <https://www.polidea.com/our-work>
>>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Tomo
>>>>>
>>>>

Reply via email to