Control: tag -1 patch pending

Tom Lee <deb...@tomlee.co> (2015-05-16):
> Package: webdis
> Version: 0.1.1-2
> Severity: serious
> 
> Hello, I'm trying to transition the hiredis package from libhiredis0.10 to
> libhiredis0.13, but some issues with the packaging (specifically the
> vendored sources) of webdis are causing me some problems. Specifically, the
> vendored hiredis and jansson headers are used instead of the headers from
> libhiredis-dev and libjansson-dev.

One easy way out here is to remove the directories containing embedded
code copies in the clean target, to make sure not to use them. I've just
uploaded an NMU implemented this to DELAYED/5.

Source debdiff attached.

Mraw,
KiBi.
diff -Nru webdis-0.1.1/debian/changelog webdis-0.1.1/debian/changelog
--- webdis-0.1.1/debian/changelog	2014-10-24 21:55:56.000000000 +0200
+++ webdis-0.1.1/debian/changelog	2015-07-14 18:32:14.000000000 +0200
@@ -1,3 +1,12 @@
+webdis (0.1.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove embedded code copies (hiredis, jansson) in the clean target
+    to make sure not to use them; this notably fixes the FTBFS during
+    the libhiredis0.10 → libhiredis0.13 transition (Closes: #785476).
+
+ -- Cyril Brulebois <k...@debian.org>  Tue, 14 Jul 2015 18:32:13 +0200
+
 webdis (0.1.1-2) unstable; urgency=medium
 
   * Use correct license names in debian/copyright
diff -Nru webdis-0.1.1/debian/rules webdis-0.1.1/debian/rules
--- webdis-0.1.1/debian/rules	2014-10-24 17:35:24.000000000 +0200
+++ webdis-0.1.1/debian/rules	2015-07-14 18:32:05.000000000 +0200
@@ -37,6 +37,8 @@
 override_dh_auto_clean:
 	$(MAKE) clean
 	$(MAKE) -C tests clean
+	# Make sure not to use embedded code copies:
+	rm -rf hiredis jansson
 
 override_dh_auto_test:
 ifneq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))

Attachment: signature.asc
Description: Digital signature

Reply via email to