user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
* mbox support in other software
@ 2021-09-16  7:34 Eric Wong
  2021-09-16 13:59 ` Konstantin Ryabitsev
  0 siblings, 1 reply; 3+ messages in thread
From: Eric Wong @ 2021-09-16  7:34 UTC (permalink / raw)
  To: meta

Since I've written the lei-mail-formats manpage, I've been
curious what other software differentiates between the various
mbox formats and supports several/all of them?

AFAIK, none of the Perl Mail::* stuff does, nor does Email::Folder
(AFAIK abandoned).  I haven't looked at libraries for Python nor
other languages...

git supports mboxo and mboxrd, nowadays; but it seems like most
other software only know how to deal with one of the mbox family
(and mixing software on the same mbox leads to bad things).

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

* Re: mbox support in other software
  2021-09-16  7:34 mbox support in other software Eric Wong
@ 2021-09-16 13:59 ` Konstantin Ryabitsev
  2021-09-16 20:30   ` Eric Wong
  0 siblings, 1 reply; 3+ messages in thread
From: Konstantin Ryabitsev @ 2021-09-16 13:59 UTC (permalink / raw)
  To: Eric Wong; +Cc: meta

On Thu, Sep 16, 2021 at 07:34:37AM +0000, Eric Wong wrote:
> Since I've written the lei-mail-formats manpage, I've been
> curious what other software differentiates between the various
> mbox formats and supports several/all of them?
> 
> AFAIK, none of the Perl Mail::* stuff does, nor does Email::Folder
> (AFAIK abandoned).  I haven't looked at libraries for Python nor
> other languages...

Python only does mboxo. I've switched to using git-mailsplit in b4 because of
various quirks of interaction between mboxrd and mboxo.

> git supports mboxo and mboxrd, nowadays; but it seems like most
> other software only know how to deal with one of the mbox family
> (and mixing software on the same mbox leads to bad things).

I'm not 100% sure git does the right thing with mboxo, see my tirade here:
https://git.kernel.org/pub/scm/utils/b4/b4.git/commit/?id=4950093c0c3ee71e7045b545626d2b232271cbc8&dt=2

-K

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

* Re: mbox support in other software
  2021-09-16 13:59 ` Konstantin Ryabitsev
@ 2021-09-16 20:30   ` Eric Wong
  0 siblings, 0 replies; 3+ messages in thread
From: Eric Wong @ 2021-09-16 20:30 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: meta

Konstantin Ryabitsev <konstantin@linuxfoundation.org> wrote:
> On Thu, Sep 16, 2021 at 07:34:37AM +0000, Eric Wong wrote:
> > git supports mboxo and mboxrd, nowadays; but it seems like most
> > other software only know how to deal with one of the mbox family
> > (and mixing software on the same mbox leads to bad things).
> 
> I'm not 100% sure git does the right thing with mboxo, see my tirade here:
> https://git.kernel.org/pub/scm/utils/b4/b4.git/commit/?id=4950093c0c3ee71e7045b545626d2b232271cbc8&dt=2

Yeah, I was wrong about git supporting mboxo.  IIRC, "mbox" used
by git relies on strict "From " line parsing so it looks for
something that looks like asctime(3) output.

IOW, "mbox" for git does its own weird thing, which also sucks.
However, git's "mboxrd" (AFAIK) does the right thing (since
I contributed it to git :>)

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

end of thread, other threads:[~2021-09-16 20:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-16  7:34 mbox support in other software Eric Wong
2021-09-16 13:59 ` Konstantin Ryabitsev
2021-09-16 20:30   ` Eric Wong

Code repositories for project(s) associated with this inbox:

	https://80x24.org/public-inbox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).