Bug#1083286: libxnnpack0: rmoved symbols (xnn_setup_convolution2d_nhwc_qc8 xnn_create_convolution2d_nhwc_qc8) cause third party packages to fail
control: block 1084103 by -1
control: block -1 by 1080510
control: block 1081664 by 1080510
> Such ABI changes require an updated SONAME to avoid breaking programs in
> Debian, for example with a rename from libxnnpack0 to libxnnpack1.
Certainly true. But let me explain the situation more:
xnnpack currently does not have a symbol control file, and had only
one reverse dependency pytorch until the recent upload of onnxruntime.
I was working on bumping pytorch's dependencies recently, without noticing
it having onnxruntime as rdep. And that's why I did not check through the
symbol changes and uploaded a breaking version.
Since pytorch 2.4 is now in sid, the only broken package is onnxruntime.
I have just packaged a new version of ort (see: 1080510) which can be used
with latest xnnpack in sid.
Thanks,
Shengqi Chen
Reply to: