Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package libfprint. The -4 upload fixes the #680838 FTBFS,
revealed by a Lucas-powered rebuild, which also made me file
#680865against src:libusbx (already solved by the 2:1.0.12-2 upload
there).

unblock libfprint/1:0.4.0-4-gdfff16f-4

debdiff and patch are attached.

Cheers,

OdyX

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQGcBAEBCAAGBQJP+yP6AAoJEIvPpx7KFjRVGYIL/jjqB2yXyPsNQJkS4LGfatCU
f5KaVKS32qJYceMrBhrD67z1vWrt/0aqHDU6p1LM/KGW6vLh63rImXTrj1ORz5qo
AJDWx/oPYow716mxQ7dOot6LKVwsA1C7MHT6QokH8As8mm7HXSzl78L8X4wPC5qo
ICqrDCOx8Szdhv6BlUomsjP3yseNPwCuD6XyO9ojPdaSQa9nOO/wNHX3PQHBaRls
peq/1wpMW97lEc2zb5HxbzlA4Nyd1/L+vfD8THfLjdEQnBBs+r7VOJZYvHzZ7pwV
jRnnFFX1MKOIgwqKnolEB6uOIcQspTD+5Z35g2yHKrhWTI5qAvpHVZTEKgTszENC
n+6iWU6lgvjbQMai9jI5SqIM4H4c/XyNjI7ge9BT/wZUM9Yi8EznrSi5SpoKmfcS
bimCFlwx/fy6Z3JNPBfN/6KbbdmFx4Ifdk1udcBEY+wzyBqiTuCYrvIJamMbB1Yn
ic4qskSfKJC8Uc3nZNnDKcwAdKcfM7dSNwDzmFjCTw==
=Ow/U
-----END PGP SIGNATURE-----
diff -Nru libfprint-0.4.0-4-gdfff16f/debian/changelog libfprint-0.4.0-4-gdfff16f/debian/changelog
--- libfprint-0.4.0-4-gdfff16f/debian/changelog	2012-06-26 10:52:17.000000000 +0200
+++ libfprint-0.4.0-4-gdfff16f/debian/changelog	2012-07-09 00:46:25.000000000 +0200
@@ -1,3 +1,9 @@
+libfprint (1:0.4.0-4-gdfff16f-4) unstable; urgency=low
+
+  * Fix libusb global variables FTBFS. (Closes: #680838)
+
+ -- Didier Raboud <o...@debian.org>  Mon, 09 Jul 2012 00:46:05 +0200
+
 libfprint (1:0.4.0-4-gdfff16f-3) unstable; urgency=low
 
   * Patch the udev rules creator to:
diff -Nru libfprint-0.4.0-4-gdfff16f/debian/patches/Fix-libusb-global-variables-FTBFS.patch libfprint-0.4.0-4-gdfff16f/debian/patches/Fix-libusb-global-variables-FTBFS.patch
--- libfprint-0.4.0-4-gdfff16f/debian/patches/Fix-libusb-global-variables-FTBFS.patch	1970-01-01 01:00:00.000000000 +0100
+++ libfprint-0.4.0-4-gdfff16f/debian/patches/Fix-libusb-global-variables-FTBFS.patch	2012-07-09 00:37:43.000000000 +0200
@@ -0,0 +1,75 @@
+Description: Fix FTBFS caused by generic global variables declaration.
+Author: Didier Raboud <o...@debian.org>
+Origin: vendor
+Bug: http://bugs.debian.org/680838
+Last-Update: 2012-07-08
+--- a/libfprint/core.c
++++ b/libfprint/core.c
+@@ -291,25 +291,25 @@
+ #ifndef ENABLE_DEBUG_LOGGING
+ 	if (!log_level)
+ 		return;
+-	if (level == LOG_LEVEL_WARNING && log_level < 2)
++	if (level == FPRINT_LOG_LEVEL_WARNING && log_level < 2)
+ 		return;
+-	if (level == LOG_LEVEL_INFO && log_level < 3)
++	if (level == FPRINT_LOG_LEVEL_INFO && log_level < 3)
+ 		return;
+ #endif
+ 
+ 	switch (level) {
+-	case LOG_LEVEL_INFO:
++	case FPRINT_LOG_LEVEL_INFO:
+ 		prefix = "info";
+ 		break;
+-	case LOG_LEVEL_WARNING:
++	case FPRINT_LOG_LEVEL_WARNING:
+ 		stream = stderr;
+ 		prefix = "warning";
+ 		break;
+-	case LOG_LEVEL_ERROR:
++	case FPRINT_LOG_LEVEL_ERROR:
+ 		stream = stderr;
+ 		prefix = "error";
+ 		break;
+-	case LOG_LEVEL_DEBUG:
++	case FPRINT_LOG_LEVEL_DEBUG:
+ 		stream = stderr;
+ 		prefix = "debug";
+ 		break;
+--- a/libfprint/fp_internal.h
++++ b/libfprint/fp_internal.h
+@@ -33,10 +33,10 @@
+         (type *)( (char *)__mptr - offsetof(type,member) );})
+ 
+ enum fpi_log_level {
+-	LOG_LEVEL_DEBUG,
+-	LOG_LEVEL_INFO,
+-	LOG_LEVEL_WARNING,
+-	LOG_LEVEL_ERROR,
++	FPRINT_LOG_LEVEL_DEBUG,
++	FPRINT_LOG_LEVEL_INFO,
++	FPRINT_LOG_LEVEL_WARNING,
++	FPRINT_LOG_LEVEL_ERROR,
+ };
+ 
+ void fpi_log(enum fpi_log_level, const char *component, const char *function,
+@@ -53,14 +53,14 @@
+ #endif
+ 
+ #ifdef ENABLE_DEBUG_LOGGING
+-#define fp_dbg(fmt...) _fpi_log(LOG_LEVEL_DEBUG, fmt)
++#define fp_dbg(fmt...) _fpi_log(FPRINT_LOG_LEVEL_DEBUG, fmt)
+ #else
+ #define fp_dbg(fmt...)
+ #endif
+ 
+-#define fp_info(fmt...) _fpi_log(LOG_LEVEL_INFO, fmt)
+-#define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt)
+-#define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt)
++#define fp_info(fmt...) _fpi_log(FPRINT_LOG_LEVEL_INFO, fmt)
++#define fp_warn(fmt...) _fpi_log(FPRINT_LOG_LEVEL_WARNING, fmt)
++#define fp_err(fmt...) _fpi_log(FPRINT_LOG_LEVEL_ERROR, fmt)
+ 
+ #ifndef NDEBUG
+ #define BUG_ON(condition) \
diff -Nru libfprint-0.4.0-4-gdfff16f/debian/patches/series libfprint-0.4.0-4-gdfff16f/debian/patches/series
--- libfprint-0.4.0-4-gdfff16f/debian/patches/series	2012-06-26 10:51:13.000000000 +0200
+++ libfprint-0.4.0-4-gdfff16f/debian/patches/series	2012-07-09 00:37:43.000000000 +0200
@@ -1,3 +1,4 @@
 kFreeBSD_FTBFS_add_ETIME_definition.patch
 udev-rules-creation-add-Debian-specifics.patch
 Fix-blacklist-handling-in-udev-rules-creation.patch
+Fix-libusb-global-variables-FTBFS.patch
Description: Fix FTBFS caused by generic global variables declaration.
Author: Didier Raboud <o...@debian.org>
Origin: vendor
Bug: http://bugs.debian.org/680838
Last-Update: 2012-07-08
--- a/libfprint/core.c
+++ b/libfprint/core.c
@@ -291,25 +291,25 @@
 #ifndef ENABLE_DEBUG_LOGGING
 	if (!log_level)
 		return;
-	if (level == LOG_LEVEL_WARNING && log_level < 2)
+	if (level == FPRINT_LOG_LEVEL_WARNING && log_level < 2)
 		return;
-	if (level == LOG_LEVEL_INFO && log_level < 3)
+	if (level == FPRINT_LOG_LEVEL_INFO && log_level < 3)
 		return;
 #endif
 
 	switch (level) {
-	case LOG_LEVEL_INFO:
+	case FPRINT_LOG_LEVEL_INFO:
 		prefix = "info";
 		break;
-	case LOG_LEVEL_WARNING:
+	case FPRINT_LOG_LEVEL_WARNING:
 		stream = stderr;
 		prefix = "warning";
 		break;
-	case LOG_LEVEL_ERROR:
+	case FPRINT_LOG_LEVEL_ERROR:
 		stream = stderr;
 		prefix = "error";
 		break;
-	case LOG_LEVEL_DEBUG:
+	case FPRINT_LOG_LEVEL_DEBUG:
 		stream = stderr;
 		prefix = "debug";
 		break;
--- a/libfprint/fp_internal.h
+++ b/libfprint/fp_internal.h
@@ -33,10 +33,10 @@
         (type *)( (char *)__mptr - offsetof(type,member) );})
 
 enum fpi_log_level {
-	LOG_LEVEL_DEBUG,
-	LOG_LEVEL_INFO,
-	LOG_LEVEL_WARNING,
-	LOG_LEVEL_ERROR,
+	FPRINT_LOG_LEVEL_DEBUG,
+	FPRINT_LOG_LEVEL_INFO,
+	FPRINT_LOG_LEVEL_WARNING,
+	FPRINT_LOG_LEVEL_ERROR,
 };
 
 void fpi_log(enum fpi_log_level, const char *component, const char *function,
@@ -53,14 +53,14 @@
 #endif
 
 #ifdef ENABLE_DEBUG_LOGGING
-#define fp_dbg(fmt...) _fpi_log(LOG_LEVEL_DEBUG, fmt)
+#define fp_dbg(fmt...) _fpi_log(FPRINT_LOG_LEVEL_DEBUG, fmt)
 #else
 #define fp_dbg(fmt...)
 #endif
 
-#define fp_info(fmt...) _fpi_log(LOG_LEVEL_INFO, fmt)
-#define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt)
-#define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt)
+#define fp_info(fmt...) _fpi_log(FPRINT_LOG_LEVEL_INFO, fmt)
+#define fp_warn(fmt...) _fpi_log(FPRINT_LOG_LEVEL_WARNING, fmt)
+#define fp_err(fmt...) _fpi_log(FPRINT_LOG_LEVEL_ERROR, fmt)
 
 #ifndef NDEBUG
 #define BUG_ON(condition) \

Reply via email to