It think, rename "flink-storm-compatibility-core" to just "flink-storm"
would be the cleanest solution.

So in flink-contrib there would be two modules:
  - flink-storm
  - flink-storm-examples

Please let me know if you have any objection about it.

-Matthias

On 10/02/2015 10:45 AM, Matthias J. Sax wrote:
> Sure. Will do that.
> 
> -Matthias
> 
> On 10/02/2015 10:35 AM, Stephan Ewen wrote:
>> @Matthias: How about getting rid of the storm-compatibility-parent and
>> making the core and examples projects directly projects in "contrib"
>>
>> On Fri, Oct 2, 2015 at 10:34 AM, Till Rohrmann <trohrm...@apache.org> wrote:
>>
>>> +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
>>>>>
>>>>
>>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to