> By default 'test-meson-builds.sh' script clones the repository which the > script is in, and selects a configured branch ('DPDK_ABI_REF_VERSION') > as a reference for ABI check. > > This patch enables selecting different repository to close for reference > using 'DPDK_ABI_REF_SRC' environment variable. > > It is possible to put these variables to 'devel.config' config file, or > provide via command line, like: > ` > DPDK_ABI_REF_SRC=~/dpdk-stable/ \ > DPDK_ABI_REF_VERSION=v22.11.1 \ > DPDK_ABI_REF_DIR=/tmp/dpdk-abiref \ > ./devtools/test-meson-builds.sh > ` > > When 'DPDK_ABI_REF_SRC' is not defined, script behaves as it did > previously. > > Other alternative to using 'DPDK_ABI_REF_SRC' variable is adding that > other repo as a new 'remote' to the exiting git repository. > > Signed-off-by: Ferruh Yigit <ferruh.yi...@amd.com> > ---
Acked-by: Akhil Goyal <gak...@marvell.com> Worked for me, but I still needed to clone the dpdk-stable repo manually. I was hoping, test-meson-build.sh would do that by itself. Had it been a tag in same repo, it would have been straight forward as before. I would still suggest to add a tag v22.11.1 in main branch and all can use that instead of v22.11. The fix that we are talking about is a mandatory one for each one to use for ABI checks, dpdk-stable patches are not mandatory for the users. -Akhil