Package: libxnnpack0
Version: 0.0~git20240229.fcbf55a-1~exp1
Severity: seriuos

The package fail to propagate to testing, as can be seen on
<URL: https://tracker.debian.org/pkg/xnnpack >, because the autopkgtest
check for onnxruntime fail with the new package.  This is the error:

<URL: https://ci.debian.net/packages/o/onnxruntime/testing/amd64/52642186/ >
 39s autopkgtest [09:56:56]: test build: [-----------------------
 39s /usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/libonnxruntime.so: 
undefined reference to `xnn_setup_convolution2d_nhwc_qc8'
 39s /usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/libonnxruntime.so: 
undefined reference to `xnn_create_convolution2d_nhwc_qc8'
 39s collect2: error: ld returned 1 exit status
 40s autopkgtest [09:56:57]: test build: -----------------------]

Looking at the git history on salsa, I see that the symbols in question
was removed in commit 42982d3b267293bbc71d3e040126fd1a5fb532f7 when a
new upstream version 0.0~git20240229.fcbf55a was imported.

Such ABI changes require an updated SONAME to avoid breaking programs in
Debian, for example with a rename from libxnnpack0 to libxnnpack1.

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to