Package: src:efl
Version: 1.8.6-2
Severity: important
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

efl uses short-form dh which supports DEB_BUILD_OPTIONS, but then
overrides dh_auto_test with a code snippet ignoring the nocheck flag.

Attached patch fixes this issue.

Reason for raised severity is that this bug arguably violates a "must"
in Debian Policy ยง4.9.1 yet the whole support for DEB_BUILD_OPTIONS is
only "recommended".

 - Jonas

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJT6j3DXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWx38H+wUjjKzTrJCYoOYkS5vWu4K+
aGy/CRj6AGGgnpj2ja4Dem7xtprgowWYJmBMwxfZU2lB/CEot15BHeTR7FWVpE1G
omMYsBc8CylfR9/iKMQZVMFqaEF0jG8Dpa/SdZvRsTYAys+NcTNlN2ldc72hzODN
kL8tvKd69/yGvv46L4ZYUcxy4XuWCNQyTO2peOuUxtg6BEG4MMXhXJbFCkZhlnGP
jv8wsD0rYqUwOL7k13ALAnXOA0eBAxjKcvv6YVQM0DFTreIEpu4QSi3z6p90GWHE
tCG/d/0RAjhHx1KGBNixNN2Iiyjnq/Mso3vq8k2W+9RuDKqxVpplArTSGcct8vM=
=OwZB
-----END PGP SIGNATURE-----
--- rules.orig	2014-08-12 18:05:19.305921442 +0200
+++ rules	2014-08-12 18:05:44.502730065 +0200
@@ -33,7 +33,9 @@
 
 override_dh_auto_test-indep:
 override_dh_auto_test-arch:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	CK_DEFAULT_TIMEOUT=300 $(MAKE) -j1 check VERBOSE=yes
+endif
 
 # The install phase doesn't work reliably in parallel
 # Force it to run with only 1 thread to avoid issues

Reply via email to