qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	Jan Kiszka <jan.kiszka@siemens.com>
Cc: alexaltea123@gmail.com, David Kiarie <davidkiarie4@gmail.com>,
	qemu-devel@nongnu.org, peterx@redhat.com, mst@redhat.com
Subject: Re: [Qemu-devel] [PATCH 0/1] snip my name and email
Date: Thu, 21 Feb 2019 18:35:28 +0100	[thread overview]
Message-ID: <d3bf1cce-0146-af2b-ca83-3cfb1ef29c86@redhat.com> (raw)
In-Reply-To: <87y369vzdr.fsf@dusky.pond.sub.org>

On 2/21/19 6:13 PM, Markus Armbruster wrote:
> Jan Kiszka <jan.kiszka@siemens.com> writes:
> 
>> On 21.02.19 17:48, Markus Armbruster wrote:
>>> Jan Kiszka <jan.kiszka@siemens.com> writes:
>>>
>>>> On 21.02.19 17:05, Eric Blake wrote:
>>>>> On 2/21/19 9:53 AM, David Kiarie wrote:
>>>>>> the occurrence of my name and email on the files below may have led to
>>>>>> some confusion in the reporting of a few recent bugs.
>>>>>>
>>>>>> i have therefore choosen to snip it.
>>>>>
>>>>> Dropping an email from the copyright line makes sense; dropping the
>>>>> Copyright declaration altogether is a bit odd (the GPL works only in
>>>>> tandem with a copyright assertion) - but as you are the author of the
>>>>> line and copyright holder of your contributions, I am not in a position
>>>>> to say you are wrong in removing it, only that it looks odd.
>>>>>
>>>>
>>>> Yeah, indeed.
>>>>
>>>> David, also note that you probably have been addressed because
>>>> scripts/get_maintainer.pl will look into the git history of files that
>>>> some patch addresses and pick up significant and/or recent
>>>> contributors from there.
>>>
>>> MAINTAINERS covers these files, so the most common use of
>>> get_maintainer.pl won't list anyone not listed there:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch]
>>>      Paolo Bonzini <pbonzini@redhat.com> (maintainer:X86)
>>>      Richard Henderson <rth@twiddle.net> (maintainer:X86)
>>>      Eduardo Habkost <ehabkost@redhat.com> (maintainer:X86)
>>>      "Michael S. Tsirkin" <mst@redhat.com> (supporter:PC)
>>>      Marcel Apfelbaum <marcel.apfelbaum@gmail.com> (supporter:PC)
>>>      qemu-devel@nongnu.org (open list:All patches CC here)
>>>
>>> David's contributions have aged out of --git:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch] --git
>>>      "Michael S. Tsirkin" <mst@redhat.com> (supporter:PC,commit_signer:12/7=100%,commit_signer:10/5=100%)
>>>      Marcel Apfelbaum <marcel.apfelbaum@gmail.com> (supporter:PC)
>>>      Paolo Bonzini <pbonzini@redhat.com> (maintainer:X86)
>>>      Richard Henderson <rth@twiddle.net> (maintainer:X86,commit_signer:1/7=14%)
>>>      Eduardo Habkost <ehabkost@redhat.com> (maintainer:X86)
>>>      Peter Xu <peterx@redhat.com> (commit_signer:6/7=86%,commit_signer:4/5=80%)
>>>      Brijesh Singh <brijesh.singh@amd.com> (commit_signer:5/7=71%,commit_signer:4/5=80%)
>>>      "Alex Bennée" <alex.bennee@linaro.org> (commit_signer:1/7=14%)
>>>      Jan Kiszka <jan.kiszka@siemens.com> (commit_signer:1/5=20%)
>>>      qemu-devel@nongnu.org (open list:All patches CC here)
>>>
>>> However, --git-blame still lists him:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch] --git-blame
>>>      Paolo Bonzini <pbonzini@redhat.com> (maintainer:X86,commits:7/24=29%)
>>>      Richard Henderson <rth@twiddle.net> (maintainer:X86)
>>>      Eduardo Habkost <ehabkost@redhat.com> (maintainer:X86,commits:7/24=29%)
>>>      "Michael S. Tsirkin" <mst@redhat.com> (supporter:PC,commits:26/24=100%,commits:14/8=100%)
>>>      Marcel Apfelbaum <marcel.apfelbaum@gmail.com> (supporter:PC)
>>>      David Kiarie <davidkiarie4@gmail.com> (authored lines:1176/1645=71%,authored lines:274/373=73%)
>>>      Brijesh Singh <brijesh.singh@amd.com> (authored lines:403/1645=24%,authored lines:93/373=25%,commits:4/8=50%)
>>>      Peter Xu <peterx@redhat.com> (commits:10/24=42%,commits:4/8=50%)
>>>      David Gibson <david@gibson.dropbear.id.au> (commits:7/24=29%)
>>>      Jan Kiszka <jan.kiszka@siemens.com> (commits:1/8=12%)
>>>      Prasad J Pandit <pjp@fedoraproject.org> (commits:1/8=12%)
>>>      qemu-devel@nongnu.org (open list:All patches CC here)
>>>
>>> --help admonishes:
>>>
>>>    Using "--git-blame" is slow and may add old committers and authors
>>>        that are no longer active maintainers to the output.
>>>
>>>>                           There should be some opt-out statement from
>>>> that, but I don't recall how.
>>>
>>> I don't think get_maintainer.pl supports a blacklist of people who don't
>>> want to be pestered anymore.
>>>
>>
>> # cat linux/.get_maintainer.ignore
>> Christoph Hellwig <hch@lst.de>
>>
>> That's why I remembered it vaguely.
> 
> Ah!
> 
> commit 435de0782b658c993350049e853ea9a8795df4e2
> Author: Joe Perches <joe@perches.com>
> Date:   Thu Jun 25 15:01:50 2015 -0700
> 
>     get_maintainer.pl: add .get_maintainer.ignore file capability
>     
>     Some people prefer not to be cc'd on patches.  Add an ability to have a
>     file (.get_maintainer.ignore) with names and email addresses that are
>     excluded from being listed except when specifically listed as a maintainer
>     in a section.
>     
>     Signed-off-by: Joe Perches <joe@perches.com>
>     Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
>     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> 
> Can we resync with the kernel's script to get this feature?  Or should
> we cherry-pick it?

