guile-email discussion
 help / color / mirror / Atom feed
* Re: [guile-email] Mumi now uses raw emails and Mu
       [not found] ` <alpine.DEB.2.20.1907212035220.9756@marsh.hcoop.net>
@ 2019-07-22 17:54   ` Arun Isaac
  2019-07-22 17:54     ` Arun Isaac
  2019-07-22 17:54     ` Arun Isaac
  0 siblings, 2 replies; 3+ messages in thread
From: Arun Isaac @ 2019-07-22 17:54 UTC (permalink / raw)
  To: Jack Hill, Ricardo Wurmus; +Cc: guix-devel, guile-email


[-- Attachment #1.1: Type: text/plain, Size: 1237 bytes --]


> With the currently deployed mumi, it looks like my mails in
> https://issues.guix.gnu.org/issue/36207 are still mangling the '’' after 
> Ludo, but in a different way than before.

Like Ricardo said, this is indeed a bug in guile-email, the same bug you
reported earlier, in fact. I haven't fixed it yet, but I'm working on
it. The fix is a little more involved than I expected. Currently,
guile-email takes the entire email as a string, parses it and returns
the results. This constrains all characters in the email to have the
same encoding (specifically the charset in email terminology). But, an
email can have characters of different encodings. Therefore it must be
treated as a string of bytes not a string of characters.

> place for me to start trying to debug and learning the mail processing 
> code paths in mumi.

Parsing the email is done by guile-email. I only have a little
documentation at this point (you can find it at
https://guile-email.systemreboot.net/manual). So, you'll mostly have to
read the source code. There is a mailing list at
guile-email@systemreboot.net. Feel free to post any guile-email bugs or
questions to that list.

https://lists.systemreboot.net/listinfo/guile-email

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

[-- Attachment #2: Type: text/plain, Size: 110 bytes --]

-- 
guile-email mailing list
guile-email@systemreboot.net
https://lists.systemreboot.net/listinfo/guile-email

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Mumi now uses raw emails and Mu
  2019-07-22 17:54   ` [guile-email] Mumi now uses raw emails and Mu Arun Isaac
  2019-07-22 17:54     ` Arun Isaac
@ 2019-07-22 17:54     ` Arun Isaac
  1 sibling, 0 replies; 3+ messages in thread
From: Arun Isaac @ 2019-07-22 17:54 UTC (permalink / raw)
  To: Jack Hill, Ricardo Wurmus; +Cc: guix-devel, guile-email

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]


> With the currently deployed mumi, it looks like my mails in
> https://issues.guix.gnu.org/issue/36207 are still mangling the '’' after 
> Ludo, but in a different way than before.

Like Ricardo said, this is indeed a bug in guile-email, the same bug you
reported earlier, in fact. I haven't fixed it yet, but I'm working on
it. The fix is a little more involved than I expected. Currently,
guile-email takes the entire email as a string, parses it and returns
the results. This constrains all characters in the email to have the
same encoding (specifically the charset in email terminology). But, an
email can have characters of different encodings. Therefore it must be
treated as a string of bytes not a string of characters.

> place for me to start trying to debug and learning the mail processing 
> code paths in mumi.

Parsing the email is done by guile-email. I only have a little
documentation at this point (you can find it at
https://guile-email.systemreboot.net/manual). So, you'll mostly have to
read the source code. There is a mailing list at
guile-email@systemreboot.net. Feel free to post any guile-email bugs or
questions to that list.

https://lists.systemreboot.net/listinfo/guile-email

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Mumi now uses raw emails and Mu
  2019-07-22 17:54   ` [guile-email] Mumi now uses raw emails and Mu Arun Isaac
@ 2019-07-22 17:54     ` Arun Isaac
  2019-07-22 17:54     ` Arun Isaac
  1 sibling, 0 replies; 3+ messages in thread
From: Arun Isaac @ 2019-07-22 17:54 UTC (permalink / raw)
  To: Jack Hill, Ricardo Wurmus; +Cc: guix-devel, guile-email

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]


> With the currently deployed mumi, it looks like my mails in
> https://issues.guix.gnu.org/issue/36207 are still mangling the '’' after 
> Ludo, but in a different way than before.

Like Ricardo said, this is indeed a bug in guile-email, the same bug you
reported earlier, in fact. I haven't fixed it yet, but I'm working on
it. The fix is a little more involved than I expected. Currently,
guile-email takes the entire email as a string, parses it and returns
the results. This constrains all characters in the email to have the
same encoding (specifically the charset in email terminology). But, an
email can have characters of different encodings. Therefore it must be
treated as a string of bytes not a string of characters.

> place for me to start trying to debug and learning the mail processing 
> code paths in mumi.

Parsing the email is done by guile-email. I only have a little
documentation at this point (you can find it at
https://guile-email.systemreboot.net/manual). So, you'll mostly have to
read the source code. There is a mailing list at
guile-email@systemreboot.net. Feel free to post any guile-email bugs or
questions to that list.

https://lists.systemreboot.net/listinfo/guile-email

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-07-22 19:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <87ef2jdtuc.fsf@elephly.net>
     [not found] ` <alpine.DEB.2.20.1907212035220.9756@marsh.hcoop.net>
2019-07-22 17:54   ` [guile-email] Mumi now uses raw emails and Mu Arun Isaac
2019-07-22 17:54     ` Arun Isaac
2019-07-22 17:54     ` Arun Isaac

guile-email discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lists.systemreboot.net/guile-email/0 guile-email/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guile-email guile-email/ http://lists.systemreboot.net/guile-email \
		guile-email@systemreboot.net
	public-inbox-index guile-email

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git