Hey Christian - thanks for the extremely helpful review on this one as well!
I have uploaded a new version of onednn-sycl to the oneapi-dev PPA (https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-dev) with the updates you suggested. Frank is planning to re-upload either tomorrow or Monday and will update here. Here is a summary of the changes (these are entries from d/changelog): - d/changelog: append changelog entries from onednn debian package for posterity and better clarity. - d/control: rename onednn-examples to onednn-sycl-examples. - d/copyright: file-exclude spurious and incorrect COPYRIGHT file from third_party/ngen. - d/symbols: clean up symbols file, borrowing patterns from symbols file in onednn in debian. - d/tests: update test dependency name to onednn-sycl-examples. - Add d/README.source file to explain lineage with onednn source package and naming decisions. - d/watch: apply +dfsg repack suffix to orig tarball. - Update to latest upstream release (3.11) I have also opened a MR to add onednn-examples to src:onednn in Debian like you suggested: https://salsa.debian.org/deeplearning- team/onednn/-/merge_requests/3 Build logs: https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi- dev/+build/32265865 Lintian results: $ lintian -E -v -I --pedantic ../onednn-sycl_3.11+dfsg-0ubuntu1~26.04_source.changes E: onednn-sycl changes: bad-distribution-in-changes-file resolute W: onednn-sycl source: missing-debian-watch-file-standard [debian/watch] W: onednn-sycl source: newer-standards-version 4.7.2 (current is 4.6.2) X: onednn-sycl source: debian-rules-uses-as-needed-linker-flag [debian/rules:6] X: onednn-sycl source: very-long-line-length-in-source-file 1216 > 512 [third_party/ngen/ngen_level_zero.hpp:114] X: onednn-sycl source: very-long-line-length-in-source-file 4473 > 512 [tests/benchdnn/inputs/concat/option_set_fwks_key_gpu:1] X: onednn-sycl source: very-long-line-length-in-source-file 514 > 512 [tests/benchdnn/inputs/matmul/option_set_fwks_key_gpu:439] X: onednn-sycl source: very-long-line-length-in-source-file 516 > 512 [src/gpu/intel/ocl_overrides.md:9] X: onednn-sycl source: very-long-line-length-in-source-file 519 > 512 [tests/benchdnn/inputs/reorder/option_set_fwks_key_gpu:464] X: onednn-sycl source: very-long-line-length-in-source-file 521 > 512 [src/gpu/intel/gemm/jit/include/gemmstone/generator.hpp:376] X: onednn-sycl source: very-long-line-length-in-source-file 525 > 512 [doc/performance_considerations/verbose_table.md:21] X: onednn-sycl source: very-long-line-length-in-source-file 535 > 512 [RELEASE_NOTES.md:91] X: onednn-sycl source: very-long-line-length-in-source-file 537 > 512 [doc/primitives/eltwise.md:36] X: onednn-sycl source: very-long-line-length-in-source-file 543 > 512 [third_party/ngen/ngen.hpp:1335] X: onednn-sycl source: very-long-line-length-in-source-file 562 > 512 [doc/graph/operations/ReduceMin.md:17] X: onednn-sycl source: very-long-line-length-in-source-file 562 > 512 [doc/graph/operations/ReduceSum.md:18] X: onednn-sycl source: very-long-line-length-in-source-file 563 > 512 [doc/graph/operations/ReduceMax.md:18] X: onednn-sycl source: very-long-line-length-in-source-file 563 > 512 [doc/graph/operations/ReduceMean.md:16] X: onednn-sycl source: very-long-line-length-in-source-file 563 > 512 [doc/graph/operations/ReduceProd.md:16] X: onednn-sycl source: very-long-line-length-in-source-file 564 > 512 [doc/graph/operations/ReduceL1.md:17] X: onednn-sycl source: very-long-line-length-in-source-file 564 > 512 [doc/graph/operations/ReduceL2.md:16] X: onednn-sycl source: very-long-line-length-in-source-file 581 > 512 [tests/benchdnn/inputs/matmul/option_set_fwks_ext_gpu:183] X: onednn-sycl source: very-long-line-length-in-source-file 613 > 512 [src/gpu/intel/gemm/jit/selector/db/ukernel_mmr.db:483] X: onednn-sycl source: very-long-line-length-in-source-file 615 > 512 [tests/benchdnn/inputs/pool/option_set_fwks_ext_gpu:434] X: onednn-sycl source: very-long-line-length-in-source-file 639 > 512 [tests/benchdnn/inputs/conv/option_set_fwks_key_gpu:2213] X: onednn-sycl source: very-long-line-length-in-source-file 666 > 512 [src/gpu/intel/gemm/jit/selector/db/kernel.db:1199] X: onednn-sycl source: very-long-line-length-in-source-file 676 > 512 [doc/primitives/batch_normalization.md:104] X: onednn-sycl source: very-long-line-length-in-source-file 676 > 512 [doc/primitives/group_normalization.md:93] X: onednn-sycl source: very-long-line-length-in-source-file 681 > 512 [tests/benchdnn/inputs/reduction/option_set_fwks_ext_gpu:34] X: onednn-sycl source: very-long-line-length-in-source-file 806 > 512 [tests/benchdnn/inputs/conv/option_set_fwks_ext_gpu:471] X: onednn-sycl source: very-long-line-length-in-source-file 859 > 512 [debian/tests/control:85] X: onednn-sycl source: very-long-line-length-in-source-file 861 > 512 [tests/benchdnn/inputs/concat/option_set_fwks_ext_gpu:140] $ lintian -E -v -I --pedantic ../onednn-sycl_3.11+dfsg-0ubuntu1~26.04_amd64.changes E: onednn-sycl changes: bad-distribution-in-changes-file resolute I: onednn-sycl-examples: package-contains-documentation-outside-usr-share-doc [usr/lib/onednn/examples/CMakeLists.txt] I: libdnnl-sycl3: spelling-error-in-binary Wih With [usr/lib/x86_64-linux-gnu/libdnnl-sycl.so.3.11] I: libdnnl-sycl3: spelling-error-in-binary dimention dimension [usr/lib/x86_64-linux-gnu/libdnnl-sycl.so.3.11] I: libdnnl-sycl3: spelling-error-in-binary dimentions dimensions [usr/lib/x86_64-linux-gnu/libdnnl-sycl.so.3.11] I: libdnnl-sycl3: spelling-error-in-binary wtH with [usr/lib/x86_64-linux-gnu/libdnnl-sycl.so.3.11] X: libdnnl-sycl3: exit-in-shared-library [usr/lib/x86_64-linux-gnu/libdnnl-sycl.so.3.11] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2136925 Title: [needs-packaging] onednn-sycl (built with DPC++ toolchain) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/2136925/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
