Source: jenkins-job-builder Version: 0.5.0-1 Severity: serious Tags: patch Justification: fails to build from source
jenkins-job-builder 0.5.0-1 fails to build from source, see the build log below. The problem seems to be that dh_link is called too early. dh_installdocs/cp then refuses to overwrite the dangling symlinks. Note that "dh_link X Y" also processes the links config files. This patch should fix the problem: diff -Nru jenkins-job-builder-0.5.0/debian/links jenkins-job-builder-0.5.0/debian/links --- jenkins-job-builder-0.5.0/debian/links 2013-07-28 16:32:22.000000000 +0200 +++ jenkins-job-builder-0.5.0/debian/links 2013-11-03 12:50:11.000000000 +0100 @@ -5,3 +5,5 @@ # Overwrite underscore.js from upstream tarball with a link to underscore.min.js # provided by Underscore Debian package /usr/share/javascript/underscore/underscore.min.js usr/share/doc/jenkins-job-builder/html/_static/underscore.js + +/usr/share/jenkins-job-builder/jenkins-jobs usr/bin/jenkins-jobs diff -Nru jenkins-job-builder-0.5.0/debian/rules jenkins-job-builder-0.5.0/debian/rules --- jenkins-job-builder-0.5.0/debian/rules 2013-07-28 16:32:22.000000000 +0200 +++ jenkins-job-builder-0.5.0/debian/rules 2013-11-03 12:50:05.000000000 +0100 @@ -21,7 +21,6 @@ dh_install mv debian/jenkins-job-builder/usr/bin/jenkins-jobs \ debian/jenkins-job-builder/usr/share/jenkins-job-builder - dh_link /usr/share/jenkins-job-builder/jenkins-jobs /usr/bin/jenkins-jobs override_dh_installchangelogs: dh_installchangelogs ChangeLog Build log: debian/rules override_dh_install make[1]: Entering directory `/tmp/buildd/jenkins-job-builder-0.5.0' dh_install mv debian/jenkins-job-builder/usr/bin/jenkins-jobs \ debian/jenkins-job-builder/usr/share/jenkins-job-builder dh_link /usr/share/jenkins-job-builder/jenkins-jobs /usr/bin/jenkins-jobs make[1]: Leaving directory `/tmp/buildd/jenkins-job-builder-0.5.0' dh_installdocs cp: not writing through dangling symlink '/tmp/buildd/jenkins-job-builder-0.5.0/debian/jenkins-job-builder/usr/share/doc/jenkins-job-builder/html/_static/jquery.js' cp: not writing through dangling symlink '/tmp/buildd/jenkins-job-builder-0.5.0/debian/jenkins-job-builder/usr/share/doc/jenkins-job-builder/html/_static/underscore.js' dh_installdocs: cd 'build/docs/html/..' && find 'html' \( -type f -or -type l \) -and ! -empty -print0 | xargs -0 -I {} cp --parents -dp {} /tmp/buildd/jenkins-job-builder-0.5.0/debian/jenkins-job-builder/usr/share/doc/jenkins-job-builder returned exit code 123 make: *** [binary] Error 123 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 Regards, Felix -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org