[Debian-med-packaging] Bug#1070515: dipy: FTBFS with nocheck profile
Graham Inggs
ginggs at debian.org
Mon May 6 15:08:25 BST 2024
Source: dipy
Version: 1.8.0-2
Severity: serious
Tags: ftbfs patch
Hi Maintainer
dipy FTBFS when built with the 'nocheck' profile. I've copied what I
hope is the relevant part of the log below.
The following patch worked for me:
--- a/debian/rules
+++ b/debian/rules
@@ -111,11 +111,11 @@
; done
endif
# Cleanup files landing unnecessarily in the python3 modules directory.
- rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.nii.gz
- rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.trk
- rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/affine.txt
+ rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.nii.gz
+ rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.trk
+ rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/affine.txt
# Cleanup files landing in non-standard path
- rm -rv debian/$(PACKAGE3_NAME)/usr/doc
+ rm -rfv debian/$(PACKAGE3_NAME)/usr/doc
## "Instantiate" both rules so dh sees them
override_dh_python3:
@@ -136,9 +136,9 @@
-X.par -X.bin -Xobjects.inv
execute_before_dh_link-indep:
- rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/doctools.js
- rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/language_data.js
- rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/searchtools.js
+ rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/doctools.js
+ rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/language_data.js
+ rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/searchtools.js
execute_after_dh_fixperms-arch:
# Fix a couple of executables neither elf nor scripts.
Regards
Graham
find debian/ -name LICENSE -delete
# Only now lets build docs
# Run tests later on
# cd build to prevent use of local/not-built source tree
# Cleanup files landing unnecessarily in the python3 modules directory.
rm -v debian/python3-dipy/usr/lib/python3*/dist-packages/*.nii.gz
rm: cannot remove
'debian/python3-dipy/usr/lib/python3*/dist-packages/*.nii.gz': No such
file or directory
make[1]: *** [debian/rules:81: execute_after_dh_auto_install] Error 1
More information about the Debian-med-packaging
mailing list