From: Paolo Bonzini <pbonzini@redhat.com>
To: Thomas Huth <thuth@redhat.com>
Cc: qemu-devel@nongnu.org, armbru@redhat.com, famz@redhat.com,
cornelia huck <cornelia.huck@de.ibm.com>
Subject: Re: [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors
Date: Wed, 10 Aug 2016 06:44:37 -0400 (EDT) [thread overview]
Message-ID: <407485752.798879.1470825877555.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <ddb32cdd-3b82-ccf1-05be-ff29e8630b5b@redhat.com>
> >>> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> >>> index 714a000..ab08ca2 100755
> >>> --- a/scripts/checkpatch.pl
> >>> +++ b/scripts/checkpatch.pl
> >>> @@ -1289,11 +1289,11 @@ sub process {
> >>> # This is a signoff, if ugly, so do not double report.
> >>> $signoff++;
> >>> if (!($line =~ /^\s*Signed-off-by:/)) {
> >>> - WARN("Signed-off-by: is the preferred form\n" .
> >>> + ERROR("Signed-off-by: is the preferred form\n" .
> >>> $herecurr);
> >>> }
> >>
> >> If you turn this into an ERROR, it's not the "preferred form" anymore,
> >> but the "mandated form". So I'd suggest to either keep it as WARN or to
> >> rephrase the message.
> >
> > What about:
> >
> > ERROR("Signed-off-by: is spelled with
> > uppercase \"s\"\n" .
> > $herecurr);
>
> That would still be confusing if I'd spell it like "Signed-Off-BY", for
> example.
Right, so I guess "The correct form is \"Signed-off-by\"\n" is more precise.
> Maybe the outer check should simply not be case-insensitive, then you
> could remove this check here completely?
The reason for that is to hide the "Missing Signed-off-by: line(s)" error.
See here:
# This is a signoff, if ugly, so do not double report.
$signoff++;
...
if ($is_patch && $chk_signoff && $signoff == 0) {
ERROR("Missing Signed-off-by: line(s)\n");
}
Thanks,
Paolo
next prev parent reply other threads:[~2016-08-10 10:44 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-10 8:22 [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Paolo Bonzini
2016-08-10 8:22 ` [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked Paolo Bonzini
2016-08-10 8:57 ` Cornelia Huck
2016-08-10 9:02 ` Paolo Bonzini
2016-08-10 9:05 ` Cornelia Huck
2016-08-10 8:22 ` [Qemu-devel] [PATCH 2/5] checkpatch: check for CVS keywords on all sources Paolo Bonzini
2016-08-10 8:22 ` [Qemu-devel] [PATCH 3/5] CODING_STYLE, checkpatch: update line length rules Paolo Bonzini
2016-08-10 9:01 ` Cornelia Huck
2016-08-10 9:48 ` Thomas Huth
2016-08-10 8:22 ` [Qemu-devel] [PATCH 4/5] checkpatch: bump most warnings to errors Paolo Bonzini
2016-08-10 9:54 ` Thomas Huth
2016-08-10 10:25 ` Paolo Bonzini
2016-08-10 10:29 ` Thomas Huth
2016-08-10 10:44 ` Paolo Bonzini [this message]
2016-08-10 10:48 ` Thomas Huth
2016-08-10 8:22 ` [Qemu-devel] [PATCH 5/5] checkpatch: default to success if only warnings Paolo Bonzini
2016-08-10 9:03 ` [Qemu-devel] [PATCH v2 0/5] checkpatch tweaks Markus Armbruster
2016-08-10 23:56 ` no-reply
2016-08-10 23:55 ` Fam Zheng
2016-08-11 0: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=407485752.798879.1470825877555.JavaMail.zimbra@redhat.com \
--to=pbonzini@redhat.com \
--cc=armbru@redhat.com \
--cc=cornelia.huck@de.ibm.com \
--cc=famz@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=thuth@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 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.