qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
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
=============================================================================

      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).