checkapk: false positive in soname rebuild detection
!223 (merged) reports that packages need to get rebuild, even if they only depend on the major version in the soname and only the exact version changed. See example below.
https://gitlab.alpinelinux.org/Celeste/aports/-/jobs/1165098
--- filelist-armadillo-old
+++ filelist-armadillo-new
@@ -2,4 +2,4 @@
usr/
usr/lib/
usr/lib/libarmadillo.so.12
-usr/lib/libarmadillo.so.12.6.5
+usr/lib/libarmadillo.so.12.6.6
SODIFF:
-usr/lib/libarmadillo.so.12.6.5: SONAME libarmadillo.so.12
+usr/lib/libarmadillo.so.12.6.6: SONAME libarmadillo.so.12
REBUILDS:
*** 2 packages linked against libarmadillo.so.12 need to be rebuild!
$ apk search -r --origin --exact -q so:libarmadillo.so.12.6.5
$ apk search -r --origin --exact -q so:libarmadillo.so.12.6
$ apk search -r --origin --exact -q so:libarmadillo.so.12
armadillo
gdal