On Sun, Oct 25, 2015 at 01:23:11PM +0000, Adam D. Barratt wrote: > While the proposed patch on its own looks fine, in order for us to give > an ack on the upload please prepare, build and test a package on jessie > - versioned as 0.84-11+deb8u1 rather than -12 - and send the source > debdiff to this bug report. Debdiff attached. -- Devin \ aqua(at)devin.com, IRC:Requiem; http://www.devin.com Carraway \ 4096R/9197B5F9: 9C64 37CD 1B7B 029D 0933 49EA 1E52 7672 9197 B5F9
diff -Nru qpsmtpd-0.84/debian/changelog qpsmtpd-0.84/debian/changelog
--- qpsmtpd-0.84/debian/changelog 2013-08-13 00:39:07.000000000 -0700
+++ qpsmtpd-0.84/debian/changelog 2015-11-11 00:18:17.000000000 -0800
@@ -1,3 +1,11 @@
+qpsmtpd (0.84-11+deb8u1) stable; urgency=medium
+
+ * Patch for compatibility-breaker change in Net::DNS (Closes: #795836)
+ * Depend on libnet-dns-perl >= 0.81, since 0.66 from oldstable has the
+ opposite compatibility problem
+
+ -- Devin Carraway <devin@debian.org> Sat, 24 Oct 2015 07:27:50 +0000
+
qpsmtpd (0.84-11) unstable; urgency=low
* Add Japanese debconf translation; thanks to victory (Closes:
diff -Nru qpsmtpd-0.84/debian/control qpsmtpd-0.84/debian/control
--- qpsmtpd-0.84/debian/control 2013-07-01 19:28:34.000000000 -0700
+++ qpsmtpd-0.84/debian/control 2015-10-24 01:04:20.000000000 -0700
@@ -7,7 +7,7 @@
Package: qpsmtpd
Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends}, debconf (>= 1.0.0), adduser (>= 3.0), libdigest-hmac-perl, libmail-spf-perl (>= 2.8.0), libnet-dns-perl, libnet-perl, libmailtools-perl, libipc-shareable-perl, libclamav-client-perl, libsocket6-perl, libio-socket-inet6-perl
+Depends: ${misc:Depends}, ${perl:Depends}, debconf (>= 1.0.0), adduser (>= 3.0), libdigest-hmac-perl, libmail-spf-perl (>= 2.8.0), libnet-dns-perl (>= 0.81), libnet-perl, libmailtools-perl, libipc-shareable-perl, libclamav-client-perl, libsocket6-perl, libio-socket-inet6-perl
Suggests: spamassassin (>= 3.0.0), clamav-daemon, tinycdb
Homepage: http://smtpd.develooper.com/
Description: Flexible SMTP daemon for network-level spam detection
diff -Nru qpsmtpd-0.84/debian/files qpsmtpd-0.84/debian/files
--- qpsmtpd-0.84/debian/files 1969-12-31 16:00:00.000000000 -0800
+++ qpsmtpd-0.84/debian/files 2015-11-11 00:22:31.000000000 -0800
@@ -0,0 +1 @@
+qpsmtpd_0.84-11+deb8u1_all.deb mail extra
diff -Nru qpsmtpd-0.84/debian/patches/netdns_header_compat-bug795836.patch qpsmtpd-0.84/debian/patches/netdns_header_compat-bug795836.patch
--- qpsmtpd-0.84/debian/patches/netdns_header_compat-bug795836.patch 1969-12-31 16:00:00.000000000 -0800
+++ qpsmtpd-0.84/debian/patches/netdns_header_compat-bug795836.patch 2015-10-24 00:25:59.000000000 -0700
@@ -0,0 +1,13 @@
+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;
diff -Nru qpsmtpd-0.84/debian/patches/series qpsmtpd-0.84/debian/patches/series
--- qpsmtpd-0.84/debian/patches/series 2013-07-01 19:21:52.000000000 -0700
+++ qpsmtpd-0.84/debian/patches/series 2015-10-24 00:23:00.000000000 -0700
@@ -2,3 +2,4 @@
spf_plugin-upstream-02912602842.patch
spf_plugin-bug693181.patch
ipv6_warnings-bug693179.patch
+netdns_header_compat-bug795836.patch
Attachment:
signature.asc
Description: Digital signature