<div dir="ltr">Hi Min Zhou,<div><br></div><div>I think it makes sense for you to set your meson version to the minimum version supported for DPDK (so, .57 now I suppose) instead of .63. The principle that David described above regarding LTS is also true for main. So, for the main and next-* branch testing that Loongson lab does, we want our CI testing to verify that no change relying on post .57 meson features get merged into main. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 8, 2024 at 9:07 PM zhoumin <<a href="mailto:zhoumin@loongson.cn">zhoumin@loongson.cn</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi David,<br>
<br>
On Tues, Oct 8, 2024 at 8:28AM, David Marchand wrote:<br>
> Hello CI guys,<br>
><br>
> On Fri, Sep 20, 2024 at 2:57 PM Bruce Richardson<br>
> <<a href="mailto:bruce.richardson@intel.com" target="_blank">bruce.richardson@intel.com</a>> wrote:<br>
>> This patchset proposed increasing the minimum meson version to 0.57<br>
>> and makes changes to update our build files appropriately for that<br>
>> change: replacing deprecated functions, removing unnecessary version<br>
>> checks and taking advantage of some new capabilities.<br>
>><br>
>> Why 0.57? No one particular reason; it's mainly a conservative version<br>
>> bump that doesn't have many impacts, but still gives us the minimum<br>
>> updates we need to replace the deprecated get_cross_properties fn<br>
>> and have a few extra features guaranteed available.<br>
>><br>
>> Bruce Richardson (5):<br>
>> build: increase minimum meson version to 0.57<br>
>> build: remove version check on compiler links function<br>
>> build: remove unnecessary version checks<br>
>> build: use version file support from meson<br>
>> build: replace deprecated meson function<br>
>><br>
>> .ci/linux-setup.sh | 2 +-<br>
>> config/arm/meson.build | 4 ++--<br>
>> config/meson.build | 8 ++++----<br>
>> config/riscv/meson.build | 4 ++--<br>
>> doc/api/meson.build | 2 +-<br>
>> doc/guides/linux_gsg/sys_reqs.rst | 2 +-<br>
>> doc/guides/prog_guide/build-sdk-meson.rst | 2 +-<br>
>> drivers/common/qat/meson.build | 2 +-<br>
>> drivers/crypto/ipsec_mb/meson.build | 2 +-<br>
>> drivers/event/cnxk/meson.build | 2 +-<br>
>> drivers/meson.build | 7 ++-----<br>
>> drivers/net/cnxk/meson.build | 2 +-<br>
>> lib/meson.build | 6 ------<br>
>> meson.build | 7 ++-----<br>
>> 14 files changed, 20 insertions(+), 32 deletions(-)<br>
> This series can't be merged until the (UNH and LoongArch) CI are ready<br>
> for such a change.<br>
><br>
> TL;DR: the meson minimum version is being changed from 0.53.2 to 0.57<br>
> in the current release.<br>
><br>
> @UNH @Min Zhou<br>
> How long would it take for all CI to be ready for this change?<br>
It's OK for Loongson lab. The meson version for DPDK CI in Loongson lab <br>
is 0.63.0.<br>
> Important note: if relevant to your CI, testing against LTS branches<br>
> must still be done with the 0.53.2 version, so no change relying on<br>
> post 0.53.2 meson feature gets backported.<br>
><br>
><br>
<br>
</blockquote></div>