Bug#806659: sushi: FTBFS when built with dpkg-buildpackage -A (mv: target is not a directory)

2016-07-14 Thread Santiago Vila
Greetings.

I have the ok from the Release Managers to consider this issue as RC
for stretch. I'm going to wait at least one week before raising
this to "serious".

If you need help to fix this bug, please tag it as "help".

Thanks.



Bug#806659: sushi: FTBFS when built with dpkg-buildpackage -A (mv: target is not a directory)

2015-11-29 Thread Santiago Vila
Package: src:sushi
Version: 1.4.0+dfsg-1.1
User: sanv...@debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:


[...]
 debian/rules build-indep
dh build-indep --with python2
   dh_testdir -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>/sushi-1.4.0+dfsg'
cd maki && env WAFDIR=/<>/sushi-1.4.0+dfsg ./waf configure --prefix 
/usr
Setting top to   : /<>/sushi-1.4.0+dfsg/maki 
Setting out to   : 
/<>/sushi-1.4.0+dfsg/maki/build 
Checking for 'gcc' (c compiler)  : /usr/bin/gcc 
Checking for program msgfmt  : /usr/bin/msgfmt 
Checking for program perl: /usr/bin/perl 
Checking for 'intltool-merge': /usr/bin/intltool-merge 

[... snipped ...]

+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/ast/LC_MESSAGES/tekka.mo
 (from build/po/ast.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/bg/LC_MESSAGES/tekka.mo
 (from build/po/bg.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/cs/LC_MESSAGES/tekka.mo
 (from build/po/cs.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/da/LC_MESSAGES/tekka.mo
 (from build/po/da.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/de/LC_MESSAGES/tekka.mo
 (from build/po/de.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/en_GB/LC_MESSAGES/tekka.mo
 (from build/po/en_GB.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/es/LC_MESSAGES/tekka.mo
 (from build/po/es.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/fi/LC_MESSAGES/tekka.mo
 (from build/po/fi.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/fr/LC_MESSAGES/tekka.mo
 (from build/po/fr.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/gl/LC_MESSAGES/tekka.mo
 (from build/po/gl.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/he/LC_MESSAGES/tekka.mo
 (from build/po/he.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/id/LC_MESSAGES/tekka.mo
 (from build/po/id.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/it/LC_MESSAGES/tekka.mo
 (from build/po/it.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/lt/LC_MESSAGES/tekka.mo
 (from build/po/lt.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/nb/LC_MESSAGES/tekka.mo
 (from build/po/nb.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/nl/LC_MESSAGES/tekka.mo
 (from build/po/nl.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/oc/LC_MESSAGES/tekka.mo
 (from build/po/oc.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/pt_BR/LC_MESSAGES/tekka.mo
 (from build/po/pt_BR.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/pt/LC_MESSAGES/tekka.mo
 (from build/po/pt.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/ru/LC_MESSAGES/tekka.mo
 (from build/po/ru.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/sv/LC_MESSAGES/tekka.mo
 (from build/po/sv.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/tr/LC_MESSAGES/tekka.mo
 (from build/po/tr.mo)
+ install 
/<>/sushi-1.4.0+dfsg/debian/tekka/usr/share/locale/zh_CN/LC_MESSAGES/tekka.mo
 (from build/po/zh_CN.mo)
Waf: Leaving directory `/<>/sushi-1.4.0+dfsg/tekka/build'
'install' finished successfully (0.143s)
cd chirashi && env WAFDIR=/<>/sushi-1.4.0+dfsg ./waf install 
--destdir /<>/sushi-1.4.0+dfsg/debian/chirashi
Waf: Entering directory `/<>/sushi-1.4.0+dfsg/chirashi/build'
+ install 
/<>/sushi-1.4.0+dfsg/debian/chirashi/usr/share/chirashi/away.py (from 
away.py)
+ install 
/<>/sushi-1.4.0+dfsg/debian/chirashi/usr/share/chirashi/beep.py (from 
beep.py)
+ install 
/<>/sushi-1.4.0+dfsg/debian/chirashi/usr/share/chirashi/np.py (from 
np.py)
Waf: Leaving directory `/<>/sushi-1.4.0+dfsg/chirashi/build'
'install' finished successfully (0.008s)
# Move maki plugins files in maki-plugins package
mv debian/maki/usr/lib/maki/plugins/* debian/maki-plugins/usr/lib/maki/plugins/
mv: target 'debian/maki-plugins/usr/lib/maki/plugins/' is not a directory
debian/rules:30: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/<>/sushi-1.4.0+dfsg'
debian/rules:6: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
status 2


Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:

* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the