[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: