Hi,

I intend to upload an NMU for this bug, see attached.

According to the recommendations in
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#nmu,
as this upload will fix an RC bug "older than 7 days, with no maintainer
activity on the bug for 7 days and no indication that a fix is in
progress", *and* doing so fixes an FTBFS that is currently blocking an
in-progress library transition (#760343), I intend to upload directly to
the archive rather than uploading to a DELAYED queue.

-- 
Robert Edmonds
edmo...@debian.org
diff -Nru pokerth-1.1.1/debian/changelog pokerth-1.1.1/debian/changelog
--- pokerth-1.1.1/debian/changelog	2014-02-04 14:42:28.000000000 -0500
+++ pokerth-1.1.1/debian/changelog	2014-09-13 16:34:27.000000000 -0400
@@ -1,3 +1,12 @@
+pokerth (1.1.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with newer libircclient-dev by updating #include paths.
+    (10_fix_ftbfs_with_new_libircclient.patch).
+    Closes: #759851.
+
+ -- Robert S. Edmonds <edmo...@debian.org>  Sat, 13 Sep 2014 16:31:53 -0400
+
 pokerth (1.1.1-2) unstable; urgency=medium
 
   * Build with Qt5 on kfreebsd-amd64, kfreebsd-i386, mips, mipsel,
diff -Nru pokerth-1.1.1/debian/control pokerth-1.1.1/debian/control
--- pokerth-1.1.1/debian/control	2014-02-04 14:37:57.000000000 -0500
+++ pokerth-1.1.1/debian/control	2014-09-13 16:31:43.000000000 -0400
@@ -12,7 +12,8 @@
  libboost-iostreams-dev (>= 1.42.0), libboost-system-dev (>= 1.42.0),
  libboost-program-options-dev (>= 1.42.0), libboost-date-time-dev (>= 1.42.0),
  libboost-regex-dev (>= 1.42.0), libboost-random-dev (>= 1.42.0),
- libircclient-dev, libtinyxml-dev, libprotobuf-dev, protobuf-compiler
+ libircclient-dev (>= 1.8-1~), libtinyxml-dev, libprotobuf-dev,
+ protobuf-compiler
 Standards-Version: 3.9.5
 Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/pokerth/
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/pokerth/
diff -Nru pokerth-1.1.1/debian/patches/10_fix_ftbfs_with_new_libircclient.patch pokerth-1.1.1/debian/patches/10_fix_ftbfs_with_new_libircclient.patch
--- pokerth-1.1.1/debian/patches/10_fix_ftbfs_with_new_libircclient.patch	1969-12-31 19:00:00.000000000 -0500
+++ pokerth-1.1.1/debian/patches/10_fix_ftbfs_with_new_libircclient.patch	2014-09-13 16:30:33.000000000 -0400
@@ -0,0 +1,30 @@
+Description: fix FTBFS with new libircclient
+ The current version of libircclient-dev drops the libircclient/ prefix on its
+ include files. Update the #includes used by pokerth to follow this change.
+Bug: https://github.com/pokerth/pokerth/issues/282
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759851
+Forwarded: not-needed
+Last-Update: 2014-09-13
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: pokerth-1.1.1/src/net/common/ircthread.cpp
+===================================================================
+--- pokerth-1.1.1.orig/src/net/common/ircthread.cpp
++++ pokerth-1.1.1/src/net/common/ircthread.cpp
+@@ -32,14 +32,14 @@
+ #include <net/socket_helper.h>
+ #include <net/ircthread.h>
+ #include <net/socket_msg.h>
+-#include <libircclient/libircclient.h>
++#include <libircclient.h>
+ 
+ // We need to do the following to handle different versions of libircclient.
+ // Sadly, libircclient doesn't have actual definitions for its versions in its headers.
+ // However, we can use a definition that appeared in the same version we need
+ // to check for. Hacky, but hey, it works.
+ #ifdef LIBIRC_OPTION_SSL_NO_VERIFY
+-#include <libircclient/libirc_rfcnumeric.h>
++#include <libirc_rfcnumeric.h>
+ #endif
+ 
+ #include <boost/algorithm/string/predicate.hpp>
diff -Nru pokerth-1.1.1/debian/patches/series pokerth-1.1.1/debian/patches/series
--- pokerth-1.1.1/debian/patches/series	2014-01-10 16:38:20.000000000 -0500
+++ pokerth-1.1.1/debian/patches/series	2014-09-13 16:20:39.000000000 -0400
@@ -1 +1,2 @@
 03_use_--as-needed.patch
+10_fix_ftbfs_with_new_libircclient.patch

Reply via email to