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 > >