xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: George Dunlap <george.dunlap@eu.citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Jacob Shin <jacob.shin@amd.com>,
	Xiantao Zhang <xiantao.zhang@intel.com>,
	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [PATCH 1/4] IOMMU: allow MSI message to IRTE propagation to fail
Date: Wed, 27 Mar 2013 14:55:48 +0000	[thread overview]
Message-ID: <51530874.1030902@eu.citrix.com> (raw)
In-Reply-To: <5152F14902000078000C8DAE@nat28.tlf.novell.com>

On 27/03/13 12:16, Jan Beulich wrote:
>>>> On 27.03.13 at 12:45, George Dunlap <George.Dunlap@eu.citrix.com> wrote:
>> The inline patches you send are wordwrap-damaged.  I realize that
>> you're also attaching the patches, but it's a lot more hassle to
>> download each one and manually import it.
> I just went out and looked at the copy of the patch you responded
> to that I got from xen-devel, and I'm unable to spot any wrapping
> issues. On lists.xen.org, I can indeed see an issue in
> xen/include/xen/iommu.h, but with this being inconsistent with
> the mail I got from xen-devel I can't be sure our mail system is at
> fault. During the past couple of years I also haven't had complaints
> from others about patches from me coming through line wrapped,
> and I know specifically the Linux folks are very picky about this.

Did you look at the mail in your mailreader, or in the raw mail format?  
If you're using your mail reader, it's probably interpreting the 
wordwrap stuff properly.  The "raw" mail looks like this:

http://marc.info/?l=xen-devel&m=136428861403115&q=raw

The above is what GMail sees if I click "show original", and also what 
the Citrix mail system gives me if I save the mail as a file. This 
mangling is apparently called "quoted-printable": 
http://en.wikipedia.org/wiki/Quoted-printable

The problem is that "patch" (and thus "git apply", "git am", "hg 
import", &c &c), not being a mail-reader, doesn't know how to de-mangle 
stuff.

(I think I was making a mistake by calling it "whitespace mangling"; 
"wordwrap damage" is I think what I was looking for, even if 
"quoted-printable" is the technical term.)

>> Could you please try out "git send-email"?  There's a basic tutorial here:
>>
>> http://wiki.xen.org/wiki/Submitting_Xen_Patches
>>
>> For patches sent with git send-email (or any other method that has the
>> patches inline and not whitespace damaged) I have a really efficient
>> way to get them from the mailing list into a special git topic branch.
>>   It would be nice not to have to special-case yours.
> I see your point, but I don't think using git for everything can be a
> requirement. I'm used to working with quilt, and have no plans of
> changing this, as I simply don't see any benefit in using git in my day
> to day coding work. I restrict uses of version control systems in
> general to the areas where they're needed - when working on
> shared repositories.

I have no problem with you using whatever tool you find most helpful.  I 
only suggested "git send-email" as one standard, relatively simple and 
well-documented solution that will generate mail generated in text/plain 
rather than quoted-printable.

What mail client do you use to send your e-mails?

> Furthermore I don't see why mails sent by means other than the mail
> client we use over here wouldn't suffer from similar issues, as they
> would still pass the same gateways.

Because typically it's the mail client that encodes stuff (and decodes 
stuff) from plain text into quoted-printable, not mailer demons that 
translate it.  What e-mail client do you use?  If there was an option to 
have it send stuff as "text/plain" rather than quoted-printable, I think 
that would do it.

  -George

  parent reply	other threads:[~2013-03-27 14:55 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-26  8:51 [PATCH 0/4] x86/IOMMU: multi-vector MSI prerequisites Jan Beulich
2013-03-26  9:03 ` [PATCH 1/4] IOMMU: allow MSI message to IRTE propagation to fail Jan Beulich
2013-03-27 11:45   ` George Dunlap
2013-03-27 12:16     ` Jan Beulich
2013-03-27 14:45       ` Boris Ostrovsky
2013-03-27 14:55       ` George Dunlap [this message]
2013-03-28  8:25         ` Jan Beulich
2013-03-28  9:46           ` Tim Deegan
2013-03-28  9:49             ` George Dunlap
2013-03-28 10:33           ` George Dunlap
2013-03-28 11:14             ` Jan Beulich
2013-03-28 11:25               ` Tim Deegan
2013-03-28 11:39               ` George Dunlap
2013-03-28 13:47               ` Stefano Stabellini
2013-05-06 20:25               ` Is: git send-email, patch sending, etc Was: " Konrad Rzeszutek Wilk
2013-05-07  8:53                 ` Ian Campbell
2013-05-07  9:26                 ` Wei Liu
2013-05-07 14:03                   ` Konrad Rzeszutek Wilk
2013-03-27 17:26   ` George Dunlap
2013-03-28  8:27     ` Jan Beulich
2013-03-26  9:03 ` [PATCH 2/4] x86/MSI: cleanup to prepare for multi-vector MSI Jan Beulich
2013-03-26  9:04 ` [PATCH 3/4] AMD IOMMU: allocate IRTE entries instead of using a static mapping Jan Beulich
2013-04-02  8:38   ` [PATCH v2 " Jan Beulich
2013-04-11  0:34     ` Suravee Suthikulpanit
2013-03-26  9:05 ` [PATCH 4/4] AMD IOMMU: untie remap and vector maps Jan Beulich
2013-03-28 12:37   ` George Dunlap
2013-03-28 13:09     ` Jan Beulich
2013-03-28 13:40       ` George Dunlap
2013-03-29  5:18 ` [PATCH 0/4] x86/IOMMU: multi-vector MSI prerequisites Suravee Suthikulpanit
2013-03-29  5:45   ` Suravee Suthikulpanit
2013-04-02  8:39     ` Jan Beulich
2013-04-10 13:55       ` Jan Beulich
2013-04-10 14:38         ` Suravee Suthikulanit
2013-04-10 14:46           ` Jan Beulich
2013-04-11  1:51             ` Suravee Suthikulpanit
2013-04-11  7:13               ` Jan Beulich
2013-04-11 15:40                 ` suravee suthikulpanit
2013-04-11 16:11                   ` Jan Beulich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51530874.1030902@eu.citrix.com \
    --to=george.dunlap@eu.citrix.com \
    --cc=JBeulich@suse.com \
    --cc=jacob.shin@amd.com \
    --cc=suravee.suthikulpanit@amd.com \
    --cc=xen-devel@lists.xen.org \
    --cc=xiantao.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).