<?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>1829</bug_id>
          
          <creation_ts>2011-12-13 09:36:32 +0000</creation_ts>
          <short_desc>Developer Patch Submission Template Improvements</short_desc>
          <delta_ts>2013-12-05 16:00:16 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>9</classification_id>
          <classification>Documentation</classification>
          <product>Reference</product>
          <component>handbook</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.6</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Richard Purdie">richard.purdie</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>dvhart</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>poky.doc.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>17599</commentid>
    <comment_count>0</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-12-13 09:36:32 +0000</bug_when>
    <thetext>The OE TSC discussed improving our patch submission tools to include template messages about the kinds of things that could be included in the commit messages and pull request summary. A suggestion about what one company used is included below. This enhancement request is to investigate the possible solutions and propose something to be adopted.

This would be to encourage users to include more information in commit messages including what testing had been made of patches.


From $USER@${myname} ${yesterday}
From: $(my_email)
To: ${mailto}
Cc: ${mailcc}
Date: ${today}
Subject: Review request 0/$patch_count: INSERT 10 WORD SUMMARY HERE [ $(squash_cq $cqid) ]
 
Summary:
Tech Review:
Gatekeeper:
Lockdown Approval (if needed):
Branch Tag: $remotehead
IP Statement (form link or license statement):
Parent Template (where applicable):
 
-------------------------------
Impacted area       Impact y/n
------------------- -----------
docs/tech-pubs          n
tests                   n
build system            n
host dependencies       n
RPM/packaging           n
toolchain               n
kernel code             n
user code               n
configuration files     n
target configuration    n
Other                   n
 
Comments (indicate scope for each &quot;y&quot; above):
---------------------------------------------
$(all_git_log $range)
 
Added Files:
------------
$(files_changed added)
 
Removed Files:
--------------
$(files_changed removed)
 
Remaining Changes (diffstat):
-----------------------------
$(files_changed changed)
 
Testing Applicable to:
----------------------
 
Testing, Expected Results:
--------------------------
 
 
Conditions of submission:
-------------------------
 
 
Arch    built      boot     boardname
-------------------------------------
MIPS      n         n
MIPS64    n         n
MIPS64n32 n         n
ARM       n         n
x86       n         n
x86_64    n         n
PPC       n         n
PPC64     n         n</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20844</commentid>
    <comment_count>1</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2012-04-24 22:43:39 +0000</bug_when>
    <thetext>Accepted and reassigned to the Reference Guide (Handbook).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29868</commentid>
    <comment_count>2</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2013-02-15 20:31:37 +0000</bug_when>
    <thetext>Are our patch submission tools limited to the two scripts &quot;create-pull-request&quot; and &quot;send-pull-request&quot;?

Also, if we adopt some sort of template message to be used with the scripts, what is the user model?  Where and how does the user interact with the template in order to provide information?  

This seems like a good idea if it is implemented right.  Has anyone thought more on this issue?

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29878</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2013-02-16 09:01:05 +0000</bug_when>
    <thetext>Scott, I think this needs more teamwide and community discussion. We do have &quot;commit guidelines&quot; on both the YP wiki and the OE wiki. There is an outstanding action for the TSC to merge those. It may well be this would be best placed into that document rather than the YP manuals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39249</commentid>
    <comment_count>4</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-12-05 16:00:16 +0000</bug_when>
    <thetext>After discussion with Richard, given what we now have in the wiki / manual covering patch submission and the successful process we&apos;ve established, this is obsolete.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>