Public bug reported:

ggml 0.22.0-1ubuntu2 in stonking-proposed restricts the ROCm/HIP
backend to amd64 (LP: #2166374) by shrinking libggml0-backend-hip from
"Architecture: amd64 arm64" to "Architecture: amd64". The new upload
therefore produces no libggml0-backend-hip:arm64 .deb.

The previous upload's arm64 binary (libggml0-backend-hip:arm64 =
0.22.0-1ubuntu1) is still published in stonking as an orphan --
Ubuntu's archive does not automatically remove binaries when a package's
Architecture list shrinks. That orphan strict-depends on
libggml0 (= 0.22.0-1ubuntu1), which is superseded in
stonking-proposed by libggml0 = 0.22.0-1ubuntu2. As a result, the
backend-hip autopkgtest, which still declares "Architecture: amd64 arm64"
in this upload's debian/tests/control, is scheduled on arm64, apt tries
to install the orphan, and the test fails with badpkg (unsatisfiable
test dependencies) rather than being skipped.

Failing run:
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/arm64/g/ggml/20260921_085216_c3221@/log.gz

Relevant excerpt:
  libggml0-backend-hip:arm64 Depends libggml0 (= 0.22.0-1ubuntu1)
    but none of the choices are installable:
    - libggml0:arm64=0.22.0-1ubuntu1 is not selected for install
  backend-hip          FAIL badpkg
  blame: ggml

** Affects: ggml (Ubuntu)
     Importance: Undecided
     Assignee: Talha Can Havadar (tchavadar)
         Status: In Progress


** Tags: update-excuse

** Description changed:

  ggml 0.22.0-1ubuntu2 in stonking-proposed restricts the ROCm/HIP
  backend to amd64 (LP: #2166374) by shrinking libggml0-backend-hip from
  "Architecture: amd64 arm64" to "Architecture: amd64". The new upload
  therefore produces no libggml0-backend-hip:arm64 .deb.
  
  The previous upload's arm64 binary (libggml0-backend-hip:arm64 =
  0.22.0-1ubuntu1) is still published in stonking as an orphan --
  Ubuntu's archive does not automatically remove binaries when a package's
  Architecture list shrinks. That orphan strict-depends on
  libggml0 (= 0.22.0-1ubuntu1), which is superseded in
  stonking-proposed by libggml0 = 0.22.0-1ubuntu2. As a result, the
  backend-hip autopkgtest, which still declares "Architecture: amd64 arm64"
  in this upload's debian/tests/control, is scheduled on arm64, apt tries
  to install the orphan, and the test fails with badpkg (unsatisfiable
  test dependencies) rather than being skipped.
  
  Failing run:
-   
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/arm64/g/ggml/20260921_085216_c3221@/log.gz
+   
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/arm64/g/ggml/20260921_085216_c3221@/log.gz
  
  Relevant excerpt:
-   libggml0-backend-hip:arm64 Depends libggml0 (= 0.22.0-1ubuntu1)
-     but none of the choices are installable:
-     - libggml0:arm64=0.22.0-1ubuntu1 is not selected for install
-   backend-hip          FAIL badpkg
-   blame: ggml
- 
- Requested actions:
-   1. Grant an update-excuse so ggml 0.22.0-1ubuntu2 can migrate to
-      stonking despite the arm64 backend-hip test badpkg result.
-   2. Remove the orphan binary from stonking:
-      libggml0-backend-hip:arm64 = 0.22.0-1ubuntu1
-      (source ggml 0.22.0-1ubuntu1 for that arch, HIP-backend binary
-      only). Removal will let subsequent autopkgtests skip cleanly on
-      arm64 instead of failing on the stale strict version-dep.
- 
- The next ggml upload will also carry a debian/tests/control fix that
- drops arm64 from the backend-hip Architecture list, so the failure will
- not recur after the orphan is removed.
+   libggml0-backend-hip:arm64 Depends libggml0 (= 0.22.0-1ubuntu1)
+     but none of the choices are installable:
+     - libggml0:arm64=0.22.0-1ubuntu1 is not selected for install
+   backend-hip          FAIL badpkg
+   blame: ggml

** Changed in: ggml (Ubuntu)
     Assignee: (unassigned) => Talha Can Havadar (tchavadar)

** Changed in: ggml (Ubuntu)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167828

Title:
  [update-excuse] ggml 0.22.0-1ubuntu2 backend-hip autopkgtest fails on
  arm64 due to stale libggml0-backend-hip:arm64 from 0.22.0-1ubuntu1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ggml/+bug/2167828/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to