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 <saikat.mai...@gmail.com> 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 <dma...@apache.org> 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 <saikat.mai...@gmail.com> >> 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 <zaleslaw....@gmail.com >> > >> > wrote: >> > >> > > Vote for ignite-extensions (it's more widely than ignite-connectors) >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat Maitra <saikat.mai...@gmail.com>: >> > > >> > > > 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 <dpav...@apache.org> >> > > 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 <dma...@apache.org>: >> > > > > >> > > > > > 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 < >> > > saikat.mai...@gmail.com >> > > > > >> > > > > > 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 < >> dma...@apache.org> >> > > > 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 < >> > > > dpav...@apache.org> >> > > > > > > > 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 < >> > > > > saikat.mai...@gmail.com >> > > > > > >: >> > > > > > > > > >> > > > > > > > > > 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 < >> > > dma...@apache.org >> > > > > >> > > > > > > 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 < >> > > > > > > dpav...@apache.org> >> > > > > > > > > > > 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 < >> > > > > > > > zaleslaw....@gmail.com >> > > > > > > > > >: >> > > > > > > > > > > > >> > > > > > > > > > > > > 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 < >> > > > > > > > zaleslaw....@gmail.com >> > > > > > > > > >: >> > > > > > > > > > > > > >> > > > > > > > > > > > >> 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 < >> > > > > > > > saikat.mai...@gmail.com >> > > > > > > > > >: >> > > > > > > > > > > > >> >> > > > > > > > > > > > >>> 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@bahir.apache.org/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 < >> > > > > > > > > > > saikat.mai...@gmail.com >> > > > > > > > > > > > > >> > > > > > > > > > > > >>> 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 >> > > > > > > > > > > > >>> > >> > > > > > > > > > > > >>> >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> >