Describe the bug, including details regarding any error messages, version, and platform.
The debian-forky-amd64 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
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
Describe the bug, including details regarding any error messages, version, and platform.
The debian-forky-amd64 fails due to the removal of
nvidia-cuda-toolkitfrom the Debian repositories:debian-forky-arm64 passes because we declare the build dependency as:
It seems forky is missing the nvidia-cuda-toolkit from its repositories at the moment and the Dockerfile takes that into account:
More info about
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-toolkitnon-required and removeARROW_CUDAfrom forky if we get close to a release and this is not fixed.Component(s)
Packaging