From: Dave Hansen <haveblue@us.ibm.com>
To: Valdis.Kletnieks@vt.edu
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [RFC][PATCH] update SubmittingPatches to clarify attachment policy
Date: Wed, 04 May 2005 10:25:16 -0700 [thread overview]
Message-ID: <1115227516.22718.4.camel@localhost> (raw)
In-Reply-To: <200505041716.j44HGPbV016851@turing-police.cc.vt.edu>
[-- Attachment #1: Type: text/plain, Size: 735 bytes --]
On Wed, 2005-05-04 at 13:16 -0400, Valdis.Kletnieks@vt.edu wrote:
> On Wed, 04 May 2005 10:01:56 PDT, Dave Hansen said:
>
> > -6) No MIME, no links, no compression, no attachments. Just plain text.
> > +6) No MIME, no links, no compression. Just plain text.
>
> Logically buggy. You can't have an attachment without the MIME markup that
> *says* it's an attachment. I think what you meant was "No Content-Type-Encoding":
> i.e. 'none' is acceptable, but 'quoted-printable' (which causes all the
> spurious =20 and =3D you sometimes see) and 'base64' (uuencode on steroids)
> aren't....
Thanks for pointing out my flawed logic. I wasn't quite sure what was
MIME and what wasn't. How about the attached patch, instead?
-- Dave
[-- Attachment #2: submitting-patches-1.patch --]
[-- Type: text/x-patch, Size: 2728 bytes --]
I think the general opinion of posting patches as attachments
has changed over the last few years. Mailers have been getting
a lot better at handling them, even quoting non-message-body
plain/text attachments in replies.
Plus, a plain/text attachment message saved to a file can go
into 'patch' the same way that an inline one can.
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
---
memhotplug-dave/Documentation/SubmittingPatches | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
diff -L Documentation/Submitting -puN /dev/null /dev/null
diff -puN Documentation/SubmittingPatches~submitting-patches Documentation/SubmittingPatches
--- memhotplug/Documentation/SubmittingPatches~submitting-patches 2005-05-04 08:07:25.000000000 -0700
+++ memhotplug-dave/Documentation/SubmittingPatches 2005-05-04 10:22:43.000000000 -0700
@@ -181,25 +181,33 @@ patches. Trivial patches must qualify fo
-6) No MIME, no links, no compression, no attachments. Just plain text.
+6) No links, no compressed attachments. Just plain text.
Linus and other kernel developers need to be able to read and comment
on the changes you are submitting. It is important for a kernel
developer to be able to "quote" your changes, using standard e-mail
tools, so that they may comment on specific portions of your code.
-For this reason, all patches should be submitting e-mail "inline".
+For this reason, the preferred way of submitting patches in e-mail is
+"inline", in the same part of the message with everything else.
WARNING: Be wary of your editor's word-wrap corrupting your patch,
if you choose to cut-n-paste your patch.
-Do not attach the patch as a MIME attachment, compressed or not.
+Many maintainers will now accept patches submitted to them as
+text/plain attachments. Many mailers quote these attachements in the
+same way that they do for inline patches. But, some maintainers still
+prefer inlines and they are certainly the safest bet. In any case,
+never attach more than one patch to a single e-mail.
+
Many popular e-mail applications will not always transmit a MIME
attachment as plain text, making it impossible to comment on your
-code. A MIME attachment also takes Linus a bit more time to process,
-decreasing the likelihood of your MIME-attached change being accepted.
+code. If you must use an attachment, verify that it has no
+Content-Type-Encoding. A MIME attachment also takes Linus a bit more
+time to process, decreasing the likelihood of your MIME-attached
+change being accepted.
Exception: If your mailer is mangling patches then someone may ask
-you to re-send them using MIME.
+you to re-send them compressed or using other MIME encodings.
_
next prev parent reply other threads:[~2005-05-04 17:32 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-04 17:01 [RFC][PATCH] update SubmittingPatches to clarify attachment policy Dave Hansen
2005-05-04 17:10 ` Jon Smirl
2005-05-04 17:54 ` Jan-Benedict Glaw
2005-05-04 18:23 ` Richard B. Johnson
2005-05-05 8:12 ` Jan-Benedict Glaw
2005-05-05 16:43 ` Lee Revell
2005-05-05 17:31 ` Jan-Benedict Glaw
2005-05-04 20:42 ` Rafael J. Wysocki
2005-05-04 17:15 ` Dmitry Torokhov
2005-05-04 17:16 ` Valdis.Kletnieks
2005-05-04 17:25 ` Dave Hansen [this message]
2005-05-04 17:55 ` Chris Wright
2005-05-04 18:14 ` Dave Hansen
2005-05-04 19:21 ` Alexander Nyberg
2005-05-05 19:06 ` Jeff Garzik
2005-05-04 17:58 ` Dipankar Sarma
2005-05-04 18:52 ` Krzysztof Halasa
2005-05-04 19:28 ` Randy.Dunlap
2005-05-14 22:10 ` Domen Puncer
2005-05-04 17:59 ` John W. Linville
2005-05-05 1:09 ` Rik van Riel
2005-05-05 9:07 ` Geert Uytterhoeven
2005-05-05 10:06 ` Krzysztof Halasa
2005-05-05 12:01 ` Paulo Marques
2005-05-05 21:34 ` Steven Cole
2005-05-06 1:31 ` Lee Revell
2005-05-06 4:05 ` Valdis.Kletnieks
[not found] <40vxU-1a1-25@gated-at.bofh.it>
[not found] ` <40vRd-1os-1@gated-at.bofh.it>
2005-05-05 2:36 ` Bodo Eggert <harvested.in.lkml@posting.7eggert.dyndns.org>
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=1115227516.22718.4.camel@localhost \
--to=haveblue@us.ibm.com \
--cc=Valdis.Kletnieks@vt.edu \
--cc=linux-kernel@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.