Hi Adam, thanks for your reply. I've recreated the package from stable, applied the relevant fix and uploaded the package to mentors:
The URL of your package is: http://mentors.debian.net/package/policyd-weight The respective dsc file can be found at: http://mentors.debian.net/debian/pool/main/p/policyd-weight/policyd-weight_0.1.15.2-5+wheezy1.dsc Thanks and regards, Werner werner@dev:~$ debdiff policyd-weight_0.1.15.2-5.dsc policyd-weight_0.1.15.2-5+wheezy1.dsc diff -Nru policyd-weight-0.1.15.2/debian/changelog policyd-weight-0.1.15.2/debian/changelog --- policyd-weight-0.1.15.2/debian/changelog 2013-03-12 22:25:44.000000000 +0100 +++ policyd-weight-0.1.15.2/debian/changelog 2014-03-15 13:24:45.000000000 +0100 @@ -1,3 +1,10 @@ +policyd-weight (0.1.15.2-5+wheezy1) wheezy; urgency=low + + * Add 09_fix_net_dns_usage.patch which fixes infinite loop when dns resolver + is reachable only via IPv6 + + -- Werner Detter <wer...@aloah-from-hell.de> Sat, 15 Mar 2014 14:29:14 +0100 + policyd-weight (0.1.15.2-5) unstable; urgency=high * Add 08_del_dnsbl.njabl.org.patch which removes dnsbl.njabl.org list due diff -Nru policyd-weight-0.1.15.2/debian/patches/09_fix_net_dns_usage.patch policyd-weight-0.1.15.2/debian/patches/09_fix_net_dns_usage.patch --- policyd-weight-0.1.15.2/debian/patches/09_fix_net_dns_usage.patch 1970-01-01 01:00:00.000000000 +0100 +++ policyd-weight-0.1.15.2/debian/patches/09_fix_net_dns_usage.patch 2014-03-15 13:26:15.000000000 +0100 @@ -0,0 +1,22 @@ +Description: fixes perl warnings in debug mode +Origin: Alexandre Vaissiere <ava...@fmiw.org> +Author: Werner Detter <wer...@aloah-from-hell.de> +DEP: 3 +Bug-Debian: http://bugs.debian.org/726670 +--- a/policyd-weight ++++ b/policyd-weight +@@ -892,12 +892,12 @@ + + + # watch the version string, I'm afraid that they change to x.x.x notation +-if(Net::DNS->version() >= 0.50) ++if(Net::DNS->version() >= 0.50 && Net::DNS->version() <= 0.53) + { + $res->force_v4(1); # force ipv4 usage, autodetection is broken till + # Net::DNS 0.53 + } +-else ++if(Net::DNS->version() < 0.50) + { + $res->igntc(1); # ignore truncated packets if Net-DNS version is + # lower than 0.50 diff -Nru policyd-weight-0.1.15.2/debian/patches/series policyd-weight-0.1.15.2/debian/patches/series --- policyd-weight-0.1.15.2/debian/patches/series 2013-03-12 21:01:47.000000000 +0100 +++ policyd-weight-0.1.15.2/debian/patches/series 2014-03-15 13:26:31.000000000 +0100 @@ -6,3 +6,4 @@ 06_del_non_func_ipv6_dnsbl.patch 07_del_rfc-ignorant.org.patch 08_del_dnsbl.njabl.org.patch +09_fix_net_dns_usage.patch -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org