Well, new suites added to RunAll and all seems to be ok. I think it is time to remove old suites. WDYT?
Also, I created patch with removal of autotools, but old suites should be removed first. So, folks, is it ok to remove old suites from build chain? вт, 23 июн. 2020 г. в 10:36, Ivan Daschinsky <ivanda...@gmail.com>: > Ok, I changed agents requirements to builds and add them to runAll > > пн, 22 июн. 2020 г. в 22:39, Petr Ivanov <mr.wei...@gmail.com>: > >> Cmake is installed on all agents (except 10 which is currently down and >> will be updated later). >> >> >> > On 22 Jun 2020, at 21:03, Ivan Daschinsky <ivanda...@gmail.com> wrote: >> > >> > Well, patch is merged. Thank a lot to Igor Sapego for review. >> > >> > Peter, well, cmake now can be installed on all agent. >> > >> > I think it's time to add cmake suites to runAll and exclude old suites >> from >> > it. >> > >> > Patch with removing autotools I Will submit in few days. >> > >> > пн, 22 июн. 2020 г., 20:25 Ivan Daschinsky <ivanda...@gmail.com>: >> > >> >> Hi folks! >> >> >> >> Good news -- I successfully created 2 CMake suites [1] [2] and they >> works >> >> as a charm. >> >> Many thanks to Ilya Kasnacheev for giving me permissions and to Peter >> >> Ivanov for installing cmake and giving a whole agent for testing. >> >> >> >> [1] -- >> >> >> https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests24Java8_PlatformCPPCMakeLinuxClang&branch_IgniteTests24Java8=pull%2F7854%2Fhead&tab=buildTypeStatusDiv >> >> [2] -- >> >> >> https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests24Java8_PlatformCPPCMakeLinux&branch_IgniteTests24Java8=pull%2F7854%2Fhead&tab=buildTypeStatusDiv >> >> >> >> пн, 22 июн. 2020 г. в 12:03, Ilya Kasnacheev < >> ilya.kasnach...@gmail.com>: >> >> >> >>> Hello! >> >>> >> >>> I think you should contact Peter Ivanov if you want anything to be >> >>> installed on agents. >> >>> >> >>> Regards, >> >>> -- >> >>> Ilya Kasnacheev >> >>> >> >>> >> >>> пн, 22 июн. 2020 г. в 12:00, Ivan Daschinsky <ivanda...@gmail.com>: >> >>> >> >>>> Actually, I'm going to create 2 new suites based on existing ones: >> >>>> 1. Platform C++ CMake (Linux) >> >>>> 2. Platform C++ CMake (Linux Clang) >> >>>> >> >>>> Ilya, thank you very much. But, despite the fact, that I have >> >>> permissions, >> >>>> it seems that it's impossible to install something (namely, CMake) on >> >>>> agents. >> >>>> How can I do this obviously essential task? >> >>>> >> >>>> пн, 22 июн. 2020 г. в 11:30, Ilya Kasnacheev < >> ilya.kasnach...@gmail.com >> >>>> : >> >>>> >> >>>>> Hello! >> >>>>> >> >>>>> I have assigned roles on TC, you can now work on these builds. >> >>>>> >> >>>>> Please describe your changes on development list so that people >> >>>> understand >> >>>>> what is going on. >> >>>>> >> >>>>> Regards, >> >>>>> -- >> >>>>> Ilya Kasnacheev >> >>>>> >> >>>>> >> >>>>> вс, 21 июн. 2020 г. в 17:35, Ivan Daschinsky <ivanda...@gmail.com>: >> >>>>> >> >>>>>> Hi folks. >> >>>>>> >> >>>>>> Patch is rigorously tested and with Igor Sapego help it is possible >> >>> to >> >>>>>> build with cmake Ignite.C++ even on windows. >> >>>>>> But, it's required to make some TC suites and tune them, in order >> to >> >>>>> patch >> >>>>>> be merged. >> >>>>>> Unfortunately, I am not a commiter and I doesn't have rights to >> >>> create >> >>>>>> suites. Also, AFAIK, Igor currently is quite busy and doesn't have >> >>> much >> >>>>>> time to do this task by himself. >> >>>>>> So I need some help from community. Is it possible to grant me some >> >>>>> rights >> >>>>>> to TC agents? >> >>>>>> >> >>>>>> ср, 3 июн. 2020 г. в 18:03, Nikolay Izhikov <nizhi...@apache.org>: >> >>>>>> >> >>>>>>> Hello. >> >>>>>>> >> >>>>>>> I will do review of this changes. >> >>>>>>> >> >>>>>>>> 1 июня 2020 г., в 13:21, Ivan Daschinsky <ivanda...@gmail.com> >> >>>>>>> написал(а): >> >>>>>>>> >> >>>>>>>> Igor, could you please check my PR? >> >>>>>>>> >> >>>>>>>> пт, 29 мая 2020 г. в 15:28, Ivan Daschinsky < >> >>> ivanda...@gmail.com>: >> >>>>>>>> >> >>>>>>>>> Thanks you all. Run patch (I've changed some code also) on TC >> >>> -- >> >>>> all >> >>>>>> CPP >> >>>>>>>>> suites are green (GCC, CLang, Win64) >> >>>>>>>>> >> >>>>>>>>> пт, 29 мая 2020 г. в 15:02, Zhenya Stanilovsky >> >>>>>>> <arzamas...@mail.ru.invalid >> >>>>>>>>>> : >> >>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> Ivan besides documentation [1] >> >>>>>>>>>> -s no — no works >> >>>>>>>>>> -- catch_system_errors =no — works properly well, tests are >> >>>> passed. >> >>>>>>>>>> >> >>>>>>>>>> boost 1.65 >> >>>>>>>>>> >> >>>>>>>>>> [1] >> >>>>>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> https://www.boost.org/doc/libs/1_65_0/libs/test/doc/html/boost_test/utf_reference/rt_param_reference/catch_system.html >> >>>>>>>>>> >> >>>>>>>>>>> Hello! >> >>>>>>>>>>> >> >>>>>>>>>>> I didn't check tests since I don't develop AI C++, merely >> >>> use it >> >>>>> as >> >>>>>>> user. >> >>>>>>>>>>> That's where we should wait for Igor Sapego to check. >> >>>>>>>>>>> >> >>>>>>>>>>> Regards, >> >>>>>>>>>>> -- >> >>>>>>>>>>> Ilya Kasnacheev >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> пт, 29 мая 2020 г. в 12:20, Ivan Daschinsky < >> >>>> ivanda...@gmail.com >> >>>>>>> : >> >>>>>>>>>>> >> >>>>>>>>>>>> Ilya, thanks a lot! What about tests? I found one flag that >> >>>> must >> >>>>> be >> >>>>>>>>>>>> supplied to boost.tests. >> >>>>>>>>>>>> This flag should fix JVM crash of C++ suites on Linux. >> >>>>>>>>>>>> >> >>>>>>>>>>>> Zhenya Stanilovsky and me have checked, that without this >> >>> flag >> >>>>>> tests >> >>>>>>>>>> failed >> >>>>>>>>>>>> with SIGSEGV early (boost catch this signal from jvm, but >> >>> it is >> >>>>> ok >> >>>>>>> for >> >>>>>>>>>>>> jvm). >> >>>>>>>>>>>> Flag is -catch_system_errors=no. I added it to CTest runner. >> >>>> You >> >>>>>> can >> >>>>>>>>>>>> invoke it manually and using make test ARGS="-V" >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> пт, 29 мая 2020 г. в 11:54, Ilya Kasnacheev < >> >>>>>>>>>> ilya.kasnach...@gmail.com >: >> >>>>>>>>>>>> >> >>>>>>>>>>>>> Hello! >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Looks good to me! But we probably also ask Igor to take a >> >>>> look. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Compiled debug and release, without and with odbc, checked >> >>>>> running >> >>>>>>>>>> thick >> >>>>>>>>>>>>> node and ODBC connection on Linux. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Regards, >> >>>>>>>>>>>>> -- >> >>>>>>>>>>>>> Ilya Kasnacheev >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> чт, 28 мая 2020 г. в 17:31, Ivan Daschinsky < >> >>>>> ivanda...@gmail.com >> >>>>>>>> : >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>> Ok, PR is ready >> >>>>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-13078 >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Build tested on Mac OS X 10.15 and Ubuntu 20.04 with CMake >> >>>>> 3.17.2 >> >>>>>>>>>> and >> >>>>>>>>>>>>> 3.6.1 >> >>>>>>>>>>>>>> Unfortunately, I was not able to test on Windows, but >> >>>>> principally >> >>>>>>>>>> it >> >>>>>>>>>>>>> should >> >>>>>>>>>>>>>> works, but minor issues are probable. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Instruction is attached in PR. >> >>>>>>>>>>>>>> Any use reports are welcomed! >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> вт, 26 мая 2020 г. в 18:51, Ivan Daschinsky < >> >>>>>> ivanda...@gmail.com >> >>>>>>>>>>> : >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> Stephen, looks great! I do mostly the same things in C++ >> >>>> code. >> >>>>>>>>>> Thank >> >>>>>>>>>>>>> you! >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 18:33, Stephen Darlington < >> >>>>>>>>>>>>>>> stephen.darling...@gridgain.com >: >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Not sure if it’ll help, but I made some changes to get >> >>> it >> >>>>>>>>>> working >> >>>>>>>>>>>> on a >> >>>>>>>>>>>>>>>> Mac with the current built system. There may be some >> >>> code >> >>>>> worth >> >>>>>>>>>>>>> taking. >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> https://github.com/apache/ignite/pull/4872 < >> >>>>>>>>>>>>>>>> https://github.com/apache/ignite/pull/4872 > >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Regards, >> >>>>>>>>>>>>>>>> Stephen >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> On 26 May 2020, at 16:02, Ivan Daschinsky < >> >>>>>>>>>> ivanda...@gmail.com > >> >>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> I appreciate any help, thank you, Ilya. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> Currently I have a small PR without ticket (link in >> >>> first >> >>>>>>>>>>>> post),but >> >>>>>>>>>>>>> I >> >>>>>>>>>>>>>>>>> decided not to file a jira issue before discussion. >> >>>>>>>>>>>>>>>>> Now I see, that this feature are of great interest to >> >>>>>>>>>> community. >> >>>>>>>>>>>> So >> >>>>>>>>>>>>> I >> >>>>>>>>>>>>>>>> file >> >>>>>>>>>>>>>>>>> a ticket, test myself on my home laptop (ubuntu 20.04) >> >>>>>>>>>>>>>>>>> and add detailed instructions to DEVNOTES.txt in a few >> >>>> days. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> I would be happy if my someone can follow the >> >>> instruction >> >>>>> and >> >>>>>>>>>>>> write >> >>>>>>>>>>>>>>>>> possible issues. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> I will notify about status update in this thread in >> >>> next >> >>>> few >> >>>>>>>>>> days. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> Thank you all very much for support! >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 17:50, Ilya Kasnacheev < >> >>>>>>>>>>>>>> ilya.kasnach...@gmail.com >> >>>>>>>>>>>>>>>>> : >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> Hello! >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> I will assist with checking on Linux if you would >> >>>>> contribute >> >>>>>>>>>> a >> >>>>>>>>>>>>> patch. >> >>>>>>>>>>>>>>>>>> Please start with a ticket (or even an IEP maybe?) >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> Regards, >> >>>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>>> Ilya Kasnacheev >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 16:47, Ivan Daschinsky < >> >>>>>>>>>> ivanda...@gmail.com >> >>>>>>>>>>>>> : >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Guys, I will certainly thoroughly test my fix not >> >>> only >> >>>>>>>>>> unices, >> >>>>>>>>>>>> but >> >>>>>>>>>>>>>> on >> >>>>>>>>>>>>>>>>>>> windows too. >> >>>>>>>>>>>>>>>>>>> And I will describe it very thoroughly. >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> When I was C++ developer (more than 10 years ago), I >> >>>> have >> >>>>>>>>>> not >> >>>>>>>>>>>> any >> >>>>>>>>>>>>>>>> trouble >> >>>>>>>>>>>>>>>>>>> at all with CMake and Visual Studio 2005. >> >>>>>>>>>>>>>>>>>>> Everything works and works good. Moreover, you can >> >>> build >> >>>>>>>>>> with >> >>>>>>>>>>>>> NMake, >> >>>>>>>>>>>>>>>>>>> msbuild and generate solutions for development. >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> I suppose, for CI purposes, using NMake is a way >> >>> better, >> >>>>>>>>>> than >> >>>>>>>>>>>> use >> >>>>>>>>>>>>> vs >> >>>>>>>>>>>>>>>>>>> solutions. >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 16:42, Nikolay Izhikov < >> >>>>>>>>>>>> nizhi...@apache.org >> >>>>>>>>>>>>>> : >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> Hello, Igor. >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> Nikolay, removing support for a certain build >> >>> system >> >>>> is >> >>>>> a >> >>>>>>>>>>>>> breaking >> >>>>>>>>>>>>>>>>>>>> change. >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> No, it’s not. >> >>>>>>>>>>>>>>>>>>>> Why do you think so? >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> Development environment and build system is a >> >>> subject >> >>>> to >> >>>>>>>>>> change >> >>>>>>>>>>>>> in >> >>>>>>>>>>>>>>>> any >> >>>>>>>>>>>>>>>>>>>> project. >> >>>>>>>>>>>>>>>>>>>> We can drop or add support of any build system any >> >>> time >> >>>>> we >> >>>>>>>>>>>> want. >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> 26 мая 2020 г., в 16:35, Ilya Kasnacheev < >> >>>>>>>>>>>>>> ilya.kasnach...@gmail.com >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> написал(а): >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> Hello! >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> I don't see why we can't get rid of autotools in a >> >>>> minor >> >>>>>>>>>>>>> release, >> >>>>>>>>>>>>>>>>>>>> provided >> >>>>>>>>>>>>>>>>>>>>> that cmake actually works. Removing native VS >> >>> support >> >>>>> may >> >>>>>>>>>> be a >> >>>>>>>>>>>>>>>>>>> different >> >>>>>>>>>>>>>>>>>>>>> thing. >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> Build system and precise set of dependencies is >> >>> not a >> >>>>>>>>>> part of >> >>>>>>>>>>>>>> public >> >>>>>>>>>>>>>>>>>>> API >> >>>>>>>>>>>>>>>>>>>> in >> >>>>>>>>>>>>>>>>>>>>> my opinion. >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> Regards, >> >>>>>>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>>>>>> Ilya Kasnacheev >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 16:02, Igor Sapego < >> >>>>>>>>>> isap...@apache.org >: >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> Great! >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> Let's start with creating a TC suite for it. >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> The only concern I have is that it is one more >> >>> build >> >>>>>>>>>> system >> >>>>>>>>>>>>>>>>>>>>>> to support. Should we get rid of autotools in 3.0? >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> Best Regards, >> >>>>>>>>>>>>>>>>>>>>>> Igor >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> On Tue, May 26, 2020 at 2:44 PM Alexey Kukushkin < >> >>>>>>>>>>>>>>>>>>>>>> kukushkinale...@gmail.com > >> >>>>>>>>>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>> +1. I recently completed a cross-IDE (MS Visual >> >>>>> Studio & >> >>>>>>>>>>>>>> GCC/GDB) >> >>>>>>>>>>>>>>>>>>>> Ignite >> >>>>>>>>>>>>>>>>>>>>>>> C++ project and CMake in Ignite C++ would save >> >>> me a >> >>>>> day >> >>>>>>>>>> of >> >>>>>>>>>>>>>> effort. >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>> вт, 26 мая 2020 г. в 12:09, Pavel Tupitsyn < >> >>>>>>>>>>>>>> ptupit...@apache.org >> >>>>>>>>>>>>>>>>> : >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> +1 >> >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> On Tue, May 26, 2020 at 12:02 PM Zhenya >> >>> Stanilovsky >> >>>>>>>>>>>>>>>>>>>>>>>> < arzamas...@mail.ru.invalid > wrote: >> >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> Ivan huge +1 with your proposal. >> >>>>>>>>>>>>>>>>>>>>>>>>> I had some problems with odbc tests building >> >>> too, >> >>>>>>>>>> looks >> >>>>>>>>>>>> like >> >>>>>>>>>>>>>>>>>> cmake >> >>>>>>>>>>>>>>>>>>>>>> will >> >>>>>>>>>>>>>>>>>>>>>>>>> make it more easy. >> >>>>>>>>>>>>>>>>>>>>>>>>>> Hello Igniters. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> I’d like to discuss porting build process of >> >>>>>>>>>> Ignite.C++. >> >>>>>>>>>>>> I >> >>>>>>>>>>>>>>>> think >> >>>>>>>>>>>>>>>>>>>>>> that >> >>>>>>>>>>>>>>>>>>>>>>>>> there is time to change it. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> *Motivation* >> >>>>>>>>>>>>>>>>>>>>>>>>>> Currently, it is hard to build Ignite.C++. >> >>>>> Different >> >>>>>>>>>>>> build >> >>>>>>>>>>>>>>>>>> process >> >>>>>>>>>>>>>>>>>>>>>> for >> >>>>>>>>>>>>>>>>>>>>>>>>> windows and linux, lack of building support on >> >>> Mac >> >>>>> OS >> >>>>>>>>>> X >> >>>>>>>>>>>>> (quite >> >>>>>>>>>>>>>>>>>>>>>> popular >> >>>>>>>>>>>>>>>>>>>>>>> OS >> >>>>>>>>>>>>>>>>>>>>>>>>> among developers), absolutely not IDE support, >> >>>>> except >> >>>>>>>>>>>>> windows >> >>>>>>>>>>>>>>>> and >> >>>>>>>>>>>>>>>>>>>>>> only >> >>>>>>>>>>>>>>>>>>>>>>>>> Visual Studio is supported. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> *Suggestion* >> >>>>>>>>>>>>>>>>>>>>>>>>>> I’d suggest to migrate to CMake build system. >> >>> It >> >>>> is >> >>>>>>>>>> very >> >>>>>>>>>>>>>>>> popular >> >>>>>>>>>>>>>>>>>>>>>> among >> >>>>>>>>>>>>>>>>>>>>>>>>> open source projects, and in Apache Software >> >>>>>>>>>> Foundation >> >>>>>>>>>>>> too. >> >>>>>>>>>>>>>>>>>>> Notable >> >>>>>>>>>>>>>>>>>>>>>>>> user: >> >>>>>>>>>>>>>>>>>>>>>>>>> Apache Mesos, Apache Zookeeper (C client offers >> >>>>> CMake >> >>>>>>>>>> as >> >>>>>>>>>>>> an >> >>>>>>>>>>>>>>>>>>>>>> alternative >> >>>>>>>>>>>>>>>>>>>>>>>> to >> >>>>>>>>>>>>>>>>>>>>>>>>> autoconf and only option on windows), Apache >> >>> Kafka >> >>>>>>>>>>>>>> (librdkafka - >> >>>>>>>>>>>>>>>>>>>>>> C/C++ >> >>>>>>>>>>>>>>>>>>>>>>>>> client), Apache Thrift. Popular column-oriented >> >>>>>>>>>> database >> >>>>>>>>>>>>>>>>>> ClickHouse >> >>>>>>>>>>>>>>>>>>>>>>> also >> >>>>>>>>>>>>>>>>>>>>>>>>> uses CMake. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> CMake is widely supported in many IDE’s on >> >>>> various >> >>>>>>>>>>>>> platforms, >> >>>>>>>>>>>>>>>>>>>>>> notably >> >>>>>>>>>>>>>>>>>>>>>>>>> Visual Studio, CLion, Xcode, QtCreator, >> >>> KDevelop. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> *Current status* >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> Currently, the most of work is done (see [1]) >> >>> and >> >>>>>>>>>> tested >> >>>>>>>>>>>> on >> >>>>>>>>>>>>>> Mac >> >>>>>>>>>>>>>>>>>>> OS X >> >>>>>>>>>>>>>>>>>>>>>>>>> 10.15 (some C++ porting). All tests are run >> >>>> without >> >>>>>>>>>> any >> >>>>>>>>>>>>> flaws, >> >>>>>>>>>>>>>>>>>>>>>>> including >> >>>>>>>>>>>>>>>>>>>>>>>>> odbc (unixodbc), ssl, thin and thick client, >> >>>>>>>>>> installation, >> >>>>>>>>>>>>> IDE >> >>>>>>>>>>>>>>>>>>>>>>>> integration >> >>>>>>>>>>>>>>>>>>>>>>>>> (CLion). Next steps is to test linux and >> >>> windows. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> But full migration isn’t possible without >> >>>> agreement >> >>>>>>>>>> and >> >>>>>>>>>>>>> help >> >>>>>>>>>>>>>> of >> >>>>>>>>>>>>>>>>>>>>>>>>> community. Even if most of all you agree, >> >>>> migration >> >>>>>>>>>>>> requires >> >>>>>>>>>>>>>>>>>>>>>> additional >> >>>>>>>>>>>>>>>>>>>>>>>>> efforts in TC agents tuning and so on (event >> >>>> though >> >>>>>>>>>> test >> >>>>>>>>>>>>>> running >> >>>>>>>>>>>>>>>>>>>>>> fully >> >>>>>>>>>>>>>>>>>>>>>>>>> automated by CMake CTest). >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> Lets discuss my proposition and idea. >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> [1] - >> >>>> https://github.com/apache/ignite/pull/7845 >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>>>>>>>> Best regards, >> >>>>>>>>>>>>>>>>>>>>>>> Alexey >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> -- >> >>>>>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> -- >> >>>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> Sincerely yours, Ivan Daschinskiy >> >>>>>> >> >>>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Sincerely yours, Ivan Daschinskiy >> >>>> >> >>> >> >> >> >> >> >> -- >> >> Sincerely yours, Ivan Daschinskiy >> >> >> >> > > -- > Sincerely yours, Ivan Daschinskiy > -- Sincerely yours, Ivan Daschinskiy