[PATCH 2/2] utils: checkstyle.py: Validate SoB trailer against author

Stefan Klug stefan.klug at ideasonboard.com
Tue Aug 6 09:11:37 CEST 2024


Hi Laurent,

Thank you for the patch. 

On Mon, Aug 05, 2024 at 08:48:07PM +0300, Laurent Pinchart wrote:
> The TrailersChecker enforces the presence of a Signed-off-by tag in the
> trailer, but doesn't verify that the tag matches the commit's author.
> Add that verification, as required by the libcamera contribution
> process.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
>  utils/checkstyle.py | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/utils/checkstyle.py b/utils/checkstyle.py
> index 1eeb3809f7fe..722b59920062 100755
> --- a/utils/checkstyle.py
> +++ b/utils/checkstyle.py
> @@ -524,10 +524,11 @@ class TrailersChecker(CommitChecker):
>                  continue
>  
>              if key == 'Signed-off-by':
> -                sob_found = True
> +                if value == commit.author:
> +                    sob_found = True
>  
>          if not sob_found:
> -            issues.append(CommitIssue(f"No valid 'Signed-off-by' trailer found, see Documentation/contributing.rst"))
> +            issues.append(CommitIssue(f"No 'Signed-off-by' trailer matching author '{commit.author}', see Documentation/contributing.rst"))

I like long lines :-)

Reviewed-by: Stefan Klug <stefan.klug at ideasonboard.com> 

>  
>          return issues
>  
> -- 
> Regards,
> 
> Laurent Pinchart
> 


More information about the libcamera-devel mailing list