raulcd opened a new issue, #50090:
URL: https://github.com/apache/arrow/issues/50090

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   The 
[debian-forky-amd64](https://github.com/apache/arrow/actions/runs/26928130843/job/79442292408)
 fails due to the removal of `nvidia-cuda-toolkit` from the Debian repositories:
   ```
     dpkg-buildpackage -us -uc -ui
   dpkg-buildpackage: info: source package apache-arrow
   dpkg-buildpackage: info: source version 25.0.0~dev20260603-1
   dpkg-buildpackage: info: source distribution unstable
   dpkg-buildpackage: info: source changed by dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    dpkg-source --before-build .
   dpkg-buildpackage: info: host architecture amd64
   dpkg-checkbuilddeps: error: unmet build dependencies: nvidia-cuda-toolkit
   dpkg-buildpackage: error: build dependencies/conflicts unsatisfied; aborting
   dpkg-buildpackage: hint: satisfy build dependencies with your package 
manager frontend
   debuild: fatal error at line 1185:
   dpkg-buildpackage -us -uc -ui failed
   Failed debuild -us -uc
   rake aborted!
   ```
   
   debian-forky-arm64 passes because we declare the build dependency as:
   ```
   Build-Depends:
   ....
     nvidia-cuda-toolkit [!arm64],
   ```
   It seems forky is missing the nvidia-cuda-toolkit from its repositories at 
the moment and the Dockerfile takes that into account:
   ```
     if apt list | grep '^nvidia-cuda-toolkit/'; then \
       apt install -y -V ${quiet} nvidia-cuda-toolkit; \
     fi && \
   ```
   
   More info about
   - [Removal notice (Debian testing watch, 
2026-05-31)](https://tracker.debian.org/news/1758597/nvidia-cuda-toolkit-removed-from-testing/)
   - [nvidia-cuda-toolking Package 
tracker](https://tracker.debian.org/pkg/nvidia-cuda-toolkit)
   - [Blocking RC bug](https://bugs.debian.org/1133996) which prompted removal
   
   I don't think we have to do anything here, just wait for the fix upstream 
and the package to be re-added. Worst case we can make `nvidia-cuda-toolkit` 
non-required and remove `ARROW_CUDA` from forky if we get close to a release 
and this is not fixed.
   
   ### Component(s)
   
   Packaging


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to