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

Reply via email to