Source: jscommunicator
Version: 2.1.3-1
Severity: serious
Tags: patch


The jscommunicator package FTBFS with debhelper/11.1 as it has an
empty build target.  This is caused by debhelper had a bug in its
handling of "explicitly defined rules targets" that has now been

Previously, this happened to work because dpkg-buildpackage would
invoke "debian/rules build" (which would be a no-op) followed by
"fakeroot debian/rules binary".  During the binary target, dh's
suboptimal handling would run the build commands.

The solution for jscommunicator is trivial: Drop the unnecessary
".PHONY: build" line and every thing works.  I have attached a patch
for this.

More details can be found in:
 * #886901 comment #35
 * #887688 comment #37
 * #880840

Apologies for the inconvenience.

>From 34df74369d30bae1914e317b5dd3268e029a0067 Mon Sep 17 00:00:00 2001
From: Niels Thykier <>
Date: Sat, 27 Jan 2018 12:07:54 +0000
Subject: [PATCH] Remove redundant .PHONY target

Signed-off-by: Niels Thykier <>
 debian/rules | 2 --
 1 file changed, 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index 895e954..142d69a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,5 +17,3 @@ override_dh_clean:
        -rm JSComm.js
-.PHONY: build

Pkg-javascript-devel mailing list

Reply via email to