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

Reply via email to