+1 Thanks Marton!
From: Márton Balassi Sent: Sunday, 4. January, 2015 17:48 To: dev@flink.incubator.apache.org Hey, @Chiwan: Thanks for the reminder. Sure, I'm sorry that I still haven't had the time to merge your PR. @Fabian: The initial idea was that as the scala api is a fairly thin layer on top of the java thus we could have it in one common project. I've put it under flink-streaming-scala after I've seen the reactions. :) As Stephan suggested to have one common examples directory I have not separated the flink-streaming-examples to java ans scala subprojects. I'm planning to merge #275 this evening. On Sun, Dec 28, 2014 at 11:18 AM, Fabian Hueske <fhue...@apache.org> wrote: > Hi, > > I'm +1 for > - merging the batch API modules > - having streaming top-level when the contributors think it's ready > > I have a question though. Why did the streaming Scala API into the batch > Scala API module? > Are there dependency (or other) problems or could it be moved to the other > streaming modules? > Since there are no concrete plans (that I'm aware of) to do the refactoring > soon, I would avoid to have the streaming and batch APIs mixed if there's > not a good reason for that. > > Cheers, Fabian > > 2014-12-28 9:59 GMT+01:00 Chiwan Park <chiwanp...@icloud.com>: > > > Hello! > > > > I agree that refactoring project structure is necessary. But there are > > some pull requests influenced by this change such as #275 [1], #226 [2]. > I > > think that we would better merge these pull requests before refactoring. > > > > [1] https://github.com/apache/incubator-flink/pull/275 < > > https://github.com/apache/incubator-flink/pull/275> > > [2] https://github.com/apache/incubator-flink/pull/226 < > > https://github.com/apache/incubator-flink/pull/226> > > > > — > > Chiwan Park (Sent with iPhone) > > > > > > > > > On Dec 28, 2014, at 5:07 AM, Stephan Ewen <se...@apache.org> wrote: > > > > > > Marton, > > > > > > As far as I understood, this is relevant for the master, not for the > 0.8 > > > release, correct? > > > > > > In that case, I suggest to go ahead with the option you voted for > (which > > is > > > also supported at least by Ufuk and me as well). If we discover > > downsides, > > > we will be able to correct this in the course of the next weeks, well > > > before the next release. > > > > > > Greetings, > > > Stephan > > > > > > > > > On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <mbala...@apache.org> > > wrote: > > > > > >> Hey, > > >> > > >> Any views on this please? We would like to merge as soon as possible. > > >> > > >> Thanks, > > >> > > >> Marton > > >> > > >> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <mbala...@apache.org> > > >> wrote: > > >> > > >>> During a recent PR of the streaming scala api [1] arose the issue of > > >>> possibly changing the project structure. For the discussion it seems > to > > >> me > > >>> that we should address this as a separate issue. Things to note: > > >>> > > >>> * According to Stephan for the batch part, there are discussions > > >>> to combine the "flink-core", "flink-java" projects, possibly also the > > >>> "flink-scala" project. We are starting to see too many > > interdependencies. > > >>> [2] > > >>> * Streaming is currently under flink-addons, but we are positive > that > > >>> for the next version we can come up with a fairly stable api if > needed. > > >> We > > >>> would like to have it top level eventually. > > >>> * Minor issue to keep in mind: Developing our projects with both > > scala > > >>> and java nature seems a bit flaky at the moment at least for Eclipse. > > [3] > > >>> Proposed solutions are also there, just let us make sure to give new > > >>> developers a smooth experience with Flink. > > >>> > > >>> I personally like the following suggestion: [2] > > >>> > > >>> We could, in the next version, go for something like > > >>> - flink-core (core and batch, java & scala) > > >>> - flink-streaming (java & scala) > > >>> - flink-runtime > > >>> - ... > > >>> > > >>> Ufuk also +1'd this. > > >>> > > >>> As currently the merge of [1] is blocking further streaming > development > > >>> (it also contains some refactor) I'd like to merge it asap to where > it > > is > > >>> currently (flink-scala), and let us figure out the project > restructure > > >>> separately. Added a JIRA for the latter. [4] If we choose to > > restructure > > >>> the project it will need a commit anyway. > > >>> > > >>> [1] https://github.com/apache/incubator-flink/pull/275 > > >>> [2] > > >>> > > https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822 > > >>> [3] > > >>> > > >> > > > http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E > > >>> [4] https://issues.apache.org/jira/browse/FLINK-1340 > > >>> > > >>> Please when replying vote and comment on the restructure and merge > > >>> separately. > > >>> > > >>> Best, > > >>> > > >>> Marton > > >>> > > >>> > > >> > > > > >