Package: src:db5.3 Version: 5.3.28-3.1 Severity: important Tags: patch User: helm...@debian.org Usertags: rebootstrap
Dear db5.3 maintainers, Currently db5.3 fails to cross-build from source for any architecture, because override_dh_installdocs tries to install a file never built: | # Install build_signature_x32.txt to docs | install -m 644 debian/build_signature_x32.txt /tmp/buildd/db5.3/db5.3-5.3.28/debian/libdb5.3/usr/share/doc/libdb5.3/ | install: cannot stat 'debian/build_signature_x32.txt': No such file or directory | debian/rules:211: recipe for target 'override_dh_installdocs' failed | make[1]: *** [override_dh_installdocs] Error 1 | make[1]: Leaving directory '/tmp/buildd/db5.3/db5.3-5.3.28' | debian/rules:127: recipe for target 'binary-arch' failed | make: *** [binary-arch] Error 2 | dpkg-buildpackage: error: debian/rules binary-arch gave error exit status 2 I suggest only installing this file when building it. Please consider my patch attached. Helmut
diff -Nru db5.3-5.3.28/debian/changelog db5.3-5.3.28/debian/changelog --- db5.3-5.3.28/debian/changelog 2013-10-28 09:20:08.000000000 +0100 +++ db5.3-5.3.28/debian/changelog 2014-06-22 21:50:38.000000000 +0200 @@ -1,3 +1,10 @@ +db5.3 (5.3.28-3.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Only install build_signature_*.txt when building it. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 22 Jun 2014 21:50:15 +0200 + db5.3 (5.3.28-3) unstable; urgency=low * Reduce duplicate static libraries in libdb5.3{++,-sql,-stl,-tcl}-dev diff -Nru db5.3-5.3.28/debian/rules db5.3-5.3.28/debian/rules --- db5.3-5.3.28/debian/rules 2013-10-28 09:20:08.000000000 +0100 +++ db5.3-5.3.28/debian/rules 2014-06-22 21:51:36.000000000 +0200 @@ -210,8 +210,10 @@ override_dh_installdocs: dh_installdocs -pdb5.3-doc dh_installdocs --remaining-packages --link-doc=libdb5.3 +ifeq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH)) # Install build_signature_$(DEB_HOST_ARCH).txt to docs install -m 644 debian/build_signature_$(DEB_HOST_ARCH).txt $(CURDIR)/debian/libdb5.3/usr/share/doc/libdb5.3/ +endif override_dh_strip: dh_strip -s --dbg-package=libdb5.3-dbg