Package: release.debian.org
Severity: wishlist
User: release.debian....@packages.debian.org
Usertags: pu
Tags: wheezy
X-Debbugs-CC: libsnmp-session-p...@packages.debian.org

Hi,

I'd like to fix #628804 in stable, which causes a lot of noise from mrtg when libsocket6-perl is installed; a debdiff is attached.

We've been running packages containing the fix at $dayjob for a couple of months with no issues.

I pinged the bug report a few weeks ago but have not received a {,n}ack. I've X-Debbugs-CCed the maintainers in case they wish to comment.

Regards,

Adam
diff -u libsnmp-session-perl-1.13/debian/changelog libsnmp-session-perl-1.13/debian/changelog
--- libsnmp-session-perl-1.13/debian/changelog
+++ libsnmp-session-perl-1.13/debian/changelog
@@ -1,3 +1,22 @@
+libsnmp-session-perl (1.13-1.1~deb7u1) wheezy; urgency=low
+
+  * Non-maintainer upload.
+  * Rebuild against wheezy.
+
+ -- Adam D. Barratt <a...@adam-barratt.org.uk>  Thu, 04 Sep 2014 15:50:57 +0100
+
+libsnmp-session-perl (1.13-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "Warnings from SNMP_Session.pm":
+    apply modified patch from upstream bug tracker at
+    https://code.google.com/p/snmp-session/issues/detail?id=5
+    (Closes: #628804)
+    Thanks also to Geoff Crompton who came up with the same patch.
+    This should also fix mrtg's #629331.
+
+ -- gregor herrmann <gre...@debian.org>  Sat, 18 May 2013 13:06:58 +0200
+
 libsnmp-session-perl (1.13-1) unstable; urgency=low
 
   * New upstream release
only in patch2:
unchanged:
--- libsnmp-session-perl-1.13.orig/lib/SNMP_Session.pm
+++ libsnmp-session-perl-1.13/lib/SNMP_Session.pm
@@ -146,7 +146,7 @@
 
     if (eval {local $SIG{__DIE__};require Socket6;} &&
        eval {local $SIG{__DIE__};require IO::Socket::INET6; IO::Socket::INET6->VERSION("1.26");}) {
-	import Socket6;
+	Socket6->import(qw(inet_pton getaddrinfo));
 	$ipv6_addr_len = length(pack_sockaddr_in6(161, inet_pton(AF_INET6(), "::1")));
 	$SNMP_Session::ipv6available = 1;
     }
@@ -605,7 +605,7 @@
 BEGIN {
     if($SNMP_Session::ipv6available) {
 	import IO::Socket::INET6;
-	import Socket6;
+	Socket6->import(qw(inet_pton getaddrinfo));
     }
 }
 

Reply via email to