[ https://issues.apache.org/jira/browse/LENS-879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15050498#comment-15050498 ]
Ajay Yadava commented on LENS-879: ---------------------------------- Thanks for the detailed response, appreciate it. My intention was not to propose a change in the workflow but just to get some clarifications. Just for a fresh perspective I will put my views here: I think instead of making the build a committer's prerogative, opening it for contributors will be much helpful. I think same is reflected when most Apache Projects run it on Patch Available queue and not on JIRAs which have "Ship It" or "+1". It is also not about contributor's confidence in patch, uploading your work in open for criticism from everyone requires more confidence. 1. It also provides a sandbox environment for contributors to test their changes with the latest of the trunk. It might be the case that the patch passed on my machine, but fails on Jenkins because of some timing issues in tests. Discovering that issue early is very useful as it might require non trivial changes in design and will cause another round of review from scratch for my patch. 2. It is also not useless as it provides a history of changes over time. If duplication is the concern then probably switching to github workflow for apache is a much better model. 3. It forces some idiosyncratic workflows for LENS e.g. the issues for which the patch is available doesn't have status as "Patch Available". It can also eliminate the need to copy paste the build status and also allow committers to be doubly sure about the quality of patch. All that said, these are just my personal views. As I said earlier also, intention was to just get some clarifications on build/metadata and not propose a new workflow. I am happy to stop posting my patches on JIRA and save some clicks :) > Base framework for Scheduler. > ----------------------------- > > Key: LENS-879 > URL: https://issues.apache.org/jira/browse/LENS-879 > Project: Apache Lens > Issue Type: Sub-task > Components: server > Reporter: Ajay Yadava > Assignee: Ajay Yadava > Attachments: LENS-879-v1.patch, LENS-879-v2.patch, LENS-879-v3.patch, > LENS-879-v4.patch, LENS-879-v5.patch, LENS-879.patch > > > Add interfaces for scheduler service and xsd for job. -- This message was sent by Atlassian JIRA (v6.3.4#6332)