+1 for the new project structure. Getting rid of our code dump is a good thing.
On Fri, Oct 2, 2015 at 10:25 AM, Maximilian Michels <m...@apache.org> wrote: > +1 Matthias, let's limit the overhead this has for the module maintainers. > > On Fri, Oct 2, 2015 at 12:17 AM, Matthias J. Sax <mj...@apache.org> wrote: > > I will commit something to flink-storm-compatibility tomorrow that > > contains some internal package restructuring. I think, renaming the > > three modules in this commit would be a smart move as both changes > > result in merge conflicts when rebasing open PRs. Thus we can limit this > > pain to a single time. If no objections, I will commit those changes > > tomorrow. > > > > -Matthias > > > > On 10/01/2015 09:52 PM, Henry Saputra wrote: > >> +1 > >> > >> I like the idea moving "staging" projects into appropriate modules. > >> > >> While we are at it, I would like to propose changing " > >> flink-hadoop-compatibility" to "flink-hadoop". It is in my bucket list > >> but would be nice if it is part of re-org. > >> Supporting Hadoop in the connector implicitly means compatibility with > Hadoop. > >> Also same thing with "flink-storm-compatibility" to "flink-storm". > >> > >> - Henry > >> > >> On Thu, Oct 1, 2015 at 3:25 AM, Stephan Ewen <se...@apache.org> wrote: > >>> Hi all! > >>> > >>> We are making good headway with reworking the last parts of the Window > API. > >>> After that, the streaming API should be good to be pulled out of > staging. > >>> > >>> Since we are reorganizing the projects as part of that, I would shift > a bit > >>> more to bring things a bit more up to date. > >>> > >>> In this restructure, I would like to get rid of the "flink-staging" > >>> project. Anyone who only uses the maven artifacts sees no difference > >>> whether a project is in "staging" or not, so it does not help much to > have > >>> that directory structure. > >>> On the other hand, projects have a tendency to linger in staging > forever > >>> (like avro, spargel, hbase, jdbc, ...) > >>> > >>> The new structure could be > >>> > >>> flink-core > >>> flink-java > >>> flink-scala > >>> flink-streaming-core > >>> flink-streaming-scala > >>> > >>> flink-runtime > >>> flink-runtime-web > >>> flink-optimizer > >>> flink-clients > >>> > >>> flink-shaded > >>> -> flink-shaded-hadoop > >>> -> flink-shaded-hadoop2 > >>> -> flink-shaded-include-yarn-tests > >>> -> flink-shaded-curator > >>> > >>> flink-examples > >>> -> (have all examples, Scala and Java, Batch and Streaming) > >>> > >>> flink-batch-connectors > >>> -> flink-avro > >>> -> flink-jdbc > >>> -> flink-hadoop-compatibility > >>> -> flink-hbase > >>> -> flink-hcatalog > >>> > >>> flink-streaming-connectors > >>> -> flink-connector-twitter > >>> -> flink-streaming-examples > >>> -> flink-connector-flume > >>> -> flink-connector-kafka > >>> -> flink-connector-elasticsearch > >>> -> flink-connector-rabbitmq > >>> -> flink-connector-filesystem > >>> > >>> flink-libraries > >>> -> flink-gelly > >>> -> flink-gelly-scala > >>> -> flink-ml > >>> -> flink-table > >>> -> flink-language-binding > >>> -> flink-python > >>> > >>> > >>> flink-scala-shell > >>> > >>> flink-test-utils > >>> flink-tests > >>> flink-fs-tests > >>> > >>> flink-contrib > >>> -> flink-storm-compatibility > >>> -> flink-storm-compatibility-examples > >>> -> flink-streaming-utils > >>> -> flink-tweet-inputformat > >>> -> flink-operator-stats > >>> -> flink-tez > >>> > >>> flink-quickstart > >>> -> flink-quickstart-java > >>> -> flink-quickstart-scala > >>> -> flink-tez-quickstart > >>> > >>> flink-yarn > >>> flink-yarn-tests > >>> > >>> flink-dist > >>> > >>> flink-benchmark > >>> > >>> > >>> Let me know if that makes sense! > >>> > >>> Greetings, > >>> Stephan > > >