Bug#887735: mpdecimal FTBFS: not writing through dangling symlink 'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/doctools.js'

2018-04-23 Thread Steve Langasek
Package: mpdecimal
Followup-For: Bug #887735
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch

Hi Matthias,

Here is a fix for this build failure.  It has been uploaded to Ubuntu.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru mpdecimal-2.4.2/debian/rules mpdecimal-2.4.2/debian/rules
--- mpdecimal-2.4.2/debian/rules2016-03-18 08:46:45.0 -0700
+++ mpdecimal-2.4.2/debian/rules2018-04-22 23:36:11.0 -0700
@@ -53,10 +53,11 @@
ln -sf libmpdec.so.2 
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libmpdec.so
 
 override_dh_sphinxdoc:
+   rm -f 
debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/{doctools,jquery,searchtools,sidebar,underscore}.js
+   cp -p 
/usr/share/javascript/sphinxdoc/1.0/{doctools,jquery,searchtools,sidebar,underscore}.js
 \
+   debian/tmp/usr/share/doc/mpdecimal/_static/.
cp -a debian/tmp/usr/share/doc/mpdecimal/* \
debian/libmpdec-doc/usr/share/doc/libmpdec-doc
rm -f debian/libmpdec-doc/usr/share/doc/libmpdec-doc/LICENSE*
rm -f debian/libmpdec-doc/usr/share/doc/libmpdec-doc/INSTALL*
-   cp -p 
/usr/share/javascript/sphinxdoc/1.0/{doctools,jquery,searchtools,sidebar,underscore}.js
 \
-   debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/.
dh_sphinxdoc


Bug#887735: mpdecimal FTBFS: not writing through dangling symlink 'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/doctools.js'

2018-01-19 Thread Adrian Bunk
Source: mpdecimal
Version: 2.4.2-1
Severity: serious

Some recent change in unstable makes mpdecimal FTBFS:

https://tests.reproducible-builds.org/debian/history/mpdecimal.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mpdecimal.html

...
   debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/build/1st/mpdecimal-2.4.2'
cp -a debian/tmp/usr/share/doc/mpdecimal/* \
debian/libmpdec-doc/usr/share/doc/libmpdec-doc
cp: not writing through dangling symlink 
'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/doctools.js'
cp: not writing through dangling symlink 
'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/jquery.js'
cp: not writing through dangling symlink 
'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/searchtools.js'
cp: not writing through dangling symlink 
'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/sidebar.js'
cp: not writing through dangling symlink 
'debian/libmpdec-doc/usr/share/doc/libmpdec-doc/_static/underscore.js'
debian/rules:56: recipe for target 'override_dh_sphinxdoc' failed
make[1]: *** [override_dh_sphinxdoc] Error 1