I have updated the name of the source package from onednn to onednn-sycl
to avoid conflicts with the existing source package in Debian (which
then is synced to Ubuntu), and uploaded to the oneapi-release PPA:
https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-
release/+packages

I think this is a better alternative than attempting to merge the
packaging with the GCC-compiled packages for these reasons:

- The onednn-sycl package testing process is much different since it requires 
dedicated hardware (Intel GPUs) only available outside of Launchpad
- Maintainability will be more complicated and time-consuming. Builds will take 
longer (they already take several hours), d/rules (and likely other files) will 
require ugly if-else blocks, problems with one toolchain may block packaging 
work for the other, etc. 
- I'm packaging a more recent upstream version (3.10.2) than Debian (3.9.1) and 
prefer not to simply sync the versions and assume complete ownership of the 
GCC-version of the packages in Ubuntu, as this is outside the scope of what I 
have committed to for this packaging work

-- 
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