08/12/2022 19:14, Akhil Goyal: > > 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.
First, v22.11.1 exists already in dpdk-stable. Second, vXX.YY.z tags are supposed to be only in dpdk-stable. > 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. You could have dpdk-stable as a remote in your main DPDK directory. If you don't want to do that, you could refer to the commit SHA1 of the fix I think.