Hello. The debian/rules file contains the following: -- cut -- #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure: qmake -Wall override_dh_auto_test: -- cut -- This works on a Lenny system with some packages from Squeeze. The debhelper package version on this system is 7.4.15. The dh_auto_target is skipped [...] # Skipping dh_auto_test - empty override [...] When I try the same source on a clean Squeeze system with debhelper version 7.9.1 the override targets did not work. In this case only "qmake" and not "qmake -Wall" is executed and the package creation abourts due to the not avaiable test target in the qmake generated Makefile: [...] dh_auto_test make[1]: Entering directory `~/pmt/dbusIceConverter' make[1]: *** No rule to make target `test'. Stop. make[1]: Leaving directory `~/pmt/dbusIceConverter' dh_auto_test: make -j1 test returned exit code 2 make: *** [binary] Error 29 PS: Yes the manpage mentioned was dh(1), sorry for that. Regards, Dirk -----Original Message----- From: Joey Hess [mailto:jo...@debian.org] Sent: Thursday, July 01, 2010 7:47 PM To: Meul, Dirk; 587...@bugs.debian.org Subject: Re: Bug#587739: debhelper: override_dh_<command> did not work Dirk Meul wrote: > For me the override_dh_<command> target are not working any more. Not running > automatically the package's test suites with: > > # Commands not to run: > override_dh_auto_test: > > as described in the manpage did not work. Only putting: As described in what manpage? Possibly the dh(1) man page? Are you using dh in your rules file? Why did you not include a copy of your rules file in this bug report? Needless to say, dh still supports override targets. You must be doing something wrong. -- see shy jo