From: Bill Paul <wpaul@windriver.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Cc: "Richard W.M. Jones" <rjones@redhat.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] bug report + fix: e1000.c in 0.10.5 does not properly emulate real hardware
Date: Wed, 29 Jul 2009 11:09:06 -0700 [thread overview]
Message-ID: <200907291109.06796.wpaul@windriver.com> (raw)
In-Reply-To: <4A6F81AD.1040803@codemonkey.ws>
Of all the gin joints in all the towns in all the world, Anthony Liguori had
to walk into mine and say:
> Bill Paul wrote:
> > Let me make sure I understand correctly.
> >
> > You must have my previous e-mail with the patch in front of you, with the
> > attached unified diff. Are you saying that rather than just taking that
> > unidiff, from the e-mail I already sent, you want me to send you exactly
> > the same file, only with a different subject line that starts with
> > [PATCH]?
>
> Yes.
There is this thing called the principle of least astonishment. You just
violated it.
> > I'd like to point out that a) while this may be part of some standardized
> > project etiquette, I've yet to see these required steps clearly spelled
> > out anywhere,
>
> Yes, we're definitely overdue for a SubmittingPatches file to live in
> the tree. I suggested that you follow these steps not due to any sort
> of desire to follow arbitrary procedures but because it guarantees your
> patch will get attention.
It clearly had already gotten attention since you e-mailed me about it right
after I submitted it.
> > and b) why can't you just take the diff I already sent and
> > apply/test/molest/etc it now that you have it?
>
> Well first, it's against 0.10.5 which means there's nothing to apply it
> to. It has to be against our development tree.
I'm sorry, but this argument is based on the faulty assumption that the patch
as I sent it wouldn't apply cleanly to the development version of e1000.c. In
fact, it does. ("But Bill, there are a few lines offset..." Yes. I know. The
resulting patched source is still correct.)
> Second, a system scales
> better when you push work down to the outer most nodes. It's easier for
> to have you resubmit a patch and have everyone follow the same
> procedures than to have me manually extract individual patches from
> random threads, tweak them to apply to git, etc.
Again, I'm sorry, but no. The most efficient thing to do here would have
simply been to save the patch that I had previously sent you and apply it.
There would have been no tweaking required, and it would have taken you less
time to do that than to e-mail me asking me to resend the same patch over
again.
And another thing: I am not an "outer-most node" in a "system." I'm a person
who already has far too many demands on his time, not a script that emits
carefully formatted output designed conform to some strictly-enforced set of
rules that aren't even written down anywhere.
I sent in the patch one more time. If it turns out there's some other tiny
thing wrong with it ("Wait, Bill... you didn't run git exactly the right
way!") then either fix it, or just forget the whole thing. Ok?
-Bill
> Regards,
>
> Anthony Liguori
--
=============================================================================
-Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu
wpaul@windriver.com | Wind River Systems
=============================================================================
"I put a dollar in a change machine. Nothing changed." - George Carlin
=============================================================================
prev parent reply other threads:[~2009-07-29 18:09 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-09 1:48 [Qemu-devel] bug report + fix: e1000.c in 0.10.5 does not properly emulate real hardware Bill Paul
2009-06-09 2:07 ` Anthony Liguori
2009-06-09 3:39 ` Bill Paul
2009-06-09 14:59 ` Richard W.M. Jones
2009-06-09 19:42 ` Bill Paul
2009-07-28 21:17 ` Bill Paul
2009-07-28 21:59 ` Anthony Liguori
2009-07-28 22:21 ` Bill Paul
2009-07-28 22:54 ` Anthony Liguori
2009-07-29 18:09 ` Bill Paul [this message]
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=200907291109.06796.wpaul@windriver.com \
--to=wpaul@windriver.com \
--cc=anthony@codemonkey.ws \
--cc=qemu-devel@nongnu.org \
--cc=rjones@redhat.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).