Also I noticed that ignite-3 repository has "main" but not "master" branch. Who can shed light on this? Did not find an explanation in this thread.
2020-12-22 13:09 GMT+03:00, Ivan Pavlukhin <vololo...@gmail.com>: > I noticed some free-from commit messages in ignite-3 repository. I > think we should use ticket-based workflow and commit messages as > usual. > > [1] https://github.com/apache/ignite-3/commits/main > > 2020-12-21 10:55 GMT+03:00, Petr Ivanov <mr.wei...@gmail.com>: >> There is no problem to have both in new repository, if skilled enthusiast >> will take over that job. >> >> I guess we will stick to Maven for time being but development of >> Gradle-based building system can be done in parallel. >> I can even add corresponding development build configurations for >> TeamCity, >> or even introduce some kind of switch — so that we can test old and new >> build approaches and provide seamless transition if we agree on that. >> >>> On 19 Dec 2020, at 01:00, Valentin Kulichenko >>> <valentin.kuliche...@gmail.com> wrote: >>> >>> Hi Ivan, >>> >>> There was a very brief discussion around this. Basically, it looks like >>> switching from Maven to something else is not going to bring much value, >>> but at the same time will be quite demanding because the community has >>> much >>> more experience with Maven. However, I would say that it is still >>> debatable at this point -- please feel free to share your thoughts on >>> this. >>> >>> -Val >>> >>> On Thu, Dec 17, 2020 at 10:53 PM Ivan Pavlukhin <vololo...@gmail.com> >>> wrote: >>> >>>> Hi Igniters, >>>> >>>> Forgive me that I am not reading dev list carefully these days. Was it >>>> explicitly decided that Maven should be used as a build system for >>>> Ignite 3? As there is a new repository we possibly can update our >>>> build tools as well. What do you think? >>>> >>>> 2020-12-17 22:45 GMT+03:00, Valentin Kulichenko < >>>> valentin.kuliche...@gmail.com>: >>>>> Hi Dmitriy, >>>>> >>>>> I don't think there is any reason for concern at this point. The >>>> community >>>>> agreed on the scope of the changes for 3.0 - it is described on Wiki. >>>>> The >>>>> scope is quite big, so it is clear that 2.x and 3.x will have to exist >>>>> in >>>>> parallel for a significant amount of time, so we need a place where we >>>> can >>>>> merge the code for 3.x. Thus, I've created this new repo. We already >>>>> have >>>>> multiple IEPs, as well as several contributors who are actively >>>>> involved >>>> in >>>>> development. Some of the first PRs were merged today. >>>>> >>>>> I didn't hear any objections since the repo was created. >>>>> >>>>> -Val >>>>> >>>>> On Wed, Dec 16, 2020 at 7:28 AM Dmitriy Pavlov <dpav...@apache.org> >>>> wrote: >>>>> >>>>>> Folks, I'm a little bit concerned about the simultaneous >>>>>> - existence of the repo https://github.com/apache/ignite-3 and PRs >>>>>> for >>>>>> that >>>>>> repo >>>>>> - and a couple of downvotes from PMC members. >>>>>> >>>>>> Is it all fine here? Was there any vote /discussion where it was >>>>>> discussed >>>>>> and consensus approved? What is the status of the ignite-3 repo? >>>>>> >>>>>> вт, 15 дек. 2020 г. в 17:30, Carbone, Adam >>>>>> <adam.carb...@bottomline.com >>>>> : >>>>>> >>>>>>> I don't believe Java 7 was LTS, and I hope that others will have >>>>>>> upgraded >>>>>>> long before that. If that is the release timeframe for 3.0, then I >>>>>> suppose >>>>>>> that would makes sense, I would still doubt that people would be >>>>>>> going >>>>>>> newer than java 11, just my opinion of what I'm seeing. >>>>>>> >>>>>>> Regards >>>>>>> ~adam >>>>>>> >>>>>>> Adam Carbone | Director of Innovation – Intelligent Platform Team | >>>>>>> Bottomline Technologies >>>>>>> Office: 603-501-6446 | Mobile: 603-570-8418 >>>>>>> www.bottomline.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 12/15/20, 4:25 AM, "Ilya Kasnacheev" <ilya.kasnach...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> Hello! >>>>>>> >>>>>>> I guess Ignite 3.0 will be ready for production use somewhere in >>>>>> 2022, >>>>>>> realistically. By that time, Java 8 will be long enough out of >>>>>> support >>>>>>> so >>>>>>> that most companies will actually forbid its use, WRT >>>>>>> vulnerabilities >>>>>>> et >>>>>>> all. >>>>>>> >>>>>>> After all we have managed to upgrade from Java 7 to Java 8 and >>>> only >>>>>>> got a >>>>>>> minor amount of complaints. >>>>>>> >>>>>>> Regards, >>>>>>> -- >>>>>>> Ilya Kasnacheev >>>>>>> >>>>>>> >>>>>>> пн, 14 дек. 2020 г. в 19:06, Carbone, Adam < >>>>>>> adam.carb...@bottomline.com>: >>>>>>> >>>>>>>> So just one bit to consider... Are there features that you need >>>>>>> to >>>>>>> use in >>>>>>>> these newer versions of java? Or are we just updating to stay >>>>>>> current? The >>>>>>>> reason I ask is that there are still lots of people in an >>>>>> enterprise >>>>>>> space >>>>>>>> that are beholden to having to support legacy JAVAEE supported >>>>>>> applications >>>>>>>> on Websphere, Weblogic, Redhat, etc... and the organizations >>>> that >>>>>>> use those >>>>>>>> platforms are slow to move... Most of them are still on Java8 >>>>>>>> >>>>>>>> So as a platform I think a strong consideration needs to be >>>>>>> towards >>>>>>> having >>>>>>>> the broadest possible support profile until it becomes an >>>>>> impediment >>>>>>> to >>>>>>>> doing things that the platform needs. So far I haven't seen huge >>>>>>> things in >>>>>>>> the newer versions of java that are must haves ( a few >>>> exceptions >>>>>> are >>>>>>>> things that would be really nice to take advantage of ). >>>>>>>> >>>>>>>> I think that apache commons has taken the right approach by >>>>>>> staying >>>>>>> on >>>>>>>> java 8 giving the largest possible user base. >>>>>>>> >>>>>>>> Even standardizing on java 11 would have to make us reconsider >>>>>>> Ignite as >>>>>>>> the platform we are using, we are not so invested in it as of >>>>>>> now, >>>>>>> even >>>>>>>> though we have big plans to leverage it. Just because we aren't >>>>>> sure >>>>>>> when >>>>>>>> we are going to be able to upgrade from java8. It has support >>>>>>> through 2022, >>>>>>>> so I imagine that is when we will be discussing that. >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>>> ~Adam >>>>>>>> >>>>>>>> Adam Carbone | Director of Innovation – Intelligent Platform >>>> Team >>>>>>> | >>>>>>>> Bottomline Technologies >>>>>>>> Office: 603-501-6446 | Mobile: 603-570-8418 >>>>>>>> www.bottomline.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 11/24/20, 7:38 AM, "Alexey Zinoviev" <zaleslaw....@gmail.com >>>>> >>>>>>> wrote: >>>>>>>> >>>>>>>> Java 15 is better, VarHandles, ForeignMemory access and so >>>>>>> on. >>>>>>>> >>>>>>>> In both cases, I support the Java version 11 and higher for >>>>>>> the >>>>>>>> development! >>>>>>>> >>>>>>>> вт, 24 нояб. 2020 г. в 15:21, Andrey Mashenkov < >>>>>>>> andrey.mashen...@gmail.com>: >>>>>>>> >>>>>>>>> Let's add maven plugins for sanity checks at the early >>>>>> stage. >>>>>>>>> I've created a ticket for this [1]. >>>>>>>>> >>>>>>>>> Also, I've found initial pom.xml has a target version Java >>>>>>> 8. >>>>>>>>> Do we intend to move to Java 11 (or may be next LTS) and >>>>>>> drop >>>>>>> Java 8 >>>>>>>> in >>>>>>>>> Ignite 3.0? >>>>>>>>> >>>>>>>>> [1] >>>>>>>> >>>>>>> >>>>>> >>>> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/IGNITE-13751__;!!O3mv9RujDHg!37ujwREhL1l-B3DmRXix6yaN1dE1KgH1Tx_tSl0eLZe4x1y0NnUlF4MzW5FeKAO2Ejs8$ >>>>>>>>> >>>>>>>>> On Tue, Nov 24, 2020 at 5:40 AM Valentin Kulichenko < >>>>>>>>> valentin.kuliche...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Folks, >>>>>>>>>> >>>>>>>>>> I went ahead and created the repository [1]. I also >>>>>>> configured a >>>>>>>> TeamCity >>>>>>>>>> project [2] that runs all available JUnit tests on every >>>>>>> PR >>>>>>>> creation or >>>>>>>>>> update. It also sends the status update to GitHub so >>>> that >>>>>>> it's >>>>>>>> reflected >>>>>>>>> in >>>>>>>>>> the PR itself so that we can do merges directly from >>>>>> GitHub. >>>>>>> Basic >>>>>>>> steps >>>>>>>>> to >>>>>>>>>> make a change are described on the Wiki page [3]. >>>>>>>>>> >>>>>>>>>> Let me know if you have any questions. >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>> >>>>>>> >>>>>> >>>> https://urldefense.com/v3/__https://github.com/apache/ignite-3__;!!O3mv9RujDHg!37ujwREhL1l-B3DmRXix6yaN1dE1KgH1Tx_tSl0eLZe4x1y0NnUlF4MzW5FeKIq24lxF$ >>>>>>>>>> [2] >>>>>>>> >>>>>>> >>>>>> >>>> https://urldefense.com/v3/__https://ci.ignite.apache.org/project/ignite3__;!!O3mv9RujDHg!37ujwREhL1l-B3DmRXix6yaN1dE1KgH1Tx_tSl0eLZe4x1y0NnUlF4MzW5FeKFGL_oJx$ >>>>>>>>>> [3] >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/IGNITE/Apache*Ignite*3.0*ApacheIgnite3.0-DevelopmentProcess__;Kysj!!O3mv9RujDHg!37ujwREhL1l-B3DmRXix6yaN1dE1KgH1Tx_tSl0eLZe4x1y0NnUlF4MzW5FeKNhWzQ0s$ >>>>>>>>>> >>>>>>>>>> -Val >>>>>>>>>> >>>>>>>>>> On Wed, Nov 18, 2020 at 4:24 PM Valentin Kulichenko < >>>>>>>>>> valentin.kuliche...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks, guys. It looks like we are much closer to the >>>>>>> consensus >>>>>>>> now. I >>>>>>>>>>> totally on board with the plan, but I would also like >>>>>>> to >>>>>>> address >>>>>>>> the >>>>>>>>>>> short-term needs. As I've already mentioned earlier, >>>>>> there >>>>>>> are >>>>>>>> several >>>>>>>>>>> active IEPs, but we still don't have even a >>>> preliminary >>>>>>> technical >>>>>>>>> process >>>>>>>>>>> for working on these IEPs. I believe this might be >>>>>>> frustrating >>>>>>>> for the >>>>>>>>>>> folks who would like to commit code. >>>>>>>>>>> >>>>>>>>>>> The scope we agreed on is quite big, and it will >>>> surely >>>>>>> take >>>>>>>>> significant >>>>>>>>>>> time to implement all the changes and stabilize them. >>>>>>> Therefore, >>>>>>>> it's >>>>>>>>>> clear >>>>>>>>>>> to me that we will have to maintain 2.x and 3.x in >>>>>>> parallel for >>>>>>>> quite >>>>>>>>>> some >>>>>>>>>>> time - this needs to be addressed somehow. I'm >>>>>>> convinced >>>>>>> that >>>>>>>> having a >>>>>>>>>>> separate repo is the ONLY way to do that, and so far, >>>> I >>>>>>> haven't >>>>>>>> heard >>>>>>>>> any >>>>>>>>>>> clear alternatives or reasons why we shouldn't do >>>> this. >>>>>>>>>>> >>>>>>>>>>> That said, I'm inclined to proceed with this in the >>>>>>> next >>>>>>> few >>>>>>>> days - I >>>>>>>>>> will >>>>>>>>>>> create a repo and describe the process (which we, of >>>>>>> course, can >>>>>>>>> discuss >>>>>>>>>>> and modify going forward). Let's, at the very least, >>>>>>> try >>>>>>> and see >>>>>>>> where >>>>>>>>> it >>>>>>>>>>> leads us. >>>>>>>>>>> >>>>>>>>>>> If someone has any concrete alternative options on how >>>>>>> to >>>>>>> we can >>>>>>>>> maintain >>>>>>>>>>> two major versions in parallel, let's have another >>>>>>> voice >>>>>>>> discussion >>>>>>>>> this >>>>>>>>>>> Friday. If we do the meeting, we should set it up with >>>>>>> a >>>>>>> clear >>>>>>>> goal to >>>>>>>>>> make >>>>>>>>>>> a decision. Please let me know if there is interest in >>>>>>> this. >>>>>>>>>>> >>>>>>>>>>> -Val >>>>>>>>>>> >>>>>>>>>>> On Mon, Nov 16, 2020 at 6:31 AM Alexey Goncharuk < >>>>>>>>>>> alexey.goncha...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Good, >>>>>>>>>>>> >>>>>>>>>>>> I think we have an intermediate agreement on the >>>> scope >>>>>> and >>>>>>>>> significance >>>>>>>>>> of >>>>>>>>>>>> the changes we want to make. I suggest creating >>>>>>> separate >>>>>>>> discussion >>>>>>>>>>>> streams >>>>>>>>>>>> and calls for each of the suggested topics so that: >>>>>>>>>>>> >>>>>>>>>>>> - It is clear for the community what is the >>>>>> motivation >>>>>>> of the >>>>>>>>> stream >>>>>>>>>>>> (this includes both functional targets and >>>>>>> technical >>>>>>> debt >>>>>>>> issues >>>>>>>>>>>> pointed >>>>>>>>>>>> out by Sergey) >>>>>>>>>>>> - Who is planning to take an active part in each >>>> of >>>>>> the >>>>>>>> streams >>>>>>>>> (i.e. >>>>>>>>>>>> the 'design committee', as Sergey suggested) >>>>>>>>>>>> - What are the intermediate and final goals for >>>>>>> each >>>>>>> of the >>>>>>>> streams >>>>>>>>>>>> - What are the cross-stream interactions and how >>>> we >>>>>>>> integrate them >>>>>>>>>>>> - How each of the streams will be integrated with >>>>>>> the >>>>>>> current >>>>>>>>>> codebase >>>>>>>>>>>> based on the above (here is where we will see >>>>>>> whether >>>>>>>> drop-in or >>>>>>>>>>>> incremental approaches make more sense) >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best regards, >>>>>>>>> Andrey V. Mashenkov >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Best regards, >>>> Ivan Pavlukhin >>>> >> >> > > > -- > > Best regards, > Ivan Pavlukhin > -- Best regards, Ivan Pavlukhin