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

Reply via email to