Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-13 Thread William Tu
> >>> Meson is a nice system in many aspects, but its support for tests is very > >>> limited. IIUC, it can only run a single binary and check the error codes. > >>> Most of our tests starts several daemons and performs several fairly > >>> complex > >>> operations and checks. I'm afraid that we

Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-10 Thread Ilya Maximets
On 8/10/21 4:43 PM, Van Haaren, Harry wrote: >> -Original Message- >> From: dev On Behalf Of William Tu >> Sent: Tuesday, August 10, 2021 1:00 AM >> To: Ilya Maximets >> Cc: ; Sergey Madaminov >> >> Subject: Re: [ovs-dev] [PATCH RFC 0/1] use

Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-10 Thread Van Haaren, Harry
> -Original Message- > From: dev On Behalf Of William Tu > Sent: Tuesday, August 10, 2021 1:00 AM > To: Ilya Maximets > Cc: ; Sergey Madaminov > > Subject: Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system > for ovs > > Hi Ilya,

Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-09 Thread William Tu
Hi Ilya, Thanks for your feedback! > Hi, Sergey and William. Thanks for working on this. > > I think that it might be a good idea to move to a different build system > that will not be that painful to run on Windows. I'm not working on > Windows parts, but it would be great to have a fast CI th

Re: [ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-09 Thread Ilya Maximets
On 8/8/21 3:49 AM, Sergey Madaminov wrote: > This RFC proposes to replace current, autotools-based, build system with > meson. > It won't break the current build system process, which will allow for a > gradual transition. > Furthermore, the new build system will natively work across multiple >

[ovs-dev] [PATCH RFC 0/1] use meson and ninja as a build system for ovs

2021-08-08 Thread Sergey Madaminov
This RFC proposes to replace current, autotools-based, build system with meson. It won't break the current build system process, which will allow for a gradual transition. Furthermore, the new build system will natively work across multiple operating systems (now it compiles on both Windows and L