Folks, Versioning is a separate topic. We agreed on the current scheme in March [1]. If someone thinks we need to change it, please create a new thread and present your suggestions.
[1] https://lists.apache.org/thread.html/r17ebaad35ca2bd70e716e67683ae7fec9bd97372b6cc57a7e9c81f9d%40%3Cdev.ignite.apache.org%3E -Val On Tue, Sep 28, 2021 at 12:37 PM Petr Ivanov <mr.wei...@gmail.com> wrote: > Seems rational. > > > But still 2.11.0 and 21.1.0 for the time being will look like similar or > error in either version... > > > > On 27 Sep 2021, at 18:11, Ivan Pavlukhin <vololo...@gmail.com> wrote: > > > > I mean that Ignite 2.x will continue to use old scheme and Ignite 3 > > will be e.g. Ignite 21.1 and so on. > > > > 2021-09-27 14:57 GMT+03:00, Petr Ivanov <mr.wei...@gmail.com>: > >> How will not they clash if version is based only on date? > >> > >>> On 27 Sep 2021, at 14:33, Ivan Pavlukhin <vololo...@gmail.com> wrote: > >>> > >>> Today it is quite common to use calendar-based versioning scheme, e.g. > >>> [1]. We can consider it for Ignite 3. Luckily versions will not clash. > >>> > >>> [1] https://www.cockroachlabs.com/docs/releases/index.html > >>> > >>> 2021-09-27 10:49 GMT+03:00, Petr Ivanov <mr.wei...@gmail.com>: > >>>> That name will definitely confuse Jira users. > >>>> > >>>> Let's stick to basic devision by 2.x and 3.x — it seems most intuitive > >>>> and > >>>> has lots of examples inside ASF, look at the Tomcat for instance. > >>>> > >>>>> On 25 Sep 2021, at 21:05, Saikat Maitra <saikat.mai...@gmail.com> > >>>>> wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> I like the major version update like Ignite 3.0 but if we were to > come > >>>>> up > >>>>> with a name my other suggestion would be > >>>>> > >>>>> Ignite-kernel > >>>>> > >>>>> kernel - for the central or most important part of something > >>>>> > >>>>> Also taken references from Compute kernel - a routine compiled for > high > >>>>> throughput accelerators > >>>>> > >>>>> https://en.wikipedia.org/wiki/Compute_kernel > >>>>> > >>>>> Regards, > >>>>> Saikat > >>>>> > >>>>> > >>>>> On Sat, Sep 25, 2021 at 3:12 AM Valentin Kulichenko < > >>>>> valentin.kuliche...@gmail.com> wrote: > >>>>> > >>>>>> Kafka and Spark didn't split codebases (at least to my knowledge). > >>>>>> Separating codebases was the fundamental step, everything else is a > >>>>>> technicality. > >>>>>> > >>>>>> Having said that, I will be OK with your suggestion as I don't > really > >>>>>> see > >>>>>> a > >>>>>> difference, although I'm not sure we will be able to come up with a > >>>>>> name > >>>>>> that is more intuitive than a separate project :) > >>>>>> > >>>>>> Let's see what others think. > >>>>>> > >>>>>> -Val > >>>>>> > >>>>>> On Sat, Sep 25, 2021 at 12:23 AM Denis Magda <dma...@apache.org> > >>>>>> wrote: > >>>>>> > >>>>>>> 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 > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>> > >>>>>> > >>>> > >>>> > >>> > >>> > >>> -- > >>> > >>> Best regards, > >>> Ivan Pavlukhin > >> > >> > > > > > > -- > > > > Best regards, > > Ivan Pavlukhin > >