Folks,
Just another one name candidate "ignite-integrations" Or are there not only integrations? вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email]>: > > Hi Denis, > > I meant we can create dedicated repository for individual extensions and we > can create submodules inside each specific repository for individual > extensions versions. > > Regards, > Saikat > > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra <[hidden email]> > wrote: > > > Hi Denis, > > > > Yes, dedicated repository is also a good idea and we can create submodules > > inside each specific repository for individual extensions. > > > > Regards, > > Saikat > > > > > > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> wrote: > > > >> Folks, > >> > >> What do you think about having a dedicated repository for each extension > >> instead of a single one? It sounds complicated but might be worthwhile for > >> cases when an integration requires to support several versions. Take Spark > >> or Hibernate as an example, we already provide different versions of > >> Ignite > >> packages for various Spark/Hibernate versions. It will be easier to handle > >> if Spark or Hibernate had their own repos. > >> > >> - > >> Denis > >> > >> > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra <[hidden email]> > >> wrote: > >> > >> > Hello Alexey, > >> > > >> > Thank you for your email. Yes, I am also aligned for ignite-extensions. > >> > > >> > If others are also ok we can create the new repository with name > >> > ignite-extensions. > >> > > >> > Regards, > >> > Saikat > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev <[hidden email] > >> > > >> > wrote: > >> > > >> > > Vote for ignite-extensions (it's more widely than ignite-connectors) > >> > > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra <[hidden email]>: > >> > > > >> > > > Hello Denis, Dmitriy > >> > > > > >> > > > Thank you for your reply. I am thinking when a new repo is created > >> that > >> > > > will not mean that the project will undergo Incubator process , Is > >> > > > this correct? > >> > > > > >> > > > We actually want to just take few of our integrations and release > >> them > >> > > > separately as part of this new git repository. We will continue to > >> keep > >> > > the > >> > > > release group name and artifact name same. > >> > > > > >> > > > I will definitely help drive the initiative to migrate our > >> integrations > >> > > > into this new Ignite Extension repo. > >> > > > > >> > > > I seek help from our community to propose new name for Ignite > >> Extension > >> > > > repository. > >> > > > > >> > > > Some ideas, I have are as follows: > >> > > > > >> > > > > >> > > > - ignite-extensions > >> > > > - ignite-sidecar > >> > > > - ignite-ext > >> > > > - ignite-connectors > >> > > > > >> > > > > >> > > > Regards, > >> > > > Saikat > >> > > > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov <[hidden email]> > >> > > wrote: > >> > > > > >> > > > > Hi Denis, > >> > > > > > >> > > > > any PMC member can create repository here > >> > > > > https://selfserve.apache.org/ > >> > > > > > >> > > > > We just need to select repo names in advance. > >> > > > > > >> > > > > Sincerely, > >> > > > > Dmitriy Pavlov > >> > > > > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda <[hidden email]>: > >> > > > > > >> > > > > > Saikat, sounds great. > >> > > > > > > >> > > > > > As long as you're already driving this initiative, could you > >> please > >> > > > check > >> > > > > > with ASF Infra how to put this approach in place? Will we be > >> able > >> > to > >> > > > > create > >> > > > > > several additional repositories for extensions and release them > >> as > >> > > part > >> > > > > of > >> > > > > > the Ignite project? > >> > > > > > > >> > > > > > > >> > > > > > - > >> > > > > > Denis > >> > > > > > > >> > > > > > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > >> > > [hidden email] > >> > > > > > >> > > > > > wrote: > >> > > > > > > >> > > > > > > Hi Denis, > >> > > > > > > > >> > > > > > > Yes, I see it now as I think more about it, I like option - > >> 0. I > >> > am > >> > > > > > > thinking from a new member and a contributor perspective for > >> > Ignite > >> > > > > > > project, I would very much like my PR and proposal to be > >> accepted > >> > > > > within > >> > > > > > > Ignite community. > >> > > > > > > > >> > > > > > > Regards, > >> > > > > > > Saikat > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > >> [hidden email]> > >> > > > wrote: > >> > > > > > > > >> > > > > > > > Exactly, Dmitry found the right word for the reason why > >> > option-0 > >> > > > > might > >> > > > > > be > >> > > > > > > > the best one - to avoid the Ignite community *split*. All > >> those > >> > > who > >> > > > > > will > >> > > > > > > be > >> > > > > > > > contributing to integrations and extensions need to be able > >> to > >> > > > earn a > >> > > > > > > > status of an Ignite committer and PMC members. Otherwise, > >> I'm > >> > not > >> > > > > sure > >> > > > > > if > >> > > > > > > > Emmanouil and others to come will be fully involved in the > >> > Ignite > >> > > > > > > > community. > >> > > > > > > > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look from this > >> > > > > perspective? > >> > > > > > > > > >> > > > > > > > - > >> > > > > > > > Denis > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < > >> > > > [hidden email]> > >> > > > > > > > wrote: > >> > > > > > > > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others to place > >> their > >> > > > > > > > contribution > >> > > > > > > > > outside ASF could lead projects to split their > >> communities. > >> > > > > > > > > > >> > > > > > > > > I believe, the Ignite community is more open and flexible > >> in > >> > > that > >> > > > > > > regard. > >> > > > > > > > > So Option-0. is also OK from my perspective. > >> > > > > > > > > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > >> > > > > [hidden email] > >> > > > > > >: > >> > > > > > > > > > >> > > > > > > > > > Hi, > >> > > > > > > > > > > >> > > > > > > > > > I looked into the way Apache Bahir manages their > >> extensions > >> > > for > >> > > > > > Spark > >> > > > > > > > and > >> > > > > > > > > > Flink and it looks like they are much independent in > >> terms > >> > of > >> > > > > > > managing > >> > > > > > > > > > their releases. They also have separate git repos for > >> > apache > >> > > > > bahir > >> > > > > > > and > >> > > > > > > > > > apache bahir-flink. > >> > > > > > > > > > > >> > > > > > > > > > Releases : > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > >> > > > > > > > > > > >> > > > > > > > > > Repos : > >> > > > > > > > > > https://github.com/apache/bahir > >> > > > > > > > > > https://github.com/apache/bahir-flink > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > I am thinking if we are following the similar pattern we > >> > can > >> > > > > > create a > >> > > > > > > > > > separate git repo under the Org apache / > >> ignite-extentions > >> > or > >> > > > > > apache > >> > > > > > > / > >> > > > > > > > > > bahir-ignite. > >> > > > > > > > > > > >> > > > > > > > > > If most of our integrations are data streaming > >> connectors > >> > > that > >> > > > we > >> > > > > > are > >> > > > > > > > > most > >> > > > > > > > > > interested to migrate to separate repository then > >> joining > >> > > > Apache > >> > > > > > > Bahir > >> > > > > > > > > > project and managing independent release cycle will > >> benefit > >> > > us > >> > > > as > >> > > > > > it > >> > > > > > > > will > >> > > > > > > > > > help foster cross community engagement and support. The > >> > > purpose > >> > > > > of > >> > > > > > > > Bahir > >> > > > > > > > > is > >> > > > > > > > > > also to host such extensions as ours. > >> > > > > > > > > > > >> > > > > > > > > > I was reading this news article and it resonated similar > >> > > ideas > >> > > > > that > >> > > > > > > we > >> > > > > > > > > have > >> > > > > > > > > > specific to managing release cycles > >> > > > > > > > > > > >> > > > > > > >> > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > >> > > > > > > > > > > >> > > > > > > > > > Please review and share your feedback. > >> > > > > > > > > > > >> > > > > > > > > > Warm Regards, > >> > > > > > > > > > Saikat > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < > >> > > [hidden email] > >> > > > > > >> > > > > > > wrote: > >> > > > > > > > > > > >> > > > > > > > > > > Folks, > >> > > > > > > > > > > > >> > > > > > > > > > > How about considering the option Dmitriy named as "0. > >> > > placing > >> > > > > > > > > integration > >> > > > > > > > > > > in a separate module within space of Apache Ignite"? > >> > > > > > > > > > > > >> > > > > > > > > > > Nothing prevents us from following concepts of Bahir > >> > > project > >> > > > in > >> > > > > > the > >> > > > > > > > > sense > >> > > > > > > > > > > that we'll be creating and managing separate > >> repositories > >> > > for > >> > > > > > > Ignite > >> > > > > > > > > > > extensions/modules but those will be governed by the > >> > Ignite > >> > > > > > > community > >> > > > > > > > > and > >> > > > > > > > > > > all the contributors to the extensions will be > >> becoming > >> > > > Ignite > >> > > > > > > > > committers > >> > > > > > > > > > > and PMC members. The more I think about this approach > >> the > >> > > > more > >> > > > > I > >> > > > > > > like > >> > > > > > > > > it. > >> > > > > > > > > > > Any thoughts? > >> > > > > > > > > > > > >> > > > > > > > > > > - > >> > > > > > > > > > > Denis > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy Pavlov < > >> > > > > > > [hidden email]> > >> > > > > > > > > > > wrote: > >> > > > > > > > > > > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > >> > > > > > > > > > > > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > >> > > > > > > > > > > > 0. placing integration in a separate module within > >> > space > >> > > of > >> > > > > > > Apache > >> > > > > > > > > > Ignite > >> > > > > > > > > > > > 1. Apache Bahir > >> > > > > > > > > > > > 2. Apache Incubator > >> > > > > > > > > > > > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one since it is > >> > more > >> > > > > about > >> > > > > > > > > > building > >> > > > > > > > > > > a > >> > > > > > > > > > > > new community around Ignite Extensions, it may be > >> > tricky. > >> > > > > > > > > > > > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > >> > > > > > > > > > > > > >> > > > > > > > > > > > And I like option 1 most since it is very natural to > >> > move > >> > > > > > > > > Ignite-Kafka, > >> > > > > > > > > > > > Ignite-Camel to a separate project specially > >> intended > >> > for > >> > > > > > > > > integration. > >> > > > > > > > > > > > > >> > > > > > > > > > > > So if we stay with option 1 I would be glad to help. > >> > > Count > >> > > > on > >> > > > > > my > >> > > > > > > > > > support > >> > > > > > > > > > > > within the migration to Apache Bahir. Inter-project > >> > > > > interaction > >> > > > > > > and > >> > > > > > > > > > > > integration are usually welcomed in the ASF. > >> > > > > > > > > > > > > >> > > > > > > > > > > > Sincerely, > >> > > > > > > > > > > > Dmitriy Pavlov > >> > > > > > > > > > > > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey Zinoviev < > >> > > > > > > > [hidden email] > >> > > > > > > > > >: > >> > > > > > > > > > > > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you please > >> describe > >> > how > >> > > > you > >> > > > > > see > >> > > > > > > > the > >> > > > > > > > > > > > > release cycles in Bahir Ignite Extensions and how > >> it > >> > be > >> > > > > > related > >> > > > > > > > to > >> > > > > > > > > > > Ignite > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Thank you for your energy > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey Zinoviev < > >> > > > > > > > [hidden email] > >> > > > > > > > > >: > >> > > > > > > > > > > > > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd glad to help > >> > with > >> > > > > this > >> > > > > > > > > modules > >> > > > > > > > > > > > >> migration and support part of them in future, but > >> > also > >> > > > we > >> > > > > > need > >> > > > > > > > not > >> > > > > > > > > > > only > >> > > > > > > > > > > > >> contributor but a few Committer permissions to > >> merge > >> > > In > >> > > > > > > > repository > >> > > > > > > > > > in > >> > > > > > > > > > > > other > >> > > > > > > > > > > > >> side it could be very long proccess. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> Could you ask Bahir Community about that? > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat Maitra < > >> > > > > > > > [hidden email] > >> > > > > > > > > >: > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >>> Hi, > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> I discussed with Apache Bahir community and they > >> > are > >> > > > > > > interested > >> > > > > > > > > to > >> > > > > > > > > > > have > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of Apache Bahir > >> > > > project. > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> I have also requested for contributor access in > >> > Jira > >> > > > for > >> > > > > > > Apache > >> > > > > > > > > > Bahir > >> > > > > > > > > > > > >>> project so that I can create issues and assign > >> to > >> > > > > myself. I > >> > > > > > > can > >> > > > > > > > > > help > >> > > > > > > > > > > > with > >> > > > > > > > > > > > >>> code reviews as well. > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> Also my thoughts on releases specific to > >> > dependencies > >> > > > for > >> > > > > > > > Apache > >> > > > > > > > > > > Ignite > >> > > > > > > > > > > > >>> is > >> > > > > > > > > > > > >>> to do a fast follow up release for modules > >> based on > >> > > > > latest > >> > > > > > > > Apache > >> > > > > > > > > > > > Ignite > >> > > > > > > > > > > > >>> stable release. > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> Here is the email thread for reference > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > https://www.mail-archive.com/dev@.../msg02703.html > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> I wanted to connect and get feedback on the > >> > proposal > >> > > > and > >> > > > > if > >> > > > > > > we > >> > > > > > > > > are > >> > > > > > > > > > ok > >> > > > > > > > > > > > to > >> > > > > > > > > > > > >>> move the following Apache Ignite Extensions > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> Regards, > >> > > > > > > > > > > > >>> Saikat > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM Saikat Maitra < > >> > > > > > > > > > > [hidden email] > >> > > > > > > > > > > > > > >> > > > > > > > > > > > >>> wrote: > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> > Hello, > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal to move and > >> > > > support > >> > > > > > the > >> > > > > > > > > Apache > >> > > > > > > > > > > > >>> Ignite > >> > > > > > > > > > > > >>> > integrations as separate Ignite Extensions as > >> > > > discussed > >> > > > > > > here > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > >> > > > > > > > > > > > >>> > . > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > The reason we wanted to move our Apache Ignite > >> > > > > > integration > >> > > > > > > as > >> > > > > > > > > > > > separate > >> > > > > > > > > > > > >>> > Extensions is this will help us to manage and > >> > > > maintain > >> > > > > > > > separate > >> > > > > > > > > > > > >>> lifecycle > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > All the integrations will continue to be part > >> of > >> > > ASF > >> > > > > and > >> > > > > > we > >> > > > > > > > > will > >> > > > > > > > > > > > keep > >> > > > > > > > > > > > >>> > supporting and developing in accordance with > >> ASF > >> > > > vision > >> > > > > > and > >> > > > > > > > > > > > practices. > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > We are considering following two choices for > >> > moving > >> > > > to > >> > > > > > > Apache > >> > > > > > > > > > > Ignite > >> > > > > > > > > > > > >>> > Extensions: > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir community and > >> > propose > >> > > to > >> > > > > > make > >> > > > > > > > > Ignite > >> > > > > > > > > > > > >>> > Extensions a separate module as part of Apache > >> > > Bahir > >> > > > > > > project. > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator community and > >> > > > request > >> > > > > > for > >> > > > > > > a > >> > > > > > > > > new > >> > > > > > > > > > > > >>> project > >> > > > > > > > > > > > >>> > for Ignite Extensions. > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > Please review and share feedback on our > >> proposal. > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > Warm Regards, > >> > > > > > > > > > > > >>> > Saikat > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > > -- Best regards, Ivan Pavlukhin |
"ignite-extensions" might be a better name in the long term if we decide to
place any extension to the repo that doesn't integrate with any 3rd party technology but rather enhances Ignite with extra API. After thinking about it for the last few days, I think that the best approach to start with should be as follows: 1. Let's create an "ignite-extensions" repo and let Emmanouil contribute the Pub/Sub Streamer integration there. 2. Let's move after or in parallel our streaming integrations there like Flink, Camel, MQTT, etc.: https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations 3. After checking the approach with the first integrations we can carry on with the rest of modules: Spark and Hibernate require their own repos, our TensorFlow integration might be moved to "ignite-extensions" as well unless Alexey Zinoviev suggests a dedicated extensions repo for ML integrations. Thoughts? Saikat, are you willing to help with #1 and lead #2? - Denis On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email]> wrote: > Folks, > > Just another one name candidate "ignite-integrations" > > Or are there not only integrations? > > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email]>: > > > > Hi Denis, > > > > I meant we can create dedicated repository for individual extensions and > we > > can create submodules inside each specific repository for individual > > extensions versions. > > > > Regards, > > Saikat > > > > > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra <[hidden email]> > > wrote: > > > > > Hi Denis, > > > > > > Yes, dedicated repository is also a good idea and we can create > submodules > > > inside each specific repository for individual extensions. > > > > > > Regards, > > > Saikat > > > > > > > > > > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> wrote: > > > > > >> Folks, > > >> > > >> What do you think about having a dedicated repository for each > extension > > >> instead of a single one? It sounds complicated but might be > worthwhile for > > >> cases when an integration requires to support several versions. Take > Spark > > >> or Hibernate as an example, we already provide different versions of > > >> Ignite > > >> packages for various Spark/Hibernate versions. It will be easier to > handle > > >> if Spark or Hibernate had their own repos. > > >> > > >> - > > >> Denis > > >> > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > [hidden email]> > > >> wrote: > > >> > > >> > Hello Alexey, > > >> > > > >> > Thank you for your email. Yes, I am also aligned for > ignite-extensions. > > >> > > > >> > If others are also ok we can create the new repository with name > > >> > ignite-extensions. > > >> > > > >> > Regards, > > >> > Saikat > > >> > > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > [hidden email] > > >> > > > >> > wrote: > > >> > > > >> > > Vote for ignite-extensions (it's more widely than > ignite-connectors) > > >> > > > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > [hidden email]>: > > >> > > > > >> > > > Hello Denis, Dmitriy > > >> > > > > > >> > > > Thank you for your reply. I am thinking when a new repo is > created > > >> that > > >> > > > will not mean that the project will undergo Incubator process , > Is > > >> > > > this correct? > > >> > > > > > >> > > > We actually want to just take few of our integrations and > release > > >> them > > >> > > > separately as part of this new git repository. We will continue > to > > >> keep > > >> > > the > > >> > > > release group name and artifact name same. > > >> > > > > > >> > > > I will definitely help drive the initiative to migrate our > > >> integrations > > >> > > > into this new Ignite Extension repo. > > >> > > > > > >> > > > I seek help from our community to propose new name for Ignite > > >> Extension > > >> > > > repository. > > >> > > > > > >> > > > Some ideas, I have are as follows: > > >> > > > > > >> > > > > > >> > > > - ignite-extensions > > >> > > > - ignite-sidecar > > >> > > > - ignite-ext > > >> > > > - ignite-connectors > > >> > > > > > >> > > > > > >> > > > Regards, > > >> > > > Saikat > > >> > > > > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > [hidden email]> > > >> > > wrote: > > >> > > > > > >> > > > > Hi Denis, > > >> > > > > > > >> > > > > any PMC member can create repository here > > >> > > > > https://selfserve.apache.org/ > > >> > > > > > > >> > > > > We just need to select repo names in advance. > > >> > > > > > > >> > > > > Sincerely, > > >> > > > > Dmitriy Pavlov > > >> > > > > > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda <[hidden email]>: > > >> > > > > > > >> > > > > > Saikat, sounds great. > > >> > > > > > > > >> > > > > > As long as you're already driving this initiative, could you > > >> please > > >> > > > check > > >> > > > > > with ASF Infra how to put this approach in place? Will we be > > >> able > > >> > to > > >> > > > > create > > >> > > > > > several additional repositories for extensions and release > them > > >> as > > >> > > part > > >> > > > > of > > >> > > > > > the Ignite project? > > >> > > > > > > > >> > > > > > > > >> > > > > > - > > >> > > > > > Denis > > >> > > > > > > > >> > > > > > > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > >> > > [hidden email] > > >> > > > > > > >> > > > > > wrote: > > >> > > > > > > > >> > > > > > > Hi Denis, > > >> > > > > > > > > >> > > > > > > Yes, I see it now as I think more about it, I like option > - > > >> 0. I > > >> > am > > >> > > > > > > thinking from a new member and a contributor perspective > for > > >> > Ignite > > >> > > > > > > project, I would very much like my PR and proposal to be > > >> accepted > > >> > > > > within > > >> > > > > > > Ignite community. > > >> > > > > > > > > >> > > > > > > Regards, > > >> > > > > > > Saikat > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > >> [hidden email]> > > >> > > > wrote: > > >> > > > > > > > > >> > > > > > > > Exactly, Dmitry found the right word for the reason why > > >> > option-0 > > >> > > > > might > > >> > > > > > be > > >> > > > > > > > the best one - to avoid the Ignite community *split*. > All > > >> those > > >> > > who > > >> > > > > > will > > >> > > > > > > be > > >> > > > > > > > contributing to integrations and extensions need to be > able > > >> to > > >> > > > earn a > > >> > > > > > > > status of an Ignite committer and PMC members. > Otherwise, > > >> I'm > > >> > not > > >> > > > > sure > > >> > > > > > if > > >> > > > > > > > Emmanouil and others to come will be fully involved in > the > > >> > Ignite > > >> > > > > > > > community. > > >> > > > > > > > > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look from > this > > >> > > > > perspective? > > >> > > > > > > > > > >> > > > > > > > - > > >> > > > > > > > Denis > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < > > >> > > > [hidden email]> > > >> > > > > > > > wrote: > > >> > > > > > > > > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others to > place > > >> their > > >> > > > > > > > contribution > > >> > > > > > > > > outside ASF could lead projects to split their > > >> communities. > > >> > > > > > > > > > > >> > > > > > > > > I believe, the Ignite community is more open and > flexible > > >> in > > >> > > that > > >> > > > > > > regard. > > >> > > > > > > > > So Option-0. is also OK from my perspective. > > >> > > > > > > > > > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > > >> > > > > [hidden email] > > >> > > > > > >: > > >> > > > > > > > > > > >> > > > > > > > > > Hi, > > >> > > > > > > > > > > > >> > > > > > > > > > I looked into the way Apache Bahir manages their > > >> extensions > > >> > > for > > >> > > > > > Spark > > >> > > > > > > > and > > >> > > > > > > > > > Flink and it looks like they are much independent in > > >> terms > > >> > of > > >> > > > > > > managing > > >> > > > > > > > > > their releases. They also have separate git repos > for > > >> > apache > > >> > > > > bahir > > >> > > > > > > and > > >> > > > > > > > > > apache bahir-flink. > > >> > > > > > > > > > > > >> > > > > > > > > > Releases : > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > >> > > > > > > > > > > > >> > > > > > > > > > Repos : > > >> > > > > > > > > > https://github.com/apache/bahir > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > I am thinking if we are following the similar > pattern we > > >> > can > > >> > > > > > create a > > >> > > > > > > > > > separate git repo under the Org apache / > > >> ignite-extentions > > >> > or > > >> > > > > > apache > > >> > > > > > > / > > >> > > > > > > > > > bahir-ignite. > > >> > > > > > > > > > > > >> > > > > > > > > > If most of our integrations are data streaming > > >> connectors > > >> > > that > > >> > > > we > > >> > > > > > are > > >> > > > > > > > > most > > >> > > > > > > > > > interested to migrate to separate repository then > > >> joining > > >> > > > Apache > > >> > > > > > > Bahir > > >> > > > > > > > > > project and managing independent release cycle will > > >> benefit > > >> > > us > > >> > > > as > > >> > > > > > it > > >> > > > > > > > will > > >> > > > > > > > > > help foster cross community engagement and support. > The > > >> > > purpose > > >> > > > > of > > >> > > > > > > > Bahir > > >> > > > > > > > > is > > >> > > > > > > > > > also to host such extensions as ours. > > >> > > > > > > > > > > > >> > > > > > > > > > I was reading this news article and it resonated > similar > > >> > > ideas > > >> > > > > that > > >> > > > > > > we > > >> > > > > > > > > have > > >> > > > > > > > > > specific to managing release cycles > > >> > > > > > > > > > > > >> > > > > > > > >> > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > >> > > > > > > > > > > > >> > > > > > > > > > Please review and share your feedback. > > >> > > > > > > > > > > > >> > > > > > > > > > Warm Regards, > > >> > > > > > > > > > Saikat > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < > > >> > > [hidden email] > > >> > > > > > > >> > > > > > > wrote: > > >> > > > > > > > > > > > >> > > > > > > > > > > Folks, > > >> > > > > > > > > > > > > >> > > > > > > > > > > How about considering the option Dmitriy named as > "0. > > >> > > placing > > >> > > > > > > > > integration > > >> > > > > > > > > > > in a separate module within space of Apache > Ignite"? > > >> > > > > > > > > > > > > >> > > > > > > > > > > Nothing prevents us from following concepts of > Bahir > > >> > > project > > >> > > > in > > >> > > > > > the > > >> > > > > > > > > sense > > >> > > > > > > > > > > that we'll be creating and managing separate > > >> repositories > > >> > > for > > >> > > > > > > Ignite > > >> > > > > > > > > > > extensions/modules but those will be governed by > the > > >> > Ignite > > >> > > > > > > community > > >> > > > > > > > > and > > >> > > > > > > > > > > all the contributors to the extensions will be > > >> becoming > > >> > > > Ignite > > >> > > > > > > > > committers > > >> > > > > > > > > > > and PMC members. The more I think about this > approach > > >> the > > >> > > > more > > >> > > > > I > > >> > > > > > > like > > >> > > > > > > > > it. > > >> > > > > > > > > > > Any thoughts? > > >> > > > > > > > > > > > > >> > > > > > > > > > > - > > >> > > > > > > > > > > Denis > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy Pavlov < > > >> > > > > > > [hidden email]> > > >> > > > > > > > > > > wrote: > > >> > > > > > > > > > > > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > >> > > > > > > > > > > > 0. placing integration in a separate module > within > > >> > space > > >> > > of > > >> > > > > > > Apache > > >> > > > > > > > > > Ignite > > >> > > > > > > > > > > > 1. Apache Bahir > > >> > > > > > > > > > > > 2. Apache Incubator > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one since > it is > > >> > more > > >> > > > > about > > >> > > > > > > > > > building > > >> > > > > > > > > > > a > > >> > > > > > > > > > > > new community around Ignite Extensions, it may > be > > >> > tricky. > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > And I like option 1 most since it is very > natural to > > >> > move > > >> > > > > > > > > Ignite-Kafka, > > >> > > > > > > > > > > > Ignite-Camel to a separate project specially > > >> intended > > >> > for > > >> > > > > > > > > integration. > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > So if we stay with option 1 I would be glad to > help. > > >> > > Count > > >> > > > on > > >> > > > > > my > > >> > > > > > > > > > support > > >> > > > > > > > > > > > within the migration to Apache Bahir. > Inter-project > > >> > > > > interaction > > >> > > > > > > and > > >> > > > > > > > > > > > integration are usually welcomed in the ASF. > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > Sincerely, > > >> > > > > > > > > > > > Dmitriy Pavlov > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey Zinoviev < > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >: > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you please > > >> describe > > >> > how > > >> > > > you > > >> > > > > > see > > >> > > > > > > > the > > >> > > > > > > > > > > > > release cycles in Bahir Ignite Extensions and > how > > >> it > > >> > be > > >> > > > > > related > > >> > > > > > > > to > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > Thank you for your energy > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey Zinoviev < > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >: > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd glad to > help > > >> > with > > >> > > > > this > > >> > > > > > > > > modules > > >> > > > > > > > > > > > >> migration and support part of them in > future, but > > >> > also > > >> > > > we > > >> > > > > > need > > >> > > > > > > > not > > >> > > > > > > > > > > only > > >> > > > > > > > > > > > >> contributor but a few Committer permissions > to > > >> merge > > >> > > In > > >> > > > > > > > repository > > >> > > > > > > > > > in > > >> > > > > > > > > > > > other > > >> > > > > > > > > > > > >> side it could be very long proccess. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community about that? > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat Maitra < > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >: > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir community and > they > > >> > are > > >> > > > > > > interested > > >> > > > > > > > > to > > >> > > > > > > > > > > have > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of Apache > Bahir > > >> > > > project. > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> I have also requested for contributor > access in > > >> > Jira > > >> > > > for > > >> > > > > > > Apache > > >> > > > > > > > > > Bahir > > >> > > > > > > > > > > > >>> project so that I can create issues and > assign > > >> to > > >> > > > > myself. I > > >> > > > > > > can > > >> > > > > > > > > > help > > >> > > > > > > > > > > > with > > >> > > > > > > > > > > > >>> code reviews as well. > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> Also my thoughts on releases specific to > > >> > dependencies > > >> > > > for > > >> > > > > > > > Apache > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > > > > >>> is > > >> > > > > > > > > > > > >>> to do a fast follow up release for modules > > >> based on > > >> > > > > latest > > >> > > > > > > > Apache > > >> > > > > > > > > > > > Ignite > > >> > > > > > > > > > > > >>> stable release. > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> Here is the email thread for reference > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > >> > https://www.mail-archive.com/dev@.../msg02703.html > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> I wanted to connect and get feedback on the > > >> > proposal > > >> > > > and > > >> > > > > if > > >> > > > > > > we > > >> > > > > > > > > are > > >> > > > > > > > > > ok > > >> > > > > > > > > > > > to > > >> > > > > > > > > > > > >>> move the following Apache Ignite Extensions > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> Regards, > > >> > > > > > > > > > > > >>> Saikat > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM Saikat > Maitra < > > >> > > > > > > > > > > [hidden email] > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > >>> wrote: > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >>> > Hello, > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal to > move and > > >> > > > support > > >> > > > > > the > > >> > > > > > > > > Apache > > >> > > > > > > > > > > > >>> Ignite > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > Extensions as > > >> > > > discussed > > >> > > > > > > here > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > >> > > > > > > > > > > > >>> > . > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > The reason we wanted to move our Apache > Ignite > > >> > > > > > integration > > >> > > > > > > as > > >> > > > > > > > > > > > separate > > >> > > > > > > > > > > > >>> > Extensions is this will help us to manage > and > > >> > > > maintain > > >> > > > > > > > separate > > >> > > > > > > > > > > > >>> lifecycle > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > All the integrations will continue to be > part > > >> of > > >> > > ASF > > >> > > > > and > > >> > > > > > we > > >> > > > > > > > > will > > >> > > > > > > > > > > > keep > > >> > > > > > > > > > > > >>> > supporting and developing in accordance > with > > >> ASF > > >> > > > vision > > >> > > > > > and > > >> > > > > > > > > > > > practices. > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > We are considering following two choices > for > > >> > moving > > >> > > > to > > >> > > > > > > Apache > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > > > > >>> > Extensions: > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir community and > > >> > propose > > >> > > to > > >> > > > > > make > > >> > > > > > > > > Ignite > > >> > > > > > > > > > > > >>> > Extensions a separate module as part of > Apache > > >> > > Bahir > > >> > > > > > > project. > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator > community and > > >> > > > request > > >> > > > > > for > > >> > > > > > > a > > >> > > > > > > > > new > > >> > > > > > > > > > > > >>> project > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > Please review and share feedback on our > > >> proposal. > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > Warm Regards, > > >> > > > > > > > > > > > >>> > Saikat > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > > > > > > -- > Best regards, > Ivan Pavlukhin > |
Hello Denis,
Thank you for your response. I tried to request for new repository but the repository name is showing up as YourPMCs-ignite-extensions.git. I have reached out to Apache Infra user email list to understand the process to create a new repository. I will definitely help to migrate the other ignite extensions to the new repository once the repository is created. Regards, Saikat On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> wrote: > "ignite-extensions" might be a better name in the long term if we decide to > place any extension to the repo that doesn't integrate with any 3rd party > technology but rather enhances Ignite with extra API. > > After thinking about it for the last few days, I think that the best > approach to start with should be as follows: > > 1. Let's create an "ignite-extensions" repo and let Emmanouil contribute > the Pub/Sub Streamer integration there. > 2. Let's move after or in parallel our streaming integrations there like > Flink, Camel, MQTT, etc.: > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > 3. After checking the approach with the first integrations we can carry > on with the rest of modules: Spark and Hibernate require their own > repos, > our TensorFlow integration might be moved to "ignite-extensions" as well > unless Alexey Zinoviev suggests a dedicated extensions repo for ML > integrations. > > Thoughts? Saikat, are you willing to help with #1 and lead #2? > > - > Denis > > > On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email]> > wrote: > > > Folks, > > > > Just another one name candidate "ignite-integrations" > > > > Or are there not only integrations? > > > > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email]>: > > > > > > Hi Denis, > > > > > > I meant we can create dedicated repository for individual extensions > and > > we > > > can create submodules inside each specific repository for individual > > > extensions versions. > > > > > > Regards, > > > Saikat > > > > > > > > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra <[hidden email] > > > > > wrote: > > > > > > > Hi Denis, > > > > > > > > Yes, dedicated repository is also a good idea and we can create > > submodules > > > > inside each specific repository for individual extensions. > > > > > > > > Regards, > > > > Saikat > > > > > > > > > > > > > > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> > wrote: > > > > > > > >> Folks, > > > >> > > > >> What do you think about having a dedicated repository for each > > extension > > > >> instead of a single one? It sounds complicated but might be > > worthwhile for > > > >> cases when an integration requires to support several versions. Take > > Spark > > > >> or Hibernate as an example, we already provide different versions of > > > >> Ignite > > > >> packages for various Spark/Hibernate versions. It will be easier to > > handle > > > >> if Spark or Hibernate had their own repos. > > > >> > > > >> - > > > >> Denis > > > >> > > > >> > > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > [hidden email]> > > > >> wrote: > > > >> > > > >> > Hello Alexey, > > > >> > > > > >> > Thank you for your email. Yes, I am also aligned for > > ignite-extensions. > > > >> > > > > >> > If others are also ok we can create the new repository with name > > > >> > ignite-extensions. > > > >> > > > > >> > Regards, > > > >> > Saikat > > > >> > > > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > [hidden email] > > > >> > > > > >> > wrote: > > > >> > > > > >> > > Vote for ignite-extensions (it's more widely than > > ignite-connectors) > > > >> > > > > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > [hidden email]>: > > > >> > > > > > >> > > > Hello Denis, Dmitriy > > > >> > > > > > > >> > > > Thank you for your reply. I am thinking when a new repo is > > created > > > >> that > > > >> > > > will not mean that the project will undergo Incubator process > , > > Is > > > >> > > > this correct? > > > >> > > > > > > >> > > > We actually want to just take few of our integrations and > > release > > > >> them > > > >> > > > separately as part of this new git repository. We will > continue > > to > > > >> keep > > > >> > > the > > > >> > > > release group name and artifact name same. > > > >> > > > > > > >> > > > I will definitely help drive the initiative to migrate our > > > >> integrations > > > >> > > > into this new Ignite Extension repo. > > > >> > > > > > > >> > > > I seek help from our community to propose new name for Ignite > > > >> Extension > > > >> > > > repository. > > > >> > > > > > > >> > > > Some ideas, I have are as follows: > > > >> > > > > > > >> > > > > > > >> > > > - ignite-extensions > > > >> > > > - ignite-sidecar > > > >> > > > - ignite-ext > > > >> > > > - ignite-connectors > > > >> > > > > > > >> > > > > > > >> > > > Regards, > > > >> > > > Saikat > > > >> > > > > > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > [hidden email]> > > > >> > > wrote: > > > >> > > > > > > >> > > > > Hi Denis, > > > >> > > > > > > > >> > > > > any PMC member can create repository here > > > >> > > > > https://selfserve.apache.org/ > > > >> > > > > > > > >> > > > > We just need to select repo names in advance. > > > >> > > > > > > > >> > > > > Sincerely, > > > >> > > > > Dmitriy Pavlov > > > >> > > > > > > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda <[hidden email] > >: > > > >> > > > > > > > >> > > > > > Saikat, sounds great. > > > >> > > > > > > > > >> > > > > > As long as you're already driving this initiative, could > you > > > >> please > > > >> > > > check > > > >> > > > > > with ASF Infra how to put this approach in place? Will we > be > > > >> able > > > >> > to > > > >> > > > > create > > > >> > > > > > several additional repositories for extensions and release > > them > > > >> as > > > >> > > part > > > >> > > > > of > > > >> > > > > > the Ignite project? > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > - > > > >> > > > > > Denis > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > > >> > > [hidden email] > > > >> > > > > > > > >> > > > > > wrote: > > > >> > > > > > > > > >> > > > > > > Hi Denis, > > > >> > > > > > > > > > >> > > > > > > Yes, I see it now as I think more about it, I like > option > > - > > > >> 0. I > > > >> > am > > > >> > > > > > > thinking from a new member and a contributor perspective > > for > > > >> > Ignite > > > >> > > > > > > project, I would very much like my PR and proposal to be > > > >> accepted > > > >> > > > > within > > > >> > > > > > > Ignite community. > > > >> > > > > > > > > > >> > > > > > > Regards, > > > >> > > > > > > Saikat > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > > >> [hidden email]> > > > >> > > > wrote: > > > >> > > > > > > > > > >> > > > > > > > Exactly, Dmitry found the right word for the reason > why > > > >> > option-0 > > > >> > > > > might > > > >> > > > > > be > > > >> > > > > > > > the best one - to avoid the Ignite community *split*. > > All > > > >> those > > > >> > > who > > > >> > > > > > will > > > >> > > > > > > be > > > >> > > > > > > > contributing to integrations and extensions need to be > > able > > > >> to > > > >> > > > earn a > > > >> > > > > > > > status of an Ignite committer and PMC members. > > Otherwise, > > > >> I'm > > > >> > not > > > >> > > > > sure > > > >> > > > > > if > > > >> > > > > > > > Emmanouil and others to come will be fully involved in > > the > > > >> > Ignite > > > >> > > > > > > > community. > > > >> > > > > > > > > > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look from > > this > > > >> > > > > perspective? > > > >> > > > > > > > > > > >> > > > > > > > - > > > >> > > > > > > > Denis > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < > > > >> > > > [hidden email]> > > > >> > > > > > > > wrote: > > > >> > > > > > > > > > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others to > > place > > > >> their > > > >> > > > > > > > contribution > > > >> > > > > > > > > outside ASF could lead projects to split their > > > >> communities. > > > >> > > > > > > > > > > > >> > > > > > > > > I believe, the Ignite community is more open and > > flexible > > > >> in > > > >> > > that > > > >> > > > > > > regard. > > > >> > > > > > > > > So Option-0. is also OK from my perspective. > > > >> > > > > > > > > > > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > > > >> > > > > [hidden email] > > > >> > > > > > >: > > > >> > > > > > > > > > > > >> > > > > > > > > > Hi, > > > >> > > > > > > > > > > > > >> > > > > > > > > > I looked into the way Apache Bahir manages their > > > >> extensions > > > >> > > for > > > >> > > > > > Spark > > > >> > > > > > > > and > > > >> > > > > > > > > > Flink and it looks like they are much independent > in > > > >> terms > > > >> > of > > > >> > > > > > > managing > > > >> > > > > > > > > > their releases. They also have separate git repos > > for > > > >> > apache > > > >> > > > > bahir > > > >> > > > > > > and > > > >> > > > > > > > > > apache bahir-flink. > > > >> > > > > > > > > > > > > >> > > > > > > > > > Releases : > > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > >> > > > > > > > > > > > > >> > > > > > > > > > Repos : > > > >> > > > > > > > > > https://github.com/apache/bahir > > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > I am thinking if we are following the similar > > pattern we > > > >> > can > > > >> > > > > > create a > > > >> > > > > > > > > > separate git repo under the Org apache / > > > >> ignite-extentions > > > >> > or > > > >> > > > > > apache > > > >> > > > > > > / > > > >> > > > > > > > > > bahir-ignite. > > > >> > > > > > > > > > > > > >> > > > > > > > > > If most of our integrations are data streaming > > > >> connectors > > > >> > > that > > > >> > > > we > > > >> > > > > > are > > > >> > > > > > > > > most > > > >> > > > > > > > > > interested to migrate to separate repository then > > > >> joining > > > >> > > > Apache > > > >> > > > > > > Bahir > > > >> > > > > > > > > > project and managing independent release cycle > will > > > >> benefit > > > >> > > us > > > >> > > > as > > > >> > > > > > it > > > >> > > > > > > > will > > > >> > > > > > > > > > help foster cross community engagement and > support. > > The > > > >> > > purpose > > > >> > > > > of > > > >> > > > > > > > Bahir > > > >> > > > > > > > > is > > > >> > > > > > > > > > also to host such extensions as ours. > > > >> > > > > > > > > > > > > >> > > > > > > > > > I was reading this news article and it resonated > > similar > > > >> > > ideas > > > >> > > > > that > > > >> > > > > > > we > > > >> > > > > > > > > have > > > >> > > > > > > > > > specific to managing release cycles > > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > >> > > > > > > > > > > > > >> > > > > > > > > > Please review and share your feedback. > > > >> > > > > > > > > > > > > >> > > > > > > > > > Warm Regards, > > > >> > > > > > > > > > Saikat > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < > > > >> > > [hidden email] > > > >> > > > > > > > >> > > > > > > wrote: > > > >> > > > > > > > > > > > > >> > > > > > > > > > > Folks, > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > How about considering the option Dmitriy named > as > > "0. > > > >> > > placing > > > >> > > > > > > > > integration > > > >> > > > > > > > > > > in a separate module within space of Apache > > Ignite"? > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Nothing prevents us from following concepts of > > Bahir > > > >> > > project > > > >> > > > in > > > >> > > > > > the > > > >> > > > > > > > > sense > > > >> > > > > > > > > > > that we'll be creating and managing separate > > > >> repositories > > > >> > > for > > > >> > > > > > > Ignite > > > >> > > > > > > > > > > extensions/modules but those will be governed by > > the > > > >> > Ignite > > > >> > > > > > > community > > > >> > > > > > > > > and > > > >> > > > > > > > > > > all the contributors to the extensions will be > > > >> becoming > > > >> > > > Ignite > > > >> > > > > > > > > committers > > > >> > > > > > > > > > > and PMC members. The more I think about this > > approach > > > >> the > > > >> > > > more > > > >> > > > > I > > > >> > > > > > > like > > > >> > > > > > > > > it. > > > >> > > > > > > > > > > Any thoughts? > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > - > > > >> > > > > > > > > > > Denis > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy Pavlov > < > > > >> > > > > > > [hidden email]> > > > >> > > > > > > > > > > wrote: > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > > >> > > > > > > > > > > > 0. placing integration in a separate module > > within > > > >> > space > > > >> > > of > > > >> > > > > > > Apache > > > >> > > > > > > > > > Ignite > > > >> > > > > > > > > > > > 1. Apache Bahir > > > >> > > > > > > > > > > > 2. Apache Incubator > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one since > > it is > > > >> > more > > > >> > > > > about > > > >> > > > > > > > > > building > > > >> > > > > > > > > > > a > > > >> > > > > > > > > > > > new community around Ignite Extensions, it may > > be > > > >> > tricky. > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > And I like option 1 most since it is very > > natural to > > > >> > move > > > >> > > > > > > > > Ignite-Kafka, > > > >> > > > > > > > > > > > Ignite-Camel to a separate project specially > > > >> intended > > > >> > for > > > >> > > > > > > > > integration. > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > So if we stay with option 1 I would be glad to > > help. > > > >> > > Count > > > >> > > > on > > > >> > > > > > my > > > >> > > > > > > > > > support > > > >> > > > > > > > > > > > within the migration to Apache Bahir. > > Inter-project > > > >> > > > > interaction > > > >> > > > > > > and > > > >> > > > > > > > > > > > integration are usually welcomed in the ASF. > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Sincerely, > > > >> > > > > > > > > > > > Dmitriy Pavlov > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey Zinoviev < > > > >> > > > > > > > [hidden email] > > > >> > > > > > > > > >: > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you please > > > >> describe > > > >> > how > > > >> > > > you > > > >> > > > > > see > > > >> > > > > > > > the > > > >> > > > > > > > > > > > > release cycles in Bahir Ignite Extensions > and > > how > > > >> it > > > >> > be > > > >> > > > > > related > > > >> > > > > > > > to > > > >> > > > > > > > > > > Ignite > > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > Thank you for your energy > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey Zinoviev < > > > >> > > > > > > > [hidden email] > > > >> > > > > > > > > >: > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd glad > to > > help > > > >> > with > > > >> > > > > this > > > >> > > > > > > > > modules > > > >> > > > > > > > > > > > >> migration and support part of them in > > future, but > > > >> > also > > > >> > > > we > > > >> > > > > > need > > > >> > > > > > > > not > > > >> > > > > > > > > > > only > > > >> > > > > > > > > > > > >> contributor but a few Committer permissions > > to > > > >> merge > > > >> > > In > > > >> > > > > > > > repository > > > >> > > > > > > > > > in > > > >> > > > > > > > > > > > other > > > >> > > > > > > > > > > > >> side it could be very long proccess. > > > >> > > > > > > > > > > > >> > > > >> > > > > > > > > > > > >> Could you ask Bahir Community about that? > > > >> > > > > > > > > > > > >> > > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat Maitra < > > > >> > > > > > > > [hidden email] > > > >> > > > > > > > > >: > > > >> > > > > > > > > > > > >> > > > >> > > > > > > > > > > > >>> Hi, > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir community > and > > they > > > >> > are > > > >> > > > > > > interested > > > >> > > > > > > > > to > > > >> > > > > > > > > > > have > > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of Apache > > Bahir > > > >> > > > project. > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> I have also requested for contributor > > access in > > > >> > Jira > > > >> > > > for > > > >> > > > > > > Apache > > > >> > > > > > > > > > Bahir > > > >> > > > > > > > > > > > >>> project so that I can create issues and > > assign > > > >> to > > > >> > > > > myself. I > > > >> > > > > > > can > > > >> > > > > > > > > > help > > > >> > > > > > > > > > > > with > > > >> > > > > > > > > > > > >>> code reviews as well. > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> Also my thoughts on releases specific to > > > >> > dependencies > > > >> > > > for > > > >> > > > > > > > Apache > > > >> > > > > > > > > > > Ignite > > > >> > > > > > > > > > > > >>> is > > > >> > > > > > > > > > > > >>> to do a fast follow up release for modules > > > >> based on > > > >> > > > > latest > > > >> > > > > > > > Apache > > > >> > > > > > > > > > > > Ignite > > > >> > > > > > > > > > > > >>> stable release. > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> Here is the email thread for reference > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > >> > https://www.mail-archive.com/dev@.../msg02703.html > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> I wanted to connect and get feedback on > the > > > >> > proposal > > > >> > > > and > > > >> > > > > if > > > >> > > > > > > we > > > >> > > > > > > > > are > > > >> > > > > > > > > > ok > > > >> > > > > > > > > > > > to > > > >> > > > > > > > > > > > >>> move the following Apache Ignite > Extensions > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> Regards, > > > >> > > > > > > > > > > > >>> Saikat > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM Saikat > > Maitra < > > > >> > > > > > > > > > > [hidden email] > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > >>> wrote: > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >>> > Hello, > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal to > > move and > > > >> > > > support > > > >> > > > > > the > > > >> > > > > > > > > Apache > > > >> > > > > > > > > > > > >>> Ignite > > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > > Extensions as > > > >> > > > discussed > > > >> > > > > > > here > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > >> > > > > > > > > > > > >>> > . > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > The reason we wanted to move our Apache > > Ignite > > > >> > > > > > integration > > > >> > > > > > > as > > > >> > > > > > > > > > > > separate > > > >> > > > > > > > > > > > >>> > Extensions is this will help us to > manage > > and > > > >> > > > maintain > > > >> > > > > > > > separate > > > >> > > > > > > > > > > > >>> lifecycle > > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > All the integrations will continue to be > > part > > > >> of > > > >> > > ASF > > > >> > > > > and > > > >> > > > > > we > > > >> > > > > > > > > will > > > >> > > > > > > > > > > > keep > > > >> > > > > > > > > > > > >>> > supporting and developing in accordance > > with > > > >> ASF > > > >> > > > vision > > > >> > > > > > and > > > >> > > > > > > > > > > > practices. > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > We are considering following two choices > > for > > > >> > moving > > > >> > > > to > > > >> > > > > > > Apache > > > >> > > > > > > > > > > Ignite > > > >> > > > > > > > > > > > >>> > Extensions: > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir community > and > > > >> > propose > > > >> > > to > > > >> > > > > > make > > > >> > > > > > > > > Ignite > > > >> > > > > > > > > > > > >>> > Extensions a separate module as part of > > Apache > > > >> > > Bahir > > > >> > > > > > > project. > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator > > community and > > > >> > > > request > > > >> > > > > > for > > > >> > > > > > > a > > > >> > > > > > > > > new > > > >> > > > > > > > > > > > >>> project > > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > Please review and share feedback on our > > > >> proposal. > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > Warm Regards, > > > >> > > > > > > > > > > > >>> > Saikat > > > >> > > > > > > > > > > > >>> > > > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > > > > >> > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > > > > > > > > > > -- > > Best regards, > > Ivan Pavlukhin > > > |
Hi,
I would need help from Ignite PMC member to create the new repository ignite-extensions. Can you please create the repository here https://selfserve.apache.org/ Regards, Saikat On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra <[hidden email]> wrote: > Hello Denis, > > Thank you for your response. > > I tried to request for new repository but the repository name is showing > up as YourPMCs-ignite-extensions.git. I have reached out to Apache Infra > user email list to understand the process to create a new repository. > > I will definitely help to migrate the other ignite extensions to the new > repository once the repository is created. > > Regards, > Saikat > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> wrote: > >> "ignite-extensions" might be a better name in the long term if we decide >> to >> place any extension to the repo that doesn't integrate with any 3rd party >> technology but rather enhances Ignite with extra API. >> >> After thinking about it for the last few days, I think that the best >> approach to start with should be as follows: >> >> 1. Let's create an "ignite-extensions" repo and let Emmanouil >> contribute >> the Pub/Sub Streamer integration there. >> 2. Let's move after or in parallel our streaming integrations there >> like >> Flink, Camel, MQTT, etc.: >> >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> 3. After checking the approach with the first integrations we can carry >> on with the rest of modules: Spark and Hibernate require their own >> repos, >> our TensorFlow integration might be moved to "ignite-extensions" as >> well >> unless Alexey Zinoviev suggests a dedicated extensions repo for ML >> integrations. >> >> Thoughts? Saikat, are you willing to help with #1 and lead #2? >> >> - >> Denis >> >> >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email]> >> wrote: >> >> > Folks, >> > >> > Just another one name candidate "ignite-integrations" >> > >> > Or are there not only integrations? >> > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email]>: >> > > >> > > Hi Denis, >> > > >> > > I meant we can create dedicated repository for individual extensions >> and >> > we >> > > can create submodules inside each specific repository for individual >> > > extensions versions. >> > > >> > > Regards, >> > > Saikat >> > > >> > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < >> [hidden email]> >> > > wrote: >> > > >> > > > Hi Denis, >> > > > >> > > > Yes, dedicated repository is also a good idea and we can create >> > submodules >> > > > inside each specific repository for individual extensions. >> > > > >> > > > Regards, >> > > > Saikat >> > > > >> > > > >> > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> >> wrote: >> > > > >> > > >> Folks, >> > > >> >> > > >> What do you think about having a dedicated repository for each >> > extension >> > > >> instead of a single one? It sounds complicated but might be >> > worthwhile for >> > > >> cases when an integration requires to support several versions. >> Take >> > Spark >> > > >> or Hibernate as an example, we already provide different versions >> of >> > > >> Ignite >> > > >> packages for various Spark/Hibernate versions. It will be easier to >> > handle >> > > >> if Spark or Hibernate had their own repos. >> > > >> >> > > >> - >> > > >> Denis >> > > >> >> > > >> >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < >> > [hidden email]> >> > > >> wrote: >> > > >> >> > > >> > Hello Alexey, >> > > >> > >> > > >> > Thank you for your email. Yes, I am also aligned for >> > ignite-extensions. >> > > >> > >> > > >> > If others are also ok we can create the new repository with name >> > > >> > ignite-extensions. >> > > >> > >> > > >> > Regards, >> > > >> > Saikat >> > > >> > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < >> > [hidden email] >> > > >> > >> > > >> > wrote: >> > > >> > >> > > >> > > Vote for ignite-extensions (it's more widely than >> > ignite-connectors) >> > > >> > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < >> > [hidden email]>: >> > > >> > > >> > > >> > > > Hello Denis, Dmitriy >> > > >> > > > >> > > >> > > > Thank you for your reply. I am thinking when a new repo is >> > created >> > > >> that >> > > >> > > > will not mean that the project will undergo Incubator >> process , >> > Is >> > > >> > > > this correct? >> > > >> > > > >> > > >> > > > We actually want to just take few of our integrations and >> > release >> > > >> them >> > > >> > > > separately as part of this new git repository. We will >> continue >> > to >> > > >> keep >> > > >> > > the >> > > >> > > > release group name and artifact name same. >> > > >> > > > >> > > >> > > > I will definitely help drive the initiative to migrate our >> > > >> integrations >> > > >> > > > into this new Ignite Extension repo. >> > > >> > > > >> > > >> > > > I seek help from our community to propose new name for Ignite >> > > >> Extension >> > > >> > > > repository. >> > > >> > > > >> > > >> > > > Some ideas, I have are as follows: >> > > >> > > > >> > > >> > > > >> > > >> > > > - ignite-extensions >> > > >> > > > - ignite-sidecar >> > > >> > > > - ignite-ext >> > > >> > > > - ignite-connectors >> > > >> > > > >> > > >> > > > >> > > >> > > > Regards, >> > > >> > > > Saikat >> > > >> > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < >> > [hidden email]> >> > > >> > > wrote: >> > > >> > > > >> > > >> > > > > Hi Denis, >> > > >> > > > > >> > > >> > > > > any PMC member can create repository here >> > > >> > > > > https://selfserve.apache.org/ >> > > >> > > > > >> > > >> > > > > We just need to select repo names in advance. >> > > >> > > > > >> > > >> > > > > Sincerely, >> > > >> > > > > Dmitriy Pavlov >> > > >> > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < >> [hidden email]>: >> > > >> > > > > >> > > >> > > > > > Saikat, sounds great. >> > > >> > > > > > >> > > >> > > > > > As long as you're already driving this initiative, could >> you >> > > >> please >> > > >> > > > check >> > > >> > > > > > with ASF Infra how to put this approach in place? Will >> we be >> > > >> able >> > > >> > to >> > > >> > > > > create >> > > >> > > > > > several additional repositories for extensions and >> release >> > them >> > > >> as >> > > >> > > part >> > > >> > > > > of >> > > >> > > > > > the Ignite project? >> > > >> > > > > > >> > > >> > > > > > >> > > >> > > > > > - >> > > >> > > > > > Denis >> > > >> > > > > > >> > > >> > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < >> > > >> > > [hidden email] >> > > >> > > > > >> > > >> > > > > > wrote: >> > > >> > > > > > >> > > >> > > > > > > Hi Denis, >> > > >> > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I like >> option >> > - >> > > >> 0. I >> > > >> > am >> > > >> > > > > > > thinking from a new member and a contributor >> perspective >> > for >> > > >> > Ignite >> > > >> > > > > > > project, I would very much like my PR and proposal to >> be >> > > >> accepted >> > > >> > > > > within >> > > >> > > > > > > Ignite community. >> > > >> > > > > > > >> > > >> > > > > > > Regards, >> > > >> > > > > > > Saikat >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < >> > > >> [hidden email]> >> > > >> > > > wrote: >> > > >> > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the reason >> why >> > > >> > option-0 >> > > >> > > > > might >> > > >> > > > > > be >> > > >> > > > > > > > the best one - to avoid the Ignite community *split*. >> > All >> > > >> those >> > > >> > > who >> > > >> > > > > > will >> > > >> > > > > > > be >> > > >> > > > > > > > contributing to integrations and extensions need to >> be >> > able >> > > >> to >> > > >> > > > earn a >> > > >> > > > > > > > status of an Ignite committer and PMC members. >> > Otherwise, >> > > >> I'm >> > > >> > not >> > > >> > > > > sure >> > > >> > > > > > if >> > > >> > > > > > > > Emmanouil and others to come will be fully involved >> in >> > the >> > > >> > Ignite >> > > >> > > > > > > > community. >> > > >> > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look from >> > this >> > > >> > > > > perspective? >> > > >> > > > > > > > >> > > >> > > > > > > > - >> > > >> > > > > > > > Denis >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < >> > > >> > > > [hidden email]> >> > > >> > > > > > > > wrote: >> > > >> > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others to >> > place >> > > >> their >> > > >> > > > > > > > contribution >> > > >> > > > > > > > > outside ASF could lead projects to split their >> > > >> communities. >> > > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more open and >> > flexible >> > > >> in >> > > >> > > that >> > > >> > > > > > > regard. >> > > >> > > > > > > > > So Option-0. is also OK from my perspective. >> > > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < >> > > >> > > > > [hidden email] >> > > >> > > > > > >: >> > > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir manages their >> > > >> extensions >> > > >> > > for >> > > >> > > > > > Spark >> > > >> > > > > > > > and >> > > >> > > > > > > > > > Flink and it looks like they are much >> independent in >> > > >> terms >> > > >> > of >> > > >> > > > > > > managing >> > > >> > > > > > > > > > their releases. They also have separate git repos >> > for >> > > >> > apache >> > > >> > > > > bahir >> > > >> > > > > > > and >> > > >> > > > > > > > > > apache bahir-flink. >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > Releases : >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > Repos : >> > > >> > > > > > > > > > https://github.com/apache/bahir >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the similar >> > pattern we >> > > >> > can >> > > >> > > > > > create a >> > > >> > > > > > > > > > separate git repo under the Org apache / >> > > >> ignite-extentions >> > > >> > or >> > > >> > > > > > apache >> > > >> > > > > > > / >> > > >> > > > > > > > > > bahir-ignite. >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data streaming >> > > >> connectors >> > > >> > > that >> > > >> > > > we >> > > >> > > > > > are >> > > >> > > > > > > > > most >> > > >> > > > > > > > > > interested to migrate to separate repository then >> > > >> joining >> > > >> > > > Apache >> > > >> > > > > > > Bahir >> > > >> > > > > > > > > > project and managing independent release cycle >> will >> > > >> benefit >> > > >> > > us >> > > >> > > > as >> > > >> > > > > > it >> > > >> > > > > > > > will >> > > >> > > > > > > > > > help foster cross community engagement and >> support. >> > The >> > > >> > > purpose >> > > >> > > > > of >> > > >> > > > > > > > Bahir >> > > >> > > > > > > > > is >> > > >> > > > > > > > > > also to host such extensions as ours. >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it resonated >> > similar >> > > >> > > ideas >> > > >> > > > > that >> > > >> > > > > > > we >> > > >> > > > > > > > > have >> > > >> > > > > > > > > > specific to managing release cycles >> > > >> > > > > > > > > > >> > > >> > > > > > >> > > >> > >> > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, >> > > >> > > > > > > > > > Saikat >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < >> > > >> > > [hidden email] >> > > >> > > > > >> > > >> > > > > > > wrote: >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > > Folks, >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option Dmitriy named >> as >> > "0. >> > > >> > > placing >> > > >> > > > > > > > > integration >> > > >> > > > > > > > > > > in a separate module within space of Apache >> > Ignite"? >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following concepts of >> > Bahir >> > > >> > > project >> > > >> > > > in >> > > >> > > > > > the >> > > >> > > > > > > > > sense >> > > >> > > > > > > > > > > that we'll be creating and managing separate >> > > >> repositories >> > > >> > > for >> > > >> > > > > > > Ignite >> > > >> > > > > > > > > > > extensions/modules but those will be governed >> by >> > the >> > > >> > Ignite >> > > >> > > > > > > community >> > > >> > > > > > > > > and >> > > >> > > > > > > > > > > all the contributors to the extensions will be >> > > >> becoming >> > > >> > > > Ignite >> > > >> > > > > > > > > committers >> > > >> > > > > > > > > > > and PMC members. The more I think about this >> > approach >> > > >> the >> > > >> > > > more >> > > >> > > > > I >> > > >> > > > > > > like >> > > >> > > > > > > > > it. >> > > >> > > > > > > > > > > Any thoughts? >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > - >> > > >> > > > > > > > > > > Denis >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy >> Pavlov < >> > > >> > > > > > > [hidden email]> >> > > >> > > > > > > > > > > wrote: >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. >> > > >> > > > > > > > > > > > 0. placing integration in a separate module >> > within >> > > >> > space >> > > >> > > of >> > > >> > > > > > > Apache >> > > >> > > > > > > > > > Ignite >> > > >> > > > > > > > > > > > 1. Apache Bahir >> > > >> > > > > > > > > > > > 2. Apache Incubator >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one >> since >> > it is >> > > >> > more >> > > >> > > > > about >> > > >> > > > > > > > > > building >> > > >> > > > > > > > > > > a >> > > >> > > > > > > > > > > > new community around Ignite Extensions, it >> may >> > be >> > > >> > tricky. >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is very >> > natural to >> > > >> > move >> > > >> > > > > > > > > Ignite-Kafka, >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project specially >> > > >> intended >> > > >> > for >> > > >> > > > > > > > > integration. >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would be glad >> to >> > help. >> > > >> > > Count >> > > >> > > > on >> > > >> > > > > > my >> > > >> > > > > > > > > > support >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. >> > Inter-project >> > > >> > > > > interaction >> > > >> > > > > > > and >> > > >> > > > > > > > > > > > integration are usually welcomed in the ASF. >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, >> > > >> > > > > > > > > > > > Dmitriy Pavlov >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey Zinoviev >> < >> > > >> > > > > > > > [hidden email] >> > > >> > > > > > > > > >: >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you please >> > > >> describe >> > > >> > how >> > > >> > > > you >> > > >> > > > > > see >> > > >> > > > > > > > the >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite Extensions >> and >> > how >> > > >> it >> > > >> > be >> > > >> > > > > > related >> > > >> > > > > > > > to >> > > >> > > > > > > > > > > Ignite >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey Zinoviev < >> > > >> > > > > > > > [hidden email] >> > > >> > > > > > > > > >: >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd glad >> to >> > help >> > > >> > with >> > > >> > > > > this >> > > >> > > > > > > > > modules >> > > >> > > > > > > > > > > > >> migration and support part of them in >> > future, but >> > > >> > also >> > > >> > > > we >> > > >> > > > > > need >> > > >> > > > > > > > not >> > > >> > > > > > > > > > > only >> > > >> > > > > > > > > > > > >> contributor but a few Committer >> permissions >> > to >> > > >> merge >> > > >> > > In >> > > >> > > > > > > > repository >> > > >> > > > > > > > > > in >> > > >> > > > > > > > > > > > other >> > > >> > > > > > > > > > > > >> side it could be very long proccess. >> > > >> > > > > > > > > > > > >> >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community about that? >> > > >> > > > > > > > > > > > >> >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat Maitra < >> > > >> > > > > > > > [hidden email] >> > > >> > > > > > > > > >: >> > > >> > > > > > > > > > > > >> >> > > >> > > > > > > > > > > > >>> Hi, >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir community >> and >> > they >> > > >> > are >> > > >> > > > > > > interested >> > > >> > > > > > > > > to >> > > >> > > > > > > > > > > have >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of >> Apache >> > Bahir >> > > >> > > > project. >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> I have also requested for contributor >> > access in >> > > >> > Jira >> > > >> > > > for >> > > >> > > > > > > Apache >> > > >> > > > > > > > > > Bahir >> > > >> > > > > > > > > > > > >>> project so that I can create issues and >> > assign >> > > >> to >> > > >> > > > > myself. I >> > > >> > > > > > > can >> > > >> > > > > > > > > > help >> > > >> > > > > > > > > > > > with >> > > >> > > > > > > > > > > > >>> code reviews as well. >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases specific to >> > > >> > dependencies >> > > >> > > > for >> > > >> > > > > > > > Apache >> > > >> > > > > > > > > > > Ignite >> > > >> > > > > > > > > > > > >>> is >> > > >> > > > > > > > > > > > >>> to do a fast follow up release for >> modules >> > > >> based on >> > > >> > > > > latest >> > > >> > > > > > > > Apache >> > > >> > > > > > > > > > > > Ignite >> > > >> > > > > > > > > > > > >>> stable release. >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> Here is the email thread for reference >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > >> > > >> > https://www.mail-archive.com/dev@.../msg02703.html >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> I wanted to connect and get feedback on >> the >> > > >> > proposal >> > > >> > > > and >> > > >> > > > > if >> > > >> > > > > > > we >> > > >> > > > > > > > > are >> > > >> > > > > > > > > > ok >> > > >> > > > > > > > > > > > to >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite >> Extensions >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> Regards, >> > > >> > > > > > > > > > > > >>> Saikat >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM Saikat >> > Maitra < >> > > >> > > > > > > > > > > [hidden email] >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >>> > Hello, >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal to >> > move and >> > > >> > > > support >> > > >> > > > > > the >> > > >> > > > > > > > > Apache >> > > >> > > > > > > > > > > > >>> Ignite >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite >> > Extensions as >> > > >> > > > discussed >> > > >> > > > > > > here >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html >> > > >> > > > > > > > > > > > >>> > . >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move our Apache >> > Ignite >> > > >> > > > > > integration >> > > >> > > > > > > as >> > > >> > > > > > > > > > > > separate >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us to >> manage >> > and >> > > >> > > > maintain >> > > >> > > > > > > > separate >> > > >> > > > > > > > > > > > >>> lifecycle >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > All the integrations will continue to >> be >> > part >> > > >> of >> > > >> > > ASF >> > > >> > > > > and >> > > >> > > > > > we >> > > >> > > > > > > > > will >> > > >> > > > > > > > > > > > keep >> > > >> > > > > > > > > > > > >>> > supporting and developing in accordance >> > with >> > > >> ASF >> > > >> > > > vision >> > > >> > > > > > and >> > > >> > > > > > > > > > > > practices. >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > We are considering following two >> choices >> > for >> > > >> > moving >> > > >> > > > to >> > > >> > > > > > > Apache >> > > >> > > > > > > > > > > Ignite >> > > >> > > > > > > > > > > > >>> > Extensions: >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir community >> and >> > > >> > propose >> > > >> > > to >> > > >> > > > > > make >> > > >> > > > > > > > > Ignite >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as part of >> > Apache >> > > >> > > Bahir >> > > >> > > > > > > project. >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > >> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator >> > community and >> > > >> > > > request >> > > >> > > > > > for >> > > >> > > > > > > a >> > > >> > > > > > > > > new >> > > >> > > > > > > > > > > > >>> project >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > Please review and share feedback on our >> > > >> proposal. >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > Warm Regards, >> > > >> > > > > > > > > > > > >>> > Saikat >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> >> > > >> > > > > > > > > > > > >> >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > > >> > >> > >> > >> > -- >> > Best regards, >> > Ivan Pavlukhin >> > >> > |
Ignite PMCs, can anybody create the repo for Saikat? I'm on the road and
can't do that. - Denis On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra <[hidden email]> wrote: > Hi, > > I would need help from Ignite PMC member to create the new > repository ignite-extensions. > > Can you please create the repository here https://selfserve.apache.org/ > > Regards, > Saikat > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra <[hidden email]> > wrote: > > > Hello Denis, > > > > Thank you for your response. > > > > I tried to request for new repository but the repository name is showing > > up as YourPMCs-ignite-extensions.git. I have reached out to Apache Infra > > user email list to understand the process to create a new repository. > > > > I will definitely help to migrate the other ignite extensions to the new > > repository once the repository is created. > > > > Regards, > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> wrote: > > > >> "ignite-extensions" might be a better name in the long term if we decide > >> to > >> place any extension to the repo that doesn't integrate with any 3rd > party > >> technology but rather enhances Ignite with extra API. > >> > >> After thinking about it for the last few days, I think that the best > >> approach to start with should be as follows: > >> > >> 1. Let's create an "ignite-extensions" repo and let Emmanouil > >> contribute > >> the Pub/Sub Streamer integration there. > >> 2. Let's move after or in parallel our streaming integrations there > >> like > >> Flink, Camel, MQTT, etc.: > >> > >> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > >> 3. After checking the approach with the first integrations we can > carry > >> on with the rest of modules: Spark and Hibernate require their own > >> repos, > >> our TensorFlow integration might be moved to "ignite-extensions" as > >> well > >> unless Alexey Zinoviev suggests a dedicated extensions repo for ML > >> integrations. > >> > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > >> > >> - > >> Denis > >> > >> > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email]> > >> wrote: > >> > >> > Folks, > >> > > >> > Just another one name candidate "ignite-integrations" > >> > > >> > Or are there not only integrations? > >> > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email]>: > >> > > > >> > > Hi Denis, > >> > > > >> > > I meant we can create dedicated repository for individual extensions > >> and > >> > we > >> > > can create submodules inside each specific repository for individual > >> > > extensions versions. > >> > > > >> > > Regards, > >> > > Saikat > >> > > > >> > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > >> [hidden email]> > >> > > wrote: > >> > > > >> > > > Hi Denis, > >> > > > > >> > > > Yes, dedicated repository is also a good idea and we can create > >> > submodules > >> > > > inside each specific repository for individual extensions. > >> > > > > >> > > > Regards, > >> > > > Saikat > >> > > > > >> > > > > >> > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> > >> wrote: > >> > > > > >> > > >> Folks, > >> > > >> > >> > > >> What do you think about having a dedicated repository for each > >> > extension > >> > > >> instead of a single one? It sounds complicated but might be > >> > worthwhile for > >> > > >> cases when an integration requires to support several versions. > >> Take > >> > Spark > >> > > >> or Hibernate as an example, we already provide different versions > >> of > >> > > >> Ignite > >> > > >> packages for various Spark/Hibernate versions. It will be easier > to > >> > handle > >> > > >> if Spark or Hibernate had their own repos. > >> > > >> > >> > > >> - > >> > > >> Denis > >> > > >> > >> > > >> > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > >> > [hidden email]> > >> > > >> wrote: > >> > > >> > >> > > >> > Hello Alexey, > >> > > >> > > >> > > >> > Thank you for your email. Yes, I am also aligned for > >> > ignite-extensions. > >> > > >> > > >> > > >> > If others are also ok we can create the new repository with > name > >> > > >> > ignite-extensions. > >> > > >> > > >> > > >> > Regards, > >> > > >> > Saikat > >> > > >> > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > >> > [hidden email] > >> > > >> > > >> > > >> > wrote: > >> > > >> > > >> > > >> > > Vote for ignite-extensions (it's more widely than > >> > ignite-connectors) > >> > > >> > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > >> > [hidden email]>: > >> > > >> > > > >> > > >> > > > Hello Denis, Dmitriy > >> > > >> > > > > >> > > >> > > > Thank you for your reply. I am thinking when a new repo is > >> > created > >> > > >> that > >> > > >> > > > will not mean that the project will undergo Incubator > >> process , > >> > Is > >> > > >> > > > this correct? > >> > > >> > > > > >> > > >> > > > We actually want to just take few of our integrations and > >> > release > >> > > >> them > >> > > >> > > > separately as part of this new git repository. We will > >> continue > >> > to > >> > > >> keep > >> > > >> > > the > >> > > >> > > > release group name and artifact name same. > >> > > >> > > > > >> > > >> > > > I will definitely help drive the initiative to migrate our > >> > > >> integrations > >> > > >> > > > into this new Ignite Extension repo. > >> > > >> > > > > >> > > >> > > > I seek help from our community to propose new name for > Ignite > >> > > >> Extension > >> > > >> > > > repository. > >> > > >> > > > > >> > > >> > > > Some ideas, I have are as follows: > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > - ignite-extensions > >> > > >> > > > - ignite-sidecar > >> > > >> > > > - ignite-ext > >> > > >> > > > - ignite-connectors > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > Regards, > >> > > >> > > > Saikat > >> > > >> > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > >> > [hidden email]> > >> > > >> > > wrote: > >> > > >> > > > > >> > > >> > > > > Hi Denis, > >> > > >> > > > > > >> > > >> > > > > any PMC member can create repository here > >> > > >> > > > > https://selfserve.apache.org/ > >> > > >> > > > > > >> > > >> > > > > We just need to select repo names in advance. > >> > > >> > > > > > >> > > >> > > > > Sincerely, > >> > > >> > > > > Dmitriy Pavlov > >> > > >> > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > >> [hidden email]>: > >> > > >> > > > > > >> > > >> > > > > > Saikat, sounds great. > >> > > >> > > > > > > >> > > >> > > > > > As long as you're already driving this initiative, > could > >> you > >> > > >> please > >> > > >> > > > check > >> > > >> > > > > > with ASF Infra how to put this approach in place? Will > >> we be > >> > > >> able > >> > > >> > to > >> > > >> > > > > create > >> > > >> > > > > > several additional repositories for extensions and > >> release > >> > them > >> > > >> as > >> > > >> > > part > >> > > >> > > > > of > >> > > >> > > > > > the Ignite project? > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > - > >> > > >> > > > > > Denis > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > >> > > >> > > [hidden email] > >> > > >> > > > > > >> > > >> > > > > > wrote: > >> > > >> > > > > > > >> > > >> > > > > > > Hi Denis, > >> > > >> > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I like > >> option > >> > - > >> > > >> 0. I > >> > > >> > am > >> > > >> > > > > > > thinking from a new member and a contributor > >> perspective > >> > for > >> > > >> > Ignite > >> > > >> > > > > > > project, I would very much like my PR and proposal to > >> be > >> > > >> accepted > >> > > >> > > > > within > >> > > >> > > > > > > Ignite community. > >> > > >> > > > > > > > >> > > >> > > > > > > Regards, > >> > > >> > > > > > > Saikat > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > >> > > >> [hidden email]> > >> > > >> > > > wrote: > >> > > >> > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the reason > >> why > >> > > >> > option-0 > >> > > >> > > > > might > >> > > >> > > > > > be > >> > > >> > > > > > > > the best one - to avoid the Ignite community > *split*. > >> > All > >> > > >> those > >> > > >> > > who > >> > > >> > > > > > will > >> > > >> > > > > > > be > >> > > >> > > > > > > > contributing to integrations and extensions need to > >> be > >> > able > >> > > >> to > >> > > >> > > > earn a > >> > > >> > > > > > > > status of an Ignite committer and PMC members. > >> > Otherwise, > >> > > >> I'm > >> > > >> > not > >> > > >> > > > > sure > >> > > >> > > > > > if > >> > > >> > > > > > > > Emmanouil and others to come will be fully involved > >> in > >> > the > >> > > >> > Ignite > >> > > >> > > > > > > > community. > >> > > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look > from > >> > this > >> > > >> > > > > perspective? > >> > > >> > > > > > > > > >> > > >> > > > > > > > - > >> > > >> > > > > > > > Denis > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < > >> > > >> > > > [hidden email]> > >> > > >> > > > > > > > wrote: > >> > > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others to > >> > place > >> > > >> their > >> > > >> > > > > > > > contribution > >> > > >> > > > > > > > > outside ASF could lead projects to split their > >> > > >> communities. > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more open and > >> > flexible > >> > > >> in > >> > > >> > > that > >> > > >> > > > > > > regard. > >> > > >> > > > > > > > > So Option-0. is also OK from my perspective. > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > >> > > >> > > > > [hidden email] > >> > > >> > > > > > >: > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > Hi, > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir manages > their > >> > > >> extensions > >> > > >> > > for > >> > > >> > > > > > Spark > >> > > >> > > > > > > > and > >> > > >> > > > > > > > > > Flink and it looks like they are much > >> independent in > >> > > >> terms > >> > > >> > of > >> > > >> > > > > > > managing > >> > > >> > > > > > > > > > their releases. They also have separate git > repos > >> > for > >> > > >> > apache > >> > > >> > > > > bahir > >> > > >> > > > > > > and > >> > > >> > > > > > > > > > apache bahir-flink. > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > >> > > >> > > > > > > > > > https://github.com/apache/bahir > >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the similar > >> > pattern we > >> > > >> > can > >> > > >> > > > > > create a > >> > > >> > > > > > > > > > separate git repo under the Org apache / > >> > > >> ignite-extentions > >> > > >> > or > >> > > >> > > > > > apache > >> > > >> > > > > > > / > >> > > >> > > > > > > > > > bahir-ignite. > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data streaming > >> > > >> connectors > >> > > >> > > that > >> > > >> > > > we > >> > > >> > > > > > are > >> > > >> > > > > > > > > most > >> > > >> > > > > > > > > > interested to migrate to separate repository > then > >> > > >> joining > >> > > >> > > > Apache > >> > > >> > > > > > > Bahir > >> > > >> > > > > > > > > > project and managing independent release cycle > >> will > >> > > >> benefit > >> > > >> > > us > >> > > >> > > > as > >> > > >> > > > > > it > >> > > >> > > > > > > > will > >> > > >> > > > > > > > > > help foster cross community engagement and > >> support. > >> > The > >> > > >> > > purpose > >> > > >> > > > > of > >> > > >> > > > > > > > Bahir > >> > > >> > > > > > > > > is > >> > > >> > > > > > > > > > also to host such extensions as ours. > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it > resonated > >> > similar > >> > > >> > > ideas > >> > > >> > > > > that > >> > > >> > > > > > > we > >> > > >> > > > > > > > > have > >> > > >> > > > > > > > > > specific to managing release cycles > >> > > >> > > > > > > > > > > >> > > >> > > > > > > >> > > >> > > >> > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > >> > > >> > > > > > > > > > Saikat > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < > >> > > >> > > [hidden email] > >> > > >> > > > > > >> > > >> > > > > > > wrote: > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option Dmitriy > named > >> as > >> > "0. > >> > > >> > > placing > >> > > >> > > > > > > > > integration > >> > > >> > > > > > > > > > > in a separate module within space of Apache > >> > Ignite"? > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following concepts > of > >> > Bahir > >> > > >> > > project > >> > > >> > > > in > >> > > >> > > > > > the > >> > > >> > > > > > > > > sense > >> > > >> > > > > > > > > > > that we'll be creating and managing separate > >> > > >> repositories > >> > > >> > > for > >> > > >> > > > > > > Ignite > >> > > >> > > > > > > > > > > extensions/modules but those will be governed > >> by > >> > the > >> > > >> > Ignite > >> > > >> > > > > > > community > >> > > >> > > > > > > > > and > >> > > >> > > > > > > > > > > all the contributors to the extensions will > be > >> > > >> becoming > >> > > >> > > > Ignite > >> > > >> > > > > > > > > committers > >> > > >> > > > > > > > > > > and PMC members. The more I think about this > >> > approach > >> > > >> the > >> > > >> > > > more > >> > > >> > > > > I > >> > > >> > > > > > > like > >> > > >> > > > > > > > > it. > >> > > >> > > > > > > > > > > Any thoughts? > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > - > >> > > >> > > > > > > > > > > Denis > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy > >> Pavlov < > >> > > >> > > > > > > [hidden email]> > >> > > >> > > > > > > > > > > wrote: > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > >> > > >> > > > > > > > > > > > 0. placing integration in a separate module > >> > within > >> > > >> > space > >> > > >> > > of > >> > > >> > > > > > > Apache > >> > > >> > > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > 1. Apache Bahir > >> > > >> > > > > > > > > > > > 2. Apache Incubator > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one > >> since > >> > it is > >> > > >> > more > >> > > >> > > > > about > >> > > >> > > > > > > > > > building > >> > > >> > > > > > > > > > > a > >> > > >> > > > > > > > > > > > new community around Ignite Extensions, it > >> may > >> > be > >> > > >> > tricky. > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is very > >> > natural to > >> > > >> > move > >> > > >> > > > > > > > > Ignite-Kafka, > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project > specially > >> > > >> intended > >> > > >> > for > >> > > >> > > > > > > > > integration. > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would be glad > >> to > >> > help. > >> > > >> > > Count > >> > > >> > > > on > >> > > >> > > > > > my > >> > > >> > > > > > > > > > support > >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. > >> > Inter-project > >> > > >> > > > > interaction > >> > > >> > > > > > > and > >> > > >> > > > > > > > > > > > integration are usually welcomed in the > ASF. > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey > Zinoviev > >> < > >> > > >> > > > > > > > [hidden email] > >> > > >> > > > > > > > > >: > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you > please > >> > > >> describe > >> > > >> > how > >> > > >> > > > you > >> > > >> > > > > > see > >> > > >> > > > > > > > the > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite Extensions > >> and > >> > how > >> > > >> it > >> > > >> > be > >> > > >> > > > > > related > >> > > >> > > > > > > > to > >> > > >> > > > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey > Zinoviev < > >> > > >> > > > > > > > [hidden email] > >> > > >> > > > > > > > > >: > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd > glad > >> to > >> > help > >> > > >> > with > >> > > >> > > > > this > >> > > >> > > > > > > > > modules > >> > > >> > > > > > > > > > > > >> migration and support part of them in > >> > future, but > >> > > >> > also > >> > > >> > > > we > >> > > >> > > > > > need > >> > > >> > > > > > > > not > >> > > >> > > > > > > > > > > only > >> > > >> > > > > > > > > > > > >> contributor but a few Committer > >> permissions > >> > to > >> > > >> merge > >> > > >> > > In > >> > > >> > > > > > > > repository > >> > > >> > > > > > > > > > in > >> > > >> > > > > > > > > > > > other > >> > > >> > > > > > > > > > > > >> side it could be very long proccess. > >> > > >> > > > > > > > > > > > >> > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community about > that? > >> > > >> > > > > > > > > > > > >> > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat Maitra > < > >> > > >> > > > > > > > [hidden email] > >> > > >> > > > > > > > > >: > >> > > >> > > > > > > > > > > > >> > >> > > >> > > > > > > > > > > > >>> Hi, > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir community > >> and > >> > they > >> > > >> > are > >> > > >> > > > > > > interested > >> > > >> > > > > > > > > to > >> > > >> > > > > > > > > > > have > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of > >> Apache > >> > Bahir > >> > > >> > > > project. > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> I have also requested for contributor > >> > access in > >> > > >> > Jira > >> > > >> > > > for > >> > > >> > > > > > > Apache > >> > > >> > > > > > > > > > Bahir > >> > > >> > > > > > > > > > > > >>> project so that I can create issues and > >> > assign > >> > > >> to > >> > > >> > > > > myself. I > >> > > >> > > > > > > can > >> > > >> > > > > > > > > > help > >> > > >> > > > > > > > > > > > with > >> > > >> > > > > > > > > > > > >>> code reviews as well. > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases specific > to > >> > > >> > dependencies > >> > > >> > > > for > >> > > >> > > > > > > > Apache > >> > > >> > > > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > >>> is > >> > > >> > > > > > > > > > > > >>> to do a fast follow up release for > >> modules > >> > > >> based on > >> > > >> > > > > latest > >> > > >> > > > > > > > Apache > >> > > >> > > > > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > >>> stable release. > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> Here is the email thread for reference > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > >> > > >> > > https://www.mail-archive.com/dev@.../msg02703.html > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get feedback on > >> the > >> > > >> > proposal > >> > > >> > > > and > >> > > >> > > > > if > >> > > >> > > > > > > we > >> > > >> > > > > > > > > are > >> > > >> > > > > > > > > > ok > >> > > >> > > > > > > > > > > > to > >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite > >> Extensions > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> Regards, > >> > > >> > > > > > > > > > > > >>> Saikat > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM Saikat > >> > Maitra < > >> > > >> > > > > > > > > > > [hidden email] > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >>> > Hello, > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal to > >> > move and > >> > > >> > > > support > >> > > >> > > > > > the > >> > > >> > > > > > > > > Apache > >> > > >> > > > > > > > > > > > >>> Ignite > >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > >> > Extensions as > >> > > >> > > > discussed > >> > > >> > > > > > > here > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > >> > > >> > > > > > > > > > > > >>> > . > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move our > Apache > >> > Ignite > >> > > >> > > > > > integration > >> > > >> > > > > > > as > >> > > >> > > > > > > > > > > > separate > >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us to > >> manage > >> > and > >> > > >> > > > maintain > >> > > >> > > > > > > > separate > >> > > >> > > > > > > > > > > > >>> lifecycle > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > All the integrations will continue to > >> be > >> > part > >> > > >> of > >> > > >> > > ASF > >> > > >> > > > > and > >> > > >> > > > > > we > >> > > >> > > > > > > > > will > >> > > >> > > > > > > > > > > > keep > >> > > >> > > > > > > > > > > > >>> > supporting and developing in > accordance > >> > with > >> > > >> ASF > >> > > >> > > > vision > >> > > >> > > > > > and > >> > > >> > > > > > > > > > > > practices. > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > We are considering following two > >> choices > >> > for > >> > > >> > moving > >> > > >> > > > to > >> > > >> > > > > > > Apache > >> > > >> > > > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > >>> > Extensions: > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir > community > >> and > >> > > >> > propose > >> > > >> > > to > >> > > >> > > > > > make > >> > > >> > > > > > > > > Ignite > >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as part > of > >> > Apache > >> > > >> > > Bahir > >> > > >> > > > > > > project. > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator > >> > community and > >> > > >> > > > request > >> > > >> > > > > > for > >> > > >> > > > > > > a > >> > > >> > > > > > > > > new > >> > > >> > > > > > > > > > > > >>> project > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > Please review and share feedback on > our > >> > > >> proposal. > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > >> > > >> > > > > > > > > > > > >>> > Saikat > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > >> > > >> > > > > > > > > > > > >> > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > > > >> > > >> > > >> > > >> > -- > >> > Best regards, > >> > Ivan Pavlukhin > >> > > >> > > > |
Hi, I've created
https://gitbox.apache.org/repos/asf/ignite-extensions.git It should be synced in a few minutes. Sincerely, Dmitriy Pavlov чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > Ignite PMCs, can anybody create the repo for Saikat? I'm on the road and > can't do that. > > - > Denis > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra <[hidden email]> > wrote: > > > Hi, > > > > I would need help from Ignite PMC member to create the new > > repository ignite-extensions. > > > > Can you please create the repository here https://selfserve.apache.org/ > > > > Regards, > > Saikat > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra <[hidden email]> > > wrote: > > > > > Hello Denis, > > > > > > Thank you for your response. > > > > > > I tried to request for new repository but the repository name is > showing > > > up as YourPMCs-ignite-extensions.git. I have reached out to Apache > Infra > > > user email list to understand the process to create a new repository. > > > > > > I will definitely help to migrate the other ignite extensions to the > new > > > repository once the repository is created. > > > > > > Regards, > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> > wrote: > > > > > >> "ignite-extensions" might be a better name in the long term if we > decide > > >> to > > >> place any extension to the repo that doesn't integrate with any 3rd > > party > > >> technology but rather enhances Ignite with extra API. > > >> > > >> After thinking about it for the last few days, I think that the best > > >> approach to start with should be as follows: > > >> > > >> 1. Let's create an "ignite-extensions" repo and let Emmanouil > > >> contribute > > >> the Pub/Sub Streamer integration there. > > >> 2. Let's move after or in parallel our streaming integrations there > > >> like > > >> Flink, Camel, MQTT, etc.: > > >> > > >> > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > >> 3. After checking the approach with the first integrations we can > > carry > > >> on with the rest of modules: Spark and Hibernate require their own > > >> repos, > > >> our TensorFlow integration might be moved to "ignite-extensions" as > > >> well > > >> unless Alexey Zinoviev suggests a dedicated extensions repo for ML > > >> integrations. > > >> > > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > > >> > > >> - > > >> Denis > > >> > > >> > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email]> > > >> wrote: > > >> > > >> > Folks, > > >> > > > >> > Just another one name candidate "ignite-integrations" > > >> > > > >> > Or are there not only integrations? > > >> > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra <[hidden email] > >: > > >> > > > > >> > > Hi Denis, > > >> > > > > >> > > I meant we can create dedicated repository for individual > extensions > > >> and > > >> > we > > >> > > can create submodules inside each specific repository for > individual > > >> > > extensions versions. > > >> > > > > >> > > Regards, > > >> > > Saikat > > >> > > > > >> > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > >> [hidden email]> > > >> > > wrote: > > >> > > > > >> > > > Hi Denis, > > >> > > > > > >> > > > Yes, dedicated repository is also a good idea and we can create > > >> > submodules > > >> > > > inside each specific repository for individual extensions. > > >> > > > > > >> > > > Regards, > > >> > > > Saikat > > >> > > > > > >> > > > > > >> > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda <[hidden email]> > > >> wrote: > > >> > > > > > >> > > >> Folks, > > >> > > >> > > >> > > >> What do you think about having a dedicated repository for each > > >> > extension > > >> > > >> instead of a single one? It sounds complicated but might be > > >> > worthwhile for > > >> > > >> cases when an integration requires to support several versions. > > >> Take > > >> > Spark > > >> > > >> or Hibernate as an example, we already provide different > versions > > >> of > > >> > > >> Ignite > > >> > > >> packages for various Spark/Hibernate versions. It will be > easier > > to > > >> > handle > > >> > > >> if Spark or Hibernate had their own repos. > > >> > > >> > > >> > > >> - > > >> > > >> Denis > > >> > > >> > > >> > > >> > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > >> > [hidden email]> > > >> > > >> wrote: > > >> > > >> > > >> > > >> > Hello Alexey, > > >> > > >> > > > >> > > >> > Thank you for your email. Yes, I am also aligned for > > >> > ignite-extensions. > > >> > > >> > > > >> > > >> > If others are also ok we can create the new repository with > > name > > >> > > >> > ignite-extensions. > > >> > > >> > > > >> > > >> > Regards, > > >> > > >> > Saikat > > >> > > >> > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > >> > [hidden email] > > >> > > >> > > > >> > > >> > wrote: > > >> > > >> > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > >> > ignite-connectors) > > >> > > >> > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > >> > [hidden email]>: > > >> > > >> > > > > >> > > >> > > > Hello Denis, Dmitriy > > >> > > >> > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a new repo > is > > >> > created > > >> > > >> that > > >> > > >> > > > will not mean that the project will undergo Incubator > > >> process , > > >> > Is > > >> > > >> > > > this correct? > > >> > > >> > > > > > >> > > >> > > > We actually want to just take few of our integrations and > > >> > release > > >> > > >> them > > >> > > >> > > > separately as part of this new git repository. We will > > >> continue > > >> > to > > >> > > >> keep > > >> > > >> > > the > > >> > > >> > > > release group name and artifact name same. > > >> > > >> > > > > > >> > > >> > > > I will definitely help drive the initiative to migrate > our > > >> > > >> integrations > > >> > > >> > > > into this new Ignite Extension repo. > > >> > > >> > > > > > >> > > >> > > > I seek help from our community to propose new name for > > Ignite > > >> > > >> Extension > > >> > > >> > > > repository. > > >> > > >> > > > > > >> > > >> > > > Some ideas, I have are as follows: > > >> > > >> > > > > > >> > > >> > > > > > >> > > >> > > > - ignite-extensions > > >> > > >> > > > - ignite-sidecar > > >> > > >> > > > - ignite-ext > > >> > > >> > > > - ignite-connectors > > >> > > >> > > > > > >> > > >> > > > > > >> > > >> > > > Regards, > > >> > > >> > > > Saikat > > >> > > >> > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > >> > [hidden email]> > > >> > > >> > > wrote: > > >> > > >> > > > > > >> > > >> > > > > Hi Denis, > > >> > > >> > > > > > > >> > > >> > > > > any PMC member can create repository here > > >> > > >> > > > > https://selfserve.apache.org/ > > >> > > >> > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > >> > > >> > > > > > > >> > > >> > > > > Sincerely, > > >> > > >> > > > > Dmitriy Pavlov > > >> > > >> > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > >> [hidden email]>: > > >> > > >> > > > > > > >> > > >> > > > > > Saikat, sounds great. > > >> > > >> > > > > > > > >> > > >> > > > > > As long as you're already driving this initiative, > > could > > >> you > > >> > > >> please > > >> > > >> > > > check > > >> > > >> > > > > > with ASF Infra how to put this approach in place? > Will > > >> we be > > >> > > >> able > > >> > > >> > to > > >> > > >> > > > > create > > >> > > >> > > > > > several additional repositories for extensions and > > >> release > > >> > them > > >> > > >> as > > >> > > >> > > part > > >> > > >> > > > > of > > >> > > >> > > > > > the Ignite project? > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > - > > >> > > >> > > > > > Denis > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > >> > > >> > > [hidden email] > > >> > > >> > > > > > > >> > > >> > > > > > wrote: > > >> > > >> > > > > > > > >> > > >> > > > > > > Hi Denis, > > >> > > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I like > > >> option > > >> > - > > >> > > >> 0. I > > >> > > >> > am > > >> > > >> > > > > > > thinking from a new member and a contributor > > >> perspective > > >> > for > > >> > > >> > Ignite > > >> > > >> > > > > > > project, I would very much like my PR and proposal > to > > >> be > > >> > > >> accepted > > >> > > >> > > > > within > > >> > > >> > > > > > > Ignite community. > > >> > > >> > > > > > > > > >> > > >> > > > > > > Regards, > > >> > > >> > > > > > > Saikat > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > >> > > >> [hidden email]> > > >> > > >> > > > wrote: > > >> > > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the > reason > > >> why > > >> > > >> > option-0 > > >> > > >> > > > > might > > >> > > >> > > > > > be > > >> > > >> > > > > > > > the best one - to avoid the Ignite community > > *split*. > > >> > All > > >> > > >> those > > >> > > >> > > who > > >> > > >> > > > > > will > > >> > > >> > > > > > > be > > >> > > >> > > > > > > > contributing to integrations and extensions need > to > > >> be > > >> > able > > >> > > >> to > > >> > > >> > > > earn a > > >> > > >> > > > > > > > status of an Ignite committer and PMC members. > > >> > Otherwise, > > >> > > >> I'm > > >> > > >> > not > > >> > > >> > > > > sure > > >> > > >> > > > > > if > > >> > > >> > > > > > > > Emmanouil and others to come will be fully > involved > > >> in > > >> > the > > >> > > >> > Ignite > > >> > > >> > > > > > > > community. > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look > > from > > >> > this > > >> > > >> > > > > perspective? > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > - > > >> > > >> > > > > > > > Denis > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy Pavlov < > > >> > > >> > > > [hidden email]> > > >> > > >> > > > > > > > wrote: > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing others > to > > >> > place > > >> > > >> their > > >> > > >> > > > > > > > contribution > > >> > > >> > > > > > > > > outside ASF could lead projects to split their > > >> > > >> communities. > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more open > and > > >> > flexible > > >> > > >> in > > >> > > >> > > that > > >> > > >> > > > > > > regard. > > >> > > >> > > > > > > > > So Option-0. is also OK from my perspective. > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > > >> > > >> > > > > [hidden email] > > >> > > >> > > > > > >: > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir manages > > their > > >> > > >> extensions > > >> > > >> > > for > > >> > > >> > > > > > Spark > > >> > > >> > > > > > > > and > > >> > > >> > > > > > > > > > Flink and it looks like they are much > > >> independent in > > >> > > >> terms > > >> > > >> > of > > >> > > >> > > > > > > managing > > >> > > >> > > > > > > > > > their releases. They also have separate git > > repos > > >> > for > > >> > > >> > apache > > >> > > >> > > > > bahir > > >> > > >> > > > > > > and > > >> > > >> > > > > > > > > > apache bahir-flink. > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the similar > > >> > pattern we > > >> > > >> > can > > >> > > >> > > > > > create a > > >> > > >> > > > > > > > > > separate git repo under the Org apache / > > >> > > >> ignite-extentions > > >> > > >> > or > > >> > > >> > > > > > apache > > >> > > >> > > > > > > / > > >> > > >> > > > > > > > > > bahir-ignite. > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data > streaming > > >> > > >> connectors > > >> > > >> > > that > > >> > > >> > > > we > > >> > > >> > > > > > are > > >> > > >> > > > > > > > > most > > >> > > >> > > > > > > > > > interested to migrate to separate repository > > then > > >> > > >> joining > > >> > > >> > > > Apache > > >> > > >> > > > > > > Bahir > > >> > > >> > > > > > > > > > project and managing independent release > cycle > > >> will > > >> > > >> benefit > > >> > > >> > > us > > >> > > >> > > > as > > >> > > >> > > > > > it > > >> > > >> > > > > > > > will > > >> > > >> > > > > > > > > > help foster cross community engagement and > > >> support. > > >> > The > > >> > > >> > > purpose > > >> > > >> > > > > of > > >> > > >> > > > > > > > Bahir > > >> > > >> > > > > > > > > is > > >> > > >> > > > > > > > > > also to host such extensions as ours. > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it > > resonated > > >> > similar > > >> > > >> > > ideas > > >> > > >> > > > > that > > >> > > >> > > > > > > we > > >> > > >> > > > > > > > > have > > >> > > >> > > > > > > > > > specific to managing release cycles > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > >> > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > >> > > >> > > > > > > > > > Saikat > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis Magda < > > >> > > >> > > [hidden email] > > >> > > >> > > > > > > >> > > >> > > > > > > wrote: > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option Dmitriy > > named > > >> as > > >> > "0. > > >> > > >> > > placing > > >> > > >> > > > > > > > > integration > > >> > > >> > > > > > > > > > > in a separate module within space of Apache > > >> > Ignite"? > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following concepts > > of > > >> > Bahir > > >> > > >> > > project > > >> > > >> > > > in > > >> > > >> > > > > > the > > >> > > >> > > > > > > > > sense > > >> > > >> > > > > > > > > > > that we'll be creating and managing > separate > > >> > > >> repositories > > >> > > >> > > for > > >> > > >> > > > > > > Ignite > > >> > > >> > > > > > > > > > > extensions/modules but those will be > governed > > >> by > > >> > the > > >> > > >> > Ignite > > >> > > >> > > > > > > community > > >> > > >> > > > > > > > > and > > >> > > >> > > > > > > > > > > all the contributors to the extensions will > > be > > >> > > >> becoming > > >> > > >> > > > Ignite > > >> > > >> > > > > > > > > committers > > >> > > >> > > > > > > > > > > and PMC members. The more I think about > this > > >> > approach > > >> > > >> the > > >> > > >> > > > more > > >> > > >> > > > > I > > >> > > >> > > > > > > like > > >> > > >> > > > > > > > > it. > > >> > > >> > > > > > > > > > > Any thoughts? > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > >> > > >> > > > > > > > > > > Denis > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy > > >> Pavlov < > > >> > > >> > > > > > > [hidden email]> > > >> > > >> > > > > > > > > > > wrote: > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > >> > > >> > > > > > > > > > > > 0. placing integration in a separate > module > > >> > within > > >> > > >> > space > > >> > > >> > > of > > >> > > >> > > > > > > Apache > > >> > > >> > > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best one > > >> since > > >> > it is > > >> > > >> > more > > >> > > >> > > > > about > > >> > > >> > > > > > > > > > building > > >> > > >> > > > > > > > > > > a > > >> > > >> > > > > > > > > > > > new community around Ignite Extensions, > it > > >> may > > >> > be > > >> > > >> > tricky. > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is very > > >> > natural to > > >> > > >> > move > > >> > > >> > > > > > > > > Ignite-Kafka, > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project > > specially > > >> > > >> intended > > >> > > >> > for > > >> > > >> > > > > > > > > integration. > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would be > glad > > >> to > > >> > help. > > >> > > >> > > Count > > >> > > >> > > > on > > >> > > >> > > > > > my > > >> > > >> > > > > > > > > > support > > >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. > > >> > Inter-project > > >> > > >> > > > > interaction > > >> > > >> > > > > > > and > > >> > > >> > > > > > > > > > > > integration are usually welcomed in the > > ASF. > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey > > Zinoviev > > >> < > > >> > > >> > > > > > > > [hidden email] > > >> > > >> > > > > > > > > >: > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you > > please > > >> > > >> describe > > >> > > >> > how > > >> > > >> > > > you > > >> > > >> > > > > > see > > >> > > >> > > > > > > > the > > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite > Extensions > > >> and > > >> > how > > >> > > >> it > > >> > > >> > be > > >> > > >> > > > > > related > > >> > > >> > > > > > > > to > > >> > > >> > > > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey > > Zinoviev < > > >> > > >> > > > > > > > [hidden email] > > >> > > >> > > > > > > > > >: > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd > > glad > > >> to > > >> > help > > >> > > >> > with > > >> > > >> > > > > this > > >> > > >> > > > > > > > > modules > > >> > > >> > > > > > > > > > > > >> migration and support part of them in > > >> > future, but > > >> > > >> > also > > >> > > >> > > > we > > >> > > >> > > > > > need > > >> > > >> > > > > > > > not > > >> > > >> > > > > > > > > > > only > > >> > > >> > > > > > > > > > > > >> contributor but a few Committer > > >> permissions > > >> > to > > >> > > >> merge > > >> > > >> > > In > > >> > > >> > > > > > > > repository > > >> > > >> > > > > > > > > > in > > >> > > >> > > > > > > > > > > > other > > >> > > >> > > > > > > > > > > > >> side it could be very long proccess. > > >> > > >> > > > > > > > > > > > >> > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community about > > that? > > >> > > >> > > > > > > > > > > > >> > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat > Maitra > > < > > >> > > >> > > > > > > > [hidden email] > > >> > > >> > > > > > > > > >: > > >> > > >> > > > > > > > > > > > >> > > >> > > >> > > > > > > > > > > > >>> Hi, > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir > community > > >> and > > >> > they > > >> > > >> > are > > >> > > >> > > > > > > interested > > >> > > >> > > > > > > > > to > > >> > > >> > > > > > > > > > > have > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of > > >> Apache > > >> > Bahir > > >> > > >> > > > project. > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> I have also requested for contributor > > >> > access in > > >> > > >> > Jira > > >> > > >> > > > for > > >> > > >> > > > > > > Apache > > >> > > >> > > > > > > > > > Bahir > > >> > > >> > > > > > > > > > > > >>> project so that I can create issues > and > > >> > assign > > >> > > >> to > > >> > > >> > > > > myself. I > > >> > > >> > > > > > > can > > >> > > >> > > > > > > > > > help > > >> > > >> > > > > > > > > > > > with > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases specific > > to > > >> > > >> > dependencies > > >> > > >> > > > for > > >> > > >> > > > > > > > Apache > > >> > > >> > > > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > >>> is > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up release for > > >> modules > > >> > > >> based on > > >> > > >> > > > > latest > > >> > > >> > > > > > > > Apache > > >> > > >> > > > > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > >>> stable release. > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> Here is the email thread for > reference > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > >> > > >> > > > https://www.mail-archive.com/dev@.../msg02703.html > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get feedback > on > > >> the > > >> > > >> > proposal > > >> > > >> > > > and > > >> > > >> > > > > if > > >> > > >> > > > > > > we > > >> > > >> > > > > > > > > are > > >> > > >> > > > > > > > > > ok > > >> > > >> > > > > > > > > > > > to > > >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite > > >> Extensions > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > > >> > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> Regards, > > >> > > >> > > > > > > > > > > > >>> Saikat > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM > Saikat > > >> > Maitra < > > >> > > >> > > > > > > > > > > [hidden email] > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >>> > Hello, > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a proposal > to > > >> > move and > > >> > > >> > > > support > > >> > > >> > > > > > the > > >> > > >> > > > > > > > > Apache > > >> > > >> > > > > > > > > > > > >>> Ignite > > >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > > >> > Extensions as > > >> > > >> > > > discussed > > >> > > >> > > > > > > here > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > > >> > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > >> > > >> > > > > > > > > > > > >>> > . > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move our > > Apache > > >> > Ignite > > >> > > >> > > > > > integration > > >> > > >> > > > > > > as > > >> > > >> > > > > > > > > > > > separate > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us to > > >> manage > > >> > and > > >> > > >> > > > maintain > > >> > > >> > > > > > > > separate > > >> > > >> > > > > > > > > > > > >>> lifecycle > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will continue > to > > >> be > > >> > part > > >> > > >> of > > >> > > >> > > ASF > > >> > > >> > > > > and > > >> > > >> > > > > > we > > >> > > >> > > > > > > > > will > > >> > > >> > > > > > > > > > > > keep > > >> > > >> > > > > > > > > > > > >>> > supporting and developing in > > accordance > > >> > with > > >> > > >> ASF > > >> > > >> > > > vision > > >> > > >> > > > > > and > > >> > > >> > > > > > > > > > > > practices. > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > We are considering following two > > >> choices > > >> > for > > >> > > >> > moving > > >> > > >> > > > to > > >> > > >> > > > > > > Apache > > >> > > >> > > > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir > > community > > >> and > > >> > > >> > propose > > >> > > >> > > to > > >> > > >> > > > > > make > > >> > > >> > > > > > > > > Ignite > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as > part > > of > > >> > Apache > > >> > > >> > > Bahir > > >> > > >> > > > > > > project. > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > > >> > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator > > >> > community and > > >> > > >> > > > request > > >> > > >> > > > > > for > > >> > > >> > > > > > > a > > >> > > >> > > > > > > > > new > > >> > > >> > > > > > > > > > > > >>> project > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > Please review and share feedback on > > our > > >> > > >> proposal. > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > >> > > >> > > > > > > > > > > > >>> > Saikat > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > >> > > >> > > > > > > > > > > > >> > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > > > > >> > > > >> > > > >> > > > >> > -- > > >> > Best regards, > > >> > Ivan Pavlukhin > > >> > > > >> > > > > > > |
Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us know if
anything else is needed. - Denis On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email]> wrote: > Hi, I've created > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > It should be synced in a few minutes. > > Sincerely, > Dmitriy Pavlov > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the road and > > can't do that. > > > > - > > Denis > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra <[hidden email]> > > wrote: > > > > > Hi, > > > > > > I would need help from Ignite PMC member to create the new > > > repository ignite-extensions. > > > > > > Can you please create the repository here > https://selfserve.apache.org/ > > > > > > Regards, > > > Saikat > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > [hidden email]> > > > wrote: > > > > > > > Hello Denis, > > > > > > > > Thank you for your response. > > > > > > > > I tried to request for new repository but the repository name is > > showing > > > > up as YourPMCs-ignite-extensions.git. I have reached out to Apache > > Infra > > > > user email list to understand the process to create a new repository. > > > > > > > > I will definitely help to migrate the other ignite extensions to the > > new > > > > repository once the repository is created. > > > > > > > > Regards, > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> > > wrote: > > > > > > > >> "ignite-extensions" might be a better name in the long term if we > > decide > > > >> to > > > >> place any extension to the repo that doesn't integrate with any 3rd > > > party > > > >> technology but rather enhances Ignite with extra API. > > > >> > > > >> After thinking about it for the last few days, I think that the best > > > >> approach to start with should be as follows: > > > >> > > > >> 1. Let's create an "ignite-extensions" repo and let Emmanouil > > > >> contribute > > > >> the Pub/Sub Streamer integration there. > > > >> 2. Let's move after or in parallel our streaming integrations > there > > > >> like > > > >> Flink, Camel, MQTT, etc.: > > > >> > > > >> > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > >> 3. After checking the approach with the first integrations we can > > > carry > > > >> on with the rest of modules: Spark and Hibernate require their > own > > > >> repos, > > > >> our TensorFlow integration might be moved to "ignite-extensions" > as > > > >> well > > > >> unless Alexey Zinoviev suggests a dedicated extensions repo for > ML > > > >> integrations. > > > >> > > > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > > > >> > > > >> - > > > >> Denis > > > >> > > > >> > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin <[hidden email] > > > > > >> wrote: > > > >> > > > >> > Folks, > > > >> > > > > >> > Just another one name candidate "ignite-integrations" > > > >> > > > > >> > Or are there not only integrations? > > > >> > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > [hidden email] > > >: > > > >> > > > > > >> > > Hi Denis, > > > >> > > > > > >> > > I meant we can create dedicated repository for individual > > extensions > > > >> and > > > >> > we > > > >> > > can create submodules inside each specific repository for > > individual > > > >> > > extensions versions. > > > >> > > > > > >> > > Regards, > > > >> > > Saikat > > > >> > > > > > >> > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > >> [hidden email]> > > > >> > > wrote: > > > >> > > > > > >> > > > Hi Denis, > > > >> > > > > > > >> > > > Yes, dedicated repository is also a good idea and we can > create > > > >> > submodules > > > >> > > > inside each specific repository for individual extensions. > > > >> > > > > > > >> > > > Regards, > > > >> > > > Saikat > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > [hidden email]> > > > >> wrote: > > > >> > > > > > > >> > > >> Folks, > > > >> > > >> > > > >> > > >> What do you think about having a dedicated repository for > each > > > >> > extension > > > >> > > >> instead of a single one? It sounds complicated but might be > > > >> > worthwhile for > > > >> > > >> cases when an integration requires to support several > versions. > > > >> Take > > > >> > Spark > > > >> > > >> or Hibernate as an example, we already provide different > > versions > > > >> of > > > >> > > >> Ignite > > > >> > > >> packages for various Spark/Hibernate versions. It will be > > easier > > > to > > > >> > handle > > > >> > > >> if Spark or Hibernate had their own repos. > > > >> > > >> > > > >> > > >> - > > > >> > > >> Denis > > > >> > > >> > > > >> > > >> > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > >> > [hidden email]> > > > >> > > >> wrote: > > > >> > > >> > > > >> > > >> > Hello Alexey, > > > >> > > >> > > > > >> > > >> > Thank you for your email. Yes, I am also aligned for > > > >> > ignite-extensions. > > > >> > > >> > > > > >> > > >> > If others are also ok we can create the new repository with > > > name > > > >> > > >> > ignite-extensions. > > > >> > > >> > > > > >> > > >> > Regards, > > > >> > > >> > Saikat > > > >> > > >> > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > >> > [hidden email] > > > >> > > >> > > > > >> > > >> > wrote: > > > >> > > >> > > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > > >> > ignite-connectors) > > > >> > > >> > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > >> > [hidden email]>: > > > >> > > >> > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > >> > > >> > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a new repo > > is > > > >> > created > > > >> > > >> that > > > >> > > >> > > > will not mean that the project will undergo Incubator > > > >> process , > > > >> > Is > > > >> > > >> > > > this correct? > > > >> > > >> > > > > > > >> > > >> > > > We actually want to just take few of our integrations > and > > > >> > release > > > >> > > >> them > > > >> > > >> > > > separately as part of this new git repository. We will > > > >> continue > > > >> > to > > > >> > > >> keep > > > >> > > >> > > the > > > >> > > >> > > > release group name and artifact name same. > > > >> > > >> > > > > > > >> > > >> > > > I will definitely help drive the initiative to migrate > > our > > > >> > > >> integrations > > > >> > > >> > > > into this new Ignite Extension repo. > > > >> > > >> > > > > > > >> > > >> > > > I seek help from our community to propose new name for > > > Ignite > > > >> > > >> Extension > > > >> > > >> > > > repository. > > > >> > > >> > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > - ignite-extensions > > > >> > > >> > > > - ignite-sidecar > > > >> > > >> > > > - ignite-ext > > > >> > > >> > > > - ignite-connectors > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > Regards, > > > >> > > >> > > > Saikat > > > >> > > >> > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > > >> > [hidden email]> > > > >> > > >> > > wrote: > > > >> > > >> > > > > > > >> > > >> > > > > Hi Denis, > > > >> > > >> > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > >> > > >> > > > > https://selfserve.apache.org/ > > > >> > > >> > > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > > >> > > >> > > > > > > > >> > > >> > > > > Sincerely, > > > >> > > >> > > > > Dmitriy Pavlov > > > >> > > >> > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > >> [hidden email]>: > > > >> > > >> > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > >> > > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving this initiative, > > > could > > > >> you > > > >> > > >> please > > > >> > > >> > > > check > > > >> > > >> > > > > > with ASF Infra how to put this approach in place? > > Will > > > >> we be > > > >> > > >> able > > > >> > > >> > to > > > >> > > >> > > > > create > > > >> > > >> > > > > > several additional repositories for extensions and > > > >> release > > > >> > them > > > >> > > >> as > > > >> > > >> > > part > > > >> > > >> > > > > of > > > >> > > >> > > > > > the Ignite project? > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > - > > > >> > > >> > > > > > Denis > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > > >> > > >> > > [hidden email] > > > >> > > >> > > > > > > > >> > > >> > > > > > wrote: > > > >> > > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I > like > > > >> option > > > >> > - > > > >> > > >> 0. I > > > >> > > >> > am > > > >> > > >> > > > > > > thinking from a new member and a contributor > > > >> perspective > > > >> > for > > > >> > > >> > Ignite > > > >> > > >> > > > > > > project, I would very much like my PR and > proposal > > to > > > >> be > > > >> > > >> accepted > > > >> > > >> > > > > within > > > >> > > >> > > > > > > Ignite community. > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > Regards, > > > >> > > >> > > > > > > Saikat > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > > >> > > >> [hidden email]> > > > >> > > >> > > > wrote: > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the > > reason > > > >> why > > > >> > > >> > option-0 > > > >> > > >> > > > > might > > > >> > > >> > > > > > be > > > >> > > >> > > > > > > > the best one - to avoid the Ignite community > > > *split*. > > > >> > All > > > >> > > >> those > > > >> > > >> > > who > > > >> > > >> > > > > > will > > > >> > > >> > > > > > > be > > > >> > > >> > > > > > > > contributing to integrations and extensions > need > > to > > > >> be > > > >> > able > > > >> > > >> to > > > >> > > >> > > > earn a > > > >> > > >> > > > > > > > status of an Ignite committer and PMC members. > > > >> > Otherwise, > > > >> > > >> I'm > > > >> > > >> > not > > > >> > > >> > > > > sure > > > >> > > >> > > > > > if > > > >> > > >> > > > > > > > Emmanouil and others to come will be fully > > involved > > > >> in > > > >> > the > > > >> > > >> > Ignite > > > >> > > >> > > > > > > > community. > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to look > > > from > > > >> > this > > > >> > > >> > > > > perspective? > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > - > > > >> > > >> > > > > > > > Denis > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy > Pavlov < > > > >> > > >> > > > [hidden email]> > > > >> > > >> > > > > > > > wrote: > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing > others > > to > > > >> > place > > > >> > > >> their > > > >> > > >> > > > > > > > contribution > > > >> > > >> > > > > > > > > outside ASF could lead projects to split > their > > > >> > > >> communities. > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more open > > and > > > >> > flexible > > > >> > > >> in > > > >> > > >> > > that > > > >> > > >> > > > > > > regard. > > > >> > > >> > > > > > > > > So Option-0. is also OK from my perspective. > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra < > > > >> > > >> > > > > [hidden email] > > > >> > > >> > > > > > >: > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir manages > > > their > > > >> > > >> extensions > > > >> > > >> > > for > > > >> > > >> > > > > > Spark > > > >> > > >> > > > > > > > and > > > >> > > >> > > > > > > > > > Flink and it looks like they are much > > > >> independent in > > > >> > > >> terms > > > >> > > >> > of > > > >> > > >> > > > > > > managing > > > >> > > >> > > > > > > > > > their releases. They also have separate git > > > repos > > > >> > for > > > >> > > >> > apache > > > >> > > >> > > > > bahir > > > >> > > >> > > > > > > and > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > >> > > >> > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the > similar > > > >> > pattern we > > > >> > > >> > can > > > >> > > >> > > > > > create a > > > >> > > >> > > > > > > > > > separate git repo under the Org apache / > > > >> > > >> ignite-extentions > > > >> > > >> > or > > > >> > > >> > > > > > apache > > > >> > > >> > > > > > > / > > > >> > > >> > > > > > > > > > bahir-ignite. > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data > > streaming > > > >> > > >> connectors > > > >> > > >> > > that > > > >> > > >> > > > we > > > >> > > >> > > > > > are > > > >> > > >> > > > > > > > > most > > > >> > > >> > > > > > > > > > interested to migrate to separate > repository > > > then > > > >> > > >> joining > > > >> > > >> > > > Apache > > > >> > > >> > > > > > > Bahir > > > >> > > >> > > > > > > > > > project and managing independent release > > cycle > > > >> will > > > >> > > >> benefit > > > >> > > >> > > us > > > >> > > >> > > > as > > > >> > > >> > > > > > it > > > >> > > >> > > > > > > > will > > > >> > > >> > > > > > > > > > help foster cross community engagement and > > > >> support. > > > >> > The > > > >> > > >> > > purpose > > > >> > > >> > > > > of > > > >> > > >> > > > > > > > Bahir > > > >> > > >> > > > > > > > > is > > > >> > > >> > > > > > > > > > also to host such extensions as ours. > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it > > > resonated > > > >> > similar > > > >> > > >> > > ideas > > > >> > > >> > > > > that > > > >> > > >> > > > > > > we > > > >> > > >> > > > > > > > > have > > > >> > > >> > > > > > > > > > specific to managing release cycles > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > >> > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > >> > > >> > > > > > > > > > Saikat > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis > Magda < > > > >> > > >> > > [hidden email] > > > >> > > >> > > > > > > > >> > > >> > > > > > > wrote: > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option Dmitriy > > > named > > > >> as > > > >> > "0. > > > >> > > >> > > placing > > > >> > > >> > > > > > > > > integration > > > >> > > >> > > > > > > > > > > in a separate module within space of > Apache > > > >> > Ignite"? > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following > concepts > > > of > > > >> > Bahir > > > >> > > >> > > project > > > >> > > >> > > > in > > > >> > > >> > > > > > the > > > >> > > >> > > > > > > > > sense > > > >> > > >> > > > > > > > > > > that we'll be creating and managing > > separate > > > >> > > >> repositories > > > >> > > >> > > for > > > >> > > >> > > > > > > Ignite > > > >> > > >> > > > > > > > > > > extensions/modules but those will be > > governed > > > >> by > > > >> > the > > > >> > > >> > Ignite > > > >> > > >> > > > > > > community > > > >> > > >> > > > > > > > > and > > > >> > > >> > > > > > > > > > > all the contributors to the extensions > will > > > be > > > >> > > >> becoming > > > >> > > >> > > > Ignite > > > >> > > >> > > > > > > > > committers > > > >> > > >> > > > > > > > > > > and PMC members. The more I think about > > this > > > >> > approach > > > >> > > >> the > > > >> > > >> > > > more > > > >> > > >> > > > > I > > > >> > > >> > > > > > > like > > > >> > > >> > > > > > > > > it. > > > >> > > >> > > > > > > > > > > Any thoughts? > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > >> > > >> > > > > > > > > > > Denis > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM Dmitriy > > > >> Pavlov < > > > >> > > >> > > > > > > [hidden email]> > > > >> > > >> > > > > > > > > > > wrote: > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > > >> > > >> > > > > > > > > > > > 0. placing integration in a separate > > module > > > >> > within > > > >> > > >> > space > > > >> > > >> > > of > > > >> > > >> > > > > > > Apache > > > >> > > >> > > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best > one > > > >> since > > > >> > it is > > > >> > > >> > more > > > >> > > >> > > > > about > > > >> > > >> > > > > > > > > > building > > > >> > > >> > > > > > > > > > > a > > > >> > > >> > > > > > > > > > > > new community around Ignite Extensions, > > it > > > >> may > > > >> > be > > > >> > > >> > tricky. > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is > very > > > >> > natural to > > > >> > > >> > move > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project > > > specially > > > >> > > >> intended > > > >> > > >> > for > > > >> > > >> > > > > > > > > integration. > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would be > > glad > > > >> to > > > >> > help. > > > >> > > >> > > Count > > > >> > > >> > > > on > > > >> > > >> > > > > > my > > > >> > > >> > > > > > > > > > support > > > >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. > > > >> > Inter-project > > > >> > > >> > > > > interaction > > > >> > > >> > > > > > > and > > > >> > > >> > > > > > > > > > > > integration are usually welcomed in the > > > ASF. > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey > > > Zinoviev > > > >> < > > > >> > > >> > > > > > > > [hidden email] > > > >> > > >> > > > > > > > > >: > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you > > > please > > > >> > > >> describe > > > >> > > >> > how > > > >> > > >> > > > you > > > >> > > >> > > > > > see > > > >> > > >> > > > > > > > the > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite > > Extensions > > > >> and > > > >> > how > > > >> > > >> it > > > >> > > >> > be > > > >> > > >> > > > > > related > > > >> > > >> > > > > > > > to > > > >> > > >> > > > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey > > > Zinoviev < > > > >> > > >> > > > > > > > [hidden email] > > > >> > > >> > > > > > > > > >: > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, I'd > > > glad > > > >> to > > > >> > help > > > >> > > >> > with > > > >> > > >> > > > > this > > > >> > > >> > > > > > > > > modules > > > >> > > >> > > > > > > > > > > > >> migration and support part of them > in > > > >> > future, but > > > >> > > >> > also > > > >> > > >> > > > we > > > >> > > >> > > > > > need > > > >> > > >> > > > > > > > not > > > >> > > >> > > > > > > > > > > only > > > >> > > >> > > > > > > > > > > > >> contributor but a few Committer > > > >> permissions > > > >> > to > > > >> > > >> merge > > > >> > > >> > > In > > > >> > > >> > > > > > > > repository > > > >> > > >> > > > > > > > > > in > > > >> > > >> > > > > > > > > > > > other > > > >> > > >> > > > > > > > > > > > >> side it could be very long proccess. > > > >> > > >> > > > > > > > > > > > >> > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community about > > > that? > > > >> > > >> > > > > > > > > > > > >> > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat > > Maitra > > > < > > > >> > > >> > > > > > > > [hidden email] > > > >> > > >> > > > > > > > > >: > > > >> > > >> > > > > > > > > > > > >> > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir > > community > > > >> and > > > >> > they > > > >> > > >> > are > > > >> > > >> > > > > > > interested > > > >> > > >> > > > > > > > > to > > > >> > > >> > > > > > > > > > > have > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part of > > > >> Apache > > > >> > Bahir > > > >> > > >> > > > project. > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > contributor > > > >> > access in > > > >> > > >> > Jira > > > >> > > >> > > > for > > > >> > > >> > > > > > > Apache > > > >> > > >> > > > > > > > > > Bahir > > > >> > > >> > > > > > > > > > > > >>> project so that I can create issues > > and > > > >> > assign > > > >> > > >> to > > > >> > > >> > > > > myself. I > > > >> > > >> > > > > > > can > > > >> > > >> > > > > > > > > > help > > > >> > > >> > > > > > > > > > > > with > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases > specific > > > to > > > >> > > >> > dependencies > > > >> > > >> > > > for > > > >> > > >> > > > > > > > Apache > > > >> > > >> > > > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > >>> is > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up release for > > > >> modules > > > >> > > >> based on > > > >> > > >> > > > > latest > > > >> > > >> > > > > > > > Apache > > > >> > > >> > > > > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread for > > reference > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > >> > > >> > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get > feedback > > on > > > >> the > > > >> > > >> > proposal > > > >> > > >> > > > and > > > >> > > >> > > > > if > > > >> > > >> > > > > > > we > > > >> > > >> > > > > > > > > are > > > >> > > >> > > > > > > > > > ok > > > >> > > >> > > > > > > > > > > > to > > > >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite > > > >> Extensions > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > > > >> > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM > > Saikat > > > >> > Maitra < > > > >> > > >> > > > > > > > > > > [hidden email] > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a > proposal > > to > > > >> > move and > > > >> > > >> > > > support > > > >> > > >> > > > > > the > > > >> > > >> > > > > > > > > Apache > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > > > >> > Extensions as > > > >> > > >> > > > discussed > > > >> > > >> > > > > > > here > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > > > >> > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > >> > > >> > > > > > > > > > > > >>> > . > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move our > > > Apache > > > >> > Ignite > > > >> > > >> > > > > > integration > > > >> > > >> > > > > > > as > > > >> > > >> > > > > > > > > > > > separate > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us > to > > > >> manage > > > >> > and > > > >> > > >> > > > maintain > > > >> > > >> > > > > > > > separate > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will > continue > > to > > > >> be > > > >> > part > > > >> > > >> of > > > >> > > >> > > ASF > > > >> > > >> > > > > and > > > >> > > >> > > > > > we > > > >> > > >> > > > > > > > > will > > > >> > > >> > > > > > > > > > > > keep > > > >> > > >> > > > > > > > > > > > >>> > supporting and developing in > > > accordance > > > >> > with > > > >> > > >> ASF > > > >> > > >> > > > vision > > > >> > > >> > > > > > and > > > >> > > >> > > > > > > > > > > > practices. > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > We are considering following two > > > >> choices > > > >> > for > > > >> > > >> > moving > > > >> > > >> > > > to > > > >> > > >> > > > > > > Apache > > > >> > > >> > > > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir > > > community > > > >> and > > > >> > > >> > propose > > > >> > > >> > > to > > > >> > > >> > > > > > make > > > >> > > >> > > > > > > > > Ignite > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as > > part > > > of > > > >> > Apache > > > >> > > >> > > Bahir > > > >> > > >> > > > > > > project. > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > > > >> > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache Incubator > > > >> > community and > > > >> > > >> > > > request > > > >> > > >> > > > > > for > > > >> > > >> > > > > > > a > > > >> > > >> > > > > > > > > new > > > >> > > >> > > > > > > > > > > > >>> project > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share feedback > on > > > our > > > >> > > >> proposal. > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > >> > > > > > > > > > > > >> > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > > > > > >> > > > > >> > > > > >> > > > > >> > -- > > > >> > Best regards, > > > >> > Ivan Pavlukhin > > > >> > > > > >> > > > > > > > > > > |
Hello Dmitriy, Denis
Thank you for help in creating the repo. I can see it has synced in github as well. Can you please add a sample readme.md file as the repo is empty I am unable to fork it? or let me check if I can directly commit a sample readme file from local then I should be able to fork this repo. I will start working on the migration for Flink, Camel, MQTT, etc. Emmanouil, please take a look and feel free to raise PR in this new repo. Regards, Saikat On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> wrote: > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us know if > anything else is needed. > > - > Denis > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email]> wrote: > > > Hi, I've created > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > It should be synced in a few minutes. > > > > Sincerely, > > Dmitriy Pavlov > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the road > and > > > can't do that. > > > > > > - > > > Denis > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra <[hidden email] > > > > > wrote: > > > > > > > Hi, > > > > > > > > I would need help from Ignite PMC member to create the new > > > > repository ignite-extensions. > > > > > > > > Can you please create the repository here > > https://selfserve.apache.org/ > > > > > > > > Regards, > > > > Saikat > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > [hidden email]> > > > > wrote: > > > > > > > > > Hello Denis, > > > > > > > > > > Thank you for your response. > > > > > > > > > > I tried to request for new repository but the repository name is > > > showing > > > > > up as YourPMCs-ignite-extensions.git. I have reached out to Apache > > > Infra > > > > > user email list to understand the process to create a new > repository. > > > > > > > > > > I will definitely help to migrate the other ignite extensions to > the > > > new > > > > > repository once the repository is created. > > > > > > > > > > Regards, > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> > > > wrote: > > > > > > > > > >> "ignite-extensions" might be a better name in the long term if we > > > decide > > > > >> to > > > > >> place any extension to the repo that doesn't integrate with any > 3rd > > > > party > > > > >> technology but rather enhances Ignite with extra API. > > > > >> > > > > >> After thinking about it for the last few days, I think that the > best > > > > >> approach to start with should be as follows: > > > > >> > > > > >> 1. Let's create an "ignite-extensions" repo and let Emmanouil > > > > >> contribute > > > > >> the Pub/Sub Streamer integration there. > > > > >> 2. Let's move after or in parallel our streaming integrations > > there > > > > >> like > > > > >> Flink, Camel, MQTT, etc.: > > > > >> > > > > >> > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > >> 3. After checking the approach with the first integrations we > can > > > > carry > > > > >> on with the rest of modules: Spark and Hibernate require their > > own > > > > >> repos, > > > > >> our TensorFlow integration might be moved to > "ignite-extensions" > > as > > > > >> well > > > > >> unless Alexey Zinoviev suggests a dedicated extensions repo for > > ML > > > > >> integrations. > > > > >> > > > > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > > > > >> > > > > >> - > > > > >> Denis > > > > >> > > > > >> > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > [hidden email] > > > > > > > >> wrote: > > > > >> > > > > >> > Folks, > > > > >> > > > > > >> > Just another one name candidate "ignite-integrations" > > > > >> > > > > > >> > Or are there not only integrations? > > > > >> > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > [hidden email] > > > >: > > > > >> > > > > > > >> > > Hi Denis, > > > > >> > > > > > > >> > > I meant we can create dedicated repository for individual > > > extensions > > > > >> and > > > > >> > we > > > > >> > > can create submodules inside each specific repository for > > > individual > > > > >> > > extensions versions. > > > > >> > > > > > > >> > > Regards, > > > > >> > > Saikat > > > > >> > > > > > > >> > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > >> [hidden email]> > > > > >> > > wrote: > > > > >> > > > > > > >> > > > Hi Denis, > > > > >> > > > > > > > >> > > > Yes, dedicated repository is also a good idea and we can > > create > > > > >> > submodules > > > > >> > > > inside each specific repository for individual extensions. > > > > >> > > > > > > > >> > > > Regards, > > > > >> > > > Saikat > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > [hidden email]> > > > > >> wrote: > > > > >> > > > > > > > >> > > >> Folks, > > > > >> > > >> > > > > >> > > >> What do you think about having a dedicated repository for > > each > > > > >> > extension > > > > >> > > >> instead of a single one? It sounds complicated but might be > > > > >> > worthwhile for > > > > >> > > >> cases when an integration requires to support several > > versions. > > > > >> Take > > > > >> > Spark > > > > >> > > >> or Hibernate as an example, we already provide different > > > versions > > > > >> of > > > > >> > > >> Ignite > > > > >> > > >> packages for various Spark/Hibernate versions. It will be > > > easier > > > > to > > > > >> > handle > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > >> > > >> > > > > >> > > >> - > > > > >> > > >> Denis > > > > >> > > >> > > > > >> > > >> > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > >> > [hidden email]> > > > > >> > > >> wrote: > > > > >> > > >> > > > > >> > > >> > Hello Alexey, > > > > >> > > >> > > > > > >> > > >> > Thank you for your email. Yes, I am also aligned for > > > > >> > ignite-extensions. > > > > >> > > >> > > > > > >> > > >> > If others are also ok we can create the new repository > with > > > > name > > > > >> > > >> > ignite-extensions. > > > > >> > > >> > > > > > >> > > >> > Regards, > > > > >> > > >> > Saikat > > > > >> > > >> > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > > >> > [hidden email] > > > > >> > > >> > > > > > >> > > >> > wrote: > > > > >> > > >> > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > > > >> > ignite-connectors) > > > > >> > > >> > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > >> > [hidden email]>: > > > > >> > > >> > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > >> > > >> > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a new > repo > > > is > > > > >> > created > > > > >> > > >> that > > > > >> > > >> > > > will not mean that the project will undergo Incubator > > > > >> process , > > > > >> > Is > > > > >> > > >> > > > this correct? > > > > >> > > >> > > > > > > > >> > > >> > > > We actually want to just take few of our integrations > > and > > > > >> > release > > > > >> > > >> them > > > > >> > > >> > > > separately as part of this new git repository. We > will > > > > >> continue > > > > >> > to > > > > >> > > >> keep > > > > >> > > >> > > the > > > > >> > > >> > > > release group name and artifact name same. > > > > >> > > >> > > > > > > > >> > > >> > > > I will definitely help drive the initiative to > migrate > > > our > > > > >> > > >> integrations > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > >> > > >> > > > > > > > >> > > >> > > > I seek help from our community to propose new name > for > > > > Ignite > > > > >> > > >> Extension > > > > >> > > >> > > > repository. > > > > >> > > >> > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > - ignite-extensions > > > > >> > > >> > > > - ignite-sidecar > > > > >> > > >> > > > - ignite-ext > > > > >> > > >> > > > - ignite-connectors > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > Regards, > > > > >> > > >> > > > Saikat > > > > >> > > >> > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > > > >> > [hidden email]> > > > > >> > > >> > > wrote: > > > > >> > > >> > > > > > > > >> > > >> > > > > Hi Denis, > > > > >> > > >> > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > >> > > >> > > > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > > > >> > > >> > > > > > > > > >> > > >> > > > > Sincerely, > > > > >> > > >> > > > > Dmitriy Pavlov > > > > >> > > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > > >> [hidden email]>: > > > > >> > > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > initiative, > > > > could > > > > >> you > > > > >> > > >> please > > > > >> > > >> > > > check > > > > >> > > >> > > > > > with ASF Infra how to put this approach in place? > > > Will > > > > >> we be > > > > >> > > >> able > > > > >> > > >> > to > > > > >> > > >> > > > > create > > > > >> > > >> > > > > > several additional repositories for extensions > and > > > > >> release > > > > >> > them > > > > >> > > >> as > > > > >> > > >> > > part > > > > >> > > >> > > > > of > > > > >> > > >> > > > > > the Ignite project? > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > - > > > > >> > > >> > > > > > Denis > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > > > >> > > >> > > [hidden email] > > > > >> > > >> > > > > > > > > >> > > >> > > > > > wrote: > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I > > like > > > > >> option > > > > >> > - > > > > >> > > >> 0. I > > > > >> > > >> > am > > > > >> > > >> > > > > > > thinking from a new member and a contributor > > > > >> perspective > > > > >> > for > > > > >> > > >> > Ignite > > > > >> > > >> > > > > > > project, I would very much like my PR and > > proposal > > > to > > > > >> be > > > > >> > > >> accepted > > > > >> > > >> > > > > within > > > > >> > > >> > > > > > > Ignite community. > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > >> > > >> > > > > > > Saikat > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > > > >> > > >> [hidden email]> > > > > >> > > >> > > > wrote: > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the > > > reason > > > > >> why > > > > >> > > >> > option-0 > > > > >> > > >> > > > > might > > > > >> > > >> > > > > > be > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite community > > > > *split*. > > > > >> > All > > > > >> > > >> those > > > > >> > > >> > > who > > > > >> > > >> > > > > > will > > > > >> > > >> > > > > > > be > > > > >> > > >> > > > > > > > contributing to integrations and extensions > > need > > > to > > > > >> be > > > > >> > able > > > > >> > > >> to > > > > >> > > >> > > > earn a > > > > >> > > >> > > > > > > > status of an Ignite committer and PMC > members. > > > > >> > Otherwise, > > > > >> > > >> I'm > > > > >> > > >> > not > > > > >> > > >> > > > > sure > > > > >> > > >> > > > > > if > > > > >> > > >> > > > > > > > Emmanouil and others to come will be fully > > > involved > > > > >> in > > > > >> > the > > > > >> > > >> > Ignite > > > > >> > > >> > > > > > > > community. > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to > look > > > > from > > > > >> > this > > > > >> > > >> > > > > perspective? > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > - > > > > >> > > >> > > > > > > > Denis > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy > > Pavlov < > > > > >> > > >> > > > [hidden email]> > > > > >> > > >> > > > > > > > wrote: > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing > > others > > > to > > > > >> > place > > > > >> > > >> their > > > > >> > > >> > > > > > > > contribution > > > > >> > > >> > > > > > > > > outside ASF could lead projects to split > > their > > > > >> > > >> communities. > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more > open > > > and > > > > >> > flexible > > > > >> > > >> in > > > > >> > > >> > > that > > > > >> > > >> > > > > > > regard. > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > perspective. > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra > < > > > > >> > > >> > > > > [hidden email] > > > > >> > > >> > > > > > >: > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir > manages > > > > their > > > > >> > > >> extensions > > > > >> > > >> > > for > > > > >> > > >> > > > > > Spark > > > > >> > > >> > > > > > > > and > > > > >> > > >> > > > > > > > > > Flink and it looks like they are much > > > > >> independent in > > > > >> > > >> terms > > > > >> > > >> > of > > > > >> > > >> > > > > > > managing > > > > >> > > >> > > > > > > > > > their releases. They also have separate > git > > > > repos > > > > >> > for > > > > >> > > >> > apache > > > > >> > > >> > > > > bahir > > > > >> > > >> > > > > > > and > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > >> > > >> > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > >> > > >> > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the > > similar > > > > >> > pattern we > > > > >> > > >> > can > > > > >> > > >> > > > > > create a > > > > >> > > >> > > > > > > > > > separate git repo under the Org apache / > > > > >> > > >> ignite-extentions > > > > >> > > >> > or > > > > >> > > >> > > > > > apache > > > > >> > > >> > > > > > > / > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data > > > streaming > > > > >> > > >> connectors > > > > >> > > >> > > that > > > > >> > > >> > > > we > > > > >> > > >> > > > > > are > > > > >> > > >> > > > > > > > > most > > > > >> > > >> > > > > > > > > > interested to migrate to separate > > repository > > > > then > > > > >> > > >> joining > > > > >> > > >> > > > Apache > > > > >> > > >> > > > > > > Bahir > > > > >> > > >> > > > > > > > > > project and managing independent release > > > cycle > > > > >> will > > > > >> > > >> benefit > > > > >> > > >> > > us > > > > >> > > >> > > > as > > > > >> > > >> > > > > > it > > > > >> > > >> > > > > > > > will > > > > >> > > >> > > > > > > > > > help foster cross community engagement > and > > > > >> support. > > > > >> > The > > > > >> > > >> > > purpose > > > > >> > > >> > > > > of > > > > >> > > >> > > > > > > > Bahir > > > > >> > > >> > > > > > > > > is > > > > >> > > >> > > > > > > > > > also to host such extensions as ours. > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it > > > > resonated > > > > >> > similar > > > > >> > > >> > > ideas > > > > >> > > >> > > > > that > > > > >> > > >> > > > > > > we > > > > >> > > >> > > > > > > > > have > > > > >> > > >> > > > > > > > > > specific to managing release cycles > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > >> > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > >> > > >> > > > > > > > > > Saikat > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis > > Magda < > > > > >> > > >> > > [hidden email] > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > wrote: > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option > Dmitriy > > > > named > > > > >> as > > > > >> > "0. > > > > >> > > >> > > placing > > > > >> > > >> > > > > > > > > integration > > > > >> > > >> > > > > > > > > > > in a separate module within space of > > Apache > > > > >> > Ignite"? > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following > > concepts > > > > of > > > > >> > Bahir > > > > >> > > >> > > project > > > > >> > > >> > > > in > > > > >> > > >> > > > > > the > > > > >> > > >> > > > > > > > > sense > > > > >> > > >> > > > > > > > > > > that we'll be creating and managing > > > separate > > > > >> > > >> repositories > > > > >> > > >> > > for > > > > >> > > >> > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > extensions/modules but those will be > > > governed > > > > >> by > > > > >> > the > > > > >> > > >> > Ignite > > > > >> > > >> > > > > > > community > > > > >> > > >> > > > > > > > > and > > > > >> > > >> > > > > > > > > > > all the contributors to the extensions > > will > > > > be > > > > >> > > >> becoming > > > > >> > > >> > > > Ignite > > > > >> > > >> > > > > > > > > committers > > > > >> > > >> > > > > > > > > > > and PMC members. The more I think about > > > this > > > > >> > approach > > > > >> > > >> the > > > > >> > > >> > > > more > > > > >> > > >> > > > > I > > > > >> > > >> > > > > > > like > > > > >> > > >> > > > > > > > > it. > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > >> > > >> > > > > > > > > > > Denis > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM > Dmitriy > > > > >> Pavlov < > > > > >> > > >> > > > > > > [hidden email]> > > > > >> > > >> > > > > > > > > > > wrote: > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a separate > > > module > > > > >> > within > > > > >> > > >> > space > > > > >> > > >> > > of > > > > >> > > >> > > > > > > Apache > > > > >> > > >> > > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best > > one > > > > >> since > > > > >> > it is > > > > >> > > >> > more > > > > >> > > >> > > > > about > > > > >> > > >> > > > > > > > > > building > > > > >> > > >> > > > > > > > > > > a > > > > >> > > >> > > > > > > > > > > > new community around Ignite > Extensions, > > > it > > > > >> may > > > > >> > be > > > > >> > > >> > tricky. > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is > > very > > > > >> > natural to > > > > >> > > >> > move > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project > > > > specially > > > > >> > > >> intended > > > > >> > > >> > for > > > > >> > > >> > > > > > > > > integration. > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would > be > > > glad > > > > >> to > > > > >> > help. > > > > >> > > >> > > Count > > > > >> > > >> > > > on > > > > >> > > >> > > > > > my > > > > >> > > >> > > > > > > > > > support > > > > >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. > > > > >> > Inter-project > > > > >> > > >> > > > > interaction > > > > >> > > >> > > > > > > and > > > > >> > > >> > > > > > > > > > > > integration are usually welcomed in > the > > > > ASF. > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey > > > > Zinoviev > > > > >> < > > > > >> > > >> > > > > > > > [hidden email] > > > > >> > > >> > > > > > > > > >: > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you > > > > please > > > > >> > > >> describe > > > > >> > > >> > how > > > > >> > > >> > > > you > > > > >> > > >> > > > > > see > > > > >> > > >> > > > > > > > the > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite > > > Extensions > > > > >> and > > > > >> > how > > > > >> > > >> it > > > > >> > > >> > be > > > > >> > > >> > > > > > related > > > > >> > > >> > > > > > > > to > > > > >> > > >> > > > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey > > > > Zinoviev < > > > > >> > > >> > > > > > > > [hidden email] > > > > >> > > >> > > > > > > > > >: > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, > I'd > > > > glad > > > > >> to > > > > >> > help > > > > >> > > >> > with > > > > >> > > >> > > > > this > > > > >> > > >> > > > > > > > > modules > > > > >> > > >> > > > > > > > > > > > >> migration and support part of them > > in > > > > >> > future, but > > > > >> > > >> > also > > > > >> > > >> > > > we > > > > >> > > >> > > > > > need > > > > >> > > >> > > > > > > > not > > > > >> > > >> > > > > > > > > > > only > > > > >> > > >> > > > > > > > > > > > >> contributor but a few Committer > > > > >> permissions > > > > >> > to > > > > >> > > >> merge > > > > >> > > >> > > In > > > > >> > > >> > > > > > > > repository > > > > >> > > >> > > > > > > > > > in > > > > >> > > >> > > > > > > > > > > > other > > > > >> > > >> > > > > > > > > > > > >> side it could be very long > proccess. > > > > >> > > >> > > > > > > > > > > > >> > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community > about > > > > that? > > > > >> > > >> > > > > > > > > > > > >> > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat > > > Maitra > > > > < > > > > >> > > >> > > > > > > > [hidden email] > > > > >> > > >> > > > > > > > > >: > > > > >> > > >> > > > > > > > > > > > >> > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir > > > community > > > > >> and > > > > >> > they > > > > >> > > >> > are > > > > >> > > >> > > > > > > interested > > > > >> > > >> > > > > > > > > to > > > > >> > > >> > > > > > > > > > > have > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part > of > > > > >> Apache > > > > >> > Bahir > > > > >> > > >> > > > project. > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > > contributor > > > > >> > access in > > > > >> > > >> > Jira > > > > >> > > >> > > > for > > > > >> > > >> > > > > > > Apache > > > > >> > > >> > > > > > > > > > Bahir > > > > >> > > >> > > > > > > > > > > > >>> project so that I can create > issues > > > and > > > > >> > assign > > > > >> > > >> to > > > > >> > > >> > > > > myself. I > > > > >> > > >> > > > > > > can > > > > >> > > >> > > > > > > > > > help > > > > >> > > >> > > > > > > > > > > > with > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases > > specific > > > > to > > > > >> > > >> > dependencies > > > > >> > > >> > > > for > > > > >> > > >> > > > > > > > Apache > > > > >> > > >> > > > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > >>> is > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up release > for > > > > >> modules > > > > >> > > >> based on > > > > >> > > >> > > > > latest > > > > >> > > >> > > > > > > > Apache > > > > >> > > >> > > > > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread for > > > reference > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get > > feedback > > > on > > > > >> the > > > > >> > > >> > proposal > > > > >> > > >> > > > and > > > > >> > > >> > > > > if > > > > >> > > >> > > > > > > we > > > > >> > > >> > > > > > > > > are > > > > >> > > >> > > > > > > > > > ok > > > > >> > > >> > > > > > > > > > > > to > > > > >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite > > > > >> Extensions > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > > > > >> > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM > > > Saikat > > > > >> > Maitra < > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a > > proposal > > > to > > > > >> > move and > > > > >> > > >> > > > support > > > > >> > > >> > > > > > the > > > > >> > > >> > > > > > > > > Apache > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > > > > >> > Extensions as > > > > >> > > >> > > > discussed > > > > >> > > >> > > > > > > here > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > > > > >> > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move > our > > > > Apache > > > > >> > Ignite > > > > >> > > >> > > > > > integration > > > > >> > > >> > > > > > > as > > > > >> > > >> > > > > > > > > > > > separate > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us > > to > > > > >> manage > > > > >> > and > > > > >> > > >> > > > maintain > > > > >> > > >> > > > > > > > separate > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will > > continue > > > to > > > > >> be > > > > >> > part > > > > >> > > >> of > > > > >> > > >> > > ASF > > > > >> > > >> > > > > and > > > > >> > > >> > > > > > we > > > > >> > > >> > > > > > > > > will > > > > >> > > >> > > > > > > > > > > > keep > > > > >> > > >> > > > > > > > > > > > >>> > supporting and developing in > > > > accordance > > > > >> > with > > > > >> > > >> ASF > > > > >> > > >> > > > vision > > > > >> > > >> > > > > > and > > > > >> > > >> > > > > > > > > > > > practices. > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering following > two > > > > >> choices > > > > >> > for > > > > >> > > >> > moving > > > > >> > > >> > > > to > > > > >> > > >> > > > > > > Apache > > > > >> > > >> > > > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir > > > > community > > > > >> and > > > > >> > > >> > propose > > > > >> > > >> > > to > > > > >> > > >> > > > > > make > > > > >> > > >> > > > > > > > > Ignite > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as > > > part > > > > of > > > > >> > Apache > > > > >> > > >> > > Bahir > > > > >> > > >> > > > > > > project. > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > > > > >> > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache > Incubator > > > > >> > community and > > > > >> > > >> > > > request > > > > >> > > >> > > > > > for > > > > >> > > >> > > > > > > a > > > > >> > > >> > > > > > > > > new > > > > >> > > >> > > > > > > > > > > > >>> project > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share > feedback > > on > > > > our > > > > >> > > >> proposal. > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > >> > > >> > > > > > > > > > > > >> > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > > > > > > >> > > > > > >> > > > > > >> > > > > > >> > -- > > > > >> > Best regards, > > > > >> > Ivan Pavlukhin > > > > >> > > > > > >> > > > > > > > > > > > > > > > |
Saikat,
I initialized master branch with empty README file [1]. I suppose all ignite committers have rights for push. [1] https://github.com/apache/ignite-extensions пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email]>: > > Hello Dmitriy, Denis > > Thank you for help in creating the repo. I can see it has synced in github > as well. > > Can you please add a sample readme.md file as the repo is empty I am unable > to fork it? > > or let me check if I can directly commit a sample readme file from local > then I should be able to fork this repo. > > I will start working on the migration for Flink, Camel, MQTT, etc. > > Emmanouil, please take a look and feel free to raise PR in this new repo. > > Regards, > Saikat > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> wrote: > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us know if > > anything else is needed. > > > > - > > Denis > > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email]> wrote: > > > > > Hi, I've created > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > > > It should be synced in a few minutes. > > > > > > Sincerely, > > > Dmitriy Pavlov > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the road > > and > > > > can't do that. > > > > > > > > - > > > > Denis > > > > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra <[hidden email] > > > > > > > wrote: > > > > > > > > > Hi, > > > > > > > > > > I would need help from Ignite PMC member to create the new > > > > > repository ignite-extensions. > > > > > > > > > > Can you please create the repository here > > > https://selfserve.apache.org/ > > > > > > > > > > Regards, > > > > > Saikat > > > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > > [hidden email]> > > > > > wrote: > > > > > > > > > > > Hello Denis, > > > > > > > > > > > > Thank you for your response. > > > > > > > > > > > > I tried to request for new repository but the repository name is > > > > showing > > > > > > up as YourPMCs-ignite-extensions.git. I have reached out to Apache > > > > Infra > > > > > > user email list to understand the process to create a new > > repository. > > > > > > > > > > > > I will definitely help to migrate the other ignite extensions to > > the > > > > new > > > > > > repository once the repository is created. > > > > > > > > > > > > Regards, > > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda <[hidden email]> > > > > wrote: > > > > > > > > > > > >> "ignite-extensions" might be a better name in the long term if we > > > > decide > > > > > >> to > > > > > >> place any extension to the repo that doesn't integrate with any > > 3rd > > > > > party > > > > > >> technology but rather enhances Ignite with extra API. > > > > > >> > > > > > >> After thinking about it for the last few days, I think that the > > best > > > > > >> approach to start with should be as follows: > > > > > >> > > > > > >> 1. Let's create an "ignite-extensions" repo and let Emmanouil > > > > > >> contribute > > > > > >> the Pub/Sub Streamer integration there. > > > > > >> 2. Let's move after or in parallel our streaming integrations > > > there > > > > > >> like > > > > > >> Flink, Camel, MQTT, etc.: > > > > > >> > > > > > >> > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > >> 3. After checking the approach with the first integrations we > > can > > > > > carry > > > > > >> on with the rest of modules: Spark and Hibernate require their > > > own > > > > > >> repos, > > > > > >> our TensorFlow integration might be moved to > > "ignite-extensions" > > > as > > > > > >> well > > > > > >> unless Alexey Zinoviev suggests a dedicated extensions repo for > > > ML > > > > > >> integrations. > > > > > >> > > > > > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > > > > > >> > > > > > >> - > > > > > >> Denis > > > > > >> > > > > > >> > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > [hidden email] > > > > > > > > > >> wrote: > > > > > >> > > > > > >> > Folks, > > > > > >> > > > > > > >> > Just another one name candidate "ignite-integrations" > > > > > >> > > > > > > >> > Or are there not only integrations? > > > > > >> > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > > [hidden email] > > > > >: > > > > > >> > > > > > > > >> > > Hi Denis, > > > > > >> > > > > > > > >> > > I meant we can create dedicated repository for individual > > > > extensions > > > > > >> and > > > > > >> > we > > > > > >> > > can create submodules inside each specific repository for > > > > individual > > > > > >> > > extensions versions. > > > > > >> > > > > > > > >> > > Regards, > > > > > >> > > Saikat > > > > > >> > > > > > > > >> > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > > >> [hidden email]> > > > > > >> > > wrote: > > > > > >> > > > > > > > >> > > > Hi Denis, > > > > > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good idea and we can > > > create > > > > > >> > submodules > > > > > >> > > > inside each specific repository for individual extensions. > > > > > >> > > > > > > > > >> > > > Regards, > > > > > >> > > > Saikat > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > > [hidden email]> > > > > > >> wrote: > > > > > >> > > > > > > > > >> > > >> Folks, > > > > > >> > > >> > > > > > >> > > >> What do you think about having a dedicated repository for > > > each > > > > > >> > extension > > > > > >> > > >> instead of a single one? It sounds complicated but might be > > > > > >> > worthwhile for > > > > > >> > > >> cases when an integration requires to support several > > > versions. > > > > > >> Take > > > > > >> > Spark > > > > > >> > > >> or Hibernate as an example, we already provide different > > > > versions > > > > > >> of > > > > > >> > > >> Ignite > > > > > >> > > >> packages for various Spark/Hibernate versions. It will be > > > > easier > > > > > to > > > > > >> > handle > > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > > >> > > >> > > > > > >> > > >> - > > > > > >> > > >> Denis > > > > > >> > > >> > > > > > >> > > >> > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > > >> > [hidden email]> > > > > > >> > > >> wrote: > > > > > >> > > >> > > > > > >> > > >> > Hello Alexey, > > > > > >> > > >> > > > > > > >> > > >> > Thank you for your email. Yes, I am also aligned for > > > > > >> > ignite-extensions. > > > > > >> > > >> > > > > > > >> > > >> > If others are also ok we can create the new repository > > with > > > > > name > > > > > >> > > >> > ignite-extensions. > > > > > >> > > >> > > > > > > >> > > >> > Regards, > > > > > >> > > >> > Saikat > > > > > >> > > >> > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > > > >> > [hidden email] > > > > > >> > > >> > > > > > > >> > > >> > wrote: > > > > > >> > > >> > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > > > > >> > ignite-connectors) > > > > > >> > > >> > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > > >> > [hidden email]>: > > > > > >> > > >> > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > > >> > > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a new > > repo > > > > is > > > > > >> > created > > > > > >> > > >> that > > > > > >> > > >> > > > will not mean that the project will undergo Incubator > > > > > >> process , > > > > > >> > Is > > > > > >> > > >> > > > this correct? > > > > > >> > > >> > > > > > > > > >> > > >> > > > We actually want to just take few of our integrations > > > and > > > > > >> > release > > > > > >> > > >> them > > > > > >> > > >> > > > separately as part of this new git repository. We > > will > > > > > >> continue > > > > > >> > to > > > > > >> > > >> keep > > > > > >> > > >> > > the > > > > > >> > > >> > > > release group name and artifact name same. > > > > > >> > > >> > > > > > > > > >> > > >> > > > I will definitely help drive the initiative to > > migrate > > > > our > > > > > >> > > >> integrations > > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > > >> > > >> > > > > > > > > >> > > >> > > > I seek help from our community to propose new name > > for > > > > > Ignite > > > > > >> > > >> Extension > > > > > >> > > >> > > > repository. > > > > > >> > > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > - ignite-extensions > > > > > >> > > >> > > > - ignite-sidecar > > > > > >> > > >> > > > - ignite-ext > > > > > >> > > >> > > > - ignite-connectors > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > Regards, > > > > > >> > > >> > > > Saikat > > > > > >> > > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > > > > >> > [hidden email]> > > > > > >> > > >> > > wrote: > > > > > >> > > >> > > > > > > > > >> > > >> > > > > Hi Denis, > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > Sincerely, > > > > > >> > > >> > > > > Dmitriy Pavlov > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > > > >> [hidden email]>: > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > > initiative, > > > > > could > > > > > >> you > > > > > >> > > >> please > > > > > >> > > >> > > > check > > > > > >> > > >> > > > > > with ASF Infra how to put this approach in place? > > > > Will > > > > > >> we be > > > > > >> > > >> able > > > > > >> > > >> > to > > > > > >> > > >> > > > > create > > > > > >> > > >> > > > > > several additional repositories for extensions > > and > > > > > >> release > > > > > >> > them > > > > > >> > > >> as > > > > > >> > > >> > > part > > > > > >> > > >> > > > > of > > > > > >> > > >> > > > > > the Ignite project? > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > - > > > > > >> > > >> > > > > > Denis > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat Maitra < > > > > > >> > > >> > > [hidden email] > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > wrote: > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about it, I > > > like > > > > > >> option > > > > > >> > - > > > > > >> > > >> 0. I > > > > > >> > > >> > am > > > > > >> > > >> > > > > > > thinking from a new member and a contributor > > > > > >> perspective > > > > > >> > for > > > > > >> > > >> > Ignite > > > > > >> > > >> > > > > > > project, I would very much like my PR and > > > proposal > > > > to > > > > > >> be > > > > > >> > > >> accepted > > > > > >> > > >> > > > > within > > > > > >> > > >> > > > > > > Ignite community. > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > > >> > > >> > > > > > > Saikat > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis Magda < > > > > > >> > > >> [hidden email]> > > > > > >> > > >> > > > wrote: > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for the > > > > reason > > > > > >> why > > > > > >> > > >> > option-0 > > > > > >> > > >> > > > > might > > > > > >> > > >> > > > > > be > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite community > > > > > *split*. > > > > > >> > All > > > > > >> > > >> those > > > > > >> > > >> > > who > > > > > >> > > >> > > > > > will > > > > > >> > > >> > > > > > > be > > > > > >> > > >> > > > > > > > contributing to integrations and extensions > > > need > > > > to > > > > > >> be > > > > > >> > able > > > > > >> > > >> to > > > > > >> > > >> > > > earn a > > > > > >> > > >> > > > > > > > status of an Ignite committer and PMC > > members. > > > > > >> > Otherwise, > > > > > >> > > >> I'm > > > > > >> > > >> > not > > > > > >> > > >> > > > > sure > > > > > >> > > >> > > > > > if > > > > > >> > > >> > > > > > > > Emmanouil and others to come will be fully > > > > involved > > > > > >> in > > > > > >> > the > > > > > >> > > >> > Ignite > > > > > >> > > >> > > > > > > > community. > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if to > > look > > > > > from > > > > > >> > this > > > > > >> > > >> > > > > perspective? > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > - > > > > > >> > > >> > > > > > > > Denis > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy > > > Pavlov < > > > > > >> > > >> > > > [hidden email]> > > > > > >> > > >> > > > > > > > wrote: > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing > > > others > > > > to > > > > > >> > place > > > > > >> > > >> their > > > > > >> > > >> > > > > > > > contribution > > > > > >> > > >> > > > > > > > > outside ASF could lead projects to split > > > their > > > > > >> > > >> communities. > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more > > open > > > > and > > > > > >> > flexible > > > > > >> > > >> in > > > > > >> > > >> > > that > > > > > >> > > >> > > > > > > regard. > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > > perspective. > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat Maitra > > < > > > > > >> > > >> > > > > [hidden email] > > > > > >> > > >> > > > > > >: > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir > > manages > > > > > their > > > > > >> > > >> extensions > > > > > >> > > >> > > for > > > > > >> > > >> > > > > > Spark > > > > > >> > > >> > > > > > > > and > > > > > >> > > >> > > > > > > > > > Flink and it looks like they are much > > > > > >> independent in > > > > > >> > > >> terms > > > > > >> > > >> > of > > > > > >> > > >> > > > > > > managing > > > > > >> > > >> > > > > > > > > > their releases. They also have separate > > git > > > > > repos > > > > > >> > for > > > > > >> > > >> > apache > > > > > >> > > >> > > > > bahir > > > > > >> > > >> > > > > > > and > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > > >> > > >> > > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > > >> > > >> > > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir-flink > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the > > > similar > > > > > >> > pattern we > > > > > >> > > >> > can > > > > > >> > > >> > > > > > create a > > > > > >> > > >> > > > > > > > > > separate git repo under the Org apache / > > > > > >> > > >> ignite-extentions > > > > > >> > > >> > or > > > > > >> > > >> > > > > > apache > > > > > >> > > >> > > > > > > / > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data > > > > streaming > > > > > >> > > >> connectors > > > > > >> > > >> > > that > > > > > >> > > >> > > > we > > > > > >> > > >> > > > > > are > > > > > >> > > >> > > > > > > > > most > > > > > >> > > >> > > > > > > > > > interested to migrate to separate > > > repository > > > > > then > > > > > >> > > >> joining > > > > > >> > > >> > > > Apache > > > > > >> > > >> > > > > > > Bahir > > > > > >> > > >> > > > > > > > > > project and managing independent release > > > > cycle > > > > > >> will > > > > > >> > > >> benefit > > > > > >> > > >> > > us > > > > > >> > > >> > > > as > > > > > >> > > >> > > > > > it > > > > > >> > > >> > > > > > > > will > > > > > >> > > >> > > > > > > > > > help foster cross community engagement > > and > > > > > >> support. > > > > > >> > The > > > > > >> > > >> > > purpose > > > > > >> > > >> > > > > of > > > > > >> > > >> > > > > > > > Bahir > > > > > >> > > >> > > > > > > > > is > > > > > >> > > >> > > > > > > > > > also to host such extensions as ours. > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and it > > > > > resonated > > > > > >> > similar > > > > > >> > > >> > > ideas > > > > > >> > > >> > > > > that > > > > > >> > > >> > > > > > > we > > > > > >> > > >> > > > > > > > > have > > > > > >> > > >> > > > > > > > > > specific to managing release cycles > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > >> > > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your feedback. > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > > >> > > >> > > > > > > > > > Saikat > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis > > > Magda < > > > > > >> > > >> > > [hidden email] > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > wrote: > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option > > Dmitriy > > > > > named > > > > > >> as > > > > > >> > "0. > > > > > >> > > >> > > placing > > > > > >> > > >> > > > > > > > > integration > > > > > >> > > >> > > > > > > > > > > in a separate module within space of > > > Apache > > > > > >> > Ignite"? > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following > > > concepts > > > > > of > > > > > >> > Bahir > > > > > >> > > >> > > project > > > > > >> > > >> > > > in > > > > > >> > > >> > > > > > the > > > > > >> > > >> > > > > > > > > sense > > > > > >> > > >> > > > > > > > > > > that we'll be creating and managing > > > > separate > > > > > >> > > >> repositories > > > > > >> > > >> > > for > > > > > >> > > >> > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > extensions/modules but those will be > > > > governed > > > > > >> by > > > > > >> > the > > > > > >> > > >> > Ignite > > > > > >> > > >> > > > > > > community > > > > > >> > > >> > > > > > > > > and > > > > > >> > > >> > > > > > > > > > > all the contributors to the extensions > > > will > > > > > be > > > > > >> > > >> becoming > > > > > >> > > >> > > > Ignite > > > > > >> > > >> > > > > > > > > committers > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I think about > > > > this > > > > > >> > approach > > > > > >> > > >> the > > > > > >> > > >> > > > more > > > > > >> > > >> > > > > I > > > > > >> > > >> > > > > > > like > > > > > >> > > >> > > > > > > > > it. > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > > >> > > >> > > > > > > > > > > Denis > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM > > Dmitriy > > > > > >> Pavlov < > > > > > >> > > >> > > > > > > [hidden email]> > > > > > >> > > >> > > > > > > > > > > wrote: > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve it. > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a separate > > > > module > > > > > >> > within > > > > > >> > > >> > space > > > > > >> > > >> > > of > > > > > >> > > >> > > > > > > Apache > > > > > >> > > >> > > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the best > > > one > > > > > >> since > > > > > >> > it is > > > > > >> > > >> > more > > > > > >> > > >> > > > > about > > > > > >> > > >> > > > > > > > > > building > > > > > >> > > >> > > > > > > > > > > a > > > > > >> > > >> > > > > > > > > > > > new community around Ignite > > Extensions, > > > > it > > > > > >> may > > > > > >> > be > > > > > >> > > >> > tricky. > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly OK. > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since it is > > > very > > > > > >> > natural to > > > > > >> > > >> > move > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate project > > > > > specially > > > > > >> > > >> intended > > > > > >> > > >> > for > > > > > >> > > >> > > > > > > > > integration. > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I would > > be > > > > glad > > > > > >> to > > > > > >> > help. > > > > > >> > > >> > > Count > > > > > >> > > >> > > > on > > > > > >> > > >> > > > > > my > > > > > >> > > >> > > > > > > > > > support > > > > > >> > > >> > > > > > > > > > > > within the migration to Apache Bahir. > > > > > >> > Inter-project > > > > > >> > > >> > > > > interaction > > > > > >> > > >> > > > > > > and > > > > > >> > > >> > > > > > > > > > > > integration are usually welcomed in > > the > > > > > ASF. > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, Alexey > > > > > Zinoviev > > > > > >> < > > > > > >> > > >> > > > > > > > [hidden email] > > > > > >> > > >> > > > > > > > > >: > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, could you > > > > > please > > > > > >> > > >> describe > > > > > >> > > >> > how > > > > > >> > > >> > > > you > > > > > >> > > >> > > > > > see > > > > > >> > > >> > > > > > > > the > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite > > > > Extensions > > > > > >> and > > > > > >> > how > > > > > >> > > >> it > > > > > >> > > >> > be > > > > > >> > > >> > > > > > related > > > > > >> > > >> > > > > > > > to > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 Alexey > > > > > Zinoviev < > > > > > >> > > >> > > > > > > > [hidden email] > > > > > >> > > >> > > > > > > > > >: > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions too, > > I'd > > > > > glad > > > > > >> to > > > > > >> > help > > > > > >> > > >> > with > > > > > >> > > >> > > > > this > > > > > >> > > >> > > > > > > > > modules > > > > > >> > > >> > > > > > > > > > > > >> migration and support part of them > > > in > > > > > >> > future, but > > > > > >> > > >> > also > > > > > >> > > >> > > > we > > > > > >> > > >> > > > > > need > > > > > >> > > >> > > > > > > > not > > > > > >> > > >> > > > > > > > > > > only > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few Committer > > > > > >> permissions > > > > > >> > to > > > > > >> > > >> merge > > > > > >> > > >> > > In > > > > > >> > > >> > > > > > > > repository > > > > > >> > > >> > > > > > > > > > in > > > > > >> > > >> > > > > > > > > > > > other > > > > > >> > > >> > > > > > > > > > > > >> side it could be very long > > proccess. > > > > > >> > > >> > > > > > > > > > > > >> > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community > > about > > > > > that? > > > > > >> > > >> > > > > > > > > > > > >> > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 Saikat > > > > Maitra > > > > > < > > > > > >> > > >> > > > > > > > [hidden email] > > > > > >> > > >> > > > > > > > > >: > > > > > >> > > >> > > > > > > > > > > > >> > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir > > > > community > > > > > >> and > > > > > >> > they > > > > > >> > > >> > are > > > > > >> > > >> > > > > > > interested > > > > > >> > > >> > > > > > > > > to > > > > > >> > > >> > > > > > > > > > > have > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as part > > of > > > > > >> Apache > > > > > >> > Bahir > > > > > >> > > >> > > > project. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > > > contributor > > > > > >> > access in > > > > > >> > > >> > Jira > > > > > >> > > >> > > > for > > > > > >> > > >> > > > > > > Apache > > > > > >> > > >> > > > > > > > > > Bahir > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can create > > issues > > > > and > > > > > >> > assign > > > > > >> > > >> to > > > > > >> > > >> > > > > myself. I > > > > > >> > > >> > > > > > > can > > > > > >> > > >> > > > > > > > > > help > > > > > >> > > >> > > > > > > > > > > > with > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases > > > specific > > > > > to > > > > > >> > > >> > dependencies > > > > > >> > > >> > > > for > > > > > >> > > >> > > > > > > > Apache > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > >>> is > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up release > > for > > > > > >> modules > > > > > >> > > >> based on > > > > > >> > > >> > > > > latest > > > > > >> > > >> > > > > > > > Apache > > > > > >> > > >> > > > > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread for > > > > reference > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get > > > feedback > > > > on > > > > > >> the > > > > > >> > > >> > proposal > > > > > >> > > >> > > > and > > > > > >> > > >> > > > > if > > > > > >> > > >> > > > > > > we > > > > > >> > > >> > > > > > > > > are > > > > > >> > > >> > > > > > > > > > ok > > > > > >> > > >> > > > > > > > > > > > to > > > > > >> > > >> > > > > > > > > > > > >>> move the following Apache Ignite > > > > > >> Extensions > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > > > > > >> > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 PM > > > > Saikat > > > > > >> > Maitra < > > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a > > > proposal > > > > to > > > > > >> > move and > > > > > >> > > >> > > > support > > > > > >> > > >> > > > > > the > > > > > >> > > >> > > > > > > > > Apache > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as separate Ignite > > > > > >> > Extensions as > > > > > >> > > >> > > > discussed > > > > > >> > > >> > > > > > > here > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > > > > > >> > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to move > > our > > > > > Apache > > > > > >> > Ignite > > > > > >> > > >> > > > > > integration > > > > > >> > > >> > > > > > > as > > > > > >> > > >> > > > > > > > > > > > separate > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will help us > > > to > > > > > >> manage > > > > > >> > and > > > > > >> > > >> > > > maintain > > > > > >> > > >> > > > > > > > separate > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite integrations. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will > > > continue > > > > to > > > > > >> be > > > > > >> > part > > > > > >> > > >> of > > > > > >> > > >> > > ASF > > > > > >> > > >> > > > > and > > > > > >> > > >> > > > > > we > > > > > >> > > >> > > > > > > > > will > > > > > >> > > >> > > > > > > > > > > > keep > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and developing in > > > > > accordance > > > > > >> > with > > > > > >> > > >> ASF > > > > > >> > > >> > > > vision > > > > > >> > > >> > > > > > and > > > > > >> > > >> > > > > > > > > > > > practices. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering following > > two > > > > > >> choices > > > > > >> > for > > > > > >> > > >> > moving > > > > > >> > > >> > > > to > > > > > >> > > >> > > > > > > Apache > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache Bahir > > > > > community > > > > > >> and > > > > > >> > > >> > propose > > > > > >> > > >> > > to > > > > > >> > > >> > > > > > make > > > > > >> > > >> > > > > > > > > Ignite > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate module as > > > > part > > > > > of > > > > > >> > Apache > > > > > >> > > >> > > Bahir > > > > > >> > > >> > > > > > > project. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > > > > > >> > > > > > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache > > Incubator > > > > > >> > community and > > > > > >> > > >> > > > request > > > > > >> > > >> > > > > > for > > > > > >> > > >> > > > > > > a > > > > > >> > > >> > > > > > > > > new > > > > > >> > > >> > > > > > > > > > > > >>> project > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share > > feedback > > > on > > > > > our > > > > > >> > > >> proposal. > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > >> > > >> > > > > > > > > > > > >> > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > -- > > > > > >> > Best regards, > > > > > >> > Ivan Pavlukhin > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > -- Best regards, Ivan Pavlukhin |
Hi all,
That's great news! Yes I am ready to do a pull request on the new repo. I believe it is ok to create a ticket for the Pub/Sub proposal [1]. My next question has to do with the CI and the integration tests. In order for my tests to work, a local Pub/Sub server needs to be up and running. I tried to find any deployment scripts that set the infrastructure needed up and running (for example Kafka) but I was not successful on this one. How should I proceed on that? Kind regards [1] http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html *Emmanouil Gkatziouras* https://egkatzioura.com/ | https://www.linkedin.com/in/gkatziourasemmanouil/ https://github.com/gkatzioura On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> wrote: > Saikat, > > I initialized master branch with empty README file [1]. I suppose all > ignite committers have rights for push. > > [1] https://github.com/apache/ignite-extensions > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email]>: > > > > Hello Dmitriy, Denis > > > > Thank you for help in creating the repo. I can see it has synced in > github > > as well. > > > > Can you please add a sample readme.md file as the repo is empty I am > unable > > to fork it? > > > > or let me check if I can directly commit a sample readme file from local > > then I should be able to fork this repo. > > > > I will start working on the migration for Flink, Camel, MQTT, etc. > > > > Emmanouil, please take a look and feel free to raise PR in this new repo. > > > > Regards, > > Saikat > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> wrote: > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us > know if > > > anything else is needed. > > > > > > - > > > Denis > > > > > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email]> > wrote: > > > > > > > Hi, I've created > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > > > > > It should be synced in a few minutes. > > > > > > > > Sincerely, > > > > Dmitriy Pavlov > > > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the > road > > > and > > > > > can't do that. > > > > > > > > > > - > > > > > Denis > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > [hidden email] > > > > > > > > > wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > I would need help from Ignite PMC member to create the new > > > > > > repository ignite-extensions. > > > > > > > > > > > > Can you please create the repository here > > > > https://selfserve.apache.org/ > > > > > > > > > > > > Regards, > > > > > > Saikat > > > > > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > > > [hidden email]> > > > > > > wrote: > > > > > > > > > > > > > Hello Denis, > > > > > > > > > > > > > > Thank you for your response. > > > > > > > > > > > > > > I tried to request for new repository but the repository name > is > > > > > showing > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached out to > Apache > > > > > Infra > > > > > > > user email list to understand the process to create a new > > > repository. > > > > > > > > > > > > > > I will definitely help to migrate the other ignite extensions > to > > > the > > > > > new > > > > > > > repository once the repository is created. > > > > > > > > > > > > > > Regards, > > > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > [hidden email]> > > > > > wrote: > > > > > > > > > > > > > >> "ignite-extensions" might be a better name in the long term > if we > > > > > decide > > > > > > >> to > > > > > > >> place any extension to the repo that doesn't integrate with > any > > > 3rd > > > > > > party > > > > > > >> technology but rather enhances Ignite with extra API. > > > > > > >> > > > > > > >> After thinking about it for the last few days, I think that > the > > > best > > > > > > >> approach to start with should be as follows: > > > > > > >> > > > > > > >> 1. Let's create an "ignite-extensions" repo and let > Emmanouil > > > > > > >> contribute > > > > > > >> the Pub/Sub Streamer integration there. > > > > > > >> 2. Let's move after or in parallel our streaming > integrations > > > > there > > > > > > >> like > > > > > > >> Flink, Camel, MQTT, etc.: > > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > >> 3. After checking the approach with the first integrations > we > > > can > > > > > > carry > > > > > > >> on with the rest of modules: Spark and Hibernate require > their > > > > own > > > > > > >> repos, > > > > > > >> our TensorFlow integration might be moved to > > > "ignite-extensions" > > > > as > > > > > > >> well > > > > > > >> unless Alexey Zinoviev suggests a dedicated extensions > repo for > > > > ML > > > > > > >> integrations. > > > > > > >> > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and lead #2? > > > > > > >> > > > > > > >> - > > > > > > >> Denis > > > > > > >> > > > > > > >> > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > > [hidden email] > > > > > > > > > > > >> wrote: > > > > > > >> > > > > > > >> > Folks, > > > > > > >> > > > > > > > >> > Just another one name candidate "ignite-integrations" > > > > > > >> > > > > > > > >> > Or are there not only integrations? > > > > > > >> > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > > > [hidden email] > > > > > >: > > > > > > >> > > > > > > > > >> > > Hi Denis, > > > > > > >> > > > > > > > > >> > > I meant we can create dedicated repository for individual > > > > > extensions > > > > > > >> and > > > > > > >> > we > > > > > > >> > > can create submodules inside each specific repository for > > > > > individual > > > > > > >> > > extensions versions. > > > > > > >> > > > > > > > > >> > > Regards, > > > > > > >> > > Saikat > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > > > >> [hidden email]> > > > > > > >> > > wrote: > > > > > > >> > > > > > > > > >> > > > Hi Denis, > > > > > > >> > > > > > > > > > >> > > > Yes, dedicated repository is also a good idea and we can > > > > create > > > > > > >> > submodules > > > > > > >> > > > inside each specific repository for individual > extensions. > > > > > > >> > > > > > > > > > >> > > > Regards, > > > > > > >> > > > Saikat > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > > > [hidden email]> > > > > > > >> wrote: > > > > > > >> > > > > > > > > > >> > > >> Folks, > > > > > > >> > > >> > > > > > > >> > > >> What do you think about having a dedicated repository > for > > > > each > > > > > > >> > extension > > > > > > >> > > >> instead of a single one? It sounds complicated but > might be > > > > > > >> > worthwhile for > > > > > > >> > > >> cases when an integration requires to support several > > > > versions. > > > > > > >> Take > > > > > > >> > Spark > > > > > > >> > > >> or Hibernate as an example, we already provide > different > > > > > versions > > > > > > >> of > > > > > > >> > > >> Ignite > > > > > > >> > > >> packages for various Spark/Hibernate versions. It will > be > > > > > easier > > > > > > to > > > > > > >> > handle > > > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > > > >> > > >> > > > > > > >> > > >> - > > > > > > >> > > >> Denis > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > > > >> > [hidden email]> > > > > > > >> > > >> wrote: > > > > > > >> > > >> > > > > > > >> > > >> > Hello Alexey, > > > > > > >> > > >> > > > > > > > >> > > >> > Thank you for your email. Yes, I am also aligned for > > > > > > >> > ignite-extensions. > > > > > > >> > > >> > > > > > > > >> > > >> > If others are also ok we can create the new > repository > > > with > > > > > > name > > > > > > >> > > >> > ignite-extensions. > > > > > > >> > > >> > > > > > > > >> > > >> > Regards, > > > > > > >> > > >> > Saikat > > > > > > >> > > >> > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > > > > >> > [hidden email] > > > > > > >> > > >> > > > > > > > >> > > >> > wrote: > > > > > > >> > > >> > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > > > > > >> > ignite-connectors) > > > > > > >> > > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > > > >> > [hidden email]>: > > > > > > >> > > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a > new > > > repo > > > > > is > > > > > > >> > created > > > > > > >> > > >> that > > > > > > >> > > >> > > > will not mean that the project will undergo > Incubator > > > > > > >> process , > > > > > > >> > Is > > > > > > >> > > >> > > > this correct? > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > We actually want to just take few of our > integrations > > > > and > > > > > > >> > release > > > > > > >> > > >> them > > > > > > >> > > >> > > > separately as part of this new git repository. We > > > will > > > > > > >> continue > > > > > > >> > to > > > > > > >> > > >> keep > > > > > > >> > > >> > > the > > > > > > >> > > >> > > > release group name and artifact name same. > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > I will definitely help drive the initiative to > > > migrate > > > > > our > > > > > > >> > > >> integrations > > > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > I seek help from our community to propose new > name > > > for > > > > > > Ignite > > > > > > >> > > >> Extension > > > > > > >> > > >> > > > repository. > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > - ignite-extensions > > > > > > >> > > >> > > > - ignite-sidecar > > > > > > >> > > >> > > > - ignite-ext > > > > > > >> > > >> > > > - ignite-connectors > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > Regards, > > > > > > >> > > >> > > > Saikat > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov < > > > > > > >> > [hidden email]> > > > > > > >> > > >> > > wrote: > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > Hi Denis, > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > Sincerely, > > > > > > >> > > >> > > > > Dmitriy Pavlov > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > > > > >> [hidden email]>: > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > > > initiative, > > > > > > could > > > > > > >> you > > > > > > >> > > >> please > > > > > > >> > > >> > > > check > > > > > > >> > > >> > > > > > with ASF Infra how to put this approach in > place? > > > > > Will > > > > > > >> we be > > > > > > >> > > >> able > > > > > > >> > > >> > to > > > > > > >> > > >> > > > > create > > > > > > >> > > >> > > > > > several additional repositories for > extensions > > > and > > > > > > >> release > > > > > > >> > them > > > > > > >> > > >> as > > > > > > >> > > >> > > part > > > > > > >> > > >> > > > > of > > > > > > >> > > >> > > > > > the Ignite project? > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > - > > > > > > >> > > >> > > > > > Denis > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat > Maitra < > > > > > > >> > > >> > > [hidden email] > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > wrote: > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about > it, I > > > > like > > > > > > >> option > > > > > > >> > - > > > > > > >> > > >> 0. I > > > > > > >> > > >> > am > > > > > > >> > > >> > > > > > > thinking from a new member and a > contributor > > > > > > >> perspective > > > > > > >> > for > > > > > > >> > > >> > Ignite > > > > > > >> > > >> > > > > > > project, I would very much like my PR and > > > > proposal > > > > > to > > > > > > >> be > > > > > > >> > > >> accepted > > > > > > >> > > >> > > > > within > > > > > > >> > > >> > > > > > > Ignite community. > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > > > >> > > >> > > > > > > Saikat > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis > Magda < > > > > > > >> > > >> [hidden email]> > > > > > > >> > > >> > > > wrote: > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word for > the > > > > > reason > > > > > > >> why > > > > > > >> > > >> > option-0 > > > > > > >> > > >> > > > > might > > > > > > >> > > >> > > > > > be > > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite > community > > > > > > *split*. > > > > > > >> > All > > > > > > >> > > >> those > > > > > > >> > > >> > > who > > > > > > >> > > >> > > > > > will > > > > > > >> > > >> > > > > > > be > > > > > > >> > > >> > > > > > > > contributing to integrations and > extensions > > > > need > > > > > to > > > > > > >> be > > > > > > >> > able > > > > > > >> > > >> to > > > > > > >> > > >> > > > earn a > > > > > > >> > > >> > > > > > > > status of an Ignite committer and PMC > > > members. > > > > > > >> > Otherwise, > > > > > > >> > > >> I'm > > > > > > >> > > >> > not > > > > > > >> > > >> > > > > sure > > > > > > >> > > >> > > > > > if > > > > > > >> > > >> > > > > > > > Emmanouil and others to come will be > fully > > > > > involved > > > > > > >> in > > > > > > >> > the > > > > > > >> > > >> > Ignite > > > > > > >> > > >> > > > > > > > community. > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if > to > > > look > > > > > > from > > > > > > >> > this > > > > > > >> > > >> > > > > perspective? > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > - > > > > > > >> > > >> > > > > > > > Denis > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM Dmitriy > > > > Pavlov < > > > > > > >> > > >> > > > [hidden email]> > > > > > > >> > > >> > > > > > > > wrote: > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how pushing > > > > others > > > > > to > > > > > > >> > place > > > > > > >> > > >> their > > > > > > >> > > >> > > > > > > > contribution > > > > > > >> > > >> > > > > > > > > outside ASF could lead projects to > split > > > > their > > > > > > >> > > >> communities. > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is more > > > open > > > > > and > > > > > > >> > flexible > > > > > > >> > > >> in > > > > > > >> > > >> > > that > > > > > > >> > > >> > > > > > > regard. > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > > > perspective. > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat > Maitra > > > < > > > > > > >> > > >> > > > > [hidden email] > > > > > > >> > > >> > > > > > >: > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir > > > manages > > > > > > their > > > > > > >> > > >> extensions > > > > > > >> > > >> > > for > > > > > > >> > > >> > > > > > Spark > > > > > > >> > > >> > > > > > > > and > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they are much > > > > > > >> independent in > > > > > > >> > > >> terms > > > > > > >> > > >> > of > > > > > > >> > > >> > > > > > > managing > > > > > > >> > > >> > > > > > > > > > their releases. They also have > separate > > > git > > > > > > repos > > > > > > >> > for > > > > > > >> > > >> > apache > > > > > > >> > > >> > > > > bahir > > > > > > >> > > >> > > > > > > and > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > > > >> > > >> > > > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > > > >> > > >> > > > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > > > > >> > > >> > > > > > > > > > > https://github.com/apache/bahir-flink > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following the > > > > similar > > > > > > >> > pattern we > > > > > > >> > > >> > can > > > > > > >> > > >> > > > > > create a > > > > > > >> > > >> > > > > > > > > > separate git repo under the Org > apache / > > > > > > >> > > >> ignite-extentions > > > > > > >> > > >> > or > > > > > > >> > > >> > > > > > apache > > > > > > >> > > >> > > > > > > / > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are data > > > > > streaming > > > > > > >> > > >> connectors > > > > > > >> > > >> > > that > > > > > > >> > > >> > > > we > > > > > > >> > > >> > > > > > are > > > > > > >> > > >> > > > > > > > > most > > > > > > >> > > >> > > > > > > > > > interested to migrate to separate > > > > repository > > > > > > then > > > > > > >> > > >> joining > > > > > > >> > > >> > > > Apache > > > > > > >> > > >> > > > > > > Bahir > > > > > > >> > > >> > > > > > > > > > project and managing independent > release > > > > > cycle > > > > > > >> will > > > > > > >> > > >> benefit > > > > > > >> > > >> > > us > > > > > > >> > > >> > > > as > > > > > > >> > > >> > > > > > it > > > > > > >> > > >> > > > > > > > will > > > > > > >> > > >> > > > > > > > > > help foster cross community > engagement > > > and > > > > > > >> support. > > > > > > >> > The > > > > > > >> > > >> > > purpose > > > > > > >> > > >> > > > > of > > > > > > >> > > >> > > > > > > > Bahir > > > > > > >> > > >> > > > > > > > > is > > > > > > >> > > >> > > > > > > > > > also to host such extensions as ours. > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and > it > > > > > > resonated > > > > > > >> > similar > > > > > > >> > > >> > > ideas > > > > > > >> > > >> > > > > that > > > > > > >> > > >> > > > > > > we > > > > > > >> > > >> > > > > > > > > have > > > > > > >> > > >> > > > > > > > > > specific to managing release cycles > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your > feedback. > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > > > >> > > >> > > > > > > > > > Saikat > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM Denis > > > > Magda < > > > > > > >> > > >> > > [hidden email] > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > wrote: > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option > > > Dmitriy > > > > > > named > > > > > > >> as > > > > > > >> > "0. > > > > > > >> > > >> > > placing > > > > > > >> > > >> > > > > > > > > integration > > > > > > >> > > >> > > > > > > > > > > in a separate module within space > of > > > > Apache > > > > > > >> > Ignite"? > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from following > > > > concepts > > > > > > of > > > > > > >> > Bahir > > > > > > >> > > >> > > project > > > > > > >> > > >> > > > in > > > > > > >> > > >> > > > > > the > > > > > > >> > > >> > > > > > > > > sense > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and managing > > > > > separate > > > > > > >> > > >> repositories > > > > > > >> > > >> > > for > > > > > > >> > > >> > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > extensions/modules but those will > be > > > > > governed > > > > > > >> by > > > > > > >> > the > > > > > > >> > > >> > Ignite > > > > > > >> > > >> > > > > > > community > > > > > > >> > > >> > > > > > > > > and > > > > > > >> > > >> > > > > > > > > > > all the contributors to the > extensions > > > > will > > > > > > be > > > > > > >> > > >> becoming > > > > > > >> > > >> > > > Ignite > > > > > > >> > > >> > > > > > > > > committers > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I think > about > > > > > this > > > > > > >> > approach > > > > > > >> > > >> the > > > > > > >> > > >> > > > more > > > > > > >> > > >> > > > > I > > > > > > >> > > >> > > > > > > like > > > > > > >> > > >> > > > > > > > > it. > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > > > >> > > >> > > > > > > > > > > Denis > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM > > > Dmitriy > > > > > > >> Pavlov < > > > > > > >> > > >> > > > > > > [hidden email]> > > > > > > >> > > >> > > > > > > > > > > wrote: > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to solve > it. > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a > separate > > > > > module > > > > > > >> > within > > > > > > >> > > >> > space > > > > > > >> > > >> > > of > > > > > > >> > > >> > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the > best > > > > one > > > > > > >> since > > > > > > >> > it is > > > > > > >> > > >> > more > > > > > > >> > > >> > > > > about > > > > > > >> > > >> > > > > > > > > > building > > > > > > >> > > >> > > > > > > > > > > a > > > > > > >> > > >> > > > > > > > > > > > new community around Ignite > > > Extensions, > > > > > it > > > > > > >> may > > > > > > >> > be > > > > > > >> > > >> > tricky. > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be perfectly > OK. > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since > it is > > > > very > > > > > > >> > natural to > > > > > > >> > > >> > move > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate > project > > > > > > specially > > > > > > >> > > >> intended > > > > > > >> > > >> > for > > > > > > >> > > >> > > > > > > > > integration. > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I > would > > > be > > > > > glad > > > > > > >> to > > > > > > >> > help. > > > > > > >> > > >> > > Count > > > > > > >> > > >> > > > on > > > > > > >> > > >> > > > > > my > > > > > > >> > > >> > > > > > > > > > support > > > > > > >> > > >> > > > > > > > > > > > within the migration to Apache > Bahir. > > > > > > >> > Inter-project > > > > > > >> > > >> > > > > interaction > > > > > > >> > > >> > > > > > > and > > > > > > >> > > >> > > > > > > > > > > > integration are usually welcomed > in > > > the > > > > > > ASF. > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, > Alexey > > > > > > Zinoviev > > > > > > >> < > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > >> > > >> > > > > > > > > >: > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, > could you > > > > > > please > > > > > > >> > > >> describe > > > > > > >> > > >> > how > > > > > > >> > > >> > > > you > > > > > > >> > > >> > > > > > see > > > > > > >> > > >> > > > > > > > the > > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir Ignite > > > > > Extensions > > > > > > >> and > > > > > > >> > how > > > > > > >> > > >> it > > > > > > >> > > >> > be > > > > > > >> > > >> > > > > > related > > > > > > >> > > >> > > > > > > > to > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for example. > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 > Alexey > > > > > > Zinoviev < > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > >> > > >> > > > > > > > > >: > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions > too, > > > I'd > > > > > > glad > > > > > > >> to > > > > > > >> > help > > > > > > >> > > >> > with > > > > > > >> > > >> > > > > this > > > > > > >> > > >> > > > > > > > > modules > > > > > > >> > > >> > > > > > > > > > > > >> migration and support part of > them > > > > in > > > > > > >> > future, but > > > > > > >> > > >> > also > > > > > > >> > > >> > > > we > > > > > > >> > > >> > > > > > need > > > > > > >> > > >> > > > > > > > not > > > > > > >> > > >> > > > > > > > > > > only > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few > Committer > > > > > > >> permissions > > > > > > >> > to > > > > > > >> > > >> merge > > > > > > >> > > >> > > In > > > > > > >> > > >> > > > > > > > repository > > > > > > >> > > >> > > > > > > > > > in > > > > > > >> > > >> > > > > > > > > > > > other > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very long > > > proccess. > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir Community > > > about > > > > > > that? > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 > Saikat > > > > > Maitra > > > > > > < > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > >> > > >> > > > > > > > > >: > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache Bahir > > > > > community > > > > > > >> and > > > > > > >> > they > > > > > > >> > > >> > are > > > > > > >> > > >> > > > > > > interested > > > > > > >> > > >> > > > > > > > > to > > > > > > >> > > >> > > > > > > > > > > have > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as > part > > > of > > > > > > >> Apache > > > > > > >> > Bahir > > > > > > >> > > >> > > > project. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > > > > contributor > > > > > > >> > access in > > > > > > >> > > >> > Jira > > > > > > >> > > >> > > > for > > > > > > >> > > >> > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > Bahir > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can create > > > issues > > > > > and > > > > > > >> > assign > > > > > > >> > > >> to > > > > > > >> > > >> > > > > myself. I > > > > > > >> > > >> > > > > > > can > > > > > > >> > > >> > > > > > > > > > help > > > > > > >> > > >> > > > > > > > > > > > with > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on releases > > > > specific > > > > > > to > > > > > > >> > > >> > dependencies > > > > > > >> > > >> > > > for > > > > > > >> > > >> > > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > >>> is > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up > release > > > for > > > > > > >> modules > > > > > > >> > > >> based on > > > > > > >> > > >> > > > > latest > > > > > > >> > > >> > > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread for > > > > > reference > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get > > > > feedback > > > > > on > > > > > > >> the > > > > > > >> > > >> > proposal > > > > > > >> > > >> > > > and > > > > > > >> > > >> > > > > if > > > > > > >> > > >> > > > > > > we > > > > > > >> > > >> > > > > > > > > are > > > > > > >> > > >> > > > > > > > > > ok > > > > > > >> > > >> > > > > > > > > > > > to > > > > > > >> > > >> > > > > > > > > > > > >>> move the following Apache > Ignite > > > > > > >> Extensions > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at 9:44 > PM > > > > > Saikat > > > > > > >> > Maitra < > > > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a > > > > proposal > > > > > to > > > > > > >> > move and > > > > > > >> > > >> > > > support > > > > > > >> > > >> > > > > > the > > > > > > >> > > >> > > > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as separate > Ignite > > > > > > >> > Extensions as > > > > > > >> > > >> > > > discussed > > > > > > >> > > >> > > > > > > here > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to > move > > > our > > > > > > Apache > > > > > > >> > Ignite > > > > > > >> > > >> > > > > > integration > > > > > > >> > > >> > > > > > > as > > > > > > >> > > >> > > > > > > > > > > > separate > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will > help us > > > > to > > > > > > >> manage > > > > > > >> > and > > > > > > >> > > >> > > > maintain > > > > > > >> > > >> > > > > > > > separate > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite > integrations. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will > > > > continue > > > > > to > > > > > > >> be > > > > > > >> > part > > > > > > >> > > >> of > > > > > > >> > > >> > > ASF > > > > > > >> > > >> > > > > and > > > > > > >> > > >> > > > > > we > > > > > > >> > > >> > > > > > > > > will > > > > > > >> > > >> > > > > > > > > > > > keep > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and developing > in > > > > > > accordance > > > > > > >> > with > > > > > > >> > > >> ASF > > > > > > >> > > >> > > > vision > > > > > > >> > > >> > > > > > and > > > > > > >> > > >> > > > > > > > > > > > practices. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering > following > > > two > > > > > > >> choices > > > > > > >> > for > > > > > > >> > > >> > moving > > > > > > >> > > >> > > > to > > > > > > >> > > >> > > > > > > Apache > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache > Bahir > > > > > > community > > > > > > >> and > > > > > > >> > > >> > propose > > > > > > >> > > >> > > to > > > > > > >> > > >> > > > > > make > > > > > > >> > > >> > > > > > > > > Ignite > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate > module as > > > > > part > > > > > > of > > > > > > >> > Apache > > > > > > >> > > >> > > Bahir > > > > > > >> > > >> > > > > > > project. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > https://bahir.apache.org/ > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache > > > Incubator > > > > > > >> > community and > > > > > > >> > > >> > > > request > > > > > > >> > > >> > > > > > for > > > > > > >> > > >> > > > > > > a > > > > > > >> > > >> > > > > > > > > new > > > > > > >> > > >> > > > > > > > > > > > >>> project > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share > > > feedback > > > > on > > > > > > our > > > > > > >> > > >> proposal. > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > -- > > > > > > >> > Best regards, > > > > > > >> > Ivan Pavlukhin > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Best regards, > Ivan Pavlukhin > > |
Saikat, Roman,
What's your thinking? I'm not sure we set any infrastructure to validate our Kafka or Flink integrations. For instance, for Flink we use Mockito just to ensure that basic tests pass: https://en.wikipedia.org/wiki/Mockito Our IP finders for AWS, GCE or K8 don't start up any environment for testing. Instead, we create some smoke tests ensuring that the APIs are not broken. - Denis On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras <[hidden email]> wrote: > Hi all, > > That's great news! Yes I am ready to do a pull request on the new repo. > I believe it is ok to create a ticket for the Pub/Sub proposal [1]. > My next question has to do with the CI and the integration tests. In order > for my tests to work, a local Pub/Sub server needs to be up and running. > I tried to find any deployment scripts that set the infrastructure needed > up and running (for example Kafka) but I was not successful on this one. > How should I proceed on that? > > Kind regards > > [1] > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html > > *Emmanouil Gkatziouras* > https://egkatzioura.com/ | > https://www.linkedin.com/in/gkatziourasemmanouil/ > https://github.com/gkatzioura > > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> wrote: > > > Saikat, > > > > I initialized master branch with empty README file [1]. I suppose all > > ignite committers have rights for push. > > > > [1] https://github.com/apache/ignite-extensions > > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email]>: > > > > > > Hello Dmitriy, Denis > > > > > > Thank you for help in creating the repo. I can see it has synced in > > github > > > as well. > > > > > > Can you please add a sample readme.md file as the repo is empty I am > > unable > > > to fork it? > > > > > > or let me check if I can directly commit a sample readme file from > local > > > then I should be able to fork this repo. > > > > > > I will start working on the migration for Flink, Camel, MQTT, etc. > > > > > > Emmanouil, please take a look and feel free to raise PR in this new > repo. > > > > > > Regards, > > > Saikat > > > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> wrote: > > > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us > > know if > > > > anything else is needed. > > > > > > > > - > > > > Denis > > > > > > > > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email]> > > wrote: > > > > > > > > > Hi, I've created > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > > > > > > > It should be synced in a few minutes. > > > > > > > > > > Sincerely, > > > > > Dmitriy Pavlov > > > > > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the > > road > > > > and > > > > > > can't do that. > > > > > > > > > > > > - > > > > > > Denis > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > > [hidden email] > > > > > > > > > > > wrote: > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > I would need help from Ignite PMC member to create the new > > > > > > > repository ignite-extensions. > > > > > > > > > > > > > > Can you please create the repository here > > > > > https://selfserve.apache.org/ > > > > > > > > > > > > > > Regards, > > > > > > > Saikat > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > > > > [hidden email]> > > > > > > > wrote: > > > > > > > > > > > > > > > Hello Denis, > > > > > > > > > > > > > > > > Thank you for your response. > > > > > > > > > > > > > > > > I tried to request for new repository but the repository name > > is > > > > > > showing > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached out to > > Apache > > > > > > Infra > > > > > > > > user email list to understand the process to create a new > > > > repository. > > > > > > > > > > > > > > > > I will definitely help to migrate the other ignite extensions > > to > > > > the > > > > > > new > > > > > > > > repository once the repository is created. > > > > > > > > > > > > > > > > Regards, > > > > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > > [hidden email]> > > > > > > wrote: > > > > > > > > > > > > > > > >> "ignite-extensions" might be a better name in the long term > > if we > > > > > > decide > > > > > > > >> to > > > > > > > >> place any extension to the repo that doesn't integrate with > > any > > > > 3rd > > > > > > > party > > > > > > > >> technology but rather enhances Ignite with extra API. > > > > > > > >> > > > > > > > >> After thinking about it for the last few days, I think that > > the > > > > best > > > > > > > >> approach to start with should be as follows: > > > > > > > >> > > > > > > > >> 1. Let's create an "ignite-extensions" repo and let > > Emmanouil > > > > > > > >> contribute > > > > > > > >> the Pub/Sub Streamer integration there. > > > > > > > >> 2. Let's move after or in parallel our streaming > > integrations > > > > > there > > > > > > > >> like > > > > > > > >> Flink, Camel, MQTT, etc.: > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > >> 3. After checking the approach with the first > integrations > > we > > > > can > > > > > > > carry > > > > > > > >> on with the rest of modules: Spark and Hibernate require > > their > > > > > own > > > > > > > >> repos, > > > > > > > >> our TensorFlow integration might be moved to > > > > "ignite-extensions" > > > > > as > > > > > > > >> well > > > > > > > >> unless Alexey Zinoviev suggests a dedicated extensions > > repo for > > > > > ML > > > > > > > >> integrations. > > > > > > > >> > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and lead > #2? > > > > > > > >> > > > > > > > >> - > > > > > > > >> Denis > > > > > > > >> > > > > > > > >> > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > > > [hidden email] > > > > > > > > > > > > > >> wrote: > > > > > > > >> > > > > > > > >> > Folks, > > > > > > > >> > > > > > > > > >> > Just another one name candidate "ignite-integrations" > > > > > > > >> > > > > > > > > >> > Or are there not only integrations? > > > > > > > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > > > > [hidden email] > > > > > > >: > > > > > > > >> > > > > > > > > > >> > > Hi Denis, > > > > > > > >> > > > > > > > > > >> > > I meant we can create dedicated repository for > individual > > > > > > extensions > > > > > > > >> and > > > > > > > >> > we > > > > > > > >> > > can create submodules inside each specific repository > for > > > > > > individual > > > > > > > >> > > extensions versions. > > > > > > > >> > > > > > > > > > >> > > Regards, > > > > > > > >> > > Saikat > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > > > > >> [hidden email]> > > > > > > > >> > > wrote: > > > > > > > >> > > > > > > > > > >> > > > Hi Denis, > > > > > > > >> > > > > > > > > > > >> > > > Yes, dedicated repository is also a good idea and we > can > > > > > create > > > > > > > >> > submodules > > > > > > > >> > > > inside each specific repository for individual > > extensions. > > > > > > > >> > > > > > > > > > > >> > > > Regards, > > > > > > > >> > > > Saikat > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > > > > [hidden email]> > > > > > > > >> wrote: > > > > > > > >> > > > > > > > > > > >> > > >> Folks, > > > > > > > >> > > >> > > > > > > > >> > > >> What do you think about having a dedicated repository > > for > > > > > each > > > > > > > >> > extension > > > > > > > >> > > >> instead of a single one? It sounds complicated but > > might be > > > > > > > >> > worthwhile for > > > > > > > >> > > >> cases when an integration requires to support several > > > > > versions. > > > > > > > >> Take > > > > > > > >> > Spark > > > > > > > >> > > >> or Hibernate as an example, we already provide > > different > > > > > > versions > > > > > > > >> of > > > > > > > >> > > >> Ignite > > > > > > > >> > > >> packages for various Spark/Hibernate versions. It > will > > be > > > > > > easier > > > > > > > to > > > > > > > >> > handle > > > > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > > > > >> > > >> > > > > > > > >> > > >> - > > > > > > > >> > > >> Denis > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > > > > >> > [hidden email]> > > > > > > > >> > > >> wrote: > > > > > > > >> > > >> > > > > > > > >> > > >> > Hello Alexey, > > > > > > > >> > > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also aligned > for > > > > > > > >> > ignite-extensions. > > > > > > > >> > > >> > > > > > > > > >> > > >> > If others are also ok we can create the new > > repository > > > > with > > > > > > > name > > > > > > > >> > > >> > ignite-extensions. > > > > > > > >> > > >> > > > > > > > > >> > > >> > Regards, > > > > > > > >> > > >> > Saikat > > > > > > > >> > > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > > > > > >> > [hidden email] > > > > > > > >> > > >> > > > > > > > > >> > > >> > wrote: > > > > > > > >> > > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely than > > > > > > > >> > ignite-connectors) > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > > > > >> > [hidden email]>: > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when a > > new > > > > repo > > > > > > is > > > > > > > >> > created > > > > > > > >> > > >> that > > > > > > > >> > > >> > > > will not mean that the project will undergo > > Incubator > > > > > > > >> process , > > > > > > > >> > Is > > > > > > > >> > > >> > > > this correct? > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > We actually want to just take few of our > > integrations > > > > > and > > > > > > > >> > release > > > > > > > >> > > >> them > > > > > > > >> > > >> > > > separately as part of this new git repository. > We > > > > will > > > > > > > >> continue > > > > > > > >> > to > > > > > > > >> > > >> keep > > > > > > > >> > > >> > > the > > > > > > > >> > > >> > > > release group name and artifact name same. > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > I will definitely help drive the initiative to > > > > migrate > > > > > > our > > > > > > > >> > > >> integrations > > > > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > I seek help from our community to propose new > > name > > > > for > > > > > > > Ignite > > > > > > > >> > > >> Extension > > > > > > > >> > > >> > > > repository. > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > - ignite-extensions > > > > > > > >> > > >> > > > - ignite-sidecar > > > > > > > >> > > >> > > > - ignite-ext > > > > > > > >> > > >> > > > - ignite-connectors > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > Regards, > > > > > > > >> > > >> > > > Saikat > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy Pavlov > < > > > > > > > >> > [hidden email]> > > > > > > > >> > > >> > > wrote: > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > Hi Denis, > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > We just need to select repo names in advance. > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > Sincerely, > > > > > > > >> > > >> > > > > Dmitriy Pavlov > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > > > > > >> [hidden email]>: > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > > > > initiative, > > > > > > > could > > > > > > > >> you > > > > > > > >> > > >> please > > > > > > > >> > > >> > > > check > > > > > > > >> > > >> > > > > > with ASF Infra how to put this approach in > > place? > > > > > > Will > > > > > > > >> we be > > > > > > > >> > > >> able > > > > > > > >> > > >> > to > > > > > > > >> > > >> > > > > create > > > > > > > >> > > >> > > > > > several additional repositories for > > extensions > > > > and > > > > > > > >> release > > > > > > > >> > them > > > > > > > >> > > >> as > > > > > > > >> > > >> > > part > > > > > > > >> > > >> > > > > of > > > > > > > >> > > >> > > > > > the Ignite project? > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > - > > > > > > > >> > > >> > > > > > Denis > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat > > Maitra < > > > > > > > >> > > >> > > [hidden email] > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > wrote: > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about > > it, I > > > > > like > > > > > > > >> option > > > > > > > >> > - > > > > > > > >> > > >> 0. I > > > > > > > >> > > >> > am > > > > > > > >> > > >> > > > > > > thinking from a new member and a > > contributor > > > > > > > >> perspective > > > > > > > >> > for > > > > > > > >> > > >> > Ignite > > > > > > > >> > > >> > > > > > > project, I would very much like my PR and > > > > > proposal > > > > > > to > > > > > > > >> be > > > > > > > >> > > >> accepted > > > > > > > >> > > >> > > > > within > > > > > > > >> > > >> > > > > > > Ignite community. > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > > > > >> > > >> > > > > > > Saikat > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis > > Magda < > > > > > > > >> > > >> [hidden email]> > > > > > > > >> > > >> > > > wrote: > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word > for > > the > > > > > > reason > > > > > > > >> why > > > > > > > >> > > >> > option-0 > > > > > > > >> > > >> > > > > might > > > > > > > >> > > >> > > > > > be > > > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite > > community > > > > > > > *split*. > > > > > > > >> > All > > > > > > > >> > > >> those > > > > > > > >> > > >> > > who > > > > > > > >> > > >> > > > > > will > > > > > > > >> > > >> > > > > > > be > > > > > > > >> > > >> > > > > > > > contributing to integrations and > > extensions > > > > > need > > > > > > to > > > > > > > >> be > > > > > > > >> > able > > > > > > > >> > > >> to > > > > > > > >> > > >> > > > earn a > > > > > > > >> > > >> > > > > > > > status of an Ignite committer and PMC > > > > members. > > > > > > > >> > Otherwise, > > > > > > > >> > > >> I'm > > > > > > > >> > > >> > not > > > > > > > >> > > >> > > > > sure > > > > > > > >> > > >> > > > > > if > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come will be > > fully > > > > > > involved > > > > > > > >> in > > > > > > > >> > the > > > > > > > >> > > >> > Ignite > > > > > > > >> > > >> > > > > > > > community. > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think if > > to > > > > look > > > > > > > from > > > > > > > >> > this > > > > > > > >> > > >> > > > > perspective? > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > - > > > > > > > >> > > >> > > > > > > > Denis > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM > Dmitriy > > > > > Pavlov < > > > > > > > >> > > >> > > > [hidden email]> > > > > > > > >> > > >> > > > > > > > wrote: > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how > pushing > > > > > others > > > > > > to > > > > > > > >> > place > > > > > > > >> > > >> their > > > > > > > >> > > >> > > > > > > > contribution > > > > > > > >> > > >> > > > > > > > > outside ASF could lead projects to > > split > > > > > their > > > > > > > >> > > >> communities. > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is > more > > > > open > > > > > > and > > > > > > > >> > flexible > > > > > > > >> > > >> in > > > > > > > >> > > >> > > that > > > > > > > >> > > >> > > > > > > regard. > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > > > > perspective. > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat > > Maitra > > > > < > > > > > > > >> > > >> > > > > [hidden email] > > > > > > > >> > > >> > > > > > >: > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache Bahir > > > > manages > > > > > > > their > > > > > > > >> > > >> extensions > > > > > > > >> > > >> > > for > > > > > > > >> > > >> > > > > > Spark > > > > > > > >> > > >> > > > > > > > and > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they are > much > > > > > > > >> independent in > > > > > > > >> > > >> terms > > > > > > > >> > > >> > of > > > > > > > >> > > >> > > > > > > managing > > > > > > > >> > > >> > > > > > > > > > their releases. They also have > > separate > > > > git > > > > > > > repos > > > > > > > >> > for > > > > > > > >> > > >> > apache > > > > > > > >> > > >> > > > > bahir > > > > > > > >> > > >> > > > > > > and > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > > > > >> > > >> > > > > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > > > > >> > > >> > > > > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > > > > > >> > > >> > > > > > > > > > > > https://github.com/apache/bahir-flink > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following > the > > > > > similar > > > > > > > >> > pattern we > > > > > > > >> > > >> > can > > > > > > > >> > > >> > > > > > create a > > > > > > > >> > > >> > > > > > > > > > separate git repo under the Org > > apache / > > > > > > > >> > > >> ignite-extentions > > > > > > > >> > > >> > or > > > > > > > >> > > >> > > > > > apache > > > > > > > >> > > >> > > > > > > / > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are > data > > > > > > streaming > > > > > > > >> > > >> connectors > > > > > > > >> > > >> > > that > > > > > > > >> > > >> > > > we > > > > > > > >> > > >> > > > > > are > > > > > > > >> > > >> > > > > > > > > most > > > > > > > >> > > >> > > > > > > > > > interested to migrate to separate > > > > > repository > > > > > > > then > > > > > > > >> > > >> joining > > > > > > > >> > > >> > > > Apache > > > > > > > >> > > >> > > > > > > Bahir > > > > > > > >> > > >> > > > > > > > > > project and managing independent > > release > > > > > > cycle > > > > > > > >> will > > > > > > > >> > > >> benefit > > > > > > > >> > > >> > > us > > > > > > > >> > > >> > > > as > > > > > > > >> > > >> > > > > > it > > > > > > > >> > > >> > > > > > > > will > > > > > > > >> > > >> > > > > > > > > > help foster cross community > > engagement > > > > and > > > > > > > >> support. > > > > > > > >> > The > > > > > > > >> > > >> > > purpose > > > > > > > >> > > >> > > > > of > > > > > > > >> > > >> > > > > > > > Bahir > > > > > > > >> > > >> > > > > > > > > is > > > > > > > >> > > >> > > > > > > > > > also to host such extensions as > ours. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article and > > it > > > > > > > resonated > > > > > > > >> > similar > > > > > > > >> > > >> > > ideas > > > > > > > >> > > >> > > > > that > > > > > > > >> > > >> > > > > > > we > > > > > > > >> > > >> > > > > > > > > have > > > > > > > >> > > >> > > > > > > > > > specific to managing release cycles > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your > > feedback. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > > > > >> > > >> > > > > > > > > > Saikat > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM > Denis > > > > > Magda < > > > > > > > >> > > >> > > [hidden email] > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > wrote: > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the option > > > > Dmitriy > > > > > > > named > > > > > > > >> as > > > > > > > >> > "0. > > > > > > > >> > > >> > > placing > > > > > > > >> > > >> > > > > > > > > integration > > > > > > > >> > > >> > > > > > > > > > > in a separate module within space > > of > > > > > Apache > > > > > > > >> > Ignite"? > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from > following > > > > > concepts > > > > > > > of > > > > > > > >> > Bahir > > > > > > > >> > > >> > > project > > > > > > > >> > > >> > > > in > > > > > > > >> > > >> > > > > > the > > > > > > > >> > > >> > > > > > > > > sense > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and > managing > > > > > > separate > > > > > > > >> > > >> repositories > > > > > > > >> > > >> > > for > > > > > > > >> > > >> > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but those will > > be > > > > > > governed > > > > > > > >> by > > > > > > > >> > the > > > > > > > >> > > >> > Ignite > > > > > > > >> > > >> > > > > > > community > > > > > > > >> > > >> > > > > > > > > and > > > > > > > >> > > >> > > > > > > > > > > all the contributors to the > > extensions > > > > > will > > > > > > > be > > > > > > > >> > > >> becoming > > > > > > > >> > > >> > > > Ignite > > > > > > > >> > > >> > > > > > > > > committers > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I think > > about > > > > > > this > > > > > > > >> > approach > > > > > > > >> > > >> the > > > > > > > >> > > >> > > > more > > > > > > > >> > > >> > > > > I > > > > > > > >> > > >> > > > > > > like > > > > > > > >> > > >> > > > > > > > > it. > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > > > > >> > > >> > > > > > > > > > > Denis > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 PM > > > > Dmitriy > > > > > > > >> Pavlov < > > > > > > > >> > > >> > > > > > > [hidden email]> > > > > > > > >> > > >> > > > > > > > > > > wrote: > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to > solve > > it. > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a > > separate > > > > > > module > > > > > > > >> > within > > > > > > > >> > > >> > space > > > > > > > >> > > >> > > of > > > > > > > >> > > >> > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is the > > best > > > > > one > > > > > > > >> since > > > > > > > >> > it is > > > > > > > >> > > >> > more > > > > > > > >> > > >> > > > > about > > > > > > > >> > > >> > > > > > > > > > building > > > > > > > >> > > >> > > > > > > > > > > a > > > > > > > >> > > >> > > > > > > > > > > > new community around Ignite > > > > Extensions, > > > > > > it > > > > > > > >> may > > > > > > > >> > be > > > > > > > >> > > >> > tricky. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be > perfectly > > OK. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most since > > it is > > > > > very > > > > > > > >> > natural to > > > > > > > >> > > >> > move > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate > > project > > > > > > > specially > > > > > > > >> > > >> intended > > > > > > > >> > > >> > for > > > > > > > >> > > >> > > > > > > > > integration. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I > > would > > > > be > > > > > > glad > > > > > > > >> to > > > > > > > >> > help. > > > > > > > >> > > >> > > Count > > > > > > > >> > > >> > > > on > > > > > > > >> > > >> > > > > > my > > > > > > > >> > > >> > > > > > > > > > support > > > > > > > >> > > >> > > > > > > > > > > > within the migration to Apache > > Bahir. > > > > > > > >> > Inter-project > > > > > > > >> > > >> > > > > interaction > > > > > > > >> > > >> > > > > > > and > > > > > > > >> > > >> > > > > > > > > > > > integration are usually > welcomed > > in > > > > the > > > > > > > ASF. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, > > Alexey > > > > > > > Zinoviev > > > > > > > >> < > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, > > could you > > > > > > > please > > > > > > > >> > > >> describe > > > > > > > >> > > >> > how > > > > > > > >> > > >> > > > you > > > > > > > >> > > >> > > > > > see > > > > > > > >> > > >> > > > > > > > the > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir > Ignite > > > > > > Extensions > > > > > > > >> and > > > > > > > >> > how > > > > > > > >> > > >> it > > > > > > > >> > > >> > be > > > > > > > >> > > >> > > > > > related > > > > > > > >> > > >> > > > > > > > to > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for > example. > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 > > Alexey > > > > > > > Zinoviev < > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me permissions > > too, > > > > I'd > > > > > > > glad > > > > > > > >> to > > > > > > > >> > help > > > > > > > >> > > >> > with > > > > > > > >> > > >> > > > > this > > > > > > > >> > > >> > > > > > > > > modules > > > > > > > >> > > >> > > > > > > > > > > > >> migration and support part > of > > them > > > > > in > > > > > > > >> > future, but > > > > > > > >> > > >> > also > > > > > > > >> > > >> > > > we > > > > > > > >> > > >> > > > > > need > > > > > > > >> > > >> > > > > > > > not > > > > > > > >> > > >> > > > > > > > > > > only > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few > > Committer > > > > > > > >> permissions > > > > > > > >> > to > > > > > > > >> > > >> merge > > > > > > > >> > > >> > > In > > > > > > > >> > > >> > > > > > > > repository > > > > > > > >> > > >> > > > > > > > > > in > > > > > > > >> > > >> > > > > > > > > > > > other > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very long > > > > proccess. > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir > Community > > > > about > > > > > > > that? > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 > > Saikat > > > > > > Maitra > > > > > > > < > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache > Bahir > > > > > > community > > > > > > > >> and > > > > > > > >> > they > > > > > > > >> > > >> > are > > > > > > > >> > > >> > > > > > > interested > > > > > > > >> > > >> > > > > > > > > to > > > > > > > >> > > >> > > > > > > > > > > have > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions as > > part > > > > of > > > > > > > >> Apache > > > > > > > >> > Bahir > > > > > > > >> > > >> > > > project. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > > > > > contributor > > > > > > > >> > access in > > > > > > > >> > > >> > Jira > > > > > > > >> > > >> > > > for > > > > > > > >> > > >> > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > Bahir > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can > create > > > > issues > > > > > > and > > > > > > > >> > assign > > > > > > > >> > > >> to > > > > > > > >> > > >> > > > > myself. I > > > > > > > >> > > >> > > > > > > can > > > > > > > >> > > >> > > > > > > > > > help > > > > > > > >> > > >> > > > > > > > > > > > with > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on > releases > > > > > specific > > > > > > > to > > > > > > > >> > > >> > dependencies > > > > > > > >> > > >> > > > for > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > >>> is > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up > > release > > > > for > > > > > > > >> modules > > > > > > > >> > > >> based on > > > > > > > >> > > >> > > > > latest > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread > for > > > > > > reference > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and get > > > > > feedback > > > > > > on > > > > > > > >> the > > > > > > > >> > > >> > proposal > > > > > > > >> > > >> > > > and > > > > > > > >> > > >> > > > > if > > > > > > > >> > > >> > > > > > > we > > > > > > > >> > > >> > > > > > > > > are > > > > > > > >> > > >> > > > > > > > > > ok > > > > > > > >> > > >> > > > > > > > > > > > to > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following Apache > > Ignite > > > > > > > >> Extensions > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at > 9:44 > > PM > > > > > > Saikat > > > > > > > >> > Maitra < > > > > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss on a > > > > > proposal > > > > > > to > > > > > > > >> > move and > > > > > > > >> > > >> > > > support > > > > > > > >> > > >> > > > > > the > > > > > > > >> > > >> > > > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as separate > > Ignite > > > > > > > >> > Extensions as > > > > > > > >> > > >> > > > discussed > > > > > > > >> > > >> > > > > > > here > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to > > move > > > > our > > > > > > > Apache > > > > > > > >> > Ignite > > > > > > > >> > > >> > > > > > integration > > > > > > > >> > > >> > > > > > > as > > > > > > > >> > > >> > > > > > > > > > > > separate > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will > > help us > > > > > to > > > > > > > >> manage > > > > > > > >> > and > > > > > > > >> > > >> > > > maintain > > > > > > > >> > > >> > > > > > > > separate > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite > > integrations. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations will > > > > > continue > > > > > > to > > > > > > > >> be > > > > > > > >> > part > > > > > > > >> > > >> of > > > > > > > >> > > >> > > ASF > > > > > > > >> > > >> > > > > and > > > > > > > >> > > >> > > > > > we > > > > > > > >> > > >> > > > > > > > > will > > > > > > > >> > > >> > > > > > > > > > > > keep > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and developing > > in > > > > > > > accordance > > > > > > > >> > with > > > > > > > >> > > >> ASF > > > > > > > >> > > >> > > > vision > > > > > > > >> > > >> > > > > > and > > > > > > > >> > > >> > > > > > > > > > > > practices. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering > > following > > > > two > > > > > > > >> choices > > > > > > > >> > for > > > > > > > >> > > >> > moving > > > > > > > >> > > >> > > > to > > > > > > > >> > > >> > > > > > > Apache > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache > > Bahir > > > > > > > community > > > > > > > >> and > > > > > > > >> > > >> > propose > > > > > > > >> > > >> > > to > > > > > > > >> > > >> > > > > > make > > > > > > > >> > > >> > > > > > > > > Ignite > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate > > module as > > > > > > part > > > > > > > of > > > > > > > >> > Apache > > > > > > > >> > > >> > > Bahir > > > > > > > >> > > >> > > > > > > project. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > https://bahir.apache.org/ > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache > > > > Incubator > > > > > > > >> > community and > > > > > > > >> > > >> > > > request > > > > > > > >> > > >> > > > > > for > > > > > > > >> > > >> > > > > > > a > > > > > > > >> > > >> > > > > > > > > new > > > > > > > >> > > >> > > > > > > > > > > > >>> project > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share > > > > feedback > > > > > on > > > > > > > our > > > > > > > >> > > >> proposal. > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > -- > > > > > > > >> > Best regards, > > > > > > > >> > Ivan Pavlukhin > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Best regards, > > Ivan Pavlukhin > > > > > |
Hi,
I just took another look at the Kafka Implementation and I realised that it is a local implementation that is used on the tests (I thought it was a server already existing somewhere). It seems I might be able to spin up the Pub/Sub server locally (I found an official tool which might work), in the same way it is done for Kafka. I will try to do so and come back with a pull request. Kind regards *Emmanouil Gkatziouras* https://egkatzioura.com/ | https://www.linkedin.com/in/gkatziourasemmanouil/ https://github.com/gkatzioura On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: > Saikat, Roman, > > What's your thinking? I'm not sure we set any infrastructure to validate > our Kafka or Flink integrations. For instance, for Flink we use Mockito > just to ensure that basic tests pass: > https://en.wikipedia.org/wiki/Mockito > > Our IP finders for AWS, GCE or K8 don't start up any environment for > testing. Instead, we create some smoke tests ensuring that the APIs are not > broken. > > - > Denis > > > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras <[hidden email] > > > wrote: > > > Hi all, > > > > That's great news! Yes I am ready to do a pull request on the new repo. > > I believe it is ok to create a ticket for the Pub/Sub proposal [1]. > > My next question has to do with the CI and the integration tests. In > order > > for my tests to work, a local Pub/Sub server needs to be up and running. > > I tried to find any deployment scripts that set the infrastructure needed > > up and running (for example Kafka) but I was not successful on this one. > > How should I proceed on that? > > > > Kind regards > > > > [1] > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html > > > > *Emmanouil Gkatziouras* > > https://egkatzioura.com/ | > > https://www.linkedin.com/in/gkatziourasemmanouil/ > > https://github.com/gkatzioura > > > > > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> wrote: > > > > > Saikat, > > > > > > I initialized master branch with empty README file [1]. I suppose all > > > ignite committers have rights for push. > > > > > > [1] https://github.com/apache/ignite-extensions > > > > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email]>: > > > > > > > > Hello Dmitriy, Denis > > > > > > > > Thank you for help in creating the repo. I can see it has synced in > > > github > > > > as well. > > > > > > > > Can you please add a sample readme.md file as the repo is empty I am > > > unable > > > > to fork it? > > > > > > > > or let me check if I can directly commit a sample readme file from > > local > > > > then I should be able to fork this repo. > > > > > > > > I will start working on the migration for Flink, Camel, MQTT, etc. > > > > > > > > Emmanouil, please take a look and feel free to raise PR in this new > > repo. > > > > > > > > Regards, > > > > Saikat > > > > > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> > wrote: > > > > > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let us > > > know if > > > > > anything else is needed. > > > > > > > > > > - > > > > > Denis > > > > > > > > > > > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov <[hidden email] > > > > > wrote: > > > > > > > > > > > Hi, I've created > > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > > > > > > > > > It should be synced in a few minutes. > > > > > > > > > > > > Sincerely, > > > > > > Dmitriy Pavlov > > > > > > > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > > > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on the > > > road > > > > > and > > > > > > > can't do that. > > > > > > > > > > > > > > - > > > > > > > Denis > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > > > [hidden email] > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > I would need help from Ignite PMC member to create the new > > > > > > > > repository ignite-extensions. > > > > > > > > > > > > > > > > Can you please create the repository here > > > > > > https://selfserve.apache.org/ > > > > > > > > > > > > > > > > Regards, > > > > > > > > Saikat > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > > > > > [hidden email]> > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Hello Denis, > > > > > > > > > > > > > > > > > > Thank you for your response. > > > > > > > > > > > > > > > > > > I tried to request for new repository but the repository > name > > > is > > > > > > > showing > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached out to > > > Apache > > > > > > > Infra > > > > > > > > > user email list to understand the process to create a new > > > > > repository. > > > > > > > > > > > > > > > > > > I will definitely help to migrate the other ignite > extensions > > > to > > > > > the > > > > > > > new > > > > > > > > > repository once the repository is created. > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > > > [hidden email]> > > > > > > > wrote: > > > > > > > > > > > > > > > > > >> "ignite-extensions" might be a better name in the long > term > > > if we > > > > > > > decide > > > > > > > > >> to > > > > > > > > >> place any extension to the repo that doesn't integrate > with > > > any > > > > > 3rd > > > > > > > > party > > > > > > > > >> technology but rather enhances Ignite with extra API. > > > > > > > > >> > > > > > > > > >> After thinking about it for the last few days, I think > that > > > the > > > > > best > > > > > > > > >> approach to start with should be as follows: > > > > > > > > >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and let > > > Emmanouil > > > > > > > > >> contribute > > > > > > > > >> the Pub/Sub Streamer integration there. > > > > > > > > >> 2. Let's move after or in parallel our streaming > > > integrations > > > > > > there > > > > > > > > >> like > > > > > > > > >> Flink, Camel, MQTT, etc.: > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > > >> 3. After checking the approach with the first > > integrations > > > we > > > > > can > > > > > > > > carry > > > > > > > > >> on with the rest of modules: Spark and Hibernate > require > > > their > > > > > > own > > > > > > > > >> repos, > > > > > > > > >> our TensorFlow integration might be moved to > > > > > "ignite-extensions" > > > > > > as > > > > > > > > >> well > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated extensions > > > repo for > > > > > > ML > > > > > > > > >> integrations. > > > > > > > > >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and lead > > #2? > > > > > > > > >> > > > > > > > > >> - > > > > > > > > >> Denis > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > > > > [hidden email] > > > > > > > > > > > > > > > >> wrote: > > > > > > > > >> > > > > > > > > >> > Folks, > > > > > > > > >> > > > > > > > > > >> > Just another one name candidate "ignite-integrations" > > > > > > > > >> > > > > > > > > > >> > Or are there not only integrations? > > > > > > > > >> > > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > > > > > [hidden email] > > > > > > > >: > > > > > > > > >> > > > > > > > > > > >> > > Hi Denis, > > > > > > > > >> > > > > > > > > > > >> > > I meant we can create dedicated repository for > > individual > > > > > > > extensions > > > > > > > > >> and > > > > > > > > >> > we > > > > > > > > >> > > can create submodules inside each specific repository > > for > > > > > > > individual > > > > > > > > >> > > extensions versions. > > > > > > > > >> > > > > > > > > > > >> > > Regards, > > > > > > > > >> > > Saikat > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > > > > > >> [hidden email]> > > > > > > > > >> > > wrote: > > > > > > > > >> > > > > > > > > > > >> > > > Hi Denis, > > > > > > > > >> > > > > > > > > > > > >> > > > Yes, dedicated repository is also a good idea and we > > can > > > > > > create > > > > > > > > >> > submodules > > > > > > > > >> > > > inside each specific repository for individual > > > extensions. > > > > > > > > >> > > > > > > > > > > > >> > > > Regards, > > > > > > > > >> > > > Saikat > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > > > > > [hidden email]> > > > > > > > > >> wrote: > > > > > > > > >> > > > > > > > > > > > >> > > >> Folks, > > > > > > > > >> > > >> > > > > > > > > >> > > >> What do you think about having a dedicated > repository > > > for > > > > > > each > > > > > > > > >> > extension > > > > > > > > >> > > >> instead of a single one? It sounds complicated but > > > might be > > > > > > > > >> > worthwhile for > > > > > > > > >> > > >> cases when an integration requires to support > several > > > > > > versions. > > > > > > > > >> Take > > > > > > > > >> > Spark > > > > > > > > >> > > >> or Hibernate as an example, we already provide > > > different > > > > > > > versions > > > > > > > > >> of > > > > > > > > >> > > >> Ignite > > > > > > > > >> > > >> packages for various Spark/Hibernate versions. It > > will > > > be > > > > > > > easier > > > > > > > > to > > > > > > > > >> > handle > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > > > > > >> > > >> > > > > > > > > >> > > >> - > > > > > > > > >> > > >> Denis > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > > > > > >> > [hidden email]> > > > > > > > > >> > > >> wrote: > > > > > > > > >> > > >> > > > > > > > > >> > > >> > Hello Alexey, > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also aligned > > for > > > > > > > > >> > ignite-extensions. > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > If others are also ok we can create the new > > > repository > > > > > with > > > > > > > > name > > > > > > > > >> > > >> > ignite-extensions. > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > Regards, > > > > > > > > >> > > >> > Saikat > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey Zinoviev < > > > > > > > > >> > [hidden email] > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > wrote: > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely > than > > > > > > > > >> > ignite-connectors) > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > > > > > >> > [hidden email]>: > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking when > a > > > new > > > > > repo > > > > > > > is > > > > > > > > >> > created > > > > > > > > >> > > >> that > > > > > > > > >> > > >> > > > will not mean that the project will undergo > > > Incubator > > > > > > > > >> process , > > > > > > > > >> > Is > > > > > > > > >> > > >> > > > this correct? > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > We actually want to just take few of our > > > integrations > > > > > > and > > > > > > > > >> > release > > > > > > > > >> > > >> them > > > > > > > > >> > > >> > > > separately as part of this new git > repository. > > We > > > > > will > > > > > > > > >> continue > > > > > > > > >> > to > > > > > > > > >> > > >> keep > > > > > > > > >> > > >> > > the > > > > > > > > >> > > >> > > > release group name and artifact name same. > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > I will definitely help drive the initiative > to > > > > > migrate > > > > > > > our > > > > > > > > >> > > >> integrations > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > I seek help from our community to propose new > > > name > > > > > for > > > > > > > > Ignite > > > > > > > > >> > > >> Extension > > > > > > > > >> > > >> > > > repository. > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > - ignite-extensions > > > > > > > > >> > > >> > > > - ignite-sidecar > > > > > > > > >> > > >> > > > - ignite-ext > > > > > > > > >> > > >> > > > - ignite-connectors > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > Regards, > > > > > > > > >> > > >> > > > Saikat > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy > Pavlov > > < > > > > > > > > >> > [hidden email]> > > > > > > > > >> > > >> > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > Hi Denis, > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > We just need to select repo names in > advance. > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > Sincerely, > > > > > > > > >> > > >> > > > > Dmitriy Pavlov > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda < > > > > > > > > >> [hidden email]>: > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > > > > > initiative, > > > > > > > > could > > > > > > > > >> you > > > > > > > > >> > > >> please > > > > > > > > >> > > >> > > > check > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this approach > in > > > place? > > > > > > > Will > > > > > > > > >> we be > > > > > > > > >> > > >> able > > > > > > > > >> > > >> > to > > > > > > > > >> > > >> > > > > create > > > > > > > > >> > > >> > > > > > several additional repositories for > > > extensions > > > > > and > > > > > > > > >> release > > > > > > > > >> > them > > > > > > > > >> > > >> as > > > > > > > > >> > > >> > > part > > > > > > > > >> > > >> > > > > of > > > > > > > > >> > > >> > > > > > the Ignite project? > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > - > > > > > > > > >> > > >> > > > > > Denis > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat > > > Maitra < > > > > > > > > >> > > >> > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more about > > > it, I > > > > > > like > > > > > > > > >> option > > > > > > > > >> > - > > > > > > > > >> > > >> 0. I > > > > > > > > >> > > >> > am > > > > > > > > >> > > >> > > > > > > thinking from a new member and a > > > contributor > > > > > > > > >> perspective > > > > > > > > >> > for > > > > > > > > >> > > >> > Ignite > > > > > > > > >> > > >> > > > > > > project, I would very much like my PR > and > > > > > > proposal > > > > > > > to > > > > > > > > >> be > > > > > > > > >> > > >> accepted > > > > > > > > >> > > >> > > > > within > > > > > > > > >> > > >> > > > > > > Ignite community. > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > > > > > >> > > >> > > > > > > Saikat > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis > > > Magda < > > > > > > > > >> > > >> [hidden email]> > > > > > > > > >> > > >> > > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right word > > for > > > the > > > > > > > reason > > > > > > > > >> why > > > > > > > > >> > > >> > option-0 > > > > > > > > >> > > >> > > > > might > > > > > > > > >> > > >> > > > > > be > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite > > > community > > > > > > > > *split*. > > > > > > > > >> > All > > > > > > > > >> > > >> those > > > > > > > > >> > > >> > > who > > > > > > > > >> > > >> > > > > > will > > > > > > > > >> > > >> > > > > > > be > > > > > > > > >> > > >> > > > > > > > contributing to integrations and > > > extensions > > > > > > need > > > > > > > to > > > > > > > > >> be > > > > > > > > >> > able > > > > > > > > >> > > >> to > > > > > > > > >> > > >> > > > earn a > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer and PMC > > > > > members. > > > > > > > > >> > Otherwise, > > > > > > > > >> > > >> I'm > > > > > > > > >> > > >> > not > > > > > > > > >> > > >> > > > > sure > > > > > > > > >> > > >> > > > > > if > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come will be > > > fully > > > > > > > involved > > > > > > > > >> in > > > > > > > > >> > the > > > > > > > > >> > > >> > Ignite > > > > > > > > >> > > >> > > > > > > > community. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you think > if > > > to > > > > > look > > > > > > > > from > > > > > > > > >> > this > > > > > > > > >> > > >> > > > > perspective? > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > - > > > > > > > > >> > > >> > > > > > > > Denis > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM > > Dmitriy > > > > > > Pavlov < > > > > > > > > >> > > >> > > > [hidden email]> > > > > > > > > >> > > >> > > > > > > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how > > pushing > > > > > > others > > > > > > > to > > > > > > > > >> > place > > > > > > > > >> > > >> their > > > > > > > > >> > > >> > > > > > > > contribution > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead projects to > > > split > > > > > > their > > > > > > > > >> > > >> communities. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community is > > more > > > > > open > > > > > > > and > > > > > > > > >> > flexible > > > > > > > > >> > > >> in > > > > > > > > >> > > >> > > that > > > > > > > > >> > > >> > > > > > > regard. > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > > > > > perspective. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, Saikat > > > Maitra > > > > > < > > > > > > > > >> > > >> > > > > [hidden email] > > > > > > > > >> > > >> > > > > > >: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache > Bahir > > > > > manages > > > > > > > > their > > > > > > > > >> > > >> extensions > > > > > > > > >> > > >> > > for > > > > > > > > >> > > >> > > > > > Spark > > > > > > > > >> > > >> > > > > > > > and > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they are > > much > > > > > > > > >> independent in > > > > > > > > >> > > >> terms > > > > > > > > >> > > >> > of > > > > > > > > >> > > >> > > > > > > managing > > > > > > > > >> > > >> > > > > > > > > > their releases. They also have > > > separate > > > > > git > > > > > > > > repos > > > > > > > > >> > for > > > > > > > > >> > > >> > apache > > > > > > > > >> > > >> > > > > bahir > > > > > > > > >> > > >> > > > > > > and > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > > > > > >> > > >> > > > > > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > > > > > >> > > >> > > > > > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > > > > > >> > > >> > > > > > > > > > https://github.com/apache/bahir > > > > > > > > >> > > >> > > > > > > > > > > > > https://github.com/apache/bahir-flink > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are following > > the > > > > > > similar > > > > > > > > >> > pattern we > > > > > > > > >> > > >> > can > > > > > > > > >> > > >> > > > > > create a > > > > > > > > >> > > >> > > > > > > > > > separate git repo under the Org > > > apache / > > > > > > > > >> > > >> ignite-extentions > > > > > > > > >> > > >> > or > > > > > > > > >> > > >> > > > > > apache > > > > > > > > >> > > >> > > > > > > / > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are > > data > > > > > > > streaming > > > > > > > > >> > > >> connectors > > > > > > > > >> > > >> > > that > > > > > > > > >> > > >> > > > we > > > > > > > > >> > > >> > > > > > are > > > > > > > > >> > > >> > > > > > > > > most > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to separate > > > > > > repository > > > > > > > > then > > > > > > > > >> > > >> joining > > > > > > > > >> > > >> > > > Apache > > > > > > > > >> > > >> > > > > > > Bahir > > > > > > > > >> > > >> > > > > > > > > > project and managing independent > > > release > > > > > > > cycle > > > > > > > > >> will > > > > > > > > >> > > >> benefit > > > > > > > > >> > > >> > > us > > > > > > > > >> > > >> > > > as > > > > > > > > >> > > >> > > > > > it > > > > > > > > >> > > >> > > > > > > > will > > > > > > > > >> > > >> > > > > > > > > > help foster cross community > > > engagement > > > > > and > > > > > > > > >> support. > > > > > > > > >> > The > > > > > > > > >> > > >> > > purpose > > > > > > > > >> > > >> > > > > of > > > > > > > > >> > > >> > > > > > > > Bahir > > > > > > > > >> > > >> > > > > > > > > is > > > > > > > > >> > > >> > > > > > > > > > also to host such extensions as > > ours. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article > and > > > it > > > > > > > > resonated > > > > > > > > >> > similar > > > > > > > > >> > > >> > > ideas > > > > > > > > >> > > >> > > > > that > > > > > > > > >> > > >> > > > > > > we > > > > > > > > >> > > >> > > > > > > > > have > > > > > > > > >> > > >> > > > > > > > > > specific to managing release > cycles > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your > > > feedback. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > > > > > >> > > >> > > > > > > > > > Saikat > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM > > Denis > > > > > > Magda < > > > > > > > > >> > > >> > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the > option > > > > > Dmitriy > > > > > > > > named > > > > > > > > >> as > > > > > > > > >> > "0. > > > > > > > > >> > > >> > > placing > > > > > > > > >> > > >> > > > > > > > > integration > > > > > > > > >> > > >> > > > > > > > > > > in a separate module within > space > > > of > > > > > > Apache > > > > > > > > >> > Ignite"? > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from > > following > > > > > > concepts > > > > > > > > of > > > > > > > > >> > Bahir > > > > > > > > >> > > >> > > project > > > > > > > > >> > > >> > > > in > > > > > > > > >> > > >> > > > > > the > > > > > > > > >> > > >> > > > > > > > > sense > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and > > managing > > > > > > > separate > > > > > > > > >> > > >> repositories > > > > > > > > >> > > >> > > for > > > > > > > > >> > > >> > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but those > will > > > be > > > > > > > governed > > > > > > > > >> by > > > > > > > > >> > the > > > > > > > > >> > > >> > Ignite > > > > > > > > >> > > >> > > > > > > community > > > > > > > > >> > > >> > > > > > > > > and > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to the > > > extensions > > > > > > will > > > > > > > > be > > > > > > > > >> > > >> becoming > > > > > > > > >> > > >> > > > Ignite > > > > > > > > >> > > >> > > > > > > > > committers > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I > think > > > about > > > > > > > this > > > > > > > > >> > approach > > > > > > > > >> > > >> the > > > > > > > > >> > > >> > > > more > > > > > > > > >> > > >> > > > > I > > > > > > > > >> > > >> > > > > > > like > > > > > > > > >> > > >> > > > > > > > > it. > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > > > > > >> > > >> > > > > > > > > > > Denis > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 > PM > > > > > Dmitriy > > > > > > > > >> Pavlov < > > > > > > > > >> > > >> > > > > > > [hidden email]> > > > > > > > > >> > > >> > > > > > > > > > > wrote: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to > > solve > > > it. > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a > > > separate > > > > > > > module > > > > > > > > >> > within > > > > > > > > >> > > >> > space > > > > > > > > >> > > >> > > of > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is > the > > > best > > > > > > one > > > > > > > > >> since > > > > > > > > >> > it is > > > > > > > > >> > > >> > more > > > > > > > > >> > > >> > > > > about > > > > > > > > >> > > >> > > > > > > > > > building > > > > > > > > >> > > >> > > > > > > > > > > a > > > > > > > > >> > > >> > > > > > > > > > > > new community around Ignite > > > > > Extensions, > > > > > > > it > > > > > > > > >> may > > > > > > > > >> > be > > > > > > > > >> > > >> > tricky. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be > > perfectly > > > OK. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most > since > > > it is > > > > > > very > > > > > > > > >> > natural to > > > > > > > > >> > > >> > move > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate > > > project > > > > > > > > specially > > > > > > > > >> > > >> intended > > > > > > > > >> > > >> > for > > > > > > > > >> > > >> > > > > > > > > integration. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option 1 I > > > would > > > > > be > > > > > > > glad > > > > > > > > >> to > > > > > > > > >> > help. > > > > > > > > >> > > >> > > Count > > > > > > > > >> > > >> > > > on > > > > > > > > >> > > >> > > > > > my > > > > > > > > >> > > >> > > > > > > > > > support > > > > > > > > >> > > >> > > > > > > > > > > > within the migration to > Apache > > > Bahir. > > > > > > > > >> > Inter-project > > > > > > > > >> > > >> > > > > interaction > > > > > > > > >> > > >> > > > > > > and > > > > > > > > >> > > >> > > > > > > > > > > > integration are usually > > welcomed > > > in > > > > > the > > > > > > > > ASF. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в 09:31, > > > Alexey > > > > > > > > Zinoviev > > > > > > > > >> < > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, > > > could you > > > > > > > > please > > > > > > > > >> > > >> describe > > > > > > > > >> > > >> > how > > > > > > > > >> > > >> > > > you > > > > > > > > >> > > >> > > > > > see > > > > > > > > >> > > >> > > > > > > > the > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir > > Ignite > > > > > > > Extensions > > > > > > > > >> and > > > > > > > > >> > how > > > > > > > > >> > > >> it > > > > > > > > >> > > >> > be > > > > > > > > >> > > >> > > > > > related > > > > > > > > >> > > >> > > > > > > > to > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for > > example. > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 > > > Alexey > > > > > > > > Zinoviev < > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me > permissions > > > too, > > > > > I'd > > > > > > > > glad > > > > > > > > >> to > > > > > > > > >> > help > > > > > > > > >> > > >> > with > > > > > > > > >> > > >> > > > > this > > > > > > > > >> > > >> > > > > > > > > modules > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and support part > > of > > > them > > > > > > in > > > > > > > > >> > future, but > > > > > > > > >> > > >> > also > > > > > > > > >> > > >> > > > we > > > > > > > > >> > > >> > > > > > need > > > > > > > > >> > > >> > > > > > > > not > > > > > > > > >> > > >> > > > > > > > > > > only > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few > > > Committer > > > > > > > > >> permissions > > > > > > > > >> > to > > > > > > > > >> > > >> merge > > > > > > > > >> > > >> > > In > > > > > > > > >> > > >> > > > > > > > repository > > > > > > > > >> > > >> > > > > > > > > > in > > > > > > > > >> > > >> > > > > > > > > > > > other > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very long > > > > > proccess. > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir > > Community > > > > > about > > > > > > > > that? > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., 2:31 > > > Saikat > > > > > > > Maitra > > > > > > > > < > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache > > Bahir > > > > > > > community > > > > > > > > >> and > > > > > > > > >> > they > > > > > > > > >> > > >> > are > > > > > > > > >> > > >> > > > > > > interested > > > > > > > > >> > > >> > > > > > > > > to > > > > > > > > >> > > >> > > > > > > > > > > have > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite extensions > as > > > part > > > > > of > > > > > > > > >> Apache > > > > > > > > >> > Bahir > > > > > > > > >> > > >> > > > project. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested for > > > > > > contributor > > > > > > > > >> > access in > > > > > > > > >> > > >> > Jira > > > > > > > > >> > > >> > > > for > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > Bahir > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can > > create > > > > > issues > > > > > > > and > > > > > > > > >> > assign > > > > > > > > >> > > >> to > > > > > > > > >> > > >> > > > > myself. I > > > > > > > > >> > > >> > > > > > > can > > > > > > > > >> > > >> > > > > > > > > > help > > > > > > > > >> > > >> > > > > > > > > > > > with > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on > > releases > > > > > > specific > > > > > > > > to > > > > > > > > >> > > >> > dependencies > > > > > > > > >> > > >> > > > for > > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > >>> is > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up > > > release > > > > > for > > > > > > > > >> modules > > > > > > > > >> > > >> based on > > > > > > > > >> > > >> > > > > latest > > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email thread > > for > > > > > > > reference > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and > get > > > > > > feedback > > > > > > > on > > > > > > > > >> the > > > > > > > > >> > > >> > proposal > > > > > > > > >> > > >> > > > and > > > > > > > > >> > > >> > > > > if > > > > > > > > >> > > >> > > > > > > we > > > > > > > > >> > > >> > > > > > > > > are > > > > > > > > >> > > >> > > > > > > > > > ok > > > > > > > > >> > > >> > > > > > > > > > > > to > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following Apache > > > Ignite > > > > > > > > >> Extensions > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at > > 9:44 > > > PM > > > > > > > Saikat > > > > > > > > >> > Maitra < > > > > > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss > on a > > > > > > proposal > > > > > > > to > > > > > > > > >> > move and > > > > > > > > >> > > >> > > > support > > > > > > > > >> > > >> > > > > > the > > > > > > > > >> > > >> > > > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as > separate > > > Ignite > > > > > > > > >> > Extensions as > > > > > > > > >> > > >> > > > discussed > > > > > > > > >> > > >> > > > > > > here > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted to > > > move > > > > > our > > > > > > > > Apache > > > > > > > > >> > Ignite > > > > > > > > >> > > >> > > > > > integration > > > > > > > > >> > > >> > > > > > > as > > > > > > > > >> > > >> > > > > > > > > > > > separate > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this will > > > help us > > > > > > to > > > > > > > > >> manage > > > > > > > > >> > and > > > > > > > > >> > > >> > > > maintain > > > > > > > > >> > > >> > > > > > > > separate > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite > > > integrations. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations > will > > > > > > continue > > > > > > > to > > > > > > > > >> be > > > > > > > > >> > part > > > > > > > > >> > > >> of > > > > > > > > >> > > >> > > ASF > > > > > > > > >> > > >> > > > > and > > > > > > > > >> > > >> > > > > > we > > > > > > > > >> > > >> > > > > > > > > will > > > > > > > > >> > > >> > > > > > > > > > > > keep > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and > developing > > > in > > > > > > > > accordance > > > > > > > > >> > with > > > > > > > > >> > > >> ASF > > > > > > > > >> > > >> > > > vision > > > > > > > > >> > > >> > > > > > and > > > > > > > > >> > > >> > > > > > > > > > > > practices. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering > > > following > > > > > two > > > > > > > > >> choices > > > > > > > > >> > for > > > > > > > > >> > > >> > moving > > > > > > > > >> > > >> > > > to > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to Apache > > > Bahir > > > > > > > > community > > > > > > > > >> and > > > > > > > > >> > > >> > propose > > > > > > > > >> > > >> > > to > > > > > > > > >> > > >> > > > > > make > > > > > > > > >> > > >> > > > > > > > > Ignite > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate > > > module as > > > > > > > part > > > > > > > > of > > > > > > > > >> > Apache > > > > > > > > >> > > >> > > Bahir > > > > > > > > >> > > >> > > > > > > project. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > https://bahir.apache.org/ > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to Apache > > > > > Incubator > > > > > > > > >> > community and > > > > > > > > >> > > >> > > > request > > > > > > > > >> > > >> > > > > > for > > > > > > > > >> > > >> > > > > > > a > > > > > > > > >> > > >> > > > > > > > > new > > > > > > > > >> > > >> > > > > > > > > > > > >>> project > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite Extensions. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and share > > > > > feedback > > > > > > on > > > > > > > > our > > > > > > > > >> > > >> proposal. > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > -- > > > > > > > > >> > Best regards, > > > > > > > > >> > Ivan Pavlukhin > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Best regards, > > > Ivan Pavlukhin > > > > > > > > > |
Ivan, Thank you for initialising the master branch, much appreciate it.
Denis, Emmanouil, We use both local server and mockito to write the tests for flink. Incase of sink it is easier to use a local server mode and publish the data into Ignite Sink where as in case of Ignite used as data source we use mockito to mock Ignite events and Ignite clusters. Regards, Saikat On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras <[hidden email]> wrote: > Hi, > > I just took another look at the Kafka Implementation and I realised that it > is a local implementation that is used on the tests (I thought it was a > server already existing somewhere). > It seems I might be able to spin up the Pub/Sub server locally (I found an > official tool which might work), in the same way it is done for Kafka. > I will try to do so and come back with a pull request. > Kind regards > > *Emmanouil Gkatziouras* > https://egkatzioura.com/ | > https://www.linkedin.com/in/gkatziourasemmanouil/ > https://github.com/gkatzioura > > > On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: > > > Saikat, Roman, > > > > What's your thinking? I'm not sure we set any infrastructure to validate > > our Kafka or Flink integrations. For instance, for Flink we use Mockito > > just to ensure that basic tests pass: > > https://en.wikipedia.org/wiki/Mockito > > > > Our IP finders for AWS, GCE or K8 don't start up any environment for > > testing. Instead, we create some smoke tests ensuring that the APIs are > not > > broken. > > > > - > > Denis > > > > > > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < > [hidden email] > > > > > wrote: > > > > > Hi all, > > > > > > That's great news! Yes I am ready to do a pull request on the new repo. > > > I believe it is ok to create a ticket for the Pub/Sub proposal [1]. > > > My next question has to do with the CI and the integration tests. In > > order > > > for my tests to work, a local Pub/Sub server needs to be up and > running. > > > I tried to find any deployment scripts that set the infrastructure > needed > > > up and running (for example Kafka) but I was not successful on this > one. > > > How should I proceed on that? > > > > > > Kind regards > > > > > > [1] > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html > > > > > > *Emmanouil Gkatziouras* > > > https://egkatzioura.com/ | > > > https://www.linkedin.com/in/gkatziourasemmanouil/ > > > https://github.com/gkatzioura > > > > > > > > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> > wrote: > > > > > > > Saikat, > > > > > > > > I initialized master branch with empty README file [1]. I suppose all > > > > ignite committers have rights for push. > > > > > > > > [1] https://github.com/apache/ignite-extensions > > > > > > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email] > >: > > > > > > > > > > Hello Dmitriy, Denis > > > > > > > > > > Thank you for help in creating the repo. I can see it has synced in > > > > github > > > > > as well. > > > > > > > > > > Can you please add a sample readme.md file as the repo is empty I > am > > > > unable > > > > > to fork it? > > > > > > > > > > or let me check if I can directly commit a sample readme file from > > > local > > > > > then I should be able to fork this repo. > > > > > > > > > > I will start working on the migration for Flink, Camel, MQTT, etc. > > > > > > > > > > Emmanouil, please take a look and feel free to raise PR in this new > > > repo. > > > > > > > > > > Regards, > > > > > Saikat > > > > > > > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> > > wrote: > > > > > > > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please let > us > > > > know if > > > > > > anything else is needed. > > > > > > > > > > > > - > > > > > > Denis > > > > > > > > > > > > > > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < > [hidden email] > > > > > > > wrote: > > > > > > > > > > > > > Hi, I've created > > > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > > > > > > > > > > > > > It should be synced in a few minutes. > > > > > > > > > > > > > > Sincerely, > > > > > > > Dmitriy Pavlov > > > > > > > > > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: > > > > > > > > > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on > the > > > > road > > > > > > and > > > > > > > > can't do that. > > > > > > > > > > > > > > > > - > > > > > > > > Denis > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > > > > [hidden email] > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > > > I would need help from Ignite PMC member to create the new > > > > > > > > > repository ignite-extensions. > > > > > > > > > > > > > > > > > > Can you please create the repository here > > > > > > > https://selfserve.apache.org/ > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > Saikat > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > > > > > > [hidden email]> > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > Hello Denis, > > > > > > > > > > > > > > > > > > > > Thank you for your response. > > > > > > > > > > > > > > > > > > > > I tried to request for new repository but the repository > > name > > > > is > > > > > > > > showing > > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached out > to > > > > Apache > > > > > > > > Infra > > > > > > > > > > user email list to understand the process to create a new > > > > > > repository. > > > > > > > > > > > > > > > > > > > > I will definitely help to migrate the other ignite > > extensions > > > > to > > > > > > the > > > > > > > > new > > > > > > > > > > repository once the repository is created. > > > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > > Saikat > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > > > > [hidden email]> > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > >> "ignite-extensions" might be a better name in the long > > term > > > > if we > > > > > > > > decide > > > > > > > > > >> to > > > > > > > > > >> place any extension to the repo that doesn't integrate > > with > > > > any > > > > > > 3rd > > > > > > > > > party > > > > > > > > > >> technology but rather enhances Ignite with extra API. > > > > > > > > > >> > > > > > > > > > >> After thinking about it for the last few days, I think > > that > > > > the > > > > > > best > > > > > > > > > >> approach to start with should be as follows: > > > > > > > > > >> > > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and let > > > > Emmanouil > > > > > > > > > >> contribute > > > > > > > > > >> the Pub/Sub Streamer integration there. > > > > > > > > > >> 2. Let's move after or in parallel our streaming > > > > integrations > > > > > > > there > > > > > > > > > >> like > > > > > > > > > >> Flink, Camel, MQTT, etc.: > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > > > >> 3. After checking the approach with the first > > > integrations > > > > we > > > > > > can > > > > > > > > > carry > > > > > > > > > >> on with the rest of modules: Spark and Hibernate > > require > > > > their > > > > > > > own > > > > > > > > > >> repos, > > > > > > > > > >> our TensorFlow integration might be moved to > > > > > > "ignite-extensions" > > > > > > > as > > > > > > > > > >> well > > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated > extensions > > > > repo for > > > > > > > ML > > > > > > > > > >> integrations. > > > > > > > > > >> > > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and > lead > > > #2? > > > > > > > > > >> > > > > > > > > > >> - > > > > > > > > > >> Denis > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > > > > > [hidden email] > > > > > > > > > > > > > > > > > >> wrote: > > > > > > > > > >> > > > > > > > > > >> > Folks, > > > > > > > > > >> > > > > > > > > > > >> > Just another one name candidate "ignite-integrations" > > > > > > > > > >> > > > > > > > > > > >> > Or are there not only integrations? > > > > > > > > > >> > > > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > > > > > > [hidden email] > > > > > > > > >: > > > > > > > > > >> > > > > > > > > > > > >> > > Hi Denis, > > > > > > > > > >> > > > > > > > > > > > >> > > I meant we can create dedicated repository for > > > individual > > > > > > > > extensions > > > > > > > > > >> and > > > > > > > > > >> > we > > > > > > > > > >> > > can create submodules inside each specific > repository > > > for > > > > > > > > individual > > > > > > > > > >> > > extensions versions. > > > > > > > > > >> > > > > > > > > > > > >> > > Regards, > > > > > > > > > >> > > Saikat > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > > > > > > > > >> [hidden email]> > > > > > > > > > >> > > wrote: > > > > > > > > > >> > > > > > > > > > > > >> > > > Hi Denis, > > > > > > > > > >> > > > > > > > > > > > > >> > > > Yes, dedicated repository is also a good idea and > we > > > can > > > > > > > create > > > > > > > > > >> > submodules > > > > > > > > > >> > > > inside each specific repository for individual > > > > extensions. > > > > > > > > > >> > > > > > > > > > > > > >> > > > Regards, > > > > > > > > > >> > > > Saikat > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > > > > > > [hidden email]> > > > > > > > > > >> wrote: > > > > > > > > > >> > > > > > > > > > > > > >> > > >> Folks, > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> What do you think about having a dedicated > > repository > > > > for > > > > > > > each > > > > > > > > > >> > extension > > > > > > > > > >> > > >> instead of a single one? It sounds complicated > but > > > > might be > > > > > > > > > >> > worthwhile for > > > > > > > > > >> > > >> cases when an integration requires to support > > several > > > > > > > versions. > > > > > > > > > >> Take > > > > > > > > > >> > Spark > > > > > > > > > >> > > >> or Hibernate as an example, we already provide > > > > different > > > > > > > > versions > > > > > > > > > >> of > > > > > > > > > >> > > >> Ignite > > > > > > > > > >> > > >> packages for various Spark/Hibernate versions. It > > > will > > > > be > > > > > > > > easier > > > > > > > > > to > > > > > > > > > >> > handle > > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> - > > > > > > > > > >> > > >> Denis > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < > > > > > > > > > >> > [hidden email]> > > > > > > > > > >> > > >> wrote: > > > > > > > > > >> > > >> > > > > > > > > > >> > > >> > Hello Alexey, > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also > aligned > > > for > > > > > > > > > >> > ignite-extensions. > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > If others are also ok we can create the new > > > > repository > > > > > > with > > > > > > > > > name > > > > > > > > > >> > > >> > ignite-extensions. > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > Regards, > > > > > > > > > >> > > >> > Saikat > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey > Zinoviev < > > > > > > > > > >> > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely > > than > > > > > > > > > >> > ignite-connectors) > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < > > > > > > > > > >> > [hidden email]>: > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking > when > > a > > > > new > > > > > > repo > > > > > > > > is > > > > > > > > > >> > created > > > > > > > > > >> > > >> that > > > > > > > > > >> > > >> > > > will not mean that the project will undergo > > > > Incubator > > > > > > > > > >> process , > > > > > > > > > >> > Is > > > > > > > > > >> > > >> > > > this correct? > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > We actually want to just take few of our > > > > integrations > > > > > > > and > > > > > > > > > >> > release > > > > > > > > > >> > > >> them > > > > > > > > > >> > > >> > > > separately as part of this new git > > repository. > > > We > > > > > > will > > > > > > > > > >> continue > > > > > > > > > >> > to > > > > > > > > > >> > > >> keep > > > > > > > > > >> > > >> > > the > > > > > > > > > >> > > >> > > > release group name and artifact name same. > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > I will definitely help drive the initiative > > to > > > > > > migrate > > > > > > > > our > > > > > > > > > >> > > >> integrations > > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > I seek help from our community to propose > new > > > > name > > > > > > for > > > > > > > > > Ignite > > > > > > > > > >> > > >> Extension > > > > > > > > > >> > > >> > > > repository. > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > - ignite-extensions > > > > > > > > > >> > > >> > > > - ignite-sidecar > > > > > > > > > >> > > >> > > > - ignite-ext > > > > > > > > > >> > > >> > > > - ignite-connectors > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > Regards, > > > > > > > > > >> > > >> > > > Saikat > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy > > Pavlov > > > < > > > > > > > > > >> > [hidden email]> > > > > > > > > > >> > > >> > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > Hi Denis, > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > any PMC member can create repository here > > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > We just need to select repo names in > > advance. > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > Sincerely, > > > > > > > > > >> > > >> > > > > Dmitriy Pavlov > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis Magda > < > > > > > > > > > >> [hidden email]>: > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > As long as you're already driving this > > > > > > initiative, > > > > > > > > > could > > > > > > > > > >> you > > > > > > > > > >> > > >> please > > > > > > > > > >> > > >> > > > check > > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this approach > > in > > > > place? > > > > > > > > Will > > > > > > > > > >> we be > > > > > > > > > >> > > >> able > > > > > > > > > >> > > >> > to > > > > > > > > > >> > > >> > > > > create > > > > > > > > > >> > > >> > > > > > several additional repositories for > > > > extensions > > > > > > and > > > > > > > > > >> release > > > > > > > > > >> > them > > > > > > > > > >> > > >> as > > > > > > > > > >> > > >> > > part > > > > > > > > > >> > > >> > > > > of > > > > > > > > > >> > > >> > > > > > the Ignite project? > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > - > > > > > > > > > >> > > >> > > > > > Denis > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat > > > > Maitra < > > > > > > > > > >> > > >> > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > Hi Denis, > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more > about > > > > it, I > > > > > > > like > > > > > > > > > >> option > > > > > > > > > >> > - > > > > > > > > > >> > > >> 0. I > > > > > > > > > >> > > >> > am > > > > > > > > > >> > > >> > > > > > > thinking from a new member and a > > > > contributor > > > > > > > > > >> perspective > > > > > > > > > >> > for > > > > > > > > > >> > > >> > Ignite > > > > > > > > > >> > > >> > > > > > > project, I would very much like my PR > > and > > > > > > > proposal > > > > > > > > to > > > > > > > > > >> be > > > > > > > > > >> > > >> accepted > > > > > > > > > >> > > >> > > > > within > > > > > > > > > >> > > >> > > > > > > Ignite community. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > Regards, > > > > > > > > > >> > > >> > > > > > > Saikat > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM Denis > > > > Magda < > > > > > > > > > >> > > >> [hidden email]> > > > > > > > > > >> > > >> > > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right > word > > > for > > > > the > > > > > > > > reason > > > > > > > > > >> why > > > > > > > > > >> > > >> > option-0 > > > > > > > > > >> > > >> > > > > might > > > > > > > > > >> > > >> > > > > > be > > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite > > > > community > > > > > > > > > *split*. > > > > > > > > > >> > All > > > > > > > > > >> > > >> those > > > > > > > > > >> > > >> > > who > > > > > > > > > >> > > >> > > > > > will > > > > > > > > > >> > > >> > > > > > > be > > > > > > > > > >> > > >> > > > > > > > contributing to integrations and > > > > extensions > > > > > > > need > > > > > > > > to > > > > > > > > > >> be > > > > > > > > > >> > able > > > > > > > > > >> > > >> to > > > > > > > > > >> > > >> > > > earn a > > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer and > PMC > > > > > > members. > > > > > > > > > >> > Otherwise, > > > > > > > > > >> > > >> I'm > > > > > > > > > >> > > >> > not > > > > > > > > > >> > > >> > > > > sure > > > > > > > > > >> > > >> > > > > > if > > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come will > be > > > > fully > > > > > > > > involved > > > > > > > > > >> in > > > > > > > > > >> > the > > > > > > > > > >> > > >> > Ignite > > > > > > > > > >> > > >> > > > > > > > community. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you > think > > if > > > > to > > > > > > look > > > > > > > > > from > > > > > > > > > >> > this > > > > > > > > > >> > > >> > > > > perspective? > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > - > > > > > > > > > >> > > >> > > > > > > > Denis > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM > > > Dmitriy > > > > > > > Pavlov < > > > > > > > > > >> > > >> > > > [hidden email]> > > > > > > > > > >> > > >> > > > > > > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how > > > pushing > > > > > > > others > > > > > > > > to > > > > > > > > > >> > place > > > > > > > > > >> > > >> their > > > > > > > > > >> > > >> > > > > > > > contribution > > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead projects > to > > > > split > > > > > > > their > > > > > > > > > >> > > >> communities. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community > is > > > more > > > > > > open > > > > > > > > and > > > > > > > > > >> > flexible > > > > > > > > > >> > > >> in > > > > > > > > > >> > > >> > > that > > > > > > > > > >> > > >> > > > > > > regard. > > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my > > > > > > perspective. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, > Saikat > > > > Maitra > > > > > > < > > > > > > > > > >> > > >> > > > > [hidden email] > > > > > > > > > >> > > >> > > > > > >: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Hi, > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache > > Bahir > > > > > > manages > > > > > > > > > their > > > > > > > > > >> > > >> extensions > > > > > > > > > >> > > >> > > for > > > > > > > > > >> > > >> > > > > > Spark > > > > > > > > > >> > > >> > > > > > > > and > > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they > are > > > much > > > > > > > > > >> independent in > > > > > > > > > >> > > >> terms > > > > > > > > > >> > > >> > of > > > > > > > > > >> > > >> > > > > > > managing > > > > > > > > > >> > > >> > > > > > > > > > their releases. They also have > > > > separate > > > > > > git > > > > > > > > > repos > > > > > > > > > >> > for > > > > > > > > > >> > > >> > apache > > > > > > > > > >> > > >> > > > > bahir > > > > > > > > > >> > > >> > > > > > > and > > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Releases : > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > https://bahir.apache.org/downloads/spark/ > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > https://bahir.apache.org/downloads/flink/ > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Repos : > > > > > > > > > >> > > >> > > > > > > > > > > https://github.com/apache/bahir > > > > > > > > > >> > > >> > > > > > > > > > > > > > https://github.com/apache/bahir-flink > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are > following > > > the > > > > > > > similar > > > > > > > > > >> > pattern we > > > > > > > > > >> > > >> > can > > > > > > > > > >> > > >> > > > > > create a > > > > > > > > > >> > > >> > > > > > > > > > separate git repo under the Org > > > > apache / > > > > > > > > > >> > > >> ignite-extentions > > > > > > > > > >> > > >> > or > > > > > > > > > >> > > >> > > > > > apache > > > > > > > > > >> > > >> > > > > > > / > > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations are > > > data > > > > > > > > streaming > > > > > > > > > >> > > >> connectors > > > > > > > > > >> > > >> > > that > > > > > > > > > >> > > >> > > > we > > > > > > > > > >> > > >> > > > > > are > > > > > > > > > >> > > >> > > > > > > > > most > > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to > separate > > > > > > > repository > > > > > > > > > then > > > > > > > > > >> > > >> joining > > > > > > > > > >> > > >> > > > Apache > > > > > > > > > >> > > >> > > > > > > Bahir > > > > > > > > > >> > > >> > > > > > > > > > project and managing > independent > > > > release > > > > > > > > cycle > > > > > > > > > >> will > > > > > > > > > >> > > >> benefit > > > > > > > > > >> > > >> > > us > > > > > > > > > >> > > >> > > > as > > > > > > > > > >> > > >> > > > > > it > > > > > > > > > >> > > >> > > > > > > > will > > > > > > > > > >> > > >> > > > > > > > > > help foster cross community > > > > engagement > > > > > > and > > > > > > > > > >> support. > > > > > > > > > >> > The > > > > > > > > > >> > > >> > > purpose > > > > > > > > > >> > > >> > > > > of > > > > > > > > > >> > > >> > > > > > > > Bahir > > > > > > > > > >> > > >> > > > > > > > > is > > > > > > > > > >> > > >> > > > > > > > > > also to host such extensions as > > > ours. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > I was reading this news article > > and > > > > it > > > > > > > > > resonated > > > > > > > > > >> > similar > > > > > > > > > >> > > >> > > ideas > > > > > > > > > >> > > >> > > > > that > > > > > > > > > >> > > >> > > > > > > we > > > > > > > > > >> > > >> > > > > > > > > have > > > > > > > > > >> > > >> > > > > > > > > > specific to managing release > > cycles > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > > > > > > https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Please review and share your > > > > feedback. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > > > > > > > > >> > > >> > > > > > > > > > Saikat > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 PM > > > Denis > > > > > > > Magda < > > > > > > > > > >> > > >> > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > How about considering the > > option > > > > > > Dmitriy > > > > > > > > > named > > > > > > > > > >> as > > > > > > > > > >> > "0. > > > > > > > > > >> > > >> > > placing > > > > > > > > > >> > > >> > > > > > > > > integration > > > > > > > > > >> > > >> > > > > > > > > > > in a separate module within > > space > > > > of > > > > > > > Apache > > > > > > > > > >> > Ignite"? > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from > > > following > > > > > > > concepts > > > > > > > > > of > > > > > > > > > >> > Bahir > > > > > > > > > >> > > >> > > project > > > > > > > > > >> > > >> > > > in > > > > > > > > > >> > > >> > > > > > the > > > > > > > > > >> > > >> > > > > > > > > sense > > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and > > > managing > > > > > > > > separate > > > > > > > > > >> > > >> repositories > > > > > > > > > >> > > >> > > for > > > > > > > > > >> > > >> > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but those > > will > > > > be > > > > > > > > governed > > > > > > > > > >> by > > > > > > > > > >> > the > > > > > > > > > >> > > >> > Ignite > > > > > > > > > >> > > >> > > > > > > community > > > > > > > > > >> > > >> > > > > > > > > and > > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to the > > > > extensions > > > > > > > will > > > > > > > > > be > > > > > > > > > >> > > >> becoming > > > > > > > > > >> > > >> > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > committers > > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I > > think > > > > about > > > > > > > > this > > > > > > > > > >> > approach > > > > > > > > > >> > > >> the > > > > > > > > > >> > > >> > > > more > > > > > > > > > >> > > >> > > > > I > > > > > > > > > >> > > >> > > > > > > like > > > > > > > > > >> > > >> > > > > > > > > it. > > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > - > > > > > > > > > >> > > >> > > > > > > > > > > Denis > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at 12:42 > > PM > > > > > > Dmitriy > > > > > > > > > >> Pavlov < > > > > > > > > > >> > > >> > > > > > > [hidden email]> > > > > > > > > > >> > > >> > > > > > > > > > > wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to > > > solve > > > > it. > > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in a > > > > separate > > > > > > > > module > > > > > > > > > >> > within > > > > > > > > > >> > > >> > space > > > > > > > > > >> > > >> > > of > > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 is > > the > > > > best > > > > > > > one > > > > > > > > > >> since > > > > > > > > > >> > it is > > > > > > > > > >> > > >> > more > > > > > > > > > >> > > >> > > > > about > > > > > > > > > >> > > >> > > > > > > > > > building > > > > > > > > > >> > > >> > > > > > > > > > > a > > > > > > > > > >> > > >> > > > > > > > > > > > new community around Ignite > > > > > > Extensions, > > > > > > > > it > > > > > > > > > >> may > > > > > > > > > >> > be > > > > > > > > > >> > > >> > tricky. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be > > > perfectly > > > > OK. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most > > since > > > > it is > > > > > > > very > > > > > > > > > >> > natural to > > > > > > > > > >> > > >> > move > > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate > > > > project > > > > > > > > > specially > > > > > > > > > >> > > >> intended > > > > > > > > > >> > > >> > for > > > > > > > > > >> > > >> > > > > > > > > integration. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option > 1 I > > > > would > > > > > > be > > > > > > > > glad > > > > > > > > > >> to > > > > > > > > > >> > help. > > > > > > > > > >> > > >> > > Count > > > > > > > > > >> > > >> > > > on > > > > > > > > > >> > > >> > > > > > my > > > > > > > > > >> > > >> > > > > > > > > > support > > > > > > > > > >> > > >> > > > > > > > > > > > within the migration to > > Apache > > > > Bahir. > > > > > > > > > >> > Inter-project > > > > > > > > > >> > > >> > > > > interaction > > > > > > > > > >> > > >> > > > > > > and > > > > > > > > > >> > > >> > > > > > > > > > > > integration are usually > > > welcomed > > > > in > > > > > > the > > > > > > > > > ASF. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в > 09:31, > > > > Alexey > > > > > > > > > Zinoviev > > > > > > > > > >> < > > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat Maitra, > > > > could you > > > > > > > > > please > > > > > > > > > >> > > >> describe > > > > > > > > > >> > > >> > how > > > > > > > > > >> > > >> > > > you > > > > > > > > > >> > > >> > > > > > see > > > > > > > > > >> > > >> > > > > > > > the > > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir > > > Ignite > > > > > > > > Extensions > > > > > > > > > >> and > > > > > > > > > >> > how > > > > > > > > > >> > > >> it > > > > > > > > > >> > > >> > be > > > > > > > > > >> > > >> > > > > > related > > > > > > > > > >> > > >> > > > > > > > to > > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for > > > example. > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your energy > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., 8:10 > > > > Alexey > > > > > > > > > Zinoviev < > > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me > > permissions > > > > too, > > > > > > I'd > > > > > > > > > glad > > > > > > > > > >> to > > > > > > > > > >> > help > > > > > > > > > >> > > >> > with > > > > > > > > > >> > > >> > > > > this > > > > > > > > > >> > > >> > > > > > > > > modules > > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and support > part > > > of > > > > them > > > > > > > in > > > > > > > > > >> > future, but > > > > > > > > > >> > > >> > also > > > > > > > > > >> > > >> > > > we > > > > > > > > > >> > > >> > > > > > need > > > > > > > > > >> > > >> > > > > > > > not > > > > > > > > > >> > > >> > > > > > > > > > > only > > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few > > > > Committer > > > > > > > > > >> permissions > > > > > > > > > >> > to > > > > > > > > > >> > > >> merge > > > > > > > > > >> > > >> > > In > > > > > > > > > >> > > >> > > > > > > > repository > > > > > > > > > >> > > >> > > > > > > > > > in > > > > > > > > > >> > > >> > > > > > > > > > > > other > > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very > long > > > > > > proccess. > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir > > > Community > > > > > > about > > > > > > > > > that? > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., > 2:31 > > > > Saikat > > > > > > > > Maitra > > > > > > > > > < > > > > > > > > > >> > > >> > > > > > > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > >: > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with Apache > > > Bahir > > > > > > > > community > > > > > > > > > >> and > > > > > > > > > >> > they > > > > > > > > > >> > > >> > are > > > > > > > > > >> > > >> > > > > > > interested > > > > > > > > > >> > > >> > > > > > > > > to > > > > > > > > > >> > > >> > > > > > > > > > > have > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite > extensions > > as > > > > part > > > > > > of > > > > > > > > > >> Apache > > > > > > > > > >> > Bahir > > > > > > > > > >> > > >> > > > project. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested > for > > > > > > > contributor > > > > > > > > > >> > access in > > > > > > > > > >> > > >> > Jira > > > > > > > > > >> > > >> > > > for > > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > Bahir > > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can > > > create > > > > > > issues > > > > > > > > and > > > > > > > > > >> > assign > > > > > > > > > >> > > >> to > > > > > > > > > >> > > >> > > > > myself. I > > > > > > > > > >> > > >> > > > > > > can > > > > > > > > > >> > > >> > > > > > > > > > help > > > > > > > > > >> > > >> > > > > > > > > > > > with > > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on > > > releases > > > > > > > specific > > > > > > > > > to > > > > > > > > > >> > > >> > dependencies > > > > > > > > > >> > > >> > > > for > > > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > >>> is > > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up > > > > release > > > > > > for > > > > > > > > > >> modules > > > > > > > > > >> > > >> based on > > > > > > > > > >> > > >> > > > > latest > > > > > > > > > >> > > >> > > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email > thread > > > for > > > > > > > > reference > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > https://www.mail-archive.com/dev@.../msg02703.html > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect and > > get > > > > > > > feedback > > > > > > > > on > > > > > > > > > >> the > > > > > > > > > >> > > >> > proposal > > > > > > > > > >> > > >> > > > and > > > > > > > > > >> > > >> > > > > if > > > > > > > > > >> > > >> > > > > > > we > > > > > > > > > >> > > >> > > > > > > > > are > > > > > > > > > >> > > >> > > > > > > > > > ok > > > > > > > > > >> > > >> > > > > > > > > > > > to > > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following > Apache > > > > Ignite > > > > > > > > > >> Extensions > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 at > > > 9:44 > > > > PM > > > > > > > > Saikat > > > > > > > > > >> > Maitra < > > > > > > > > > >> > > >> > > > > > > > > > > [hidden email] > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss > > on a > > > > > > > proposal > > > > > > > > to > > > > > > > > > >> > move and > > > > > > > > > >> > > >> > > > support > > > > > > > > > >> > > >> > > > > > the > > > > > > > > > >> > > >> > > > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as > > separate > > > > Ignite > > > > > > > > > >> > Extensions as > > > > > > > > > >> > > >> > > > discussed > > > > > > > > > >> > > >> > > > > > > here > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we wanted > to > > > > move > > > > > > our > > > > > > > > > Apache > > > > > > > > > >> > Ignite > > > > > > > > > >> > > >> > > > > > integration > > > > > > > > > >> > > >> > > > > > > as > > > > > > > > > >> > > >> > > > > > > > > > > > separate > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this > will > > > > help us > > > > > > > to > > > > > > > > > >> manage > > > > > > > > > >> > and > > > > > > > > > >> > > >> > > > maintain > > > > > > > > > >> > > >> > > > > > > > separate > > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite > > > > integrations. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations > > will > > > > > > > continue > > > > > > > > to > > > > > > > > > >> be > > > > > > > > > >> > part > > > > > > > > > >> > > >> of > > > > > > > > > >> > > >> > > ASF > > > > > > > > > >> > > >> > > > > and > > > > > > > > > >> > > >> > > > > > we > > > > > > > > > >> > > >> > > > > > > > > will > > > > > > > > > >> > > >> > > > > > > > > > > > keep > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and > > developing > > > > in > > > > > > > > > accordance > > > > > > > > > >> > with > > > > > > > > > >> > > >> ASF > > > > > > > > > >> > > >> > > > vision > > > > > > > > > >> > > >> > > > > > and > > > > > > > > > >> > > >> > > > > > > > > > > > practices. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering > > > > following > > > > > > two > > > > > > > > > >> choices > > > > > > > > > >> > for > > > > > > > > > >> > > >> > moving > > > > > > > > > >> > > >> > > > to > > > > > > > > > >> > > >> > > > > > > Apache > > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to > Apache > > > > Bahir > > > > > > > > > community > > > > > > > > > >> and > > > > > > > > > >> > > >> > propose > > > > > > > > > >> > > >> > > to > > > > > > > > > >> > > >> > > > > > make > > > > > > > > > >> > > >> > > > > > > > > Ignite > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a separate > > > > module as > > > > > > > > part > > > > > > > > > of > > > > > > > > > >> > Apache > > > > > > > > > >> > > >> > > Bahir > > > > > > > > > >> > > >> > > > > > > project. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > https://bahir.apache.org/ > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to > Apache > > > > > > Incubator > > > > > > > > > >> > community and > > > > > > > > > >> > > >> > > > request > > > > > > > > > >> > > >> > > > > > for > > > > > > > > > >> > > >> > > > > > > a > > > > > > > > > >> > > >> > > > > > > > > new > > > > > > > > > >> > > >> > > > > > > > > > > > >>> project > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite > Extensions. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and > share > > > > > > feedback > > > > > > > on > > > > > > > > > our > > > > > > > > > >> > > >> proposal. > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > -- > > > > > > > > > >> > Best regards, > > > > > > > > > >> > Ivan Pavlukhin > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Best regards, > > > > Ivan Pavlukhin > > > > > > > > > > > > > > |
Hello,
As discussed I have created the following jira issues for tracking the migration work for ignite-extensions. Main issue : IEP-36: Modularization https://issues.apache.org/jira/browse/IGNITE-12355 Sub-Tasks Migrate flink module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12356 Migrate Twitter module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12357 Migrate ZeroMQ module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12358 Migrate RocketMQ module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12359 Migrate Storm module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12360 Migrate Flume module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12361 Migrate MQTT module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12362 Migrate Camel module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12363 Migrate JMS module to ignite-extensions https://issues.apache.org/jira/browse/IGNITE-12364 Regards, Saikat On Fri, Nov 1, 2019 at 9:23 PM Saikat Maitra <[hidden email]> wrote: > Ivan, Thank you for initialising the master branch, much appreciate it. > > Denis, Emmanouil, > > We use both local server and mockito to write the tests for flink. Incase > of sink it is easier to use a local server mode and publish the data into > Ignite Sink where as in case of Ignite used as data source we use mockito > to mock Ignite events and Ignite clusters. > > Regards, > Saikat > > > > On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras <[hidden email]> > wrote: > >> Hi, >> >> I just took another look at the Kafka Implementation and I realised that >> it >> is a local implementation that is used on the tests (I thought it was a >> server already existing somewhere). >> It seems I might be able to spin up the Pub/Sub server locally (I found an >> official tool which might work), in the same way it is done for Kafka. >> I will try to do so and come back with a pull request. >> Kind regards >> >> *Emmanouil Gkatziouras* >> https://egkatzioura.com/ | >> https://www.linkedin.com/in/gkatziourasemmanouil/ >> https://github.com/gkatzioura >> >> >> On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: >> >> > Saikat, Roman, >> > >> > What's your thinking? I'm not sure we set any infrastructure to validate >> > our Kafka or Flink integrations. For instance, for Flink we use Mockito >> > just to ensure that basic tests pass: >> > https://en.wikipedia.org/wiki/Mockito >> > >> > Our IP finders for AWS, GCE or K8 don't start up any environment for >> > testing. Instead, we create some smoke tests ensuring that the APIs are >> not >> > broken. >> > >> > - >> > Denis >> > >> > >> > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < >> [hidden email] >> > > >> > wrote: >> > >> > > Hi all, >> > > >> > > That's great news! Yes I am ready to do a pull request on the new >> repo. >> > > I believe it is ok to create a ticket for the Pub/Sub proposal [1]. >> > > My next question has to do with the CI and the integration tests. In >> > order >> > > for my tests to work, a local Pub/Sub server needs to be up and >> running. >> > > I tried to find any deployment scripts that set the infrastructure >> needed >> > > up and running (for example Kafka) but I was not successful on this >> one. >> > > How should I proceed on that? >> > > >> > > Kind regards >> > > >> > > [1] >> > > >> > > >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html >> > > >> > > *Emmanouil Gkatziouras* >> > > https://egkatzioura.com/ | >> > > https://www.linkedin.com/in/gkatziourasemmanouil/ >> > > https://github.com/gkatzioura >> > > >> > > >> > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> >> wrote: >> > > >> > > > Saikat, >> > > > >> > > > I initialized master branch with empty README file [1]. I suppose >> all >> > > > ignite committers have rights for push. >> > > > >> > > > [1] https://github.com/apache/ignite-extensions >> > > > >> > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra <[hidden email] >> >: >> > > > > >> > > > > Hello Dmitriy, Denis >> > > > > >> > > > > Thank you for help in creating the repo. I can see it has synced >> in >> > > > github >> > > > > as well. >> > > > > >> > > > > Can you please add a sample readme.md file as the repo is empty I >> am >> > > > unable >> > > > > to fork it? >> > > > > >> > > > > or let me check if I can directly commit a sample readme file from >> > > local >> > > > > then I should be able to fork this repo. >> > > > > >> > > > > I will start working on the migration for Flink, Camel, MQTT, >> etc. >> > > > > >> > > > > Emmanouil, please take a look and feel free to raise PR in this >> new >> > > repo. >> > > > > >> > > > > Regards, >> > > > > Saikat >> > > > > >> > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> >> > wrote: >> > > > > >> > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please >> let us >> > > > know if >> > > > > > anything else is needed. >> > > > > > >> > > > > > - >> > > > > > Denis >> > > > > > >> > > > > > >> > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < >> [hidden email] >> > > >> > > > wrote: >> > > > > > >> > > > > > > Hi, I've created >> > > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git >> > > > > > > >> > > > > > > It should be synced in a few minutes. >> > > > > > > >> > > > > > > Sincerely, >> > > > > > > Dmitriy Pavlov >> > > > > > > >> > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email]>: >> > > > > > > >> > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm on >> the >> > > > road >> > > > > > and >> > > > > > > > can't do that. >> > > > > > > > >> > > > > > > > - >> > > > > > > > Denis >> > > > > > > > >> > > > > > > > >> > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < >> > > > [hidden email] >> > > > > > > >> > > > > > > > wrote: >> > > > > > > > >> > > > > > > > > Hi, >> > > > > > > > > >> > > > > > > > > I would need help from Ignite PMC member to create the new >> > > > > > > > > repository ignite-extensions. >> > > > > > > > > >> > > > > > > > > Can you please create the repository here >> > > > > > > https://selfserve.apache.org/ >> > > > > > > > > >> > > > > > > > > Regards, >> > > > > > > > > Saikat >> > > > > > > > > >> > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < >> > > > > > > [hidden email]> >> > > > > > > > > wrote: >> > > > > > > > > >> > > > > > > > > > Hello Denis, >> > > > > > > > > > >> > > > > > > > > > Thank you for your response. >> > > > > > > > > > >> > > > > > > > > > I tried to request for new repository but the repository >> > name >> > > > is >> > > > > > > > showing >> > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached >> out to >> > > > Apache >> > > > > > > > Infra >> > > > > > > > > > user email list to understand the process to create a >> new >> > > > > > repository. >> > > > > > > > > > >> > > > > > > > > > I will definitely help to migrate the other ignite >> > extensions >> > > > to >> > > > > > the >> > > > > > > > new >> > > > > > > > > > repository once the repository is created. >> > > > > > > > > > >> > > > > > > > > > Regards, >> > > > > > > > > > Saikat >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < >> > > > [hidden email]> >> > > > > > > > wrote: >> > > > > > > > > > >> > > > > > > > > >> "ignite-extensions" might be a better name in the long >> > term >> > > > if we >> > > > > > > > decide >> > > > > > > > > >> to >> > > > > > > > > >> place any extension to the repo that doesn't integrate >> > with >> > > > any >> > > > > > 3rd >> > > > > > > > > party >> > > > > > > > > >> technology but rather enhances Ignite with extra API. >> > > > > > > > > >> >> > > > > > > > > >> After thinking about it for the last few days, I think >> > that >> > > > the >> > > > > > best >> > > > > > > > > >> approach to start with should be as follows: >> > > > > > > > > >> >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and let >> > > > Emmanouil >> > > > > > > > > >> contribute >> > > > > > > > > >> the Pub/Sub Streamer integration there. >> > > > > > > > > >> 2. Let's move after or in parallel our streaming >> > > > integrations >> > > > > > > there >> > > > > > > > > >> like >> > > > > > > > > >> Flink, Camel, MQTT, etc.: >> > > > > > > > > >> >> > > > > > > > > >> >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > > >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > > > > > > > > >> 3. After checking the approach with the first >> > > integrations >> > > > we >> > > > > > can >> > > > > > > > > carry >> > > > > > > > > >> on with the rest of modules: Spark and Hibernate >> > require >> > > > their >> > > > > > > own >> > > > > > > > > >> repos, >> > > > > > > > > >> our TensorFlow integration might be moved to >> > > > > > "ignite-extensions" >> > > > > > > as >> > > > > > > > > >> well >> > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated >> extensions >> > > > repo for >> > > > > > > ML >> > > > > > > > > >> integrations. >> > > > > > > > > >> >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and >> lead >> > > #2? >> > > > > > > > > >> >> > > > > > > > > >> - >> > > > > > > > > >> Denis >> > > > > > > > > >> >> > > > > > > > > >> >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < >> > > > > > [hidden email] >> > > > > > > > >> > > > > > > > > >> wrote: >> > > > > > > > > >> >> > > > > > > > > >> > Folks, >> > > > > > > > > >> > >> > > > > > > > > >> > Just another one name candidate "ignite-integrations" >> > > > > > > > > >> > >> > > > > > > > > >> > Or are there not only integrations? >> > > > > > > > > >> > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < >> > > > > > > [hidden email] >> > > > > > > > >: >> > > > > > > > > >> > > >> > > > > > > > > >> > > Hi Denis, >> > > > > > > > > >> > > >> > > > > > > > > >> > > I meant we can create dedicated repository for >> > > individual >> > > > > > > > extensions >> > > > > > > > > >> and >> > > > > > > > > >> > we >> > > > > > > > > >> > > can create submodules inside each specific >> repository >> > > for >> > > > > > > > individual >> > > > > > > > > >> > > extensions versions. >> > > > > > > > > >> > > >> > > > > > > > > >> > > Regards, >> > > > > > > > > >> > > Saikat >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < >> > > > > > > > > >> [hidden email]> >> > > > > > > > > >> > > wrote: >> > > > > > > > > >> > > >> > > > > > > > > >> > > > Hi Denis, >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good idea >> and we >> > > can >> > > > > > > create >> > > > > > > > > >> > submodules >> > > > > > > > > >> > > > inside each specific repository for individual >> > > > extensions. >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > Regards, >> > > > > > > > > >> > > > Saikat >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < >> > > > > > > [hidden email]> >> > > > > > > > > >> wrote: >> > > > > > > > > >> > > > >> > > > > > > > > >> > > >> Folks, >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > >> What do you think about having a dedicated >> > repository >> > > > for >> > > > > > > each >> > > > > > > > > >> > extension >> > > > > > > > > >> > > >> instead of a single one? It sounds complicated >> but >> > > > might be >> > > > > > > > > >> > worthwhile for >> > > > > > > > > >> > > >> cases when an integration requires to support >> > several >> > > > > > > versions. >> > > > > > > > > >> Take >> > > > > > > > > >> > Spark >> > > > > > > > > >> > > >> or Hibernate as an example, we already provide >> > > > different >> > > > > > > > versions >> > > > > > > > > >> of >> > > > > > > > > >> > > >> Ignite >> > > > > > > > > >> > > >> packages for various Spark/Hibernate versions. >> It >> > > will >> > > > be >> > > > > > > > easier >> > > > > > > > > to >> > > > > > > > > >> > handle >> > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > >> - >> > > > > > > > > >> > > >> Denis >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat Maitra < >> > > > > > > > > >> > [hidden email]> >> > > > > > > > > >> > > >> wrote: >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > >> > Hello Alexey, >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also >> aligned >> > > for >> > > > > > > > > >> > ignite-extensions. >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > If others are also ok we can create the new >> > > > repository >> > > > > > with >> > > > > > > > > name >> > > > > > > > > >> > > >> > ignite-extensions. >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > Regards, >> > > > > > > > > >> > > >> > Saikat >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey >> Zinoviev < >> > > > > > > > > >> > [hidden email] >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > wrote: >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more widely >> > than >> > > > > > > > > >> > ignite-connectors) >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra < >> > > > > > > > > >> > [hidden email]>: >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking >> when >> > a >> > > > new >> > > > > > repo >> > > > > > > > is >> > > > > > > > > >> > created >> > > > > > > > > >> > > >> that >> > > > > > > > > >> > > >> > > > will not mean that the project will >> undergo >> > > > Incubator >> > > > > > > > > >> process , >> > > > > > > > > >> > Is >> > > > > > > > > >> > > >> > > > this correct? >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > We actually want to just take few of our >> > > > integrations >> > > > > > > and >> > > > > > > > > >> > release >> > > > > > > > > >> > > >> them >> > > > > > > > > >> > > >> > > > separately as part of this new git >> > repository. >> > > We >> > > > > > will >> > > > > > > > > >> continue >> > > > > > > > > >> > to >> > > > > > > > > >> > > >> keep >> > > > > > > > > >> > > >> > > the >> > > > > > > > > >> > > >> > > > release group name and artifact name same. >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > I will definitely help drive the >> initiative >> > to >> > > > > > migrate >> > > > > > > > our >> > > > > > > > > >> > > >> integrations >> > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > I seek help from our community to propose >> new >> > > > name >> > > > > > for >> > > > > > > > > Ignite >> > > > > > > > > >> > > >> Extension >> > > > > > > > > >> > > >> > > > repository. >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > - ignite-extensions >> > > > > > > > > >> > > >> > > > - ignite-sidecar >> > > > > > > > > >> > > >> > > > - ignite-ext >> > > > > > > > > >> > > >> > > > - ignite-connectors >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > Regards, >> > > > > > > > > >> > > >> > > > Saikat >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy >> > Pavlov >> > > < >> > > > > > > > > >> > [hidden email]> >> > > > > > > > > >> > > >> > > wrote: >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > > Hi Denis, >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > any PMC member can create repository >> here >> > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > We just need to select repo names in >> > advance. >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > Sincerely, >> > > > > > > > > >> > > >> > > > > Dmitriy Pavlov >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis >> Magda < >> > > > > > > > > >> [hidden email]>: >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving this >> > > > > > initiative, >> > > > > > > > > could >> > > > > > > > > >> you >> > > > > > > > > >> > > >> please >> > > > > > > > > >> > > >> > > > check >> > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this >> approach >> > in >> > > > place? >> > > > > > > > Will >> > > > > > > > > >> we be >> > > > > > > > > >> > > >> able >> > > > > > > > > >> > > >> > to >> > > > > > > > > >> > > >> > > > > create >> > > > > > > > > >> > > >> > > > > > several additional repositories for >> > > > extensions >> > > > > > and >> > > > > > > > > >> release >> > > > > > > > > >> > them >> > > > > > > > > >> > > >> as >> > > > > > > > > >> > > >> > > part >> > > > > > > > > >> > > >> > > > > of >> > > > > > > > > >> > > >> > > > > > the Ignite project? >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > - >> > > > > > > > > >> > > >> > > > > > Denis >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM Saikat >> > > > Maitra < >> > > > > > > > > >> > > >> > > [hidden email] >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > > wrote: >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more >> about >> > > > it, I >> > > > > > > like >> > > > > > > > > >> option >> > > > > > > > > >> > - >> > > > > > > > > >> > > >> 0. I >> > > > > > > > > >> > > >> > am >> > > > > > > > > >> > > >> > > > > > > thinking from a new member and a >> > > > contributor >> > > > > > > > > >> perspective >> > > > > > > > > >> > for >> > > > > > > > > >> > > >> > Ignite >> > > > > > > > > >> > > >> > > > > > > project, I would very much like my >> PR >> > and >> > > > > > > proposal >> > > > > > > > to >> > > > > > > > > >> be >> > > > > > > > > >> > > >> accepted >> > > > > > > > > >> > > >> > > > > within >> > > > > > > > > >> > > >> > > > > > > Ignite community. >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > Regards, >> > > > > > > > > >> > > >> > > > > > > Saikat >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM >> Denis >> > > > Magda < >> > > > > > > > > >> > > >> [hidden email]> >> > > > > > > > > >> > > >> > > > wrote: >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right >> word >> > > for >> > > > the >> > > > > > > > reason >> > > > > > > > > >> why >> > > > > > > > > >> > > >> > option-0 >> > > > > > > > > >> > > >> > > > > might >> > > > > > > > > >> > > >> > > > > > be >> > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the Ignite >> > > > community >> > > > > > > > > *split*. >> > > > > > > > > >> > All >> > > > > > > > > >> > > >> those >> > > > > > > > > >> > > >> > > who >> > > > > > > > > >> > > >> > > > > > will >> > > > > > > > > >> > > >> > > > > > > be >> > > > > > > > > >> > > >> > > > > > > > contributing to integrations and >> > > > extensions >> > > > > > > need >> > > > > > > > to >> > > > > > > > > >> be >> > > > > > > > > >> > able >> > > > > > > > > >> > > >> to >> > > > > > > > > >> > > >> > > > earn a >> > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer and >> PMC >> > > > > > members. >> > > > > > > > > >> > Otherwise, >> > > > > > > > > >> > > >> I'm >> > > > > > > > > >> > > >> > not >> > > > > > > > > >> > > >> > > > > sure >> > > > > > > > > >> > > >> > > > > > if >> > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come will >> be >> > > > fully >> > > > > > > > involved >> > > > > > > > > >> in >> > > > > > > > > >> > the >> > > > > > > > > >> > > >> > Ignite >> > > > > > > > > >> > > >> > > > > > > > community. >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you >> think >> > if >> > > > to >> > > > > > look >> > > > > > > > > from >> > > > > > > > > >> > this >> > > > > > > > > >> > > >> > > > > perspective? >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > - >> > > > > > > > > >> > > >> > > > > > > > Denis >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM >> > > Dmitriy >> > > > > > > Pavlov < >> > > > > > > > > >> > > >> > > > [hidden email]> >> > > > > > > > > >> > > >> > > > > > > > wrote: >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of how >> > > pushing >> > > > > > > others >> > > > > > > > to >> > > > > > > > > >> > place >> > > > > > > > > >> > > >> their >> > > > > > > > > >> > > >> > > > > > > > contribution >> > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead projects >> to >> > > > split >> > > > > > > their >> > > > > > > > > >> > > >> communities. >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite community >> is >> > > more >> > > > > > open >> > > > > > > > and >> > > > > > > > > >> > flexible >> > > > > > > > > >> > > >> in >> > > > > > > > > >> > > >> > > that >> > > > > > > > > >> > > >> > > > > > > regard. >> > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from my >> > > > > > perspective. >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, >> Saikat >> > > > Maitra >> > > > > > < >> > > > > > > > > >> > > >> > > > > [hidden email] >> > > > > > > > > >> > > >> > > > > > >: >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache >> > Bahir >> > > > > > manages >> > > > > > > > > their >> > > > > > > > > >> > > >> extensions >> > > > > > > > > >> > > >> > > for >> > > > > > > > > >> > > >> > > > > > Spark >> > > > > > > > > >> > > >> > > > > > > > and >> > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they >> are >> > > much >> > > > > > > > > >> independent in >> > > > > > > > > >> > > >> terms >> > > > > > > > > >> > > >> > of >> > > > > > > > > >> > > >> > > > > > > managing >> > > > > > > > > >> > > >> > > > > > > > > > their releases. They also have >> > > > separate >> > > > > > git >> > > > > > > > > repos >> > > > > > > > > >> > for >> > > > > > > > > >> > > >> > apache >> > > > > > > > > >> > > >> > > > > bahir >> > > > > > > > > >> > > >> > > > > > > and >> > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Releases : >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/spark/ >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/flink/ >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Repos : >> > > > > > > > > >> > > >> > > > > > > > > > >> https://github.com/apache/bahir >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > https://github.com/apache/bahir-flink >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are >> following >> > > the >> > > > > > > similar >> > > > > > > > > >> > pattern we >> > > > > > > > > >> > > >> > can >> > > > > > > > > >> > > >> > > > > > create a >> > > > > > > > > >> > > >> > > > > > > > > > separate git repo under the >> Org >> > > > apache / >> > > > > > > > > >> > > >> ignite-extentions >> > > > > > > > > >> > > >> > or >> > > > > > > > > >> > > >> > > > > > apache >> > > > > > > > > >> > > >> > > > > > > / >> > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations >> are >> > > data >> > > > > > > > streaming >> > > > > > > > > >> > > >> connectors >> > > > > > > > > >> > > >> > > that >> > > > > > > > > >> > > >> > > > we >> > > > > > > > > >> > > >> > > > > > are >> > > > > > > > > >> > > >> > > > > > > > > most >> > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to >> separate >> > > > > > > repository >> > > > > > > > > then >> > > > > > > > > >> > > >> joining >> > > > > > > > > >> > > >> > > > Apache >> > > > > > > > > >> > > >> > > > > > > Bahir >> > > > > > > > > >> > > >> > > > > > > > > > project and managing >> independent >> > > > release >> > > > > > > > cycle >> > > > > > > > > >> will >> > > > > > > > > >> > > >> benefit >> > > > > > > > > >> > > >> > > us >> > > > > > > > > >> > > >> > > > as >> > > > > > > > > >> > > >> > > > > > it >> > > > > > > > > >> > > >> > > > > > > > will >> > > > > > > > > >> > > >> > > > > > > > > > help foster cross community >> > > > engagement >> > > > > > and >> > > > > > > > > >> support. >> > > > > > > > > >> > The >> > > > > > > > > >> > > >> > > purpose >> > > > > > > > > >> > > >> > > > > of >> > > > > > > > > >> > > >> > > > > > > > Bahir >> > > > > > > > > >> > > >> > > > > > > > > is >> > > > > > > > > >> > > >> > > > > > > > > > also to host such extensions >> as >> > > ours. >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I was reading this news >> article >> > and >> > > > it >> > > > > > > > > resonated >> > > > > > > > > >> > similar >> > > > > > > > > >> > > >> > > ideas >> > > > > > > > > >> > > >> > > > > that >> > > > > > > > > >> > > >> > > > > > > we >> > > > > > > > > >> > > >> > > > > > > > > have >> > > > > > > > > >> > > >> > > > > > > > > > specific to managing release >> > cycles >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > >> > > > > > > > >> > > > >> https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Please review and share your >> > > > feedback. >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, >> > > > > > > > > >> > > >> > > > > > > > > > Saikat >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 >> PM >> > > Denis >> > > > > > > Magda < >> > > > > > > > > >> > > >> > > [hidden email] >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > > > wrote: >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Folks, >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > How about considering the >> > option >> > > > > > Dmitriy >> > > > > > > > > named >> > > > > > > > > >> as >> > > > > > > > > >> > "0. >> > > > > > > > > >> > > >> > > placing >> > > > > > > > > >> > > >> > > > > > > > > integration >> > > > > > > > > >> > > >> > > > > > > > > > > in a separate module within >> > space >> > > > of >> > > > > > > Apache >> > > > > > > > > >> > Ignite"? >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from >> > > following >> > > > > > > concepts >> > > > > > > > > of >> > > > > > > > > >> > Bahir >> > > > > > > > > >> > > >> > > project >> > > > > > > > > >> > > >> > > > in >> > > > > > > > > >> > > >> > > > > > the >> > > > > > > > > >> > > >> > > > > > > > > sense >> > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and >> > > managing >> > > > > > > > separate >> > > > > > > > > >> > > >> repositories >> > > > > > > > > >> > > >> > > for >> > > > > > > > > >> > > >> > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but those >> > will >> > > > be >> > > > > > > > governed >> > > > > > > > > >> by >> > > > > > > > > >> > the >> > > > > > > > > >> > > >> > Ignite >> > > > > > > > > >> > > >> > > > > > > community >> > > > > > > > > >> > > >> > > > > > > > > and >> > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to the >> > > > extensions >> > > > > > > will >> > > > > > > > > be >> > > > > > > > > >> > > >> becoming >> > > > > > > > > >> > > >> > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > committers >> > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more I >> > think >> > > > about >> > > > > > > > this >> > > > > > > > > >> > approach >> > > > > > > > > >> > > >> the >> > > > > > > > > >> > > >> > > > more >> > > > > > > > > >> > > >> > > > > I >> > > > > > > > > >> > > >> > > > > > > like >> > > > > > > > > >> > > >> > > > > > > > > it. >> > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > - >> > > > > > > > > >> > > >> > > > > > > > > > > Denis >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at >> 12:42 >> > PM >> > > > > > Dmitriy >> > > > > > > > > >> Pavlov < >> > > > > > > > > >> > > >> > > > > > > [hidden email]> >> > > > > > > > > >> > > >> > > > > > > > > > > wrote: >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways to >> > > solve >> > > > it. >> > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration in >> a >> > > > separate >> > > > > > > > module >> > > > > > > > > >> > within >> > > > > > > > > >> > > >> > space >> > > > > > > > > >> > > >> > > of >> > > > > > > > > >> > > >> > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir >> > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 >> is >> > the >> > > > best >> > > > > > > one >> > > > > > > > > >> since >> > > > > > > > > >> > it is >> > > > > > > > > >> > > >> > more >> > > > > > > > > >> > > >> > > > > about >> > > > > > > > > >> > > >> > > > > > > > > > building >> > > > > > > > > >> > > >> > > > > > > > > > > a >> > > > > > > > > >> > > >> > > > > > > > > > > > new community around >> Ignite >> > > > > > Extensions, >> > > > > > > > it >> > > > > > > > > >> may >> > > > > > > > > >> > be >> > > > > > > > > >> > > >> > tricky. >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be >> > > perfectly >> > > > OK. >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most >> > since >> > > > it is >> > > > > > > very >> > > > > > > > > >> > natural to >> > > > > > > > > >> > > >> > move >> > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a separate >> > > > project >> > > > > > > > > specially >> > > > > > > > > >> > > >> intended >> > > > > > > > > >> > > >> > for >> > > > > > > > > >> > > >> > > > > > > > > integration. >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with option >> 1 I >> > > > would >> > > > > > be >> > > > > > > > glad >> > > > > > > > > >> to >> > > > > > > > > >> > help. >> > > > > > > > > >> > > >> > > Count >> > > > > > > > > >> > > >> > > > on >> > > > > > > > > >> > > >> > > > > > my >> > > > > > > > > >> > > >> > > > > > > > > > support >> > > > > > > > > >> > > >> > > > > > > > > > > > within the migration to >> > Apache >> > > > Bahir. >> > > > > > > > > >> > Inter-project >> > > > > > > > > >> > > >> > > > > interaction >> > > > > > > > > >> > > >> > > > > > > and >> > > > > > > > > >> > > >> > > > > > > > > > > > integration are usually >> > > welcomed >> > > > in >> > > > > > the >> > > > > > > > > ASF. >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, >> > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в >> 09:31, >> > > > Alexey >> > > > > > > > > Zinoviev >> > > > > > > > > >> < >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > > > > > > > > >> > > >> > > > > > > > > >: >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat >> Maitra, >> > > > could you >> > > > > > > > > please >> > > > > > > > > >> > > >> describe >> > > > > > > > > >> > > >> > how >> > > > > > > > > >> > > >> > > > you >> > > > > > > > > >> > > >> > > > > > see >> > > > > > > > > >> > > >> > > > > > > > the >> > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in Bahir >> > > Ignite >> > > > > > > > Extensions >> > > > > > > > > >> and >> > > > > > > > > >> > how >> > > > > > > > > >> > > >> it >> > > > > > > > > >> > > >> > be >> > > > > > > > > >> > > >> > > > > > related >> > > > > > > > > >> > > >> > > > > > > > to >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for >> > > example. >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your >> energy >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., >> 8:10 >> > > > Alexey >> > > > > > > > > Zinoviev < >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > > > > > > > > >> > > >> > > > > > > > > >: >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me >> > permissions >> > > > too, >> > > > > > I'd >> > > > > > > > > glad >> > > > > > > > > >> to >> > > > > > > > > >> > help >> > > > > > > > > >> > > >> > with >> > > > > > > > > >> > > >> > > > > this >> > > > > > > > > >> > > >> > > > > > > > > modules >> > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and support >> part >> > > of >> > > > them >> > > > > > > in >> > > > > > > > > >> > future, but >> > > > > > > > > >> > > >> > also >> > > > > > > > > >> > > >> > > > we >> > > > > > > > > >> > > >> > > > > > need >> > > > > > > > > >> > > >> > > > > > > > not >> > > > > > > > > >> > > >> > > > > > > > > > > only >> > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few >> > > > Committer >> > > > > > > > > >> permissions >> > > > > > > > > >> > to >> > > > > > > > > >> > > >> merge >> > > > > > > > > >> > > >> > > In >> > > > > > > > > >> > > >> > > > > > > > repository >> > > > > > > > > >> > > >> > > > > > > > > > in >> > > > > > > > > >> > > >> > > > > > > > > > > > other >> > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very >> long >> > > > > > proccess. >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir >> > > Community >> > > > > > about >> > > > > > > > > that? >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., >> 2:31 >> > > > Saikat >> > > > > > > > Maitra >> > > > > > > > > < >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > > > > > > > > >> > > >> > > > > > > > > >: >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with >> Apache >> > > Bahir >> > > > > > > > community >> > > > > > > > > >> and >> > > > > > > > > >> > they >> > > > > > > > > >> > > >> > are >> > > > > > > > > >> > > >> > > > > > > interested >> > > > > > > > > >> > > >> > > > > > > > > to >> > > > > > > > > >> > > >> > > > > > > > > > > have >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite >> extensions >> > as >> > > > part >> > > > > > of >> > > > > > > > > >> Apache >> > > > > > > > > >> > Bahir >> > > > > > > > > >> > > >> > > > project. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also requested >> for >> > > > > > > contributor >> > > > > > > > > >> > access in >> > > > > > > > > >> > > >> > Jira >> > > > > > > > > >> > > >> > > > for >> > > > > > > > > >> > > >> > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > Bahir >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I can >> > > create >> > > > > > issues >> > > > > > > > and >> > > > > > > > > >> > assign >> > > > > > > > > >> > > >> to >> > > > > > > > > >> > > >> > > > > myself. I >> > > > > > > > > >> > > >> > > > > > > can >> > > > > > > > > >> > > >> > > > > > > > > > help >> > > > > > > > > >> > > >> > > > > > > > > > > > with >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as well. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on >> > > releases >> > > > > > > specific >> > > > > > > > > to >> > > > > > > > > >> > > >> > dependencies >> > > > > > > > > >> > > >> > > > for >> > > > > > > > > >> > > >> > > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> is >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow up >> > > > release >> > > > > > for >> > > > > > > > > >> modules >> > > > > > > > > >> > > >> based on >> > > > > > > > > >> > > >> > > > > latest >> > > > > > > > > >> > > >> > > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email >> thread >> > > for >> > > > > > > > reference >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > https://www.mail-archive.com/dev@.../msg02703.html >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect >> and >> > get >> > > > > > > feedback >> > > > > > > > on >> > > > > > > > > >> the >> > > > > > > > > >> > > >> > proposal >> > > > > > > > > >> > > >> > > > and >> > > > > > > > > >> > > >> > > > > if >> > > > > > > > > >> > > >> > > > > > > we >> > > > > > > > > >> > > >> > > > > > > > > are >> > > > > > > > > >> > > >> > > > > > > > > > ok >> > > > > > > > > >> > > >> > > > > > > > > > > > to >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following >> Apache >> > > > Ignite >> > > > > > > > > >> Extensions >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> >> > > > > > > > > >> > >> > > > > > > > > >> >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > > >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 >> at >> > > 9:44 >> > > > PM >> > > > > > > > Saikat >> > > > > > > > > >> > Maitra < >> > > > > > > > > >> > > >> > > > > > > > > > > [hidden email] >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to discuss >> > on a >> > > > > > > proposal >> > > > > > > > to >> > > > > > > > > >> > move and >> > > > > > > > > >> > > >> > > > support >> > > > > > > > > >> > > >> > > > > > the >> > > > > > > > > >> > > >> > > > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as >> > separate >> > > > Ignite >> > > > > > > > > >> > Extensions as >> > > > > > > > > >> > > >> > > > discussed >> > > > > > > > > >> > > >> > > > > > > here >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> >> > > > > > > > > >> > >> > > > > > > > > >> >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > > >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we >> wanted to >> > > > move >> > > > > > our >> > > > > > > > > Apache >> > > > > > > > > >> > Ignite >> > > > > > > > > >> > > >> > > > > > integration >> > > > > > > > > >> > > >> > > > > > > as >> > > > > > > > > >> > > >> > > > > > > > > > > > separate >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this >> will >> > > > help us >> > > > > > > to >> > > > > > > > > >> manage >> > > > > > > > > >> > and >> > > > > > > > > >> > > >> > > > maintain >> > > > > > > > > >> > > >> > > > > > > > separate >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite >> > > > integrations. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the integrations >> > will >> > > > > > > continue >> > > > > > > > to >> > > > > > > > > >> be >> > > > > > > > > >> > part >> > > > > > > > > >> > > >> of >> > > > > > > > > >> > > >> > > ASF >> > > > > > > > > >> > > >> > > > > and >> > > > > > > > > >> > > >> > > > > > we >> > > > > > > > > >> > > >> > > > > > > > > will >> > > > > > > > > >> > > >> > > > > > > > > > > > keep >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and >> > developing >> > > > in >> > > > > > > > > accordance >> > > > > > > > > >> > with >> > > > > > > > > >> > > >> ASF >> > > > > > > > > >> > > >> > > > vision >> > > > > > > > > >> > > >> > > > > > and >> > > > > > > > > >> > > >> > > > > > > > > > > > practices. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering >> > > > following >> > > > > > two >> > > > > > > > > >> choices >> > > > > > > > > >> > for >> > > > > > > > > >> > > >> > moving >> > > > > > > > > >> > > >> > > > to >> > > > > > > > > >> > > >> > > > > > > Apache >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to >> Apache >> > > > Bahir >> > > > > > > > > community >> > > > > > > > > >> and >> > > > > > > > > >> > > >> > propose >> > > > > > > > > >> > > >> > > to >> > > > > > > > > >> > > >> > > > > > make >> > > > > > > > > >> > > >> > > > > > > > > Ignite >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a >> separate >> > > > module as >> > > > > > > > part >> > > > > > > > > of >> > > > > > > > > >> > Apache >> > > > > > > > > >> > > >> > > Bahir >> > > > > > > > > >> > > >> > > > > > > project. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > https://bahir.apache.org/ >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> >> > > > > > > > > >> > >> > > > > > > > > >> >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > > >> > >> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to >> Apache >> > > > > > Incubator >> > > > > > > > > >> > community and >> > > > > > > > > >> > > >> > > > request >> > > > > > > > > >> > > >> > > > > > for >> > > > > > > > > >> > > >> > > > > > > a >> > > > > > > > > >> > > >> > > > > > > > > new >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite >> Extensions. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and >> share >> > > > > > feedback >> > > > > > > on >> > > > > > > > > our >> > > > > > > > > >> > > >> proposal. >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> >> > > > > > > > > >> > > > >> > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > > >> > -- >> > > > > > > > > >> > Best regards, >> > > > > > > > > >> > Ivan Pavlukhin >> > > > > > > > > >> > >> > > > > > > > > >> >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > > > >> > > > >> > > > -- >> > > > Best regards, >> > > > Ivan Pavlukhin >> > > > >> > > > >> > > >> > >> > |
Saikat,
Thanks for decoupling the task. Please ping the community once there is anything ready for a review or a further discussion. - Denis On Sat, Nov 9, 2019 at 3:58 PM Saikat Maitra <[hidden email]> wrote: > Hello, > > As discussed I have created the following jira issues for tracking the > migration work for ignite-extensions. > > Main issue : IEP-36: Modularization > https://issues.apache.org/jira/browse/IGNITE-12355 > > Sub-Tasks > > Migrate flink module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12356 > Migrate Twitter module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12357 > Migrate ZeroMQ module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12358 > Migrate RocketMQ module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12359 > Migrate Storm module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12360 > Migrate Flume module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12361 > Migrate MQTT module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12362 > Migrate Camel module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12363 > Migrate JMS module to ignite-extensions > https://issues.apache.org/jira/browse/IGNITE-12364 > > Regards, > Saikat > > On Fri, Nov 1, 2019 at 9:23 PM Saikat Maitra <[hidden email]> > wrote: > > > Ivan, Thank you for initialising the master branch, much appreciate it. > > > > Denis, Emmanouil, > > > > We use both local server and mockito to write the tests for flink. Incase > > of sink it is easier to use a local server mode and publish the data into > > Ignite Sink where as in case of Ignite used as data source we use mockito > > to mock Ignite events and Ignite clusters. > > > > Regards, > > Saikat > > > > > > > > On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras < > [hidden email]> > > wrote: > > > >> Hi, > >> > >> I just took another look at the Kafka Implementation and I realised that > >> it > >> is a local implementation that is used on the tests (I thought it was a > >> server already existing somewhere). > >> It seems I might be able to spin up the Pub/Sub server locally (I found > an > >> official tool which might work), in the same way it is done for Kafka. > >> I will try to do so and come back with a pull request. > >> Kind regards > >> > >> *Emmanouil Gkatziouras* > >> https://egkatzioura.com/ | > >> https://www.linkedin.com/in/gkatziourasemmanouil/ > >> https://github.com/gkatzioura > >> > >> > >> On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: > >> > >> > Saikat, Roman, > >> > > >> > What's your thinking? I'm not sure we set any infrastructure to > validate > >> > our Kafka or Flink integrations. For instance, for Flink we use > Mockito > >> > just to ensure that basic tests pass: > >> > https://en.wikipedia.org/wiki/Mockito > >> > > >> > Our IP finders for AWS, GCE or K8 don't start up any environment for > >> > testing. Instead, we create some smoke tests ensuring that the APIs > are > >> not > >> > broken. > >> > > >> > - > >> > Denis > >> > > >> > > >> > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < > >> [hidden email] > >> > > > >> > wrote: > >> > > >> > > Hi all, > >> > > > >> > > That's great news! Yes I am ready to do a pull request on the new > >> repo. > >> > > I believe it is ok to create a ticket for the Pub/Sub proposal [1]. > >> > > My next question has to do with the CI and the integration tests. In > >> > order > >> > > for my tests to work, a local Pub/Sub server needs to be up and > >> running. > >> > > I tried to find any deployment scripts that set the infrastructure > >> needed > >> > > up and running (for example Kafka) but I was not successful on this > >> one. > >> > > How should I proceed on that? > >> > > > >> > > Kind regards > >> > > > >> > > [1] > >> > > > >> > > > >> > > >> > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html > >> > > > >> > > *Emmanouil Gkatziouras* > >> > > https://egkatzioura.com/ | > >> > > https://www.linkedin.com/in/gkatziourasemmanouil/ > >> > > https://github.com/gkatzioura > >> > > > >> > > > >> > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> > >> wrote: > >> > > > >> > > > Saikat, > >> > > > > >> > > > I initialized master branch with empty README file [1]. I suppose > >> all > >> > > > ignite committers have rights for push. > >> > > > > >> > > > [1] https://github.com/apache/ignite-extensions > >> > > > > >> > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra < > [hidden email] > >> >: > >> > > > > > >> > > > > Hello Dmitriy, Denis > >> > > > > > >> > > > > Thank you for help in creating the repo. I can see it has synced > >> in > >> > > > github > >> > > > > as well. > >> > > > > > >> > > > > Can you please add a sample readme.md file as the repo is empty > I > >> am > >> > > > unable > >> > > > > to fork it? > >> > > > > > >> > > > > or let me check if I can directly commit a sample readme file > from > >> > > local > >> > > > > then I should be able to fork this repo. > >> > > > > > >> > > > > I will start working on the migration for Flink, Camel, MQTT, > >> etc. > >> > > > > > >> > > > > Emmanouil, please take a look and feel free to raise PR in this > >> new > >> > > repo. > >> > > > > > >> > > > > Regards, > >> > > > > Saikat > >> > > > > > >> > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda <[hidden email]> > >> > wrote: > >> > > > > > >> > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please > >> let us > >> > > > know if > >> > > > > > anything else is needed. > >> > > > > > > >> > > > > > - > >> > > > > > Denis > >> > > > > > > >> > > > > > > >> > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < > >> [hidden email] > >> > > > >> > > > wrote: > >> > > > > > > >> > > > > > > Hi, I've created > >> > > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > >> > > > > > > > >> > > > > > > It should be synced in a few minutes. > >> > > > > > > > >> > > > > > > Sincerely, > >> > > > > > > Dmitriy Pavlov > >> > > > > > > > >> > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda <[hidden email] > >: > >> > > > > > > > >> > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm > on > >> the > >> > > > road > >> > > > > > and > >> > > > > > > > can't do that. > >> > > > > > > > > >> > > > > > > > - > >> > > > > > > > Denis > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > >> > > > [hidden email] > >> > > > > > > > >> > > > > > > > wrote: > >> > > > > > > > > >> > > > > > > > > Hi, > >> > > > > > > > > > >> > > > > > > > > I would need help from Ignite PMC member to create the > new > >> > > > > > > > > repository ignite-extensions. > >> > > > > > > > > > >> > > > > > > > > Can you please create the repository here > >> > > > > > > https://selfserve.apache.org/ > >> > > > > > > > > > >> > > > > > > > > Regards, > >> > > > > > > > > Saikat > >> > > > > > > > > > >> > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > >> > > > > > > [hidden email]> > >> > > > > > > > > wrote: > >> > > > > > > > > > >> > > > > > > > > > Hello Denis, > >> > > > > > > > > > > >> > > > > > > > > > Thank you for your response. > >> > > > > > > > > > > >> > > > > > > > > > I tried to request for new repository but the > repository > >> > name > >> > > > is > >> > > > > > > > showing > >> > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached > >> out to > >> > > > Apache > >> > > > > > > > Infra > >> > > > > > > > > > user email list to understand the process to create a > >> new > >> > > > > > repository. > >> > > > > > > > > > > >> > > > > > > > > > I will definitely help to migrate the other ignite > >> > extensions > >> > > > to > >> > > > > > the > >> > > > > > > > new > >> > > > > > > > > > repository once the repository is created. > >> > > > > > > > > > > >> > > > > > > > > > Regards, > >> > > > > > > > > > Saikat > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > >> > > > [hidden email]> > >> > > > > > > > wrote: > >> > > > > > > > > > > >> > > > > > > > > >> "ignite-extensions" might be a better name in the > long > >> > term > >> > > > if we > >> > > > > > > > decide > >> > > > > > > > > >> to > >> > > > > > > > > >> place any extension to the repo that doesn't > integrate > >> > with > >> > > > any > >> > > > > > 3rd > >> > > > > > > > > party > >> > > > > > > > > >> technology but rather enhances Ignite with extra API. > >> > > > > > > > > >> > >> > > > > > > > > >> After thinking about it for the last few days, I > think > >> > that > >> > > > the > >> > > > > > best > >> > > > > > > > > >> approach to start with should be as follows: > >> > > > > > > > > >> > >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and > let > >> > > > Emmanouil > >> > > > > > > > > >> contribute > >> > > > > > > > > >> the Pub/Sub Streamer integration there. > >> > > > > > > > > >> 2. Let's move after or in parallel our streaming > >> > > > integrations > >> > > > > > > there > >> > > > > > > > > >> like > >> > > > > > > > > >> Flink, Camel, MQTT, etc.: > >> > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > >> > > > >> > > >> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > >> > > > > > > > > >> 3. After checking the approach with the first > >> > > integrations > >> > > > we > >> > > > > > can > >> > > > > > > > > carry > >> > > > > > > > > >> on with the rest of modules: Spark and Hibernate > >> > require > >> > > > their > >> > > > > > > own > >> > > > > > > > > >> repos, > >> > > > > > > > > >> our TensorFlow integration might be moved to > >> > > > > > "ignite-extensions" > >> > > > > > > as > >> > > > > > > > > >> well > >> > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated > >> extensions > >> > > > repo for > >> > > > > > > ML > >> > > > > > > > > >> integrations. > >> > > > > > > > > >> > >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 and > >> lead > >> > > #2? > >> > > > > > > > > >> > >> > > > > > > > > >> - > >> > > > > > > > > >> Denis > >> > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > >> > > > > > [hidden email] > >> > > > > > > > > >> > > > > > > > > >> wrote: > >> > > > > > > > > >> > >> > > > > > > > > >> > Folks, > >> > > > > > > > > >> > > >> > > > > > > > > >> > Just another one name candidate > "ignite-integrations" > >> > > > > > > > > >> > > >> > > > > > > > > >> > Or are there not only integrations? > >> > > > > > > > > >> > > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > >> > > > > > > [hidden email] > >> > > > > > > > >: > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > Hi Denis, > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > I meant we can create dedicated repository for > >> > > individual > >> > > > > > > > extensions > >> > > > > > > > > >> and > >> > > > > > > > > >> > we > >> > > > > > > > > >> > > can create submodules inside each specific > >> repository > >> > > for > >> > > > > > > > individual > >> > > > > > > > > >> > > extensions versions. > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > Regards, > >> > > > > > > > > >> > > Saikat > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > >> > > > > > > > > >> [hidden email]> > >> > > > > > > > > >> > > wrote: > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > Hi Denis, > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good idea > >> and we > >> > > can > >> > > > > > > create > >> > > > > > > > > >> > submodules > >> > > > > > > > > >> > > > inside each specific repository for individual > >> > > > extensions. > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > Regards, > >> > > > > > > > > >> > > > Saikat > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > >> > > > > > > [hidden email]> > >> > > > > > > > > >> wrote: > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > >> Folks, > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> What do you think about having a dedicated > >> > repository > >> > > > for > >> > > > > > > each > >> > > > > > > > > >> > extension > >> > > > > > > > > >> > > >> instead of a single one? It sounds complicated > >> but > >> > > > might be > >> > > > > > > > > >> > worthwhile for > >> > > > > > > > > >> > > >> cases when an integration requires to support > >> > several > >> > > > > > > versions. > >> > > > > > > > > >> Take > >> > > > > > > > > >> > Spark > >> > > > > > > > > >> > > >> or Hibernate as an example, we already provide > >> > > > different > >> > > > > > > > versions > >> > > > > > > > > >> of > >> > > > > > > > > >> > > >> Ignite > >> > > > > > > > > >> > > >> packages for various Spark/Hibernate versions. > >> It > >> > > will > >> > > > be > >> > > > > > > > easier > >> > > > > > > > > to > >> > > > > > > > > >> > handle > >> > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> - > >> > > > > > > > > >> > > >> Denis > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat > Maitra < > >> > > > > > > > > >> > [hidden email]> > >> > > > > > > > > >> > > >> wrote: > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > Hello Alexey, > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also > >> aligned > >> > > for > >> > > > > > > > > >> > ignite-extensions. > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > If others are also ok we can create the new > >> > > > repository > >> > > > > > with > >> > > > > > > > > name > >> > > > > > > > > >> > > >> > ignite-extensions. > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > Regards, > >> > > > > > > > > >> > > >> > Saikat > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey > >> Zinoviev < > >> > > > > > > > > >> > [hidden email] > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > wrote: > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more > widely > >> > than > >> > > > > > > > > >> > ignite-connectors) > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat > Maitra < > >> > > > > > > > > >> > [hidden email]>: > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am thinking > >> when > >> > a > >> > > > new > >> > > > > > repo > >> > > > > > > > is > >> > > > > > > > > >> > created > >> > > > > > > > > >> > > >> that > >> > > > > > > > > >> > > >> > > > will not mean that the project will > >> undergo > >> > > > Incubator > >> > > > > > > > > >> process , > >> > > > > > > > > >> > Is > >> > > > > > > > > >> > > >> > > > this correct? > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > We actually want to just take few of our > >> > > > integrations > >> > > > > > > and > >> > > > > > > > > >> > release > >> > > > > > > > > >> > > >> them > >> > > > > > > > > >> > > >> > > > separately as part of this new git > >> > repository. > >> > > We > >> > > > > > will > >> > > > > > > > > >> continue > >> > > > > > > > > >> > to > >> > > > > > > > > >> > > >> keep > >> > > > > > > > > >> > > >> > > the > >> > > > > > > > > >> > > >> > > > release group name and artifact name > same. > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > I will definitely help drive the > >> initiative > >> > to > >> > > > > > migrate > >> > > > > > > > our > >> > > > > > > > > >> > > >> integrations > >> > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > I seek help from our community to > propose > >> new > >> > > > name > >> > > > > > for > >> > > > > > > > > Ignite > >> > > > > > > > > >> > > >> Extension > >> > > > > > > > > >> > > >> > > > repository. > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > - ignite-extensions > >> > > > > > > > > >> > > >> > > > - ignite-sidecar > >> > > > > > > > > >> > > >> > > > - ignite-ext > >> > > > > > > > > >> > > >> > > > - ignite-connectors > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > Regards, > >> > > > > > > > > >> > > >> > > > Saikat > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM Dmitriy > >> > Pavlov > >> > > < > >> > > > > > > > > >> > [hidden email]> > >> > > > > > > > > >> > > >> > > wrote: > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > > Hi Denis, > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > any PMC member can create repository > >> here > >> > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > We just need to select repo names in > >> > advance. > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > Sincerely, > >> > > > > > > > > >> > > >> > > > > Dmitriy Pavlov > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis > >> Magda < > >> > > > > > > > > >> [hidden email]>: > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving > this > >> > > > > > initiative, > >> > > > > > > > > could > >> > > > > > > > > >> you > >> > > > > > > > > >> > > >> please > >> > > > > > > > > >> > > >> > > > check > >> > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this > >> approach > >> > in > >> > > > place? > >> > > > > > > > Will > >> > > > > > > > > >> we be > >> > > > > > > > > >> > > >> able > >> > > > > > > > > >> > > >> > to > >> > > > > > > > > >> > > >> > > > > create > >> > > > > > > > > >> > > >> > > > > > several additional repositories for > >> > > > extensions > >> > > > > > and > >> > > > > > > > > >> release > >> > > > > > > > > >> > them > >> > > > > > > > > >> > > >> as > >> > > > > > > > > >> > > >> > > part > >> > > > > > > > > >> > > >> > > > > of > >> > > > > > > > > >> > > >> > > > > > the Ignite project? > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > - > >> > > > > > > > > >> > > >> > > > > > Denis > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM > Saikat > >> > > > Maitra < > >> > > > > > > > > >> > > >> > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > wrote: > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think more > >> about > >> > > > it, I > >> > > > > > > like > >> > > > > > > > > >> option > >> > > > > > > > > >> > - > >> > > > > > > > > >> > > >> 0. I > >> > > > > > > > > >> > > >> > am > >> > > > > > > > > >> > > >> > > > > > > thinking from a new member and a > >> > > > contributor > >> > > > > > > > > >> perspective > >> > > > > > > > > >> > for > >> > > > > > > > > >> > > >> > Ignite > >> > > > > > > > > >> > > >> > > > > > > project, I would very much like my > >> PR > >> > and > >> > > > > > > proposal > >> > > > > > > > to > >> > > > > > > > > >> be > >> > > > > > > > > >> > > >> accepted > >> > > > > > > > > >> > > >> > > > > within > >> > > > > > > > > >> > > >> > > > > > > Ignite community. > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > Regards, > >> > > > > > > > > >> > > >> > > > > > > Saikat > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM > >> Denis > >> > > > Magda < > >> > > > > > > > > >> > > >> [hidden email]> > >> > > > > > > > > >> > > >> > > > wrote: > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the right > >> word > >> > > for > >> > > > the > >> > > > > > > > reason > >> > > > > > > > > >> why > >> > > > > > > > > >> > > >> > option-0 > >> > > > > > > > > >> > > >> > > > > might > >> > > > > > > > > >> > > >> > > > > > be > >> > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the > Ignite > >> > > > community > >> > > > > > > > > *split*. > >> > > > > > > > > >> > All > >> > > > > > > > > >> > > >> those > >> > > > > > > > > >> > > >> > > who > >> > > > > > > > > >> > > >> > > > > > will > >> > > > > > > > > >> > > >> > > > > > > be > >> > > > > > > > > >> > > >> > > > > > > > contributing to integrations and > >> > > > extensions > >> > > > > > > need > >> > > > > > > > to > >> > > > > > > > > >> be > >> > > > > > > > > >> > able > >> > > > > > > > > >> > > >> to > >> > > > > > > > > >> > > >> > > > earn a > >> > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer > and > >> PMC > >> > > > > > members. > >> > > > > > > > > >> > Otherwise, > >> > > > > > > > > >> > > >> I'm > >> > > > > > > > > >> > > >> > not > >> > > > > > > > > >> > > >> > > > > sure > >> > > > > > > > > >> > > >> > > > > > if > >> > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come > will > >> be > >> > > > fully > >> > > > > > > > involved > >> > > > > > > > > >> in > >> > > > > > > > > >> > the > >> > > > > > > > > >> > > >> > Ignite > >> > > > > > > > > >> > > >> > > > > > > > community. > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you > >> think > >> > if > >> > > > to > >> > > > > > look > >> > > > > > > > > from > >> > > > > > > > > >> > this > >> > > > > > > > > >> > > >> > > > > perspective? > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > - > >> > > > > > > > > >> > > >> > > > > > > > Denis > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 AM > >> > > Dmitriy > >> > > > > > > Pavlov < > >> > > > > > > > > >> > > >> > > > [hidden email]> > >> > > > > > > > > >> > > >> > > > > > > > wrote: > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of > how > >> > > pushing > >> > > > > > > others > >> > > > > > > > to > >> > > > > > > > > >> > place > >> > > > > > > > > >> > > >> their > >> > > > > > > > > >> > > >> > > > > > > > contribution > >> > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead > projects > >> to > >> > > > split > >> > > > > > > their > >> > > > > > > > > >> > > >> communities. > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite > community > >> is > >> > > more > >> > > > > > open > >> > > > > > > > and > >> > > > > > > > > >> > flexible > >> > > > > > > > > >> > > >> in > >> > > > > > > > > >> > > >> > > that > >> > > > > > > > > >> > > >> > > > > > > regard. > >> > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from > my > >> > > > > > perspective. > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, > >> Saikat > >> > > > Maitra > >> > > > > > < > >> > > > > > > > > >> > > >> > > > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > >: > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I looked into the way Apache > >> > Bahir > >> > > > > > manages > >> > > > > > > > > their > >> > > > > > > > > >> > > >> extensions > >> > > > > > > > > >> > > >> > > for > >> > > > > > > > > >> > > >> > > > > > Spark > >> > > > > > > > > >> > > >> > > > > > > > and > >> > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like they > >> are > >> > > much > >> > > > > > > > > >> independent in > >> > > > > > > > > >> > > >> terms > >> > > > > > > > > >> > > >> > of > >> > > > > > > > > >> > > >> > > > > > > managing > >> > > > > > > > > >> > > >> > > > > > > > > > their releases. They also > have > >> > > > separate > >> > > > > > git > >> > > > > > > > > repos > >> > > > > > > > > >> > for > >> > > > > > > > > >> > > >> > apache > >> > > > > > > > > >> > > >> > > > > bahir > >> > > > > > > > > >> > > >> > > > > > > and > >> > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Releases : > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/spark/ > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/flink/ > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Repos : > >> > > > > > > > > >> > > >> > > > > > > > > > > >> https://github.com/apache/bahir > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > https://github.com/apache/bahir-flink > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are > >> following > >> > > the > >> > > > > > > similar > >> > > > > > > > > >> > pattern we > >> > > > > > > > > >> > > >> > can > >> > > > > > > > > >> > > >> > > > > > create a > >> > > > > > > > > >> > > >> > > > > > > > > > separate git repo under the > >> Org > >> > > > apache / > >> > > > > > > > > >> > > >> ignite-extentions > >> > > > > > > > > >> > > >> > or > >> > > > > > > > > >> > > >> > > > > > apache > >> > > > > > > > > >> > > >> > > > > > > / > >> > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > If most of our integrations > >> are > >> > > data > >> > > > > > > > streaming > >> > > > > > > > > >> > > >> connectors > >> > > > > > > > > >> > > >> > > that > >> > > > > > > > > >> > > >> > > > we > >> > > > > > > > > >> > > >> > > > > > are > >> > > > > > > > > >> > > >> > > > > > > > > most > >> > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to > >> separate > >> > > > > > > repository > >> > > > > > > > > then > >> > > > > > > > > >> > > >> joining > >> > > > > > > > > >> > > >> > > > Apache > >> > > > > > > > > >> > > >> > > > > > > Bahir > >> > > > > > > > > >> > > >> > > > > > > > > > project and managing > >> independent > >> > > > release > >> > > > > > > > cycle > >> > > > > > > > > >> will > >> > > > > > > > > >> > > >> benefit > >> > > > > > > > > >> > > >> > > us > >> > > > > > > > > >> > > >> > > > as > >> > > > > > > > > >> > > >> > > > > > it > >> > > > > > > > > >> > > >> > > > > > > > will > >> > > > > > > > > >> > > >> > > > > > > > > > help foster cross community > >> > > > engagement > >> > > > > > and > >> > > > > > > > > >> support. > >> > > > > > > > > >> > The > >> > > > > > > > > >> > > >> > > purpose > >> > > > > > > > > >> > > >> > > > > of > >> > > > > > > > > >> > > >> > > > > > > > Bahir > >> > > > > > > > > >> > > >> > > > > > > > > is > >> > > > > > > > > >> > > >> > > > > > > > > > also to host such extensions > >> as > >> > > ours. > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I was reading this news > >> article > >> > and > >> > > > it > >> > > > > > > > > resonated > >> > > > > > > > > >> > similar > >> > > > > > > > > >> > > >> > > ideas > >> > > > > > > > > >> > > >> > > > > that > >> > > > > > > > > >> > > >> > > > > > > we > >> > > > > > > > > >> > > >> > > > > > > > > have > >> > > > > > > > > >> > > >> > > > > > > > > > specific to managing release > >> > cycles > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > >> https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Please review and share your > >> > > > feedback. > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > >> > > > > > > > > >> > > >> > > > > > > > > > Saikat > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at 4:29 > >> PM > >> > > Denis > >> > > > > > > Magda < > >> > > > > > > > > >> > > >> > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > > wrote: > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Folks, > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > How about considering the > >> > option > >> > > > > > Dmitriy > >> > > > > > > > > named > >> > > > > > > > > >> as > >> > > > > > > > > >> > "0. > >> > > > > > > > > >> > > >> > > placing > >> > > > > > > > > >> > > >> > > > > > > > > integration > >> > > > > > > > > >> > > >> > > > > > > > > > > in a separate module > within > >> > space > >> > > > of > >> > > > > > > Apache > >> > > > > > > > > >> > Ignite"? > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from > >> > > following > >> > > > > > > concepts > >> > > > > > > > > of > >> > > > > > > > > >> > Bahir > >> > > > > > > > > >> > > >> > > project > >> > > > > > > > > >> > > >> > > > in > >> > > > > > > > > >> > > >> > > > > > the > >> > > > > > > > > >> > > >> > > > > > > > > sense > >> > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating and > >> > > managing > >> > > > > > > > separate > >> > > > > > > > > >> > > >> repositories > >> > > > > > > > > >> > > >> > > for > >> > > > > > > > > >> > > >> > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but > those > >> > will > >> > > > be > >> > > > > > > > governed > >> > > > > > > > > >> by > >> > > > > > > > > >> > the > >> > > > > > > > > >> > > >> > Ignite > >> > > > > > > > > >> > > >> > > > > > > community > >> > > > > > > > > >> > > >> > > > > > > > > and > >> > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to > the > >> > > > extensions > >> > > > > > > will > >> > > > > > > > > be > >> > > > > > > > > >> > > >> becoming > >> > > > > > > > > >> > > >> > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > committers > >> > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The more > I > >> > think > >> > > > about > >> > > > > > > > this > >> > > > > > > > > >> > approach > >> > > > > > > > > >> > > >> the > >> > > > > > > > > >> > > >> > > > more > >> > > > > > > > > >> > > >> > > > > I > >> > > > > > > > > >> > > >> > > > > > > like > >> > > > > > > > > >> > > >> > > > > > > > > it. > >> > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > - > >> > > > > > > > > >> > > >> > > > > > > > > > > Denis > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at > >> 12:42 > >> > PM > >> > > > > > Dmitriy > >> > > > > > > > > >> Pavlov < > >> > > > > > > > > >> > > >> > > > > > > [hidden email]> > >> > > > > > > > > >> > > >> > > > > > > > > > > wrote: > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 ways > to > >> > > solve > >> > > > it. > >> > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration > in > >> a > >> > > > separate > >> > > > > > > > module > >> > > > > > > > > >> > within > >> > > > > > > > > >> > > >> > space > >> > > > > > > > > >> > > >> > > of > >> > > > > > > > > >> > > >> > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > >> > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if option 2 > >> is > >> > the > >> > > > best > >> > > > > > > one > >> > > > > > > > > >> since > >> > > > > > > > > >> > it is > >> > > > > > > > > >> > > >> > more > >> > > > > > > > > >> > > >> > > > > about > >> > > > > > > > > >> > > >> > > > > > > > > > building > >> > > > > > > > > >> > > >> > > > > > > > > > > a > >> > > > > > > > > >> > > >> > > > > > > > > > > > new community around > >> Ignite > >> > > > > > Extensions, > >> > > > > > > > it > >> > > > > > > > > >> may > >> > > > > > > > > >> > be > >> > > > > > > > > >> > > >> > tricky. > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be > >> > > perfectly > >> > > > OK. > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 most > >> > since > >> > > > it is > >> > > > > > > very > >> > > > > > > > > >> > natural to > >> > > > > > > > > >> > > >> > move > >> > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a > separate > >> > > > project > >> > > > > > > > > specially > >> > > > > > > > > >> > > >> intended > >> > > > > > > > > >> > > >> > for > >> > > > > > > > > >> > > >> > > > > > > > > integration. > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with > option > >> 1 I > >> > > > would > >> > > > > > be > >> > > > > > > > glad > >> > > > > > > > > >> to > >> > > > > > > > > >> > help. > >> > > > > > > > > >> > > >> > > Count > >> > > > > > > > > >> > > >> > > > on > >> > > > > > > > > >> > > >> > > > > > my > >> > > > > > > > > >> > > >> > > > > > > > > > support > >> > > > > > > > > >> > > >> > > > > > > > > > > > within the migration to > >> > Apache > >> > > > Bahir. > >> > > > > > > > > >> > Inter-project > >> > > > > > > > > >> > > >> > > > > interaction > >> > > > > > > > > >> > > >> > > > > > > and > >> > > > > > > > > >> > > >> > > > > > > > > > > > integration are usually > >> > > welcomed > >> > > > in > >> > > > > > the > >> > > > > > > > > ASF. > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > >> > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в > >> 09:31, > >> > > > Alexey > >> > > > > > > > > Zinoviev > >> > > > > > > > > >> < > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > > > > >: > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat > >> Maitra, > >> > > > could you > >> > > > > > > > > please > >> > > > > > > > > >> > > >> describe > >> > > > > > > > > >> > > >> > how > >> > > > > > > > > >> > > >> > > > you > >> > > > > > > > > >> > > >> > > > > > see > >> > > > > > > > > >> > > >> > > > > > > > the > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in > Bahir > >> > > Ignite > >> > > > > > > > Extensions > >> > > > > > > > > >> and > >> > > > > > > > > >> > how > >> > > > > > > > > >> > > >> it > >> > > > > > > > > >> > > >> > be > >> > > > > > > > > >> > > >> > > > > > related > >> > > > > > > > > >> > > >> > > > > > > > to > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 for > >> > > example. > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your > >> energy > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., > >> 8:10 > >> > > > Alexey > >> > > > > > > > > Zinoviev < > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > > > > >: > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me > >> > permissions > >> > > > too, > >> > > > > > I'd > >> > > > > > > > > glad > >> > > > > > > > > >> to > >> > > > > > > > > >> > help > >> > > > > > > > > >> > > >> > with > >> > > > > > > > > >> > > >> > > > > this > >> > > > > > > > > >> > > >> > > > > > > > > modules > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and support > >> part > >> > > of > >> > > > them > >> > > > > > > in > >> > > > > > > > > >> > future, but > >> > > > > > > > > >> > > >> > also > >> > > > > > > > > >> > > >> > > > we > >> > > > > > > > > >> > > >> > > > > > need > >> > > > > > > > > >> > > >> > > > > > > > not > >> > > > > > > > > >> > > >> > > > > > > > > > > only > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a few > >> > > > Committer > >> > > > > > > > > >> permissions > >> > > > > > > > > >> > to > >> > > > > > > > > >> > > >> merge > >> > > > > > > > > >> > > >> > > In > >> > > > > > > > > >> > > >> > > > > > > > repository > >> > > > > > > > > >> > > >> > > > > > > > > > in > >> > > > > > > > > >> > > >> > > > > > > > > > > > other > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be very > >> long > >> > > > > > proccess. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir > >> > > Community > >> > > > > > about > >> > > > > > > > > that? > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 г., > >> 2:31 > >> > > > Saikat > >> > > > > > > > Maitra > >> > > > > > > > > < > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > > > > >: > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with > >> Apache > >> > > Bahir > >> > > > > > > > community > >> > > > > > > > > >> and > >> > > > > > > > > >> > they > >> > > > > > > > > >> > > >> > are > >> > > > > > > > > >> > > >> > > > > > > interested > >> > > > > > > > > >> > > >> > > > > > > > > to > >> > > > > > > > > >> > > >> > > > > > > > > > > have > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite > >> extensions > >> > as > >> > > > part > >> > > > > > of > >> > > > > > > > > >> Apache > >> > > > > > > > > >> > Bahir > >> > > > > > > > > >> > > >> > > > project. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also > requested > >> for > >> > > > > > > contributor > >> > > > > > > > > >> > access in > >> > > > > > > > > >> > > >> > Jira > >> > > > > > > > > >> > > >> > > > for > >> > > > > > > > > >> > > >> > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > Bahir > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I > can > >> > > create > >> > > > > > issues > >> > > > > > > > and > >> > > > > > > > > >> > assign > >> > > > > > > > > >> > > >> to > >> > > > > > > > > >> > > >> > > > > myself. I > >> > > > > > > > > >> > > >> > > > > > > can > >> > > > > > > > > >> > > >> > > > > > > > > > help > >> > > > > > > > > >> > > >> > > > > > > > > > > > with > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as > well. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts on > >> > > releases > >> > > > > > > specific > >> > > > > > > > > to > >> > > > > > > > > >> > > >> > dependencies > >> > > > > > > > > >> > > >> > > > for > >> > > > > > > > > >> > > >> > > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> is > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast follow > up > >> > > > release > >> > > > > > for > >> > > > > > > > > >> modules > >> > > > > > > > > >> > > >> based on > >> > > > > > > > > >> > > >> > > > > latest > >> > > > > > > > > >> > > >> > > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email > >> thread > >> > > for > >> > > > > > > > reference > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > > >> > > https://www.mail-archive.com/dev@.../msg02703.html > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to connect > >> and > >> > get > >> > > > > > > feedback > >> > > > > > > > on > >> > > > > > > > > >> the > >> > > > > > > > > >> > > >> > proposal > >> > > > > > > > > >> > > >> > > > and > >> > > > > > > > > >> > > >> > > > > if > >> > > > > > > > > >> > > >> > > > > > > we > >> > > > > > > > > >> > > >> > > > > > > > > are > >> > > > > > > > > >> > > >> > > > > > > > > > ok > >> > > > > > > > > >> > > >> > > > > > > > > > > > to > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following > >> Apache > >> > > > Ignite > >> > > > > > > > > >> Extensions > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > >> > > > >> > > >> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, 2019 > >> at > >> > > 9:44 > >> > > > PM > >> > > > > > > > Saikat > >> > > > > > > > > >> > Maitra < > >> > > > > > > > > >> > > >> > > > > > > > > > > [hidden email] > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to > discuss > >> > on a > >> > > > > > > proposal > >> > > > > > > > to > >> > > > > > > > > >> > move and > >> > > > > > > > > >> > > >> > > > support > >> > > > > > > > > >> > > >> > > > > > the > >> > > > > > > > > >> > > >> > > > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as > >> > separate > >> > > > Ignite > >> > > > > > > > > >> > Extensions as > >> > > > > > > > > >> > > >> > > > discussed > >> > > > > > > > > >> > > >> > > > > > > here > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > >> > > > >> > > >> > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we > >> wanted to > >> > > > move > >> > > > > > our > >> > > > > > > > > Apache > >> > > > > > > > > >> > Ignite > >> > > > > > > > > >> > > >> > > > > > integration > >> > > > > > > > > >> > > >> > > > > > > as > >> > > > > > > > > >> > > >> > > > > > > > > > > > separate > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is this > >> will > >> > > > help us > >> > > > > > > to > >> > > > > > > > > >> manage > >> > > > > > > > > >> > and > >> > > > > > > > > >> > > >> > > > maintain > >> > > > > > > > > >> > > >> > > > > > > > separate > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache Ignite > >> > > > integrations. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the > integrations > >> > will > >> > > > > > > continue > >> > > > > > > > to > >> > > > > > > > > >> be > >> > > > > > > > > >> > part > >> > > > > > > > > >> > > >> of > >> > > > > > > > > >> > > >> > > ASF > >> > > > > > > > > >> > > >> > > > > and > >> > > > > > > > > >> > > >> > > > > > we > >> > > > > > > > > >> > > >> > > > > > > > > will > >> > > > > > > > > >> > > >> > > > > > > > > > > > keep > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and > >> > developing > >> > > > in > >> > > > > > > > > accordance > >> > > > > > > > > >> > with > >> > > > > > > > > >> > > >> ASF > >> > > > > > > > > >> > > >> > > > vision > >> > > > > > > > > >> > > >> > > > > > and > >> > > > > > > > > >> > > >> > > > > > > > > > > > practices. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are considering > >> > > > following > >> > > > > > two > >> > > > > > > > > >> choices > >> > > > > > > > > >> > for > >> > > > > > > > > >> > > >> > moving > >> > > > > > > > > >> > > >> > > > to > >> > > > > > > > > >> > > >> > > > > > > Apache > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to > >> Apache > >> > > > Bahir > >> > > > > > > > > community > >> > > > > > > > > >> and > >> > > > > > > > > >> > > >> > propose > >> > > > > > > > > >> > > >> > > to > >> > > > > > > > > >> > > >> > > > > > make > >> > > > > > > > > >> > > >> > > > > > > > > Ignite > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a > >> separate > >> > > > module as > >> > > > > > > > part > >> > > > > > > > > of > >> > > > > > > > > >> > Apache > >> > > > > > > > > >> > > >> > > Bahir > >> > > > > > > > > >> > > >> > > > > > > project. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > https://bahir.apache.org/ > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > >> > > > >> > > >> > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to > >> Apache > >> > > > > > Incubator > >> > > > > > > > > >> > community and > >> > > > > > > > > >> > > >> > > > request > >> > > > > > > > > >> > > >> > > > > > for > >> > > > > > > > > >> > > >> > > > > > > a > >> > > > > > > > > >> > > >> > > > > > > > > new > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite > >> Extensions. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review and > >> share > >> > > > > > feedback > >> > > > > > > on > >> > > > > > > > > our > >> > > > > > > > > >> > > >> proposal. > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> > -- > >> > > > > > > > > >> > Best regards, > >> > > > > > > > > >> > Ivan Pavlukhin > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > >> > > > > >> > > > > >> > > > -- > >> > > > Best regards, > >> > > > Ivan Pavlukhin > >> > > > > >> > > > > >> > > > >> > > >> > > > |
Hi Denis,
Yes, sure I will start moving each extension one at a time and share updates. I am currently working on Flink extension. Regards, Saikat On Tue, Nov 12, 2019 at 1:55 PM Denis Magda <[hidden email]> wrote: > Saikat, > > Thanks for decoupling the task. Please ping the community once there is > anything ready for a review or a further discussion. > > - > Denis > > > On Sat, Nov 9, 2019 at 3:58 PM Saikat Maitra <[hidden email]> > wrote: > > > Hello, > > > > As discussed I have created the following jira issues for tracking the > > migration work for ignite-extensions. > > > > Main issue : IEP-36: Modularization > > https://issues.apache.org/jira/browse/IGNITE-12355 > > > > Sub-Tasks > > > > Migrate flink module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12356 > > Migrate Twitter module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12357 > > Migrate ZeroMQ module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12358 > > Migrate RocketMQ module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12359 > > Migrate Storm module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12360 > > Migrate Flume module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12361 > > Migrate MQTT module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12362 > > Migrate Camel module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12363 > > Migrate JMS module to ignite-extensions > > https://issues.apache.org/jira/browse/IGNITE-12364 > > > > Regards, > > Saikat > > > > On Fri, Nov 1, 2019 at 9:23 PM Saikat Maitra <[hidden email]> > > wrote: > > > > > Ivan, Thank you for initialising the master branch, much appreciate it. > > > > > > Denis, Emmanouil, > > > > > > We use both local server and mockito to write the tests for flink. > Incase > > > of sink it is easier to use a local server mode and publish the data > into > > > Ignite Sink where as in case of Ignite used as data source we use > mockito > > > to mock Ignite events and Ignite clusters. > > > > > > Regards, > > > Saikat > > > > > > > > > > > > On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras < > > [hidden email]> > > > wrote: > > > > > >> Hi, > > >> > > >> I just took another look at the Kafka Implementation and I realised > that > > >> it > > >> is a local implementation that is used on the tests (I thought it was > a > > >> server already existing somewhere). > > >> It seems I might be able to spin up the Pub/Sub server locally (I > found > > an > > >> official tool which might work), in the same way it is done for Kafka. > > >> I will try to do so and come back with a pull request. > > >> Kind regards > > >> > > >> *Emmanouil Gkatziouras* > > >> https://egkatzioura.com/ | > > >> https://www.linkedin.com/in/gkatziourasemmanouil/ > > >> https://github.com/gkatzioura > > >> > > >> > > >> On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: > > >> > > >> > Saikat, Roman, > > >> > > > >> > What's your thinking? I'm not sure we set any infrastructure to > > validate > > >> > our Kafka or Flink integrations. For instance, for Flink we use > > Mockito > > >> > just to ensure that basic tests pass: > > >> > https://en.wikipedia.org/wiki/Mockito > > >> > > > >> > Our IP finders for AWS, GCE or K8 don't start up any environment for > > >> > testing. Instead, we create some smoke tests ensuring that the APIs > > are > > >> not > > >> > broken. > > >> > > > >> > - > > >> > Denis > > >> > > > >> > > > >> > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < > > >> [hidden email] > > >> > > > > >> > wrote: > > >> > > > >> > > Hi all, > > >> > > > > >> > > That's great news! Yes I am ready to do a pull request on the new > > >> repo. > > >> > > I believe it is ok to create a ticket for the Pub/Sub proposal > [1]. > > >> > > My next question has to do with the CI and the integration tests. > In > > >> > order > > >> > > for my tests to work, a local Pub/Sub server needs to be up and > > >> running. > > >> > > I tried to find any deployment scripts that set the infrastructure > > >> needed > > >> > > up and running (for example Kafka) but I was not successful on > this > > >> one. > > >> > > How should I proceed on that? > > >> > > > > >> > > Kind regards > > >> > > > > >> > > [1] > > >> > > > > >> > > > > >> > > > >> > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html > > >> > > > > >> > > *Emmanouil Gkatziouras* > > >> > > https://egkatzioura.com/ | > > >> > > https://www.linkedin.com/in/gkatziourasemmanouil/ > > >> > > https://github.com/gkatzioura > > >> > > > > >> > > > > >> > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email]> > > >> wrote: > > >> > > > > >> > > > Saikat, > > >> > > > > > >> > > > I initialized master branch with empty README file [1]. I > suppose > > >> all > > >> > > > ignite committers have rights for push. > > >> > > > > > >> > > > [1] https://github.com/apache/ignite-extensions > > >> > > > > > >> > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra < > > [hidden email] > > >> >: > > >> > > > > > > >> > > > > Hello Dmitriy, Denis > > >> > > > > > > >> > > > > Thank you for help in creating the repo. I can see it has > synced > > >> in > > >> > > > github > > >> > > > > as well. > > >> > > > > > > >> > > > > Can you please add a sample readme.md file as the repo is > empty > > I > > >> am > > >> > > > unable > > >> > > > > to fork it? > > >> > > > > > > >> > > > > or let me check if I can directly commit a sample readme file > > from > > >> > > local > > >> > > > > then I should be able to fork this repo. > > >> > > > > > > >> > > > > I will start working on the migration for Flink, Camel, MQTT, > > >> etc. > > >> > > > > > > >> > > > > Emmanouil, please take a look and feel free to raise PR in > this > > >> new > > >> > > repo. > > >> > > > > > > >> > > > > Regards, > > >> > > > > Saikat > > >> > > > > > > >> > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda < > [hidden email]> > > >> > wrote: > > >> > > > > > > >> > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, please > > >> let us > > >> > > > know if > > >> > > > > > anything else is needed. > > >> > > > > > > > >> > > > > > - > > >> > > > > > Denis > > >> > > > > > > > >> > > > > > > > >> > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < > > >> [hidden email] > > >> > > > > >> > > > wrote: > > >> > > > > > > > >> > > > > > > Hi, I've created > > >> > > > > > > https://gitbox.apache.org/repos/asf/ignite-extensions.git > > >> > > > > > > > > >> > > > > > > It should be synced in a few minutes. > > >> > > > > > > > > >> > > > > > > Sincerely, > > >> > > > > > > Dmitriy Pavlov > > >> > > > > > > > > >> > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda < > [hidden email] > > >: > > >> > > > > > > > > >> > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? I'm > > on > > >> the > > >> > > > road > > >> > > > > > and > > >> > > > > > > > can't do that. > > >> > > > > > > > > > >> > > > > > > > - > > >> > > > > > > > Denis > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < > > >> > > > [hidden email] > > >> > > > > > > > > >> > > > > > > > wrote: > > >> > > > > > > > > > >> > > > > > > > > Hi, > > >> > > > > > > > > > > >> > > > > > > > > I would need help from Ignite PMC member to create the > > new > > >> > > > > > > > > repository ignite-extensions. > > >> > > > > > > > > > > >> > > > > > > > > Can you please create the repository here > > >> > > > > > > https://selfserve.apache.org/ > > >> > > > > > > > > > > >> > > > > > > > > Regards, > > >> > > > > > > > > Saikat > > >> > > > > > > > > > > >> > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < > > >> > > > > > > [hidden email]> > > >> > > > > > > > > wrote: > > >> > > > > > > > > > > >> > > > > > > > > > Hello Denis, > > >> > > > > > > > > > > > >> > > > > > > > > > Thank you for your response. > > >> > > > > > > > > > > > >> > > > > > > > > > I tried to request for new repository but the > > repository > > >> > name > > >> > > > is > > >> > > > > > > > showing > > >> > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have reached > > >> out to > > >> > > > Apache > > >> > > > > > > > Infra > > >> > > > > > > > > > user email list to understand the process to create > a > > >> new > > >> > > > > > repository. > > >> > > > > > > > > > > > >> > > > > > > > > > I will definitely help to migrate the other ignite > > >> > extensions > > >> > > > to > > >> > > > > > the > > >> > > > > > > > new > > >> > > > > > > > > > repository once the repository is created. > > >> > > > > > > > > > > > >> > > > > > > > > > Regards, > > >> > > > > > > > > > Saikat > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < > > >> > > > [hidden email]> > > >> > > > > > > > wrote: > > >> > > > > > > > > > > > >> > > > > > > > > >> "ignite-extensions" might be a better name in the > > long > > >> > term > > >> > > > if we > > >> > > > > > > > decide > > >> > > > > > > > > >> to > > >> > > > > > > > > >> place any extension to the repo that doesn't > > integrate > > >> > with > > >> > > > any > > >> > > > > > 3rd > > >> > > > > > > > > party > > >> > > > > > > > > >> technology but rather enhances Ignite with extra > API. > > >> > > > > > > > > >> > > >> > > > > > > > > >> After thinking about it for the last few days, I > > think > > >> > that > > >> > > > the > > >> > > > > > best > > >> > > > > > > > > >> approach to start with should be as follows: > > >> > > > > > > > > >> > > >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and > > let > > >> > > > Emmanouil > > >> > > > > > > > > >> contribute > > >> > > > > > > > > >> the Pub/Sub Streamer integration there. > > >> > > > > > > > > >> 2. Let's move after or in parallel our streaming > > >> > > > integrations > > >> > > > > > > there > > >> > > > > > > > > >> like > > >> > > > > > > > > >> Flink, Camel, MQTT, etc.: > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > >> > > > >> > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > >> > > > > > > > > >> 3. After checking the approach with the first > > >> > > integrations > > >> > > > we > > >> > > > > > can > > >> > > > > > > > > carry > > >> > > > > > > > > >> on with the rest of modules: Spark and Hibernate > > >> > require > > >> > > > their > > >> > > > > > > own > > >> > > > > > > > > >> repos, > > >> > > > > > > > > >> our TensorFlow integration might be moved to > > >> > > > > > "ignite-extensions" > > >> > > > > > > as > > >> > > > > > > > > >> well > > >> > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated > > >> extensions > > >> > > > repo for > > >> > > > > > > ML > > >> > > > > > > > > >> integrations. > > >> > > > > > > > > >> > > >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 > and > > >> lead > > >> > > #2? > > >> > > > > > > > > >> > > >> > > > > > > > > >> - > > >> > > > > > > > > >> Denis > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < > > >> > > > > > [hidden email] > > >> > > > > > > > > > >> > > > > > > > > >> wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > >> > Folks, > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > Just another one name candidate > > "ignite-integrations" > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > Or are there not only integrations? > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < > > >> > > > > > > [hidden email] > > >> > > > > > > > >: > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > Hi Denis, > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > I meant we can create dedicated repository for > > >> > > individual > > >> > > > > > > > extensions > > >> > > > > > > > > >> and > > >> > > > > > > > > >> > we > > >> > > > > > > > > >> > > can create submodules inside each specific > > >> repository > > >> > > for > > >> > > > > > > > individual > > >> > > > > > > > > >> > > extensions versions. > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > Regards, > > >> > > > > > > > > >> > > Saikat > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra < > > >> > > > > > > > > >> [hidden email]> > > >> > > > > > > > > >> > > wrote: > > >> > > > > > > > > >> > > > > >> > > > > > > > > >> > > > Hi Denis, > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good idea > > >> and we > > >> > > can > > >> > > > > > > create > > >> > > > > > > > > >> > submodules > > >> > > > > > > > > >> > > > inside each specific repository for > individual > > >> > > > extensions. > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > Regards, > > >> > > > > > > > > >> > > > Saikat > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda < > > >> > > > > > > [hidden email]> > > >> > > > > > > > > >> wrote: > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > >> Folks, > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> What do you think about having a dedicated > > >> > repository > > >> > > > for > > >> > > > > > > each > > >> > > > > > > > > >> > extension > > >> > > > > > > > > >> > > >> instead of a single one? It sounds > complicated > > >> but > > >> > > > might be > > >> > > > > > > > > >> > worthwhile for > > >> > > > > > > > > >> > > >> cases when an integration requires to > support > > >> > several > > >> > > > > > > versions. > > >> > > > > > > > > >> Take > > >> > > > > > > > > >> > Spark > > >> > > > > > > > > >> > > >> or Hibernate as an example, we already > provide > > >> > > > different > > >> > > > > > > > versions > > >> > > > > > > > > >> of > > >> > > > > > > > > >> > > >> Ignite > > >> > > > > > > > > >> > > >> packages for various Spark/Hibernate > versions. > > >> It > > >> > > will > > >> > > > be > > >> > > > > > > > easier > > >> > > > > > > > > to > > >> > > > > > > > > >> > handle > > >> > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> - > > >> > > > > > > > > >> > > >> Denis > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat > > Maitra < > > >> > > > > > > > > >> > [hidden email]> > > >> > > > > > > > > >> > > >> wrote: > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > >> > Hello Alexey, > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also > > >> aligned > > >> > > for > > >> > > > > > > > > >> > ignite-extensions. > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > If others are also ok we can create the > new > > >> > > > repository > > >> > > > > > with > > >> > > > > > > > > name > > >> > > > > > > > > >> > > >> > ignite-extensions. > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > Regards, > > >> > > > > > > > > >> > > >> > Saikat > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey > > >> Zinoviev < > > >> > > > > > > > > >> > [hidden email] > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > wrote: > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more > > widely > > >> > than > > >> > > > > > > > > >> > ignite-connectors) > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat > > Maitra < > > >> > > > > > > > > >> > [hidden email]>: > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am > thinking > > >> when > > >> > a > > >> > > > new > > >> > > > > > repo > > >> > > > > > > > is > > >> > > > > > > > > >> > created > > >> > > > > > > > > >> > > >> that > > >> > > > > > > > > >> > > >> > > > will not mean that the project will > > >> undergo > > >> > > > Incubator > > >> > > > > > > > > >> process , > > >> > > > > > > > > >> > Is > > >> > > > > > > > > >> > > >> > > > this correct? > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > We actually want to just take few of > our > > >> > > > integrations > > >> > > > > > > and > > >> > > > > > > > > >> > release > > >> > > > > > > > > >> > > >> them > > >> > > > > > > > > >> > > >> > > > separately as part of this new git > > >> > repository. > > >> > > We > > >> > > > > > will > > >> > > > > > > > > >> continue > > >> > > > > > > > > >> > to > > >> > > > > > > > > >> > > >> keep > > >> > > > > > > > > >> > > >> > > the > > >> > > > > > > > > >> > > >> > > > release group name and artifact name > > same. > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > I will definitely help drive the > > >> initiative > > >> > to > > >> > > > > > migrate > > >> > > > > > > > our > > >> > > > > > > > > >> > > >> integrations > > >> > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > I seek help from our community to > > propose > > >> new > > >> > > > name > > >> > > > > > for > > >> > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> Extension > > >> > > > > > > > > >> > > >> > > > repository. > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > - ignite-extensions > > >> > > > > > > > > >> > > >> > > > - ignite-sidecar > > >> > > > > > > > > >> > > >> > > > - ignite-ext > > >> > > > > > > > > >> > > >> > > > - ignite-connectors > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > Regards, > > >> > > > > > > > > >> > > >> > > > Saikat > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM > Dmitriy > > >> > Pavlov > > >> > > < > > >> > > > > > > > > >> > [hidden email]> > > >> > > > > > > > > >> > > >> > > wrote: > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > Hi Denis, > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > any PMC member can create repository > > >> here > > >> > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > We just need to select repo names in > > >> > advance. > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > Sincerely, > > >> > > > > > > > > >> > > >> > > > > Dmitriy Pavlov > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis > > >> Magda < > > >> > > > > > > > > >> [hidden email]>: > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving > > this > > >> > > > > > initiative, > > >> > > > > > > > > could > > >> > > > > > > > > >> you > > >> > > > > > > > > >> > > >> please > > >> > > > > > > > > >> > > >> > > > check > > >> > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this > > >> approach > > >> > in > > >> > > > place? > > >> > > > > > > > Will > > >> > > > > > > > > >> we be > > >> > > > > > > > > >> > > >> able > > >> > > > > > > > > >> > > >> > to > > >> > > > > > > > > >> > > >> > > > > create > > >> > > > > > > > > >> > > >> > > > > > several additional repositories > for > > >> > > > extensions > > >> > > > > > and > > >> > > > > > > > > >> release > > >> > > > > > > > > >> > them > > >> > > > > > > > > >> > > >> as > > >> > > > > > > > > >> > > >> > > part > > >> > > > > > > > > >> > > >> > > > > of > > >> > > > > > > > > >> > > >> > > > > > the Ignite project? > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > - > > >> > > > > > > > > >> > > >> > > > > > Denis > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM > > Saikat > > >> > > > Maitra < > > >> > > > > > > > > >> > > >> > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > wrote: > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think > more > > >> about > > >> > > > it, I > > >> > > > > > > like > > >> > > > > > > > > >> option > > >> > > > > > > > > >> > - > > >> > > > > > > > > >> > > >> 0. I > > >> > > > > > > > > >> > > >> > am > > >> > > > > > > > > >> > > >> > > > > > > thinking from a new member and a > > >> > > > contributor > > >> > > > > > > > > >> perspective > > >> > > > > > > > > >> > for > > >> > > > > > > > > >> > > >> > Ignite > > >> > > > > > > > > >> > > >> > > > > > > project, I would very much like > my > > >> PR > > >> > and > > >> > > > > > > proposal > > >> > > > > > > > to > > >> > > > > > > > > >> be > > >> > > > > > > > > >> > > >> accepted > > >> > > > > > > > > >> > > >> > > > > within > > >> > > > > > > > > >> > > >> > > > > > > Ignite community. > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > Regards, > > >> > > > > > > > > >> > > >> > > > > > > Saikat > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM > > >> Denis > > >> > > > Magda < > > >> > > > > > > > > >> > > >> [hidden email]> > > >> > > > > > > > > >> > > >> > > > wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the > right > > >> word > > >> > > for > > >> > > > the > > >> > > > > > > > reason > > >> > > > > > > > > >> why > > >> > > > > > > > > >> > > >> > option-0 > > >> > > > > > > > > >> > > >> > > > > might > > >> > > > > > > > > >> > > >> > > > > > be > > >> > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the > > Ignite > > >> > > > community > > >> > > > > > > > > *split*. > > >> > > > > > > > > >> > All > > >> > > > > > > > > >> > > >> those > > >> > > > > > > > > >> > > >> > > who > > >> > > > > > > > > >> > > >> > > > > > will > > >> > > > > > > > > >> > > >> > > > > > > be > > >> > > > > > > > > >> > > >> > > > > > > > contributing to integrations > and > > >> > > > extensions > > >> > > > > > > need > > >> > > > > > > > to > > >> > > > > > > > > >> be > > >> > > > > > > > > >> > able > > >> > > > > > > > > >> > > >> to > > >> > > > > > > > > >> > > >> > > > earn a > > >> > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer > > and > > >> PMC > > >> > > > > > members. > > >> > > > > > > > > >> > Otherwise, > > >> > > > > > > > > >> > > >> I'm > > >> > > > > > > > > >> > > >> > not > > >> > > > > > > > > >> > > >> > > > > sure > > >> > > > > > > > > >> > > >> > > > > > if > > >> > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come > > will > > >> be > > >> > > > fully > > >> > > > > > > > involved > > >> > > > > > > > > >> in > > >> > > > > > > > > >> > the > > >> > > > > > > > > >> > > >> > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > community. > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do you > > >> think > > >> > if > > >> > > > to > > >> > > > > > look > > >> > > > > > > > > from > > >> > > > > > > > > >> > this > > >> > > > > > > > > >> > > >> > > > > perspective? > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > - > > >> > > > > > > > > >> > > >> > > > > > > > Denis > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at 12:04 > AM > > >> > > Dmitriy > > >> > > > > > > Pavlov < > > >> > > > > > > > > >> > > >> > > > [hidden email]> > > >> > > > > > > > > >> > > >> > > > > > > > wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of > > how > > >> > > pushing > > >> > > > > > > others > > >> > > > > > > > to > > >> > > > > > > > > >> > place > > >> > > > > > > > > >> > > >> their > > >> > > > > > > > > >> > > >> > > > > > > > contribution > > >> > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead > > projects > > >> to > > >> > > > split > > >> > > > > > > their > > >> > > > > > > > > >> > > >> communities. > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite > > community > > >> is > > >> > > more > > >> > > > > > open > > >> > > > > > > > and > > >> > > > > > > > > >> > flexible > > >> > > > > > > > > >> > > >> in > > >> > > > > > > > > >> > > >> > > that > > >> > > > > > > > > >> > > >> > > > > > > regard. > > >> > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK from > > my > > >> > > > > > perspective. > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в 04:01, > > >> Saikat > > >> > > > Maitra > > >> > > > > > < > > >> > > > > > > > > >> > > >> > > > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > >: > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I looked into the way > Apache > > >> > Bahir > > >> > > > > > manages > > >> > > > > > > > > their > > >> > > > > > > > > >> > > >> extensions > > >> > > > > > > > > >> > > >> > > for > > >> > > > > > > > > >> > > >> > > > > > Spark > > >> > > > > > > > > >> > > >> > > > > > > > and > > >> > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like > they > > >> are > > >> > > much > > >> > > > > > > > > >> independent in > > >> > > > > > > > > >> > > >> terms > > >> > > > > > > > > >> > > >> > of > > >> > > > > > > > > >> > > >> > > > > > > managing > > >> > > > > > > > > >> > > >> > > > > > > > > > their releases. They also > > have > > >> > > > separate > > >> > > > > > git > > >> > > > > > > > > repos > > >> > > > > > > > > >> > for > > >> > > > > > > > > >> > > >> > apache > > >> > > > > > > > > >> > > >> > > > > bahir > > >> > > > > > > > > >> > > >> > > > > > > and > > >> > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Releases : > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/spark/ > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > https://bahir.apache.org/downloads/flink/ > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Repos : > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> https://github.com/apache/bahir > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > https://github.com/apache/bahir-flink > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are > > >> following > > >> > > the > > >> > > > > > > similar > > >> > > > > > > > > >> > pattern we > > >> > > > > > > > > >> > > >> > can > > >> > > > > > > > > >> > > >> > > > > > create a > > >> > > > > > > > > >> > > >> > > > > > > > > > separate git repo under > the > > >> Org > > >> > > > apache / > > >> > > > > > > > > >> > > >> ignite-extentions > > >> > > > > > > > > >> > > >> > or > > >> > > > > > > > > >> > > >> > > > > > apache > > >> > > > > > > > > >> > > >> > > > > > > / > > >> > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > If most of our > integrations > > >> are > > >> > > data > > >> > > > > > > > streaming > > >> > > > > > > > > >> > > >> connectors > > >> > > > > > > > > >> > > >> > > that > > >> > > > > > > > > >> > > >> > > > we > > >> > > > > > > > > >> > > >> > > > > > are > > >> > > > > > > > > >> > > >> > > > > > > > > most > > >> > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to > > >> separate > > >> > > > > > > repository > > >> > > > > > > > > then > > >> > > > > > > > > >> > > >> joining > > >> > > > > > > > > >> > > >> > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > Bahir > > >> > > > > > > > > >> > > >> > > > > > > > > > project and managing > > >> independent > > >> > > > release > > >> > > > > > > > cycle > > >> > > > > > > > > >> will > > >> > > > > > > > > >> > > >> benefit > > >> > > > > > > > > >> > > >> > > us > > >> > > > > > > > > >> > > >> > > > as > > >> > > > > > > > > >> > > >> > > > > > it > > >> > > > > > > > > >> > > >> > > > > > > > will > > >> > > > > > > > > >> > > >> > > > > > > > > > help foster cross > community > > >> > > > engagement > > >> > > > > > and > > >> > > > > > > > > >> support. > > >> > > > > > > > > >> > The > > >> > > > > > > > > >> > > >> > > purpose > > >> > > > > > > > > >> > > >> > > > > of > > >> > > > > > > > > >> > > >> > > > > > > > Bahir > > >> > > > > > > > > >> > > >> > > > > > > > > is > > >> > > > > > > > > >> > > >> > > > > > > > > > also to host such > extensions > > >> as > > >> > > ours. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > I was reading this news > > >> article > > >> > and > > >> > > > it > > >> > > > > > > > > resonated > > >> > > > > > > > > >> > similar > > >> > > > > > > > > >> > > >> > > ideas > > >> > > > > > > > > >> > > >> > > > > that > > >> > > > > > > > > >> > > >> > > > > > > we > > >> > > > > > > > > >> > > >> > > > > > > > > have > > >> > > > > > > > > >> > > >> > > > > > > > > > specific to managing > release > > >> > cycles > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > > >> > > > > > >> https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Please review and share > your > > >> > > > feedback. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, > > >> > > > > > > > > >> > > >> > > > > > > > > > Saikat > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at > 4:29 > > >> PM > > >> > > Denis > > >> > > > > > > Magda < > > >> > > > > > > > > >> > > >> > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > > wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Folks, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > How about considering > the > > >> > option > > >> > > > > > Dmitriy > > >> > > > > > > > > named > > >> > > > > > > > > >> as > > >> > > > > > > > > >> > "0. > > >> > > > > > > > > >> > > >> > > placing > > >> > > > > > > > > >> > > >> > > > > > > > > integration > > >> > > > > > > > > >> > > >> > > > > > > > > > > in a separate module > > within > > >> > space > > >> > > > of > > >> > > > > > > Apache > > >> > > > > > > > > >> > Ignite"? > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us from > > >> > > following > > >> > > > > > > concepts > > >> > > > > > > > > of > > >> > > > > > > > > >> > Bahir > > >> > > > > > > > > >> > > >> > > project > > >> > > > > > > > > >> > > >> > > > in > > >> > > > > > > > > >> > > >> > > > > > the > > >> > > > > > > > > >> > > >> > > > > > > > > sense > > >> > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating > and > > >> > > managing > > >> > > > > > > > separate > > >> > > > > > > > > >> > > >> repositories > > >> > > > > > > > > >> > > >> > > for > > >> > > > > > > > > >> > > >> > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but > > those > > >> > will > > >> > > > be > > >> > > > > > > > governed > > >> > > > > > > > > >> by > > >> > > > > > > > > >> > the > > >> > > > > > > > > >> > > >> > Ignite > > >> > > > > > > > > >> > > >> > > > > > > community > > >> > > > > > > > > >> > > >> > > > > > > > > and > > >> > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to > > the > > >> > > > extensions > > >> > > > > > > will > > >> > > > > > > > > be > > >> > > > > > > > > >> > > >> becoming > > >> > > > > > > > > >> > > >> > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > committers > > >> > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The > more > > I > > >> > think > > >> > > > about > > >> > > > > > > > this > > >> > > > > > > > > >> > approach > > >> > > > > > > > > >> > > >> the > > >> > > > > > > > > >> > > >> > > > more > > >> > > > > > > > > >> > > >> > > > > I > > >> > > > > > > > > >> > > >> > > > > > > like > > >> > > > > > > > > >> > > >> > > > > > > > > it. > > >> > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > - > > >> > > > > > > > > >> > > >> > > > > > > > > > > Denis > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at > > >> 12:42 > > >> > PM > > >> > > > > > Dmitriy > > >> > > > > > > > > >> Pavlov < > > >> > > > > > > > > >> > > >> > > > > > > [hidden email]> > > >> > > > > > > > > >> > > >> > > > > > > > > > > wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 > ways > > to > > >> > > solve > > >> > > > it. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing integration > > in > > >> a > > >> > > > separate > > >> > > > > > > > module > > >> > > > > > > > > >> > within > > >> > > > > > > > > >> > > >> > space > > >> > > > > > > > > >> > > >> > > of > > >> > > > > > > > > >> > > >> > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir > > >> > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if > option 2 > > >> is > > >> > the > > >> > > > best > > >> > > > > > > one > > >> > > > > > > > > >> since > > >> > > > > > > > > >> > it is > > >> > > > > > > > > >> > > >> > more > > >> > > > > > > > > >> > > >> > > > > about > > >> > > > > > > > > >> > > >> > > > > > > > > > building > > >> > > > > > > > > >> > > >> > > > > > > > > > > a > > >> > > > > > > > > >> > > >> > > > > > > > > > > > new community around > > >> Ignite > > >> > > > > > Extensions, > > >> > > > > > > > it > > >> > > > > > > > > >> may > > >> > > > > > > > > >> > be > > >> > > > > > > > > >> > > >> > tricky. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to be > > >> > > perfectly > > >> > > > OK. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 > most > > >> > since > > >> > > > it is > > >> > > > > > > very > > >> > > > > > > > > >> > natural to > > >> > > > > > > > > >> > > >> > move > > >> > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a > > separate > > >> > > > project > > >> > > > > > > > > specially > > >> > > > > > > > > >> > > >> intended > > >> > > > > > > > > >> > > >> > for > > >> > > > > > > > > >> > > >> > > > > > > > > integration. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with > > option > > >> 1 I > > >> > > > would > > >> > > > > > be > > >> > > > > > > > glad > > >> > > > > > > > > >> to > > >> > > > > > > > > >> > help. > > >> > > > > > > > > >> > > >> > > Count > > >> > > > > > > > > >> > > >> > > > on > > >> > > > > > > > > >> > > >> > > > > > my > > >> > > > > > > > > >> > > >> > > > > > > > > > support > > >> > > > > > > > > >> > > >> > > > > > > > > > > > within the migration > to > > >> > Apache > > >> > > > Bahir. > > >> > > > > > > > > >> > Inter-project > > >> > > > > > > > > >> > > >> > > > > interaction > > >> > > > > > > > > >> > > >> > > > > > > and > > >> > > > > > > > > >> > > >> > > > > > > > > > > > integration are > usually > > >> > > welcomed > > >> > > > in > > >> > > > > > the > > >> > > > > > > > > ASF. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в > > >> 09:31, > > >> > > > Alexey > > >> > > > > > > > > Zinoviev > > >> > > > > > > > > >> < > > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > > > >: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat > > >> Maitra, > > >> > > > could you > > >> > > > > > > > > please > > >> > > > > > > > > >> > > >> describe > > >> > > > > > > > > >> > > >> > how > > >> > > > > > > > > >> > > >> > > > you > > >> > > > > > > > > >> > > >> > > > > > see > > >> > > > > > > > > >> > > >> > > > > > > > the > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in > > Bahir > > >> > > Ignite > > >> > > > > > > > Extensions > > >> > > > > > > > > >> and > > >> > > > > > > > > >> > how > > >> > > > > > > > > >> > > >> it > > >> > > > > > > > > >> > > >> > be > > >> > > > > > > > > >> > > >> > > > > > related > > >> > > > > > > > > >> > > >> > > > > > > > to > > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 > for > > >> > > example. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your > > >> energy > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 г., > > >> 8:10 > > >> > > > Alexey > > >> > > > > > > > > Zinoviev < > > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > > > >: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me > > >> > permissions > > >> > > > too, > > >> > > > > > I'd > > >> > > > > > > > > glad > > >> > > > > > > > > >> to > > >> > > > > > > > > >> > help > > >> > > > > > > > > >> > > >> > with > > >> > > > > > > > > >> > > >> > > > > this > > >> > > > > > > > > >> > > >> > > > > > > > > modules > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and > support > > >> part > > >> > > of > > >> > > > them > > >> > > > > > > in > > >> > > > > > > > > >> > future, but > > >> > > > > > > > > >> > > >> > also > > >> > > > > > > > > >> > > >> > > > we > > >> > > > > > > > > >> > > >> > > > > > need > > >> > > > > > > > > >> > > >> > > > > > > > not > > >> > > > > > > > > >> > > >> > > > > > > > > > > only > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a > few > > >> > > > Committer > > >> > > > > > > > > >> permissions > > >> > > > > > > > > >> > to > > >> > > > > > > > > >> > > >> merge > > >> > > > > > > > > >> > > >> > > In > > >> > > > > > > > > >> > > >> > > > > > > > repository > > >> > > > > > > > > >> > > >> > > > > > > > > > in > > >> > > > > > > > > >> > > >> > > > > > > > > > > > other > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be > very > > >> long > > >> > > > > > proccess. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask Bahir > > >> > > Community > > >> > > > > > about > > >> > > > > > > > > that? > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 > г., > > >> 2:31 > > >> > > > Saikat > > >> > > > > > > > Maitra > > >> > > > > > > > > < > > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > > > >: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with > > >> Apache > > >> > > Bahir > > >> > > > > > > > community > > >> > > > > > > > > >> and > > >> > > > > > > > > >> > they > > >> > > > > > > > > >> > > >> > are > > >> > > > > > > > > >> > > >> > > > > > > interested > > >> > > > > > > > > >> > > >> > > > > > > > > to > > >> > > > > > > > > >> > > >> > > > > > > > > > > have > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite > > >> extensions > > >> > as > > >> > > > part > > >> > > > > > of > > >> > > > > > > > > >> Apache > > >> > > > > > > > > >> > Bahir > > >> > > > > > > > > >> > > >> > > > project. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also > > requested > > >> for > > >> > > > > > > contributor > > >> > > > > > > > > >> > access in > > >> > > > > > > > > >> > > >> > Jira > > >> > > > > > > > > >> > > >> > > > for > > >> > > > > > > > > >> > > >> > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > Bahir > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I > > can > > >> > > create > > >> > > > > > issues > > >> > > > > > > > and > > >> > > > > > > > > >> > assign > > >> > > > > > > > > >> > > >> to > > >> > > > > > > > > >> > > >> > > > > myself. I > > >> > > > > > > > > >> > > >> > > > > > > can > > >> > > > > > > > > >> > > >> > > > > > > > > > help > > >> > > > > > > > > >> > > >> > > > > > > > > > > > with > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as > > well. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts > on > > >> > > releases > > >> > > > > > > specific > > >> > > > > > > > > to > > >> > > > > > > > > >> > > >> > dependencies > > >> > > > > > > > > >> > > >> > > > for > > >> > > > > > > > > >> > > >> > > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> is > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast > follow > > up > > >> > > > release > > >> > > > > > for > > >> > > > > > > > > >> modules > > >> > > > > > > > > >> > > >> based on > > >> > > > > > > > > >> > > >> > > > > latest > > >> > > > > > > > > >> > > >> > > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email > > >> thread > > >> > > for > > >> > > > > > > > reference > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > > > >> > > https://www.mail-archive.com/dev@.../msg02703.html > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to > connect > > >> and > > >> > get > > >> > > > > > > feedback > > >> > > > > > > > on > > >> > > > > > > > > >> the > > >> > > > > > > > > >> > > >> > proposal > > >> > > > > > > > > >> > > >> > > > and > > >> > > > > > > > > >> > > >> > > > > if > > >> > > > > > > > > >> > > >> > > > > > > we > > >> > > > > > > > > >> > > >> > > > > > > > > are > > >> > > > > > > > > >> > > >> > > > > > > > > > ok > > >> > > > > > > > > >> > > >> > > > > > > > > > > > to > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the following > > >> Apache > > >> > > > Ignite > > >> > > > > > > > > >> Extensions > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > >> > > > >> > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, > 2019 > > >> at > > >> > > 9:44 > > >> > > > PM > > >> > > > > > > > Saikat > > >> > > > > > > > > >> > Maitra < > > >> > > > > > > > > >> > > >> > > > > > > > > > > [hidden email] > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to > > discuss > > >> > on a > > >> > > > > > > proposal > > >> > > > > > > > to > > >> > > > > > > > > >> > move and > > >> > > > > > > > > >> > > >> > > > support > > >> > > > > > > > > >> > > >> > > > > > the > > >> > > > > > > > > >> > > >> > > > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as > > >> > separate > > >> > > > Ignite > > >> > > > > > > > > >> > Extensions as > > >> > > > > > > > > >> > > >> > > > discussed > > >> > > > > > > > > >> > > >> > > > > > > here > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > >> > > > >> > > > http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we > > >> wanted to > > >> > > > move > > >> > > > > > our > > >> > > > > > > > > Apache > > >> > > > > > > > > >> > Ignite > > >> > > > > > > > > >> > > >> > > > > > integration > > >> > > > > > > > > >> > > >> > > > > > > as > > >> > > > > > > > > >> > > >> > > > > > > > > > > > separate > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is > this > > >> will > > >> > > > help us > > >> > > > > > > to > > >> > > > > > > > > >> manage > > >> > > > > > > > > >> > and > > >> > > > > > > > > >> > > >> > > > maintain > > >> > > > > > > > > >> > > >> > > > > > > > separate > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache > Ignite > > >> > > > integrations. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the > > integrations > > >> > will > > >> > > > > > > continue > > >> > > > > > > > to > > >> > > > > > > > > >> be > > >> > > > > > > > > >> > part > > >> > > > > > > > > >> > > >> of > > >> > > > > > > > > >> > > >> > > ASF > > >> > > > > > > > > >> > > >> > > > > and > > >> > > > > > > > > >> > > >> > > > > > we > > >> > > > > > > > > >> > > >> > > > > > > > > will > > >> > > > > > > > > >> > > >> > > > > > > > > > > > keep > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and > > >> > developing > > >> > > > in > > >> > > > > > > > > accordance > > >> > > > > > > > > >> > with > > >> > > > > > > > > >> > > >> ASF > > >> > > > > > > > > >> > > >> > > > vision > > >> > > > > > > > > >> > > >> > > > > > and > > >> > > > > > > > > >> > > >> > > > > > > > > > > > practices. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are > considering > > >> > > > following > > >> > > > > > two > > >> > > > > > > > > >> choices > > >> > > > > > > > > >> > for > > >> > > > > > > > > >> > > >> > moving > > >> > > > > > > > > >> > > >> > > > to > > >> > > > > > > > > >> > > >> > > > > > > Apache > > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to > > >> Apache > > >> > > > Bahir > > >> > > > > > > > > community > > >> > > > > > > > > >> and > > >> > > > > > > > > >> > > >> > propose > > >> > > > > > > > > >> > > >> > > to > > >> > > > > > > > > >> > > >> > > > > > make > > >> > > > > > > > > >> > > >> > > > > > > > > Ignite > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a > > >> separate > > >> > > > module as > > >> > > > > > > > part > > >> > > > > > > > > of > > >> > > > > > > > > >> > Apache > > >> > > > > > > > > >> > > >> > > Bahir > > >> > > > > > > > > >> > > >> > > > > > > project. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > https://bahir.apache.org/ > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > >> > > > >> > > > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to > > >> Apache > > >> > > > > > Incubator > > >> > > > > > > > > >> > community and > > >> > > > > > > > > >> > > >> > > > request > > >> > > > > > > > > >> > > >> > > > > > for > > >> > > > > > > > > >> > > >> > > > > > > a > > >> > > > > > > > > >> > > >> > > > > > > > > new > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite > > >> Extensions. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review > and > > >> share > > >> > > > > > feedback > > >> > > > > > > on > > >> > > > > > > > > our > > >> > > > > > > > > >> > > >> proposal. > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > >> > > > > > > > >> > > > > > > > > >> > > >> > > > > > > >> > > > > > > > > >> > > >> > > > > > >> > > > > > > > > >> > > >> > > > > >> > > > > > > > > >> > > >> > > > >> > > > > > > > > >> > > >> > > >> > > > > > > > > >> > > > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > -- > > >> > > > > > > > > >> > Best regards, > > >> > > > > > > > > >> > Ivan Pavlukhin > > >> > > > > > > > > >> > > > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > -- > > >> > > > Best regards, > > >> > > > Ivan Pavlukhin > > >> > > > > > >> > > > > > >> > > > > >> > > > >> > > > > > > |
Hello,
I wanted to connect and discuss on the release process for ignite-extensions. As of today all our integrations since released together were able to run build based on latest snapshot for example the current build depends on 2.8.0-SNAPSHOT. If we are making ignite-extensions as separate project with different release cycle then it make sense to have dependencies on core modules based on released artifact for example the dependency for ignite-core would be 2.7.6 Please review and share your thoughts. PR https://github.com/apache/ignite-extensions/pull/1 Regards Saikat On Fri, Nov 15, 2019 at 6:52 PM Saikat Maitra <[hidden email]> wrote: > Hi Denis, > > Yes, sure I will start moving each extension one at a time and share > updates. > > I am currently working on Flink extension. > > Regards, > Saikat > > > > On Tue, Nov 12, 2019 at 1:55 PM Denis Magda <[hidden email]> wrote: > >> Saikat, >> >> Thanks for decoupling the task. Please ping the community once there is >> anything ready for a review or a further discussion. >> >> - >> Denis >> >> >> On Sat, Nov 9, 2019 at 3:58 PM Saikat Maitra <[hidden email]> >> wrote: >> >> > Hello, >> > >> > As discussed I have created the following jira issues for tracking the >> > migration work for ignite-extensions. >> > >> > Main issue : IEP-36: Modularization >> > https://issues.apache.org/jira/browse/IGNITE-12355 >> > >> > Sub-Tasks >> > >> > Migrate flink module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12356 >> > Migrate Twitter module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12357 >> > Migrate ZeroMQ module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12358 >> > Migrate RocketMQ module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12359 >> > Migrate Storm module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12360 >> > Migrate Flume module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12361 >> > Migrate MQTT module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12362 >> > Migrate Camel module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12363 >> > Migrate JMS module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12364 >> > >> > Regards, >> > Saikat >> > >> > On Fri, Nov 1, 2019 at 9:23 PM Saikat Maitra <[hidden email]> >> > wrote: >> > >> > > Ivan, Thank you for initialising the master branch, much appreciate >> it. >> > > >> > > Denis, Emmanouil, >> > > >> > > We use both local server and mockito to write the tests for flink. >> Incase >> > > of sink it is easier to use a local server mode and publish the data >> into >> > > Ignite Sink where as in case of Ignite used as data source we use >> mockito >> > > to mock Ignite events and Ignite clusters. >> > > >> > > Regards, >> > > Saikat >> > > >> > > >> > > >> > > On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras < >> > [hidden email]> >> > > wrote: >> > > >> > >> Hi, >> > >> >> > >> I just took another look at the Kafka Implementation and I realised >> that >> > >> it >> > >> is a local implementation that is used on the tests (I thought it >> was a >> > >> server already existing somewhere). >> > >> It seems I might be able to spin up the Pub/Sub server locally (I >> found >> > an >> > >> official tool which might work), in the same way it is done for >> Kafka. >> > >> I will try to do so and come back with a pull request. >> > >> Kind regards >> > >> >> > >> *Emmanouil Gkatziouras* >> > >> https://egkatzioura.com/ | >> > >> https://www.linkedin.com/in/gkatziourasemmanouil/ >> > >> https://github.com/gkatzioura >> > >> >> > >> >> > >> On Fri, 1 Nov 2019 at 21:31, Denis Magda <[hidden email]> wrote: >> > >> >> > >> > Saikat, Roman, >> > >> > >> > >> > What's your thinking? I'm not sure we set any infrastructure to >> > validate >> > >> > our Kafka or Flink integrations. For instance, for Flink we use >> > Mockito >> > >> > just to ensure that basic tests pass: >> > >> > https://en.wikipedia.org/wiki/Mockito >> > >> > >> > >> > Our IP finders for AWS, GCE or K8 don't start up any environment >> for >> > >> > testing. Instead, we create some smoke tests ensuring that the APIs >> > are >> > >> not >> > >> > broken. >> > >> > >> > >> > - >> > >> > Denis >> > >> > >> > >> > >> > >> > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < >> > >> [hidden email] >> > >> > > >> > >> > wrote: >> > >> > >> > >> > > Hi all, >> > >> > > >> > >> > > That's great news! Yes I am ready to do a pull request on the new >> > >> repo. >> > >> > > I believe it is ok to create a ticket for the Pub/Sub proposal >> [1]. >> > >> > > My next question has to do with the CI and the integration >> tests. In >> > >> > order >> > >> > > for my tests to work, a local Pub/Sub server needs to be up and >> > >> running. >> > >> > > I tried to find any deployment scripts that set the >> infrastructure >> > >> needed >> > >> > > up and running (for example Kafka) but I was not successful on >> this >> > >> one. >> > >> > > How should I proceed on that? >> > >> > > >> > >> > > Kind regards >> > >> > > >> > >> > > [1] >> > >> > > >> > >> > > >> > >> > >> > >> >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html >> > >> > > >> > >> > > *Emmanouil Gkatziouras* >> > >> > > https://egkatzioura.com/ | >> > >> > > https://www.linkedin.com/in/gkatziourasemmanouil/ >> > >> > > https://github.com/gkatzioura >> > >> > > >> > >> > > >> > >> > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[hidden email] >> > >> > >> wrote: >> > >> > > >> > >> > > > Saikat, >> > >> > > > >> > >> > > > I initialized master branch with empty README file [1]. I >> suppose >> > >> all >> > >> > > > ignite committers have rights for push. >> > >> > > > >> > >> > > > [1] https://github.com/apache/ignite-extensions >> > >> > > > >> > >> > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra < >> > [hidden email] >> > >> >: >> > >> > > > > >> > >> > > > > Hello Dmitriy, Denis >> > >> > > > > >> > >> > > > > Thank you for help in creating the repo. I can see it has >> synced >> > >> in >> > >> > > > github >> > >> > > > > as well. >> > >> > > > > >> > >> > > > > Can you please add a sample readme.md file as the repo is >> empty >> > I >> > >> am >> > >> > > > unable >> > >> > > > > to fork it? >> > >> > > > > >> > >> > > > > or let me check if I can directly commit a sample readme file >> > from >> > >> > > local >> > >> > > > > then I should be able to fork this repo. >> > >> > > > > >> > >> > > > > I will start working on the migration for Flink, Camel, >> MQTT, >> > >> etc. >> > >> > > > > >> > >> > > > > Emmanouil, please take a look and feel free to raise PR in >> this >> > >> new >> > >> > > repo. >> > >> > > > > >> > >> > > > > Regards, >> > >> > > > > Saikat >> > >> > > > > >> > >> > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda < >> [hidden email]> >> > >> > wrote: >> > >> > > > > >> > >> > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, >> please >> > >> let us >> > >> > > > know if >> > >> > > > > > anything else is needed. >> > >> > > > > > >> > >> > > > > > - >> > >> > > > > > Denis >> > >> > > > > > >> > >> > > > > > >> > >> > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < >> > >> [hidden email] >> > >> > > >> > >> > > > wrote: >> > >> > > > > > >> > >> > > > > > > Hi, I've created >> > >> > > > > > > >> https://gitbox.apache.org/repos/asf/ignite-extensions.git >> > >> > > > > > > >> > >> > > > > > > It should be synced in a few minutes. >> > >> > > > > > > >> > >> > > > > > > Sincerely, >> > >> > > > > > > Dmitriy Pavlov >> > >> > > > > > > >> > >> > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda < >> [hidden email] >> > >: >> > >> > > > > > > >> > >> > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? >> I'm >> > on >> > >> the >> > >> > > > road >> > >> > > > > > and >> > >> > > > > > > > can't do that. >> > >> > > > > > > > >> > >> > > > > > > > - >> > >> > > > > > > > Denis >> > >> > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < >> > >> > > > [hidden email] >> > >> > > > > > > >> > >> > > > > > > > wrote: >> > >> > > > > > > > >> > >> > > > > > > > > Hi, >> > >> > > > > > > > > >> > >> > > > > > > > > I would need help from Ignite PMC member to create >> the >> > new >> > >> > > > > > > > > repository ignite-extensions. >> > >> > > > > > > > > >> > >> > > > > > > > > Can you please create the repository here >> > >> > > > > > > https://selfserve.apache.org/ >> > >> > > > > > > > > >> > >> > > > > > > > > Regards, >> > >> > > > > > > > > Saikat >> > >> > > > > > > > > >> > >> > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < >> > >> > > > > > > [hidden email]> >> > >> > > > > > > > > wrote: >> > >> > > > > > > > > >> > >> > > > > > > > > > Hello Denis, >> > >> > > > > > > > > > >> > >> > > > > > > > > > Thank you for your response. >> > >> > > > > > > > > > >> > >> > > > > > > > > > I tried to request for new repository but the >> > repository >> > >> > name >> > >> > > > is >> > >> > > > > > > > showing >> > >> > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have >> reached >> > >> out to >> > >> > > > Apache >> > >> > > > > > > > Infra >> > >> > > > > > > > > > user email list to understand the process to >> create a >> > >> new >> > >> > > > > > repository. >> > >> > > > > > > > > > >> > >> > > > > > > > > > I will definitely help to migrate the other ignite >> > >> > extensions >> > >> > > > to >> > >> > > > > > the >> > >> > > > > > > > new >> > >> > > > > > > > > > repository once the repository is created. >> > >> > > > > > > > > > >> > >> > > > > > > > > > Regards, >> > >> > > > > > > > > > Saikat >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < >> > >> > > > [hidden email]> >> > >> > > > > > > > wrote: >> > >> > > > > > > > > > >> > >> > > > > > > > > >> "ignite-extensions" might be a better name in the >> > long >> > >> > term >> > >> > > > if we >> > >> > > > > > > > decide >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> place any extension to the repo that doesn't >> > integrate >> > >> > with >> > >> > > > any >> > >> > > > > > 3rd >> > >> > > > > > > > > party >> > >> > > > > > > > > >> technology but rather enhances Ignite with extra >> API. >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> After thinking about it for the last few days, I >> > think >> > >> > that >> > >> > > > the >> > >> > > > > > best >> > >> > > > > > > > > >> approach to start with should be as follows: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and >> > let >> > >> > > > Emmanouil >> > >> > > > > > > > > >> contribute >> > >> > > > > > > > > >> the Pub/Sub Streamer integration there. >> > >> > > > > > > > > >> 2. Let's move after or in parallel our >> streaming >> > >> > > > integrations >> > >> > > > > > > there >> > >> > > > > > > > > >> like >> > >> > > > > > > > > >> Flink, Camel, MQTT, etc.: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > >> > > > > > > > > >> 3. After checking the approach with the first >> > >> > > integrations >> > >> > > > we >> > >> > > > > > can >> > >> > > > > > > > > carry >> > >> > > > > > > > > >> on with the rest of modules: Spark and >> Hibernate >> > >> > require >> > >> > > > their >> > >> > > > > > > own >> > >> > > > > > > > > >> repos, >> > >> > > > > > > > > >> our TensorFlow integration might be moved to >> > >> > > > > > "ignite-extensions" >> > >> > > > > > > as >> > >> > > > > > > > > >> well >> > >> > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated >> > >> extensions >> > >> > > > repo for >> > >> > > > > > > ML >> > >> > > > > > > > > >> integrations. >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 >> and >> > >> lead >> > >> > > #2? >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> - >> > >> > > > > > > > > >> Denis >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < >> > >> > > > > > [hidden email] >> > >> > > > > > > > >> > >> > > > > > > > > >> wrote: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > Folks, >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > Just another one name candidate >> > "ignite-integrations" >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > Or are there not only integrations? >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < >> > >> > > > > > > [hidden email] >> > >> > > > > > > > >: >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > Hi Denis, >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > I meant we can create dedicated repository for >> > >> > > individual >> > >> > > > > > > > extensions >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > we >> > >> > > > > > > > > >> > > can create submodules inside each specific >> > >> repository >> > >> > > for >> > >> > > > > > > > individual >> > >> > > > > > > > > >> > > extensions versions. >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > Regards, >> > >> > > > > > > > > >> > > Saikat >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra >> < >> > >> > > > > > > > > >> [hidden email]> >> > >> > > > > > > > > >> > > wrote: >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > > Hi Denis, >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good >> idea >> > >> and we >> > >> > > can >> > >> > > > > > > create >> > >> > > > > > > > > >> > submodules >> > >> > > > > > > > > >> > > > inside each specific repository for >> individual >> > >> > > > extensions. >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > Regards, >> > >> > > > > > > > > >> > > > Saikat >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda >> < >> > >> > > > > > > [hidden email]> >> > >> > > > > > > > > >> wrote: >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > >> Folks, >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> What do you think about having a dedicated >> > >> > repository >> > >> > > > for >> > >> > > > > > > each >> > >> > > > > > > > > >> > extension >> > >> > > > > > > > > >> > > >> instead of a single one? It sounds >> complicated >> > >> but >> > >> > > > might be >> > >> > > > > > > > > >> > worthwhile for >> > >> > > > > > > > > >> > > >> cases when an integration requires to >> support >> > >> > several >> > >> > > > > > > versions. >> > >> > > > > > > > > >> Take >> > >> > > > > > > > > >> > Spark >> > >> > > > > > > > > >> > > >> or Hibernate as an example, we already >> provide >> > >> > > > different >> > >> > > > > > > > versions >> > >> > > > > > > > > >> of >> > >> > > > > > > > > >> > > >> Ignite >> > >> > > > > > > > > >> > > >> packages for various Spark/Hibernate >> versions. >> > >> It >> > >> > > will >> > >> > > > be >> > >> > > > > > > > easier >> > >> > > > > > > > > to >> > >> > > > > > > > > >> > handle >> > >> > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> - >> > >> > > > > > > > > >> > > >> Denis >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat >> > Maitra < >> > >> > > > > > > > > >> > [hidden email]> >> > >> > > > > > > > > >> > > >> wrote: >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> > Hello Alexey, >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also >> > >> aligned >> > >> > > for >> > >> > > > > > > > > >> > ignite-extensions. >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > If others are also ok we can create the >> new >> > >> > > > repository >> > >> > > > > > with >> > >> > > > > > > > > name >> > >> > > > > > > > > >> > > >> > ignite-extensions. >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > Regards, >> > >> > > > > > > > > >> > > >> > Saikat >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey >> > >> Zinoviev < >> > >> > > > > > > > > >> > [hidden email] >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > wrote: >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more >> > widely >> > >> > than >> > >> > > > > > > > > >> > ignite-connectors) >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat >> > Maitra < >> > >> > > > > > > > > >> > [hidden email]>: >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am >> thinking >> > >> when >> > >> > a >> > >> > > > new >> > >> > > > > > repo >> > >> > > > > > > > is >> > >> > > > > > > > > >> > created >> > >> > > > > > > > > >> > > >> that >> > >> > > > > > > > > >> > > >> > > > will not mean that the project will >> > >> undergo >> > >> > > > Incubator >> > >> > > > > > > > > >> process , >> > >> > > > > > > > > >> > Is >> > >> > > > > > > > > >> > > >> > > > this correct? >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > We actually want to just take few of >> our >> > >> > > > integrations >> > >> > > > > > > and >> > >> > > > > > > > > >> > release >> > >> > > > > > > > > >> > > >> them >> > >> > > > > > > > > >> > > >> > > > separately as part of this new git >> > >> > repository. >> > >> > > We >> > >> > > > > > will >> > >> > > > > > > > > >> continue >> > >> > > > > > > > > >> > to >> > >> > > > > > > > > >> > > >> keep >> > >> > > > > > > > > >> > > >> > > the >> > >> > > > > > > > > >> > > >> > > > release group name and artifact name >> > same. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > I will definitely help drive the >> > >> initiative >> > >> > to >> > >> > > > > > migrate >> > >> > > > > > > > our >> > >> > > > > > > > > >> > > >> integrations >> > >> > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > I seek help from our community to >> > propose >> > >> new >> > >> > > > name >> > >> > > > > > for >> > >> > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> Extension >> > >> > > > > > > > > >> > > >> > > > repository. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > - ignite-extensions >> > >> > > > > > > > > >> > > >> > > > - ignite-sidecar >> > >> > > > > > > > > >> > > >> > > > - ignite-ext >> > >> > > > > > > > > >> > > >> > > > - ignite-connectors >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Regards, >> > >> > > > > > > > > >> > > >> > > > Saikat >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM >> Dmitriy >> > >> > Pavlov >> > >> > > < >> > >> > > > > > > > > >> > [hidden email]> >> > >> > > > > > > > > >> > > >> > > wrote: >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > > Hi Denis, >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > any PMC member can create >> repository >> > >> here >> > >> > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > We just need to select repo names >> in >> > >> > advance. >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > Sincerely, >> > >> > > > > > > > > >> > > >> > > > > Dmitriy Pavlov >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis >> > >> Magda < >> > >> > > > > > > > > >> [hidden email]>: >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving >> > this >> > >> > > > > > initiative, >> > >> > > > > > > > > could >> > >> > > > > > > > > >> you >> > >> > > > > > > > > >> > > >> please >> > >> > > > > > > > > >> > > >> > > > check >> > >> > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this >> > >> approach >> > >> > in >> > >> > > > place? >> > >> > > > > > > > Will >> > >> > > > > > > > > >> we be >> > >> > > > > > > > > >> > > >> able >> > >> > > > > > > > > >> > > >> > to >> > >> > > > > > > > > >> > > >> > > > > create >> > >> > > > > > > > > >> > > >> > > > > > several additional repositories >> for >> > >> > > > extensions >> > >> > > > > > and >> > >> > > > > > > > > >> release >> > >> > > > > > > > > >> > them >> > >> > > > > > > > > >> > > >> as >> > >> > > > > > > > > >> > > >> > > part >> > >> > > > > > > > > >> > > >> > > > > of >> > >> > > > > > > > > >> > > >> > > > > > the Ignite project? >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM >> > Saikat >> > >> > > > Maitra < >> > >> > > > > > > > > >> > > >> > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think >> more >> > >> about >> > >> > > > it, I >> > >> > > > > > > like >> > >> > > > > > > > > >> option >> > >> > > > > > > > > >> > - >> > >> > > > > > > > > >> > > >> 0. I >> > >> > > > > > > > > >> > > >> > am >> > >> > > > > > > > > >> > > >> > > > > > > thinking from a new member and >> a >> > >> > > > contributor >> > >> > > > > > > > > >> perspective >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > project, I would very much >> like my >> > >> PR >> > >> > and >> > >> > > > > > > proposal >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > > >> accepted >> > >> > > > > > > > > >> > > >> > > > > within >> > >> > > > > > > > > >> > > >> > > > > > > Ignite community. >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Regards, >> > >> > > > > > > > > >> > > >> > > > > > > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM >> > >> Denis >> > >> > > > Magda < >> > >> > > > > > > > > >> > > >> [hidden email]> >> > >> > > > > > > > > >> > > >> > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the >> right >> > >> word >> > >> > > for >> > >> > > > the >> > >> > > > > > > > reason >> > >> > > > > > > > > >> why >> > >> > > > > > > > > >> > > >> > option-0 >> > >> > > > > > > > > >> > > >> > > > > might >> > >> > > > > > > > > >> > > >> > > > > > be >> > >> > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the >> > Ignite >> > >> > > > community >> > >> > > > > > > > > *split*. >> > >> > > > > > > > > >> > All >> > >> > > > > > > > > >> > > >> those >> > >> > > > > > > > > >> > > >> > > who >> > >> > > > > > > > > >> > > >> > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > be >> > >> > > > > > > > > >> > > >> > > > > > > > contributing to integrations >> and >> > >> > > > extensions >> > >> > > > > > > need >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > able >> > >> > > > > > > > > >> > > >> to >> > >> > > > > > > > > >> > > >> > > > earn a >> > >> > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer >> > and >> > >> PMC >> > >> > > > > > members. >> > >> > > > > > > > > >> > Otherwise, >> > >> > > > > > > > > >> > > >> I'm >> > >> > > > > > > > > >> > > >> > not >> > >> > > > > > > > > >> > > >> > > > > sure >> > >> > > > > > > > > >> > > >> > > > > > if >> > >> > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come >> > will >> > >> be >> > >> > > > fully >> > >> > > > > > > > involved >> > >> > > > > > > > > >> in >> > >> > > > > > > > > >> > the >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > community. >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do >> you >> > >> think >> > >> > if >> > >> > > > to >> > >> > > > > > look >> > >> > > > > > > > > from >> > >> > > > > > > > > >> > this >> > >> > > > > > > > > >> > > >> > > > > perspective? >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at >> 12:04 AM >> > >> > > Dmitriy >> > >> > > > > > > Pavlov < >> > >> > > > > > > > > >> > > >> > > > [hidden email]> >> > >> > > > > > > > > >> > > >> > > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of >> > how >> > >> > > pushing >> > >> > > > > > > others >> > >> > > > > > > > to >> > >> > > > > > > > > >> > place >> > >> > > > > > > > > >> > > >> their >> > >> > > > > > > > > >> > > >> > > > > > > > contribution >> > >> > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead >> > projects >> > >> to >> > >> > > > split >> > >> > > > > > > their >> > >> > > > > > > > > >> > > >> communities. >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite >> > community >> > >> is >> > >> > > more >> > >> > > > > > open >> > >> > > > > > > > and >> > >> > > > > > > > > >> > flexible >> > >> > > > > > > > > >> > > >> in >> > >> > > > > > > > > >> > > >> > > that >> > >> > > > > > > > > >> > > >> > > > > > > regard. >> > >> > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK >> from >> > my >> > >> > > > > > perspective. >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в >> 04:01, >> > >> Saikat >> > >> > > > Maitra >> > >> > > > > > < >> > >> > > > > > > > > >> > > >> > > > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I looked into the way >> Apache >> > >> > Bahir >> > >> > > > > > manages >> > >> > > > > > > > > their >> > >> > > > > > > > > >> > > >> extensions >> > >> > > > > > > > > >> > > >> > > for >> > >> > > > > > > > > >> > > >> > > > > > Spark >> > >> > > > > > > > > >> > > >> > > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like >> they >> > >> are >> > >> > > much >> > >> > > > > > > > > >> independent in >> > >> > > > > > > > > >> > > >> terms >> > >> > > > > > > > > >> > > >> > of >> > >> > > > > > > > > >> > > >> > > > > > > managing >> > >> > > > > > > > > >> > > >> > > > > > > > > > their releases. They also >> > have >> > >> > > > separate >> > >> > > > > > git >> > >> > > > > > > > > repos >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > apache >> > >> > > > > > > > > >> > > >> > > > > bahir >> > >> > > > > > > > > >> > > >> > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Releases : >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > https://bahir.apache.org/downloads/spark/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > https://bahir.apache.org/downloads/flink/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Repos : >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> https://github.com/apache/bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > https://github.com/apache/bahir-flink >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are >> > >> following >> > >> > > the >> > >> > > > > > > similar >> > >> > > > > > > > > >> > pattern we >> > >> > > > > > > > > >> > > >> > can >> > >> > > > > > > > > >> > > >> > > > > > create a >> > >> > > > > > > > > >> > > >> > > > > > > > > > separate git repo under >> the >> > >> Org >> > >> > > > apache / >> > >> > > > > > > > > >> > > >> ignite-extentions >> > >> > > > > > > > > >> > > >> > or >> > >> > > > > > > > > >> > > >> > > > > > apache >> > >> > > > > > > > > >> > > >> > > > > > > / >> > >> > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > If most of our >> integrations >> > >> are >> > >> > > data >> > >> > > > > > > > streaming >> > >> > > > > > > > > >> > > >> connectors >> > >> > > > > > > > > >> > > >> > > that >> > >> > > > > > > > > >> > > >> > > > we >> > >> > > > > > > > > >> > > >> > > > > > are >> > >> > > > > > > > > >> > > >> > > > > > > > > most >> > >> > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to >> > >> separate >> > >> > > > > > > repository >> > >> > > > > > > > > then >> > >> > > > > > > > > >> > > >> joining >> > >> > > > > > > > > >> > > >> > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > project and managing >> > >> independent >> > >> > > > release >> > >> > > > > > > > cycle >> > >> > > > > > > > > >> will >> > >> > > > > > > > > >> > > >> benefit >> > >> > > > > > > > > >> > > >> > > us >> > >> > > > > > > > > >> > > >> > > > as >> > >> > > > > > > > > >> > > >> > > > > > it >> > >> > > > > > > > > >> > > >> > > > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > > > > help foster cross >> community >> > >> > > > engagement >> > >> > > > > > and >> > >> > > > > > > > > >> support. >> > >> > > > > > > > > >> > The >> > >> > > > > > > > > >> > > >> > > purpose >> > >> > > > > > > > > >> > > >> > > > > of >> > >> > > > > > > > > >> > > >> > > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > is >> > >> > > > > > > > > >> > > >> > > > > > > > > > also to host such >> extensions >> > >> as >> > >> > > ours. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I was reading this news >> > >> article >> > >> > and >> > >> > > > it >> > >> > > > > > > > > resonated >> > >> > > > > > > > > >> > similar >> > >> > > > > > > > > >> > > >> > > ideas >> > >> > > > > > > > > >> > > >> > > > > that >> > >> > > > > > > > > >> > > >> > > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > have >> > >> > > > > > > > > >> > > >> > > > > > > > > > specific to managing >> release >> > >> > cycles >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > >> > >> > > > >> > >> https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Please review and share >> your >> > >> > > > feedback. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at >> 4:29 >> > >> PM >> > >> > > Denis >> > >> > > > > > > Magda < >> > >> > > > > > > > > >> > > >> > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Folks, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > How about considering >> the >> > >> > option >> > >> > > > > > Dmitriy >> > >> > > > > > > > > named >> > >> > > > > > > > > >> as >> > >> > > > > > > > > >> > "0. >> > >> > > > > > > > > >> > > >> > > placing >> > >> > > > > > > > > >> > > >> > > > > > > > > integration >> > >> > > > > > > > > >> > > >> > > > > > > > > > > in a separate module >> > within >> > >> > space >> > >> > > > of >> > >> > > > > > > Apache >> > >> > > > > > > > > >> > Ignite"? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us >> from >> > >> > > following >> > >> > > > > > > concepts >> > >> > > > > > > > > of >> > >> > > > > > > > > >> > Bahir >> > >> > > > > > > > > >> > > >> > > project >> > >> > > > > > > > > >> > > >> > > > in >> > >> > > > > > > > > >> > > >> > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > sense >> > >> > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating >> and >> > >> > > managing >> > >> > > > > > > > separate >> > >> > > > > > > > > >> > > >> repositories >> > >> > > > > > > > > >> > > >> > > for >> > >> > > > > > > > > >> > > >> > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but >> > those >> > >> > will >> > >> > > > be >> > >> > > > > > > > governed >> > >> > > > > > > > > >> by >> > >> > > > > > > > > >> > the >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > community >> > >> > > > > > > > > >> > > >> > > > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to >> > the >> > >> > > > extensions >> > >> > > > > > > will >> > >> > > > > > > > > be >> > >> > > > > > > > > >> > > >> becoming >> > >> > > > > > > > > >> > > >> > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > committers >> > >> > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The >> more >> > I >> > >> > think >> > >> > > > about >> > >> > > > > > > > this >> > >> > > > > > > > > >> > approach >> > >> > > > > > > > > >> > > >> the >> > >> > > > > > > > > >> > > >> > > > more >> > >> > > > > > > > > >> > > >> > > > > I >> > >> > > > > > > > > >> > > >> > > > > > > like >> > >> > > > > > > > > >> > > >> > > > > > > > > it. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at >> > >> 12:42 >> > >> > PM >> > >> > > > > > Dmitriy >> > >> > > > > > > > > >> Pavlov < >> > >> > > > > > > > > >> > > >> > > > > > > [hidden email]> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 >> ways >> > to >> > >> > > solve >> > >> > > > it. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing >> integration >> > in >> > >> a >> > >> > > > separate >> > >> > > > > > > > module >> > >> > > > > > > > > >> > within >> > >> > > > > > > > > >> > > >> > space >> > >> > > > > > > > > >> > > >> > > of >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if >> option 2 >> > >> is >> > >> > the >> > >> > > > best >> > >> > > > > > > one >> > >> > > > > > > > > >> since >> > >> > > > > > > > > >> > it is >> > >> > > > > > > > > >> > > >> > more >> > >> > > > > > > > > >> > > >> > > > > about >> > >> > > > > > > > > >> > > >> > > > > > > > > > building >> > >> > > > > > > > > >> > > >> > > > > > > > > > > a >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > new community around >> > >> Ignite >> > >> > > > > > Extensions, >> > >> > > > > > > > it >> > >> > > > > > > > > >> may >> > >> > > > > > > > > >> > be >> > >> > > > > > > > > >> > > >> > tricky. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to >> be >> > >> > > perfectly >> > >> > > > OK. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 >> most >> > >> > since >> > >> > > > it is >> > >> > > > > > > very >> > >> > > > > > > > > >> > natural to >> > >> > > > > > > > > >> > > >> > move >> > >> > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a >> > separate >> > >> > > > project >> > >> > > > > > > > > specially >> > >> > > > > > > > > >> > > >> intended >> > >> > > > > > > > > >> > > >> > for >> > >> > > > > > > > > >> > > >> > > > > > > > > integration. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with >> > option >> > >> 1 I >> > >> > > > would >> > >> > > > > > be >> > >> > > > > > > > glad >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> > help. >> > >> > > > > > > > > >> > > >> > > Count >> > >> > > > > > > > > >> > > >> > > > on >> > >> > > > > > > > > >> > > >> > > > > > my >> > >> > > > > > > > > >> > > >> > > > > > > > > > support >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > within the migration >> to >> > >> > Apache >> > >> > > > Bahir. >> > >> > > > > > > > > >> > Inter-project >> > >> > > > > > > > > >> > > >> > > > > interaction >> > >> > > > > > > > > >> > > >> > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > integration are >> usually >> > >> > > welcomed >> > >> > > > in >> > >> > > > > > the >> > >> > > > > > > > > ASF. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в >> > >> 09:31, >> > >> > > > Alexey >> > >> > > > > > > > > Zinoviev >> > >> > > > > > > > > >> < >> > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat >> > >> Maitra, >> > >> > > > could you >> > >> > > > > > > > > please >> > >> > > > > > > > > >> > > >> describe >> > >> > > > > > > > > >> > > >> > how >> > >> > > > > > > > > >> > > >> > > > you >> > >> > > > > > > > > >> > > >> > > > > > see >> > >> > > > > > > > > >> > > >> > > > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in >> > Bahir >> > >> > > Ignite >> > >> > > > > > > > Extensions >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > how >> > >> > > > > > > > > >> > > >> it >> > >> > > > > > > > > >> > > >> > be >> > >> > > > > > > > > >> > > >> > > > > > related >> > >> > > > > > > > > >> > > >> > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 >> for >> > >> > > example. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your >> > >> energy >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 >> г., >> > >> 8:10 >> > >> > > > Alexey >> > >> > > > > > > > > Zinoviev < >> > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me >> > >> > permissions >> > >> > > > too, >> > >> > > > > > I'd >> > >> > > > > > > > > glad >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> > help >> > >> > > > > > > > > >> > > >> > with >> > >> > > > > > > > > >> > > >> > > > > this >> > >> > > > > > > > > >> > > >> > > > > > > > > modules >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and >> support >> > >> part >> > >> > > of >> > >> > > > them >> > >> > > > > > > in >> > >> > > > > > > > > >> > future, but >> > >> > > > > > > > > >> > > >> > also >> > >> > > > > > > > > >> > > >> > > > we >> > >> > > > > > > > > >> > > >> > > > > > need >> > >> > > > > > > > > >> > > >> > > > > > > > not >> > >> > > > > > > > > >> > > >> > > > > > > > > > > only >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a >> few >> > >> > > > Committer >> > >> > > > > > > > > >> permissions >> > >> > > > > > > > > >> > to >> > >> > > > > > > > > >> > > >> merge >> > >> > > > > > > > > >> > > >> > > In >> > >> > > > > > > > > >> > > >> > > > > > > > repository >> > >> > > > > > > > > >> > > >> > > > > > > > > > in >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > other >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be >> very >> > >> long >> > >> > > > > > proccess. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask >> Bahir >> > >> > > Community >> > >> > > > > > about >> > >> > > > > > > > > that? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 >> г., >> > >> 2:31 >> > >> > > > Saikat >> > >> > > > > > > > Maitra >> > >> > > > > > > > > < >> > >> > > > > > > > > >> > > >> > > > > > > > [hidden email] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with >> > >> Apache >> > >> > > Bahir >> > >> > > > > > > > community >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > they >> > >> > > > > > > > > >> > > >> > are >> > >> > > > > > > > > >> > > >> > > > > > > interested >> > >> > > > > > > > > >> > > >> > > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > have >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite >> > >> extensions >> > >> > as >> > >> > > > part >> > >> > > > > > of >> > >> > > > > > > > > >> Apache >> > >> > > > > > > > > >> > Bahir >> > >> > > > > > > > > >> > > >> > > > project. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also >> > requested >> > >> for >> > >> > > > > > > contributor >> > >> > > > > > > > > >> > access in >> > >> > > > > > > > > >> > > >> > Jira >> > >> > > > > > > > > >> > > >> > > > for >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I >> > can >> > >> > > create >> > >> > > > > > issues >> > >> > > > > > > > and >> > >> > > > > > > > > >> > assign >> > >> > > > > > > > > >> > > >> to >> > >> > > > > > > > > >> > > >> > > > > myself. I >> > >> > > > > > > > > >> > > >> > > > > > > can >> > >> > > > > > > > > >> > > >> > > > > > > > > > help >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > with >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as >> > well. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts >> on >> > >> > > releases >> > >> > > > > > > specific >> > >> > > > > > > > > to >> > >> > > > > > > > > >> > > >> > dependencies >> > >> > > > > > > > > >> > > >> > > > for >> > >> > > > > > > > > >> > > >> > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> is >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast >> follow >> > up >> > >> > > > release >> > >> > > > > > for >> > >> > > > > > > > > >> modules >> > >> > > > > > > > > >> > > >> based on >> > >> > > > > > > > > >> > > >> > > > > latest >> > >> > > > > > > > > >> > > >> > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email >> > >> thread >> > >> > > for >> > >> > > > > > > > reference >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > >> > > https://www.mail-archive.com/dev@.../msg02703.html >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to >> connect >> > >> and >> > >> > get >> > >> > > > > > > feedback >> > >> > > > > > > > on >> > >> > > > > > > > > >> the >> > >> > > > > > > > > >> > > >> > proposal >> > >> > > > > > > > > >> > > >> > > > and >> > >> > > > > > > > > >> > > >> > > > > if >> > >> > > > > > > > > >> > > >> > > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > are >> > >> > > > > > > > > >> > > >> > > > > > > > > > ok >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the >> following >> > >> Apache >> > >> > > > Ignite >> > >> > > > > > > > > >> Extensions >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, >> 2019 >> > >> at >> > >> > > 9:44 >> > >> > > > PM >> > >> > > > > > > > Saikat >> > >> > > > > > > > > >> > Maitra < >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> [hidden email] >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to >> > discuss >> > >> > on a >> > >> > > > > > > proposal >> > >> > > > > > > > to >> > >> > > > > > > > > >> > move and >> > >> > > > > > > > > >> > > >> > > > support >> > >> > > > > > > > > >> > > >> > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as >> > >> > separate >> > >> > > > Ignite >> > >> > > > > > > > > >> > Extensions as >> > >> > > > > > > > > >> > > >> > > > discussed >> > >> > > > > > > > > >> > > >> > > > > > > here >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we >> > >> wanted to >> > >> > > > move >> > >> > > > > > our >> > >> > > > > > > > > Apache >> > >> > > > > > > > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > integration >> > >> > > > > > > > > >> > > >> > > > > > > as >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > separate >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is >> this >> > >> will >> > >> > > > help us >> > >> > > > > > > to >> > >> > > > > > > > > >> manage >> > >> > > > > > > > > >> > and >> > >> > > > > > > > > >> > > >> > > > maintain >> > >> > > > > > > > > >> > > >> > > > > > > > separate >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache >> Ignite >> > >> > > > integrations. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the >> > integrations >> > >> > will >> > >> > > > > > > continue >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > part >> > >> > > > > > > > > >> > > >> of >> > >> > > > > > > > > >> > > >> > > ASF >> > >> > > > > > > > > >> > > >> > > > > and >> > >> > > > > > > > > >> > > >> > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > keep >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and >> > >> > developing >> > >> > > > in >> > >> > > > > > > > > accordance >> > >> > > > > > > > > >> > with >> > >> > > > > > > > > >> > > >> ASF >> > >> > > > > > > > > >> > > >> > > > vision >> > >> > > > > > > > > >> > > >> > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > practices. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are >> considering >> > >> > > > following >> > >> > > > > > two >> > >> > > > > > > > > >> choices >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > moving >> > >> > > > > > > > > >> > > >> > > > to >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to >> > >> Apache >> > >> > > > Bahir >> > >> > > > > > > > > community >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > > >> > propose >> > >> > > > > > > > > >> > > >> > > to >> > >> > > > > > > > > >> > > >> > > > > > make >> > >> > > > > > > > > >> > > >> > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a >> > >> separate >> > >> > > > module as >> > >> > > > > > > > part >> > >> > > > > > > > > of >> > >> > > > > > > > > >> > Apache >> > >> > > > > > > > > >> > > >> > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > project. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > https://bahir.apache.org/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to >> > >> Apache >> > >> > > > > > Incubator >> > >> > > > > > > > > >> > community and >> > >> > > > > > > > > >> > > >> > > > request >> > >> > > > > > > > > >> > > >> > > > > > for >> > >> > > > > > > > > >> > > >> > > > > > > a >> > >> > > > > > > > > >> > > >> > > > > > > > > new >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite >> > >> Extensions. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review >> and >> > >> share >> > >> > > > > > feedback >> > >> > > > > > > on >> > >> > > > > > > > > our >> > >> > > > > > > > > >> > > >> proposal. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > -- >> > >> > > > > > > > > >> > Best regards, >> > >> > > > > > > > > >> > Ivan Pavlukhin >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > -- >> > >> > > > Best regards, >> > >> > > > Ivan Pavlukhin >> > >> > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > > >> > >> > |
Free forum by Nabble | Edit this page |