Package: release.debian.org Severity: normal Tags: jessie User: release.debian....@packages.debian.org Usertags: pu
I propose a patch to qpsmtpd in jessie-proposed-updates; this is a one-line patch to address a compatibility breaking API change introduced in libnet-dns-perl 0.81. The effect of the incompatibility causes qpsmtpd (an SMTP daemon) to abruptly disconnect incoming SMTP sessions, breaking functionality pretty much completely and justifying severity=grave (in the context of a package with a few dozen installs on stable.) Proposed 0.84-12 updates a method name to the one in libnet-dns-perl_0.81 from jessie, and bumps the Depends: accordingly. This closes bug#795836 (originally tagged for wheezy, I believe erroneously; my testing on a wheezy install and the version of libnet-dns-perl from that release does not reproduce the behavior). Proposed quilt patch attached. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
Index: qpsmtpd-0.84/qpsmtpd-forkserver =================================================================== --- qpsmtpd-0.84.orig/qpsmtpd-forkserver 2015-10-24 05:35:24.000000000 +0000 +++ qpsmtpd-0.84/qpsmtpd-forkserver 2015-10-24 07:23:18.815328768 +0000 @@ -281,7 +281,7 @@ # all children should have different seeds, to prevent conflicts srand(); for (0 .. rand(65536)) { - Net::DNS::Header::nextid(); + Net::DNS::Header::id(); } close $_ for $select->handles;