Package: apt-listchanges
Version: 2.67
Severity: important
As of this version, the following traceback is received when trying to send
email:
apt-listchanges: Mailing root: apt-listchanges: changelogs for ujezd
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 215, in ?
main()
File "/usr/bin/apt-listchanges", line 195, in main
apt_listchanges.mail_changes(config.email_address, changes, subject)
File "/usr/share/apt-listchanges/apt_listchanges.py", line 314, in
mail_changes
message = email.Message.Message(charset)
TypeError: __init__() takes exactly 1 argument (2 given)
The fix is very small:
--- /usr/share/apt-listchanges/apt_listchanges.py.orig 2006-10-03
10:03:11.000000000 +0200
+++ /usr/share/apt-listchanges/apt_listchanges.py 2006-10-04
11:44:03.000000000 +0200
@@ -311,7 +311,8 @@
charset = email.Charset.Charset('utf-8')
charset.body_encoding = '8bit'
charset.header_encoding = email.Charset.QP
- message = email.Message.Message(charset)
+ message = email.Message.Message()
+ message.set_charset(charset)
message['Subject'] = subject
message['To'] = address
message.set_payload(changes)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]