Rather strange, cause the repository on GitHub is only a mirror of Apache's GitBox. Although — I guess Apache applied the same policy to its repositories, if not was it's author...
> On 22 Dec 2020, at 13:34, Pavel Tupitsyn <ptupit...@apache.org> wrote: > > Ivan, it is the new GitHub default > > "On Oct. 1, 2020, any new repositories you create will use main as the > default branch, instead of master" [1] > > [1] > https://www.zdnet.com/article/github-to-replace-master-with-main-starting-next-month/ > > On Tue, Dec 22, 2020 at 1:12 PM Ivan Pavlukhin <vololo...@gmail.com> wrote: > >> 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 >>