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

Reply via email to