<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>11517</bug_id>
          
          <creation_ts>2017-05-17 14:25:33 +0000</creation_ts>
          <short_desc>check for real signed-off-by names</short_desc>
          <delta_ts>2023-10-27 12:10:55 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Patchwork/Patchtest</product>
          <component>Patchtest</component>
          <version>2.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>  </status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</reporter>
          <assigned_to name="Trevor Gamblin">tgamblin</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>tgamblin</cc>
    
    <cc>tim.orling</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73295</commentid>
    <comment_count>0</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-05-17 14:25:33 +0000</bug_when>
    <thetext>there is a check for the sign-off-by tag, but this enhancement is about the name itself, i.e. failing in case of single names, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75966</commentid>
    <comment_count>1</comment_count>
    <who name="Daniela Plascencia">daniela.plascencia</who>
    <bug_when>2017-08-17 20:41:14 +0000</bug_when>
    <thetext>Moving to M4 waiting for an execution issue to be solved (bitbake/tinfoil related).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75968</commentid>
    <comment_count>2</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-08-17 21:21:12 +0000</bug_when>
    <thetext>For this particular enhacement, there is no need to wait for the tinfoil changes so there is no blocker.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77269</commentid>
    <comment_count>3</comment_count>
    <who name="Daniela Plascencia">daniela.plascencia</who>
    <bug_when>2017-10-02 15:39:43 +0000</bug_when>
    <thetext>Moving to 2.5 M1, I&apos;ll work on all enhancements on such milestone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78440</commentid>
    <comment_count>4</comment_count>
    <who name="Daniela Plascencia">daniela.plascencia</who>
    <bug_when>2017-11-30 20:50:04 +0000</bug_when>
    <thetext>Due to time constraints and the importance of this enhancement (this check is not as important as other ones, no need to rush into a solution for now), moving it to Future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80341</commentid>
    <comment_count>5</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2018-04-19 10:16:41 +0000</bug_when>
    <thetext>the problem here is to define what is a &apos;correct&apos; name. So in my opinion, this is an invalid check. Sorry for the noise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80345</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2018-04-19 14:32:08 +0000</bug_when>
    <thetext>When we opened this the original discussion was around people accidentally submitting patches from the AUH with &quot;Upgrade Helper&quot; as the committer. I have also see people sending patches with just &quot;one&quot; name - usually the first part of their email address - which is not ideal. 

I&apos;d still like to see this called out by patchtest (and we of course would have the option of just ignoring the message and merging the patch anyway, if for example the submitter does only have one name), so I&apos;m reopening this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80358</commentid>
    <comment_count>7</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2018-04-20 06:58:28 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; When we opened this the original discussion was around people accidentally
&gt; submitting patches from the AUH with &quot;Upgrade Helper&quot; as the committer. I

for this particular case, we have already one check 

http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe/tree/tests/test_mbox_author.py

&gt; have also see people sending patches with just &quot;one&quot; name - usually the
&gt; first part of their email address - which is not ideal. 

ok, names with a single string could be bad but I wont bet this is universal.

&gt; 
&gt; I&apos;d still like to see this called out by patchtest (and we of course would
&gt; have the option of just ignoring the message and merging the patch anyway,
&gt; if for example the submitter does only have one name), so I&apos;m reopening this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96732</commentid>
    <comment_count>8</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2023-10-19 11:56:15 +0000</bug_when>
    <thetext>I&apos;d be very careful about trying to detect &quot;real names&quot;.  Aside from the fact that someone could literally have a full legal name that is just one word, we really only care that the name is &quot;identifiable&quot;.

So detecting Auto Upgrade Helper is good, but automatically determining that a name is not &quot;real&quot; is not.

For more context, see https://github.com/torvalds/linux/commit/d4563201f33a022fc0353033d9dfeb1606a88330.

I&apos;m thinking we should check for known tools (like AUH, which this does already) and just let humans decide if eg S-o-b: Wookey &lt;wookey@wookware.org&gt; is a &quot;real&quot; name or not (hint: that&apos;s his legal full name).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97024</commentid>
    <comment_count>9</comment_count>
    <who name="Trevor Gamblin">tgamblin</who>
    <bug_when>2023-10-27 12:10:55 +0000</bug_when>
    <thetext>Patchtest has a basic name/email validity check that includes ensuring the submitter is not AUH. I think this is sufficient for the purposes of this bug (especially given how old it is), but since I didn&apos;t actually change that myself I&apos;m just marking this as WORKSFORME. If we run into name issues in the future then we can certainly revisit this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>