Moving the discussion back to the dev list. Val, Andrey, for that purpose we can ask INFRA to create a special mandatory field such as "Architecture" with two predefined values - "Ignite 2.x" and "Ignite 3.x". Come up with a better name, it needs to be intuitive enough even for users who submit issues. What disturbs me is that neither Kafka nor Spark have a different project for the recently released versions 3. A different GitHub project is not that disturbing.
- Denis On Fri, Sep 24, 2021 at 4:09 AM Valentin Kulichenko < valentin.kuliche...@gmail.com> wrote: > Denis, > > From a purely technical perspective, these are indeed two separate > projects, because they are based on different codebases. The split you're > talking about happened a year ago, when we created the repo for Ignite 3. > This significantly differs from the 1.x->2.x transition, as these two > shared the codebase. > > For the same reason, a bug filed for 2.x can't be just transitioned to > 3.x. It will either not exist in 3.x in the first place, or will require a > completely different fix, which will mean two different tickets. > > That said, I still believe that Ignite 2 and Ignite 3 are just different > versions of the same product, because, as you correctly mentioned, they > target "same users, community, use cases". At the same time, they are > developed as different projects on the technical level. Let's not confuse > these two aspects with each other - they are largely orthogonal. > > At this point, creating a Jira project doesn't change anything > fundamentally. It's only about ease of use of our tooling and efficient > ticket management. > > -Val > > On Thu, Sep 23, 2021 at 10:15 PM Denis Magda <dma...@apache.org> wrote: > >> Folks, you confuse me. I've never treated Ignite 3 as a different >> project. It's the same Ignite (distributed database for high-performance >> computing...) but on a modernized architecture and APIs - thus, a major >> version. Same users, community, use cases. >> >> But, I'm against separate JIRA or Confluence projects. This is how you're >> truly stepping on a project-split path. When we used to work on Ignite 2 we >> could live within the same JIRA space with Ignite 1. Moreover, many tickets >> that are filed against Ignite 2 can be fixed in Ignite 3 only - which is a >> version change in our JIRA. >> >> So, -1 from me for the separate JIRA proposal. >> >> - >> Denis >> >> >> On Wed, Sep 22, 2021 at 8:23 AM Maxim Muzafarov <mmu...@apache.org> >> wrote: >> >>> Val, >>> >>> I don't see any issues having different projects under Ignite's brand >>> from the developer's side except the versioning issue. This is a bad >>> case when two different projects must have dependent versions and even >>> worse when some marketing things affect the development and release >>> processes. >>> >>> I agree with Nikolay and Ilya - the right way here is having >>> "Ignite<new-gen abrv>" and versioning started from zero. However, both >>> of Ignite's can easily co-exist. >>> >>> On Tue, 21 Sept 2021 at 22:13, Valentin Kulichenko >>> <valentin.kuliche...@gmail.com> wrote: >>> > >>> > Ilya, >>> > >>> > What exactly is this different focus and different values? Why exactly >>> do you think Ignite 3 will never cover all the current features? And why is >>> this the criteria in the first place? I work on both Ignite 2 and Ignite 3 >>> almost every day and I simply don't think all this is true. I honestly >>> can't understand what this fuss is all about. >>> > >>> > Folks, quite frankly, this discussion seems counterproductive at this >>> point. Are there any particular suggestions? If so, let's discuss them. >>> Otherwise, let's just do some coding - isn't that why we are all here? :) >>> > >>> > -Val >>> > >>> > On Tue, Sep 21, 2021 at 9:52 PM Ilya Kasnacheev < >>> ilya.kasnach...@gmail.com> wrote: >>> >> >>> >> Hello! >>> >> >>> >> I concur with Nikolay. Maybe Ignite 3 should be called "Ignite <some >>> adverb>" because it is a product with a different focus and values which >>> has no plans to cover the entirety of Ignite's features. >>> >> >>> >> Regards, >>> >> -- >>> >> Ilya Kasnacheev >>> >> >>> >> >>> >> вт, 21 сент. 2021 г. в 17:56, Nikolay Izhikov <nizhi...@apache.org>: >>> >>> >>> >>> Hello, Ignite PMC. >>> >>> >>> >>> Is there any reason to keep calling Ignite3 as "Ignite"? >>> >>> >>> >>> It seems to me that from the very beginning Ignite3 is a new >>> database engine built on completely new architecture. >>> >>> Ignite2 and Ignite3 has nothing similar except the name. All is >>> different >>> >>> - source code. >>> >>> - repository. >>> >>> - features. >>> >>> - API. >>> >>> - road map. >>> >>> - contributors. >>> >>> - contribution rules. >>> >>> - release cycle. >>> >>> *** you are here *** >>> >>> - jira >>> >>> - confluence >>> >>> >>> >>> Should we accept the fact that thing we calling as "Ignite3" is just >>> another project? >>> >>> Can you, please, share your vision on how Ignite and Ignite3 should >>> coexists? >>> >>> >>> >>> вт, 21 сент. 2021 г. в 17:13, Dmitry Pavlov <dpav...@apache.org>: >>> >>>> >>> >>>> Ok, if nobody minds, I'll create spaces a bit later. >>> >>>> >>> >>>> I hope it is not too urgent. >>> >>>> >>> >>>> Sincerely, >>> >>>> Dmitriy Pavlov >>> >>>> >>> >>>> On 2021/09/21 10:37:42, Valentin Kulichenko < >>> valentin.kuliche...@gmail.com> wrote: >>> >>>> > Hi Dmitry, >>> >>>> > >>> >>>> > According to Infra, this has to be done through >>> http://selfserve.apache.org/, >>> >>>> > but only PMC chairs have access. >>> >>>> > >>> >>>> > Could you please assist with the creation of the Jira project and >>> >>>> > Confluence space? >>> >>>> > >>> >>>> > -Val >>> >>>> > >>> >>>> > On Tue, Sep 21, 2021 at 10:46 AM Valentin Kulichenko < >>> >>>> > valentin.kuliche...@gmail.com> wrote: >>> >>>> > >>> >>>> > > Infra requests created: >>> >>>> > > >>> >>>> > > - https://issues.apache.org/jira/browse/INFRA-22349 >>> >>>> > > - https://issues.apache.org/jira/browse/INFRA-22350 >>> >>>> > > >>> >>>> > > -Val >>> >>>> > > >>> >>>> > > On Mon, Sep 20, 2021 at 10:50 AM Petr Ivanov < >>> mr.wei...@gmail.com> wrote: >>> >>>> > > >>> >>>> > >> +1 >>> >>>> > >> >>> >>>> > >> Since we've agreed that there are two projects (that are >>> Ignite2 and >>> >>>> > >> Ignite3), separate development environments seem to be logical >>> and natural >>> >>>> > >> course of things. >>> >>>> > >> >>> >>>> > >> > On 18 Sep 2021, at 12:42, Alexander Polovtcev < >>> alexpolovt...@gmail.com> >>> >>>> > >> wrote: >>> >>>> > >> > >>> >>>> > >> > +1 >>> >>>> > >> > This is a welcome proposal, because we already have some >>> pending Ignite >>> >>>> > >> 3 >>> >>>> > >> > specific documents, and it is not clear where to put them at >>> the moment. >>> >>>> > >> > >>> >>>> > >> > On Sat, Sep 18, 2021 at 4:22 AM Valentin Kulichenko < >>> >>>> > >> > valentin.kuliche...@gmail.com> wrote: >>> >>>> > >> > >>> >>>> > >> >> Igniters, >>> >>>> > >> >> >>> >>>> > >> >> I think it's clear to all of us that Ignite 2.x and 3.x >>> will coexist >>> >>>> > >> for a >>> >>>> > >> >> while. They are developed in separate Git repos, but we >>> still >>> >>>> > >> accumulate >>> >>>> > >> >> the tickets for both versions in the same Jira project, >>> which seems to >>> >>>> > >> >> complicate the ticket management. >>> >>>> > >> >> >>> >>>> > >> >> For example, we use the "ignite-3" label for 3.x tickets, >>> but this >>> >>>> > >> approach >>> >>>> > >> >> is fragile. If someone forgets to add the label to a new >>> ticket, it's >>> >>>> > >> >> likely to be lost. We need a better separation. >>> >>>> > >> >> >>> >>>> > >> >> All the above is true for Wiki as well - we use a single >>> Confluence >>> >>>> > >> space. >>> >>>> > >> >> >>> >>>> > >> >> I suggest creating a new Jira project and a new Confluence >>> space for >>> >>>> > >> Ignite >>> >>>> > >> >> 3 and moving all the relevant tickets and pages there. >>> >>>> > >> >> >>> >>>> > >> >> Any thoughts or objections? >>> >>>> > >> >> >>> >>>> > >> >> -Val >>> >>>> > >> >> >>> >>>> > >> > >>> >>>> > >> > >>> >>>> > >> > -- >>> >>>> > >> > With regards, >>> >>>> > >> > Aleksandr Polovtcev >>> >>>> > >> >>> >>>> > >> >>> >>>> > >>> >>