Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock Control: affects -1 src:pymilter
Please unblock package pymilter pymilter 1.0.3-3 resolves an important bug that causes python3-milter to fail under a common simple use case (#922733). The debdiff is attached. unblock pymilter/1.0.3-3 Thanks for your work on making Buster awesome! --dkg
diff --git pymilter-1.0.3-2/debian/changelog pymilter-1.0.3-3/debian/changelog index 5afa05c..0161d90 100644 --- pymilter-1.0.3-2/debian/changelog +++ pymilter-1.0.3-3/debian/changelog @@ -1,3 +1,10 @@ +pymilter (1.0.3-3) unstable; urgency=medium + + * Avoid crashes in Milter.utils.parseaddr (Closes: #922733) + * add myself to uploaders + + -- Daniel Kahn Gillmor <d...@fifthhorseman.net> Tue, 19 Feb 2019 18:35:31 -0500 + pymilter (1.0.3-2) unstable; urgency=medium * Add preprocessor defines for kfreebsd and hurd diff --git pymilter-1.0.3-2/debian/control pymilter-1.0.3-3/debian/control index 016bea6..98901b4 100644 --- pymilter-1.0.3-2/debian/control +++ pymilter-1.0.3-3/debian/control @@ -2,7 +2,8 @@ Source: pymilter Section: python Priority: optional Maintainer: Scott Kitterman <sc...@kitterman.com> -Uploaders: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> +Uploaders: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org>, + Daniel Kahn Gillmor <d...@fifthhorseman.net>, Build-Depends: debhelper (>= 9), dh-python, python-all-dev (>= 2.6.5-2~), python3-all-dev, libmilter-dev Build-Depends-Indep: doxygen Standards-Version: 4.3.0 diff --git pymilter-1.0.3-2/debian/patches/0002-utils-import-email.utils.patch pymilter-1.0.3-3/debian/patches/0002-utils-import-email.utils.patch new file mode 100644 index 0000000..ee90a3e --- /dev/null +++ pymilter-1.0.3-3/debian/patches/0002-utils-import-email.utils.patch @@ -0,0 +1,25 @@ +From: Daniel Kahn Gillmor <d...@fifthhorseman.net> +Date: Tue, 19 Feb 2019 18:20:18 -0500 +Subject: utils: import email.utils + +Without this patch, Milter.utils.parseaddr() fails with: + + File "/usr/lib/python3/dist-packages/Milter/utils.py", line 139, in parseaddr + res = email.utils.parseaddr(t) +AttributeError: module 'email' has no attribute 'utils' +--- + Milter/utils.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Milter/utils.py b/Milter/utils.py +index 2ed5db8..85fd635 100644 +--- a/Milter/utils.py ++++ b/Milter/utils.py +@@ -8,6 +8,7 @@ import socket + import email.errors + from email.header import decode_header + import email.base64mime ++import email.utils + from fnmatch import fnmatchcase + from binascii import a2b_base64 + diff --git pymilter-1.0.3-2/debian/patches/series pymilter-1.0.3-3/debian/patches/series index 44e9f8c..de96083 100644 --- pymilter-1.0.3-2/debian/patches/series +++ pymilter-1.0.3-3/debian/patches/series @@ -1 +1,2 @@ hurd_kfreebsd.patch +0002-utils-import-email.utils.patch
signature.asc
Description: PGP signature