Arun Isaac writes: >> I think there might be other emails on the guix-commits mailing list >> that still can't be read. >> >> For testing, I downloaded >> https://lists.gnu.org/archive/mbox/guix-commits/2019-08 and then tried >> to read it with: >> >> (map parse-email (call-with-input-file "2019-08" mbox->emails)) > > These errors occur due to the occurrence of non-standard ISO-8859-1 > characters in the headers due to Emacs message mode parens style > addresses. The earlier fix only allows UTF-8 or ASCII characters. I have > pushed a new fix that uses the substitute conversion strategy to > silently fail without an error in the event of something other than > UTF-8 or ASCII encoding. > > https://git.systemreboot.net/guile-email/commit/?id=c10524726e0a91445a0329cc9aa72b7467258381 > > The alternative to this is to implement some complicated encoding > guessing scheme. I'm not sure it's worth the effort. WDYT? Awesome, thanks Arun. Substituting invalid characters works for me. Would you be up for doing a release with these changes at some point? Then the 'patch-module-dir phase could be removed from the Guix package definition as well. Thanks, Chris