Control: tag -1 + confirmed patch

On Sun, 28 Jul 2013 19:28:27 +0200, Bas Wijnen wrote:

> The problem here seems to be that dh_auto_test tries to do "make test",
> but there is no test target in the Makefile.  

Ack.

> According to
> dh_auto_test's manpage, it should detect this and exit successfully in
> that case.  It does so on my machine, and on the buildds according to
> their logs.  Are you using a newer version of debhelper where the check
> was changed?

I can reproduce the failure on sid (but not in wheezy), and I suspect
it's caused by one of the recent changes on debhelper's makefile
buildsystem (cf. eg. #728800, #718121 or some other related bugs;
might be commit f72595eb in debhelper's git ...).

I propose to disable the tests explictly; trivial patch attached.


Cheers,
gregor
 

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Janis Joplin: Maybe
diff -Nru openmsx-0.9.1/debian/changelog openmsx-0.9.1/debian/changelog
--- openmsx-0.9.1/debian/changelog	2012-10-04 10:43:56.000000000 +0200
+++ openmsx-0.9.1/debian/changelog	2013-11-24 16:18:05.000000000 +0100
@@ -1,3 +1,13 @@
+openmsx (0.9.1-1.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: build/entry.mk:22: *** Unknown action: test.  Stop.":
+    debian/rules: add empty override_dh_auto_test target to explicitly keep
+    debhelper from trying to run the non-existent test suite.
+    (Closes: #718133)
+
+ -- gregor herrmann <gre...@debian.org>  Sun, 24 Nov 2013 15:32:21 +0100
+
 openmsx (0.9.1-1) unstable; urgency=low
 
   * New upstream release. (Closes: #688935)
diff -Nru openmsx-0.9.1/debian/rules openmsx-0.9.1/debian/rules
--- openmsx-0.9.1/debian/rules	2012-02-25 23:33:21.000000000 +0100
+++ openmsx-0.9.1/debian/rules	2013-11-24 16:16:32.000000000 +0100
@@ -28,3 +28,6 @@
 	dh_installchangelogs -i doc/release-history.txt
 	dh_installman -a debian/openmsx.1
 	dh_link -a usr/share/doc/openmsx-data usr/share/doc/openmsx
+
+override_dh_auto_test:
+	# no testsuite available

Attachment: signature.asc
Description: Digital signature

Reply via email to