Dual content (text/plain and text/html) on xen-devel (was Re: Linux PV domU with >1 vCPU never resumes after xl save/restore)

George Dunlap <[email protected]> Wed, 5 Aug 2026 22:15:27 +1000
Newsgroups gmane.comp.emulators.xen.devel
Message-ID <CAFLBxZaTLg7fN1HkQvHMR=o=EEZRBPaWHV3+6Wp9bkcaHTmF-A@mail.gmail.com>
[Adding back in xen-devel, since this is relevant]

On Wed, Aug 5, 2026 at 9:15 PM Jürgen Groß <[email protected]> wrote:

> On 04.08.26 11:34, George Dunlap wrote:
> > On Tue, Aug 4, 2026 at 6:45 PM Jürgen Groß <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >
> >     P.S.: George, would it be possible to turn off HTML mails when
> sending to
> >             xen-devel?
> >
> >
> > I see both a text/plain part and a text/html part in the mail I sent;
> isn't the
> > presence of a text/plain version sufficient?
> >
> > Obviously sending patches is a different matter; but for that I'll be
> using git-
> > send-email.
>
> This is a reply to your mail using Thunderbird (which I have configured to
> use
> plain text format as the default, in order to comply with most mailing
> lists
> I'm using).
>
> I don't think Thunderbird is an exotic MUA, but please have a look how it
> rendered your HTML reply to my original mail. I can't see clearly which
> part
> was written by me originally and was cited by you in this mail.
>

Thanks, this is what I was looking for.

Attached is the message Gmail sent.  As you can see, text/plain uses normal
`>` for quotes.

That makes me think that the problem is in Thunderbird.  It should either
take the text/plan part, and reply to that as though it were the only part
it had received; or it should take the HTML part, and convert the quotes to
text properly.  Replying in HTML and then rendering it with only space
indentations seems like a bug.

Thunderbird certainly isn't exotic, but last time I used it it was
definitely under-maintained.

You're asking every person who sends an email to xen-devel to remember to
take an action before sending the mail (or to send *all* mail as
text/plain, even if it's not to xen-devel), because your MUA isn't handling
the standard properly.  Is that really reasonable?  Couldn't you tell
Thunderbird to ignore html and only render text/plain?

 -George
quoted-reply.txt (text/plain, 2.2 KB)
MIME-Version: 1.0
Date: Tue, 4 Aug 2026 19:34:13 +1000
References: <CAFLBxZZLYxk4ZZZ9++B9qRn_J8X6ochbHr4037mbC8sDfsRqDA@mail.gmail.com>
	<[email protected]>
	<[email protected]>
In-Reply-To: <[email protected]>
Message-ID: <CAFLBxZYffb3bOS4Zz8m2QX52J6V9-ZonaxPCULoqyRLpPKh-VQ@mail.gmail.com>
Subject: Re: Linux PV domU with >1 vCPU never resumes after xl save/restore
From: George Dunlap <[email protected]>
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <[email protected]>
Content-Type: multipart/alternative; boundary="0000000000009c70350658355b6f"

--0000000000009c70350658355b6f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Aug 4, 2026 at 6:45=E2=80=AFPM J=C3=BCrgen Gro=C3=9F <[email protected]=
om> wrote:

>
> P.S.: George, would it be possible to turn off HTML mails when sending to
>        xen-devel?
>

I see both a text/plain part and a text/html part in the mail I sent; isn't
the presence of a text/plain version sufficient?

Obviously sending patches is a different matter; but for that I'll be using
git-send-email.

 -George

--0000000000009c70350658355b6f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><span style=3D"background-color:transpare=
nt">On Tue, Aug 4, 2026 at 6:45=E2=80=AFPM J=C3=BCrgen Gro=C3=9F &lt;<a hre=
f=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:</span></div><di=
v class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><br>
P.S.: George, would it be possible to turn off HTML mails when sending to<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0xen-devel?<br></blockquote><div><br></div><div>I=
 see both a text/plain part and a text/html part in the mail I sent; isn&#3=
9;t the presence of a text/plain version sufficient?</div><div><br></div><d=
iv>Obviously sending patches is a different matter; but for that I&#39;ll b=
e using git-send-email.</div><div><br></div><div>=C2=A0-George</div></div><=
/div>

--0000000000009c70350658355b6f--