Package: src:yaws Version: 2.0.2-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 autotools_dev dh_testdir -i dh_autotools-dev_updateconfig -i debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_testdir # CFLAGS="-Wall -g -O2" \ ./configure --host=x86_64-linux-gnu \ --build=x86_64-linux-gnu \ --prefix=/usr \ [... snipped ...] make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/src' Making install in ebin make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki/ebin/' /usr/bin/install -c -m 644 utils.beam wiki.beam wiki_diff.beam wiki_format_txt.beam wiki_plugin_backlinks.beam wiki_plugin_dummy.beam wiki_plugin_menu.beam wiki_split.beam wiki_templates.beam wiki_to_html.beam wiki_utils.beam wiki_yaws.beam '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki/ebin/' make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' make[2]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' # # Fix permissions of application files find /<<PKGBUILDDIR>>/debian/tmp/var/yaws -type f -exec chmod a-x \{\} \; # # Generate postinst and postrm scripts for applications for app in chat mail wiki yapp ; do \ sed -e "s/@APPLICATION@/$app/g" \ debian/yaws-application.postinst.in >debian/yaws-$app.postinst || exit 1; \ sed -e "s/@APPLICATION@/$app/g" \ debian/yaws-application.postrm.in >debian/yaws-$app.postrm || exit 1 ; \ done # dh_install -i cp: cannot stat 'debian/tmp/debian/tmp/usr/bin': No such file or directory dh_install: cp --reflink=auto -a debian/tmp/debian/tmp/usr/bin debian/yaws//usr// returned exit code 1 debian/rules:122: recipe for target 'override_dh_auto_install-indep' failed make[1]: *** [override_dh_auto_install-indep] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:35: 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 easy fix is to drop them now. * When using "dh", it is allowed to use (independently) optional targets override_dh_foo-arch and override_dh_foo-indep (for several values of "foo"). Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work properly, the package would be suitable to be uploaded in source-only form if you wish. Thanks.