20/06/2023 16:21, Aaron Conole: > David Marchand <david.march...@redhat.com> writes: > > > In repositories where multiple branches run the ABI checks using > > different versions of libabigail (for example, a 22.11 branch using > > libabigail-1.8 and a main branch using libabigail-2.1), a collision > > happens on the libabigail binary cache entry. > > As a single cache entry is used, the content of the cache (let's say the > > cache was built for libabigail 2.1) won't match what the branch wants to > > use (in this example running the check for 22.11 branch requires > > libabigail 1.8). > > .ci/linux-build.sh then tries to recompile libabigail but it fails as > > the packages used for building libabigail are missing. > > > > Add the version to the cache entry name to avoid this collision. > > > > Fixes: 443267090edc ("ci: enable v21 ABI checks") > > Cc: sta...@dpdk.org > > > > Signed-off-by: David Marchand <david.march...@redhat.com> > > Acked-by: Aaron Conole <acon...@redhat.com>
Applied, thanks.