I think we are out-of-sync and only cherry-picking.

  reply	other threads:[~2019-02-21 17:35 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-21 15:53 [Qemu-devel] [PATCH 0/1] snip my name and email David Kiarie
2019-02-21 15:53 ` [Qemu-devel] [PATCH 1/1] hw/i386: " David Kiarie
2019-02-21 16:19   ` Daniel P. Berrangé
2019-02-21 16:54     ` David Kiarie
2019-02-21 16:05 ` [Qemu-devel] [PATCH 0/1] " Eric Blake
2019-02-21 16:09   ` Jan Kiszka
2019-02-21 16:48     ` Markus Armbruster
2019-02-21 16:52       ` Jan Kiszka
2019-02-21 16:57         ` David Kiarie
2019-02-21 17:13         ` Markus Armbruster
2019-02-21 17:35           ` Philippe Mathieu-Daudé [this message]
2019-02-21 17:42             ` David Kiarie
2019-02-21 20:47     ` David Kiarie
2019-02-27 18:02 ` no-reply

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=d3bf1cce-0146-af2b-ca83-3cfb1ef29c86@redhat.com \
    --to=philmd@redhat.com \
    --cc=alexaltea123@gmail.com \
    --cc=armbru@redhat.com \
    --cc=davidkiarie4@gmail.com \
    --cc=jan.kiszka@siemens.com \
    --cc=mst@redhat.com \
    --cc=peterx@redhat.com \
    --cc=qemu-devel@nongnu.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 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).