I would also be in favour of adding a branch to our main repo. A random branch on some personal GitHub account can seem a bit sketchy and adding a branch to our repo could make it more visible for people that are interested.
> On 12. Apr 2018, at 15:29, Ben Sidhom <sid...@google.com> wrote: > > I would say that most of it is not suitable for direct merging. There are > several reasons for this: > Most changes are built on upstream PRs that are either not submitted or have > been rebased before submission. > There are some very hacky changes in the Python and Java SDKs to get portable > pipelines working. For example, hard coding certain options and/or baking > dependencies into the SDK harness images. These need to be actually > implemented correctly in their respective SDKs. > Much of the code does not have proper tests and fails simple lint tests. > As a concrete example, I tried cherry-picking the changes from > https://github.com/bsidhom/beam/pull/46 > <https://github.com/bsidhom/beam/pull/46> into master. This is a relatively > simple change, but there were so many merge conflicts that in the end it was > easier to just reimplement the changes atop master. More importantly, most > changes will require refactoring before actually going in. > > On Thu, Apr 12, 2018 at 3:16 PM, Robert Bradshaw <rober...@google.com > <mailto:rober...@google.com>> wrote: > How much of this is not suitable to merging into master directly (not as > is, but as separate PRs)? > On Thu, Apr 12, 2018 at 3:10 PM Ben Sidhom <sid...@google.com > <mailto:sid...@google.com>> wrote: > > > Hey all, > > > I've been working on a proof-of-concept portable Flink runner with some > other Beam contributors. We would like to have a point of reference for the > rest of the Beam community as we integrate this work into master. It > currently lives under > https://github.com/bsidhom/beam/tree/hacking-job-server > <https://github.com/bsidhom/beam/tree/hacking-job-server>. > > > I would suggest pulling this into the main ASF repo under an > appropriately-named branch (flink-portable-hacking?). The name should > suggest the intention that this branch is not intended to be pulled into > master as-is and that it should rather be used as a reference for now. > > > Thoughts? > > > -- > > -Ben > > > > -- > -Ben