Package: src:iisemulator Version: 0.95-3.1 Severity: serious Tags: patch Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] fakeroot debian/rules binary-indep dh_testdir dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs cp -a iisemul* iis_data wwwroot /<<PKGBUILDDIR>>/debian/iisemulator/usr/share/iisemulator find /<<PKGBUILDDIR>>/debian/iisemulator/usr/share/iisemulator/iis_data -type f -exec chmod a-x {} \; find /<<PKGBUILDDIR>>/debian/iisemulator/usr/share/iisemulator/wwwroot -type f -exec chmod a-x {} \; dpkg-genchanges --build=all >../iisemulator_0.95-3.1_all.changes dpkg-genchanges: error: binary build with no binary artifacts found; cannot distribute dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2 -------------------------------------------------------------------------------- This happens because the binary-* targets are swapped. Trivial patch below. Thanks. --- a/debian/rules +++ b/debian/rules @@ -49,13 +49,9 @@ install: build find $(CURDIR)/debian/iisemulator/usr/share/iisemulator/iis_data -type f -exec chmod a-x {} \; find $(CURDIR)/debian/iisemulator/usr/share/iisemulator/wwwroot -type f -exec chmod a-x {} \; +binary-arch: build install -# Build architecture-independent files here. binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install dh_testdir dh_testroot dh_installdocs