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

Reply via email to