<?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>11031</bug_id>
          
          <creation_ts>2017-02-08 14:22:31 +0000</creation_ts>
          <short_desc>Regularly run checkpkg on yocto autobuilder</short_desc>
          <delta_ts>2017-07-17 14:49:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Infrastructure</classification>
          <product>AutoBuilder</product>
          <component>autobuilder</component>
          <version>2.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.4 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock">joshuagloe</reporter>
          <assigned_to name="Alexander Kanavin">alex.kanavin</assigned_to>
          <cc>alex.kanavin</cc>
    
    <cc>infras.ab.watcher</cc>
    
    <cc>Infras.watcher</cc>
    
    <cc>pidge</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>70548</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-02-08 14:22:31 +0000</bug_when>
    <thetext>We want to avoid changes to OE-Core which cause checkpkg to fail, and thus prevent recipe reporting tool from being able to reliably do its work for the recipe in question.

We should add functionality to yocto-autobuilder to regularly run the checkpkg task. Suggested steps from Alexander on the mailing list:

&gt; - run bitbake -c checkpkg world
&gt; - inspect tmp/log/checkpkg.csv for lines with &apos;UNKNOWN&apos; upstream
&gt; status, 
&gt; make a list of recipes that have it
&gt; - compare that list against a stored list of exceptions (currently
&gt; it 
&gt; would have about 32 entries), if the lists don&apos;t match exactly, the 
&gt; upstream version check has failed.
&gt; 
&gt; All of this can be wrapped in poky/scripts/upstream-check-all
&gt; perhaps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72762</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Kanavin">alex.kanavin</who>
    <bug_when>2017-04-21 12:49:22 +0000</bug_when>
    <thetext>Sent for review:
http://lists.openembedded.org/pipermail/openembedded-core/2017-April/135954.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>