All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org, xen-devel@lists.xen.org,
	"Paul Durrant" <paul.durrant@citrix.com>,
	"Stefano Stabellini" <stefano.stabellini@citrix.com>,
	"Andreas Färber" <afaerber@suse.de>
Subject: Re: [Qemu-devel] [PATCH v5] Xen PV Device
Date: Mon, 08 Jul 2013 12:31:32 -0500	[thread overview]
Message-ID: <87fvvp3qmj.fsf@codemonkey.ws> (raw)
In-Reply-To: <alpine.DEB.2.02.1307081712020.4618@kaball.uk.xensource.com>

Stefano Stabellini <stefano.stabellini@eu.citrix.com> writes:

> On Mon, 8 Jul 2013, Anthony Liguori wrote:
>> Andreas Färber <afaerber@suse.de> writes:
>> 
>> Right, it goes:
>> 
>> 1) Acked-by:
>> 
>> I haven't reviewed the code in detail but the general idea seems sane.
>> 
>> 2) Reviewed-by:
>> 
>> The general idea seems sane, and I have done a thorough review of the
>> patch in question.
>> 
>> 3) Signed-off-by:
>> 
>> All of the above, plus I have ensured that the code is of good quality,
>> does not break things, and the other things expected of a maintainer.
>> This is considered to be a legally binding statement too based on the
>> DCO so be aware of that and ensure you have the right approval to make
>> such a statement.
>
> I don't think that is a good idea to mix up DCO with reviewing
> patches.

It's all a question of patch origin and accounting.  DCO is just one
part of it.

> In fact in the Linux community I think that it's pretty clear that
> Signed-off-by doesn't mean anything other than "at least a portion of
> the changes have been done by me and I am the Copyright owner of
> them".

No, it also means: "I can certify that the person who provided the patch
to me has the appropriate rights to submit the patch."  See section (c)
of the DCO.

It's about establishing a chain of custody.  I'm not making any kind of
judgement when I merge a pull request from you because you've told me
(by adding your Signed-off-by) that all of the code is of appropriate
origin.

Of course, if you are not also saying that the code is of high quality
and does what it's described too, I don't really care about the code
origin in the first place :-)  So this is an important part of it too.

Anyone can add a Signed-off-by.  There's no requirement on authorship.
It's just not all that useful outside of a maintainership context.

If you cherry pick someone's patch from the mailing list and add it to
your series, you should add a Signed-off-by to it even though you aren't
necessarily the maintainer of the area.

> For example Alice writes a patch and goes away, Bob takes it, rewrites
> most of it and then sends it upstream. The patch has Alice and Bob
> Signed-off-by but Alice might not even read Bob's patch.

The ordering of Signed-off-by has significance.  In this case, Alice did
not Signed-off-by Bob's changes and that's expressed in the ordering.

Regards,

Anthony Liguori

  parent reply	other threads:[~2013-07-08 17:31 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-04  9:30 [Qemu-devel] [PATCH v5] Xen PV Device Paul Durrant
2013-07-04 12:52 ` Stefano Stabellini
2013-07-04 12:52   ` Stefano Stabellini
2013-07-05 21:44   ` [Qemu-devel] [Xen-devel] " Matt Wilson
2013-07-05 21:44   ` Matt Wilson
2013-07-08 14:04   ` [Qemu-devel] " Anthony Liguori
2013-07-08 14:10     ` Peter Maydell
2013-07-08 14:19       ` Alex Bligh
2013-07-08 14:19       ` Alex Bligh
2013-07-08 14:48       ` Andreas Färber
2013-07-08 15:20         ` Anthony Liguori
2013-07-08 15:20         ` Anthony Liguori
2013-07-08 15:34           ` Peter Maydell
2013-07-08 15:34           ` Peter Maydell
2013-07-08 16:02             ` Andreas Färber
2013-07-08 16:02             ` Andreas Färber
2013-07-08 16:37           ` Stefano Stabellini
2013-07-08 16:37           ` Stefano Stabellini
2013-07-08 16:42             ` Stefano Stabellini
2013-07-08 16:42             ` Stefano Stabellini
2013-07-08 17:31             ` Anthony Liguori [this message]
2013-07-09 10:29               ` Stefano Stabellini
2013-07-09 10:29               ` Stefano Stabellini
2013-07-08 17:31             ` Anthony Liguori
2013-07-08 14:48       ` Andreas Färber
2013-07-08 15:12       ` Anthony Liguori
2013-07-08 15:12       ` Anthony Liguori
2013-07-08 14:10     ` Peter Maydell
2013-07-08 14:04   ` Anthony Liguori
2013-07-08 14:08 ` Anthony Liguori
2013-07-08 14:08 ` Anthony Liguori

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=87fvvp3qmj.fsf@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=afaerber@suse.de \
    --cc=paul.durrant@citrix.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefano.stabellini@citrix.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xen.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.