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

Reply via email to