If there are non-ASCII characters in the context and when I download a
patch via the patch tracker web interface, it applies fine.
However, if I save the attachment from my mail client and then apply
that as the patch, then I get the bug in get_extra error message (see
http://wiki.darcs.net/Troubleshooting).
Furthermore, if I use my mail client to edit the MIME type of the
attachment, replacing usascii with utf-8, then the patch applies fine
again (to do this, I hit Ctrl-E in the mutt attachment viewer).
Looking at roundupdb.py I suspect there are some sort of not very nice
things happening in its send_message function... this bug needs further
investigation (preferably by a Pythonista with correctness geek tendencies).
I'm CC'ing Trent because I think he's been bitten by this too.
|