<?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>10933</bug_id>
          
          <creation_ts>2017-01-17 09:57:37 +0000</creation_ts>
          <short_desc>None-validated host distro such as debian-testing results in oe-selftest failures</short_desc>
          <delta_ts>2017-12-06 17:25:06 +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>normal</bug_severity>
          <target_milestone>2.3 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock">joshuagloe</reporter>
          <assigned_to name="Joshua Lock">joshuagloe</assigned_to>
          <cc>benjamin.esquivel</cc>
    
    <cc>infras.ab.watcher</cc>
    
    <cc>Infras.watcher</cc>
    
    <cc>pidge</cc>
    
    <cc>ross.burton</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>69851</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-01-17 09:57:37 +0000</bug_when>
    <thetext>devtool and recipetool selftests both contain assertNotIn() calls which cause oe-selftest to fail if there&apos;s a WARNING in the commands output.

This results in a failure when running builds on the debian-testing worker on the autobuilder cluster because the non-versioned/rolling release Debian testing distro isn&apos;t listed in SANITY_TESTED_DISTROS and therefore emits a warning from sanity.bbclass:

WARNING: Host distribution &quot;debian&quot; has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.

If we really don&apos;t want oe-selftest to run on distros which aren&apos;t in SANITY_TESTED_DISTROS we should make oe-selftest check and warn/error for this up front, otherwise we should hack the whitelist so the tests don&apos;t fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69852</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-01-17 10:56:31 +0000</bug_when>
    <thetext>I think the selftest buildset should set SANITY_TESTED_DISTROS=&quot;&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69857</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2017-01-17 14:27:39 +0000</bug_when>
    <thetext>Perhaps the tested distros list is outdated, I get the same error for F25 and it should be white-listed as it is tested:


https://autobuilder.yoctoproject.org/main/builders/nightly-oe-selftest

See the buildslaves list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69939</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2017-01-19 17:38:04 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Perhaps the tested distros list is outdated, I get the same error for F25
&gt; and it should be white-listed as it is tested:
&gt; 
&gt; 
&gt; https://autobuilder.yoctoproject.org/main/builders/nightly-oe-selftest
&gt; 
&gt; See the buildslaves list.

I refrain from this comment, the right way to go is to ignore the sanity tested distros, now the question for me is whether this is ignored on request or by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69955</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-01-20 13:18:18 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/?id=6f4622c88933defbf05812614c240289f8bf7177</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>