I suppose, that removal of autotools from source code is a question of a week. There is no need to support it.
вт, 23 июн. 2020 г., 18:38 Ilya Kasnacheev <ilya.kasnach...@gmail.com>: > Hello! > > Once you do that, I think it would make sense to remove autotools > invocation from artifact build process. In the future we may choose to > remove autotools support entirely. > > Regards, > -- > Ilya Kasnacheev > > > вт, 23 июн. 2020 г. в 18:00, Petr Ivanov <mr.wei...@gmail.com>: > > > That host was down for some time and got up only recently. > > Installed cmake there also. > > > > > > > > > On 23 Jun 2020, at 17:39, Ivan Daschinsky <ivanda...@gmail.com> wrote: > > > > > > Petr, I see, that cmake is missing on aitc10_05 but it is in pool and > > > trying to run build. > > > > > > [1] -- > > > > > > https://ci.ignite.apache.org/buildConfiguration/IgniteTests24Java8_PlatformCPPCMakeLinux/5412025 > > > > > > вт, 23 июн. 2020 г. в 17:33, Ivan Daschinsky <ivanda...@gmail.com>: > > > > > >>>> For the sake of discretion, I'd purpose to remove old suites from > Run > > >> All and archive or pause them for some time before removal. > > >> Agree, I was talking about removal from RunAll chain, complete removal > > is > > >> not necessary. > > >> But after private discussion with Igor Sapego, me and he decided to > wait > > >> for a week before exclusion of these suites from RunAll. > > >> > > >> вт, 23 июн. 2020 г. в 17:21, Petr Ivanov <mr.wei...@gmail.com>: > > >> > > >>> For the sake of discretion, I'd purpose to remove old suites from Run > > All > > >>> and archive or pause them for some time before removal. > > >>> > > >>> > > >>>> On 23 Jun 2020, at 13:26, Nikolay Izhikov <nizhi...@apache.org> > > wrote: > > >>>> > > >>>>> So, folks, is it ok to remove old suites from build chain > > >>>> > > >>>> +1 from me. > > >>>> > > >>>> > > >>>>> 23 июня 2020 г., в 13:15, Ivan Daschinsky <ivanda...@gmail.com> > > >>> написал(а): > > >>>>> > > >>>>> 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 > > >>>> > > >>> > > >>> > > >> > > >> -- > > >> Sincerely yours, Ivan Daschinskiy > > >> > > > > > > > > > -- > > > Sincerely yours, Ivan Daschinskiy > > > > >