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