<?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>10903</bug_id>
          
          <creation_ts>2017-01-09 17:19:42 +0000</creation_ts>
          <short_desc>test_recipetool_create_git fails on poky-distro due to x11 feature requirement</short_desc>
          <delta_ts>2017-04-10 17:34:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Build Testing</product>
          <component>general</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 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</reporter>
          <assigned_to name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</assigned_to>
          <cc>benjamin.esquivel</cc>
    
    <cc>bluelightning</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>69627</commentid>
    <comment_count>0</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-01-09 17:19:42 +0000</bug_when>
    <thetext>The below test fails when DISTRO=&apos;poky-tiny&apos; and the reason is that the bitbake target on that check requires a feature (x11) that the distro does not have. Either we skip it or use a more generic target: 

FAIL [9.173s]: test_recipetool_create_git (oeqa.selftest.recipetool.RecipetoolTests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69628</commentid>
    <comment_count>1</comment_count>
      <attachid>3592</attachid>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-01-09 17:23:10 +0000</bug_when>
    <thetext>Created attachment 3592
Proposed patch

This  patch is not completed but can help as a start. It is failing with the following error:

FAIL [9.173s]: test_recipetool_create_git (oeqa.selftest.recipetool.RecipetoolTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/home/ab/autobuilder/yocto-worker/nightly-oe-selftest-poky-tiny/build/meta/lib/oeqa/utils/decorators.py&quot;, line 109, in wrapped_f
    return func(*args, **kwargs)
  File &quot;/home/ab/autobuilder/yocto-worker/nightly-oe-selftest-poky-tiny/build/meta/lib/oeqa/selftest/recipetool.py&quot;, line 393, in test_recipetool_create_git
    result = runCmd([&apos;recipetool&apos;, &apos;create&apos;, &apos;-o&apos;, recipefile, srcuri + &quot;;rev=a2277e9f8ca0b4562a42ce3476adf8be71886571&quot;, &apos;-x&apos;, tempsrc])
  File &quot;/home/ab/autobuilder/yocto-worker/nightly-oe-selftest-poky-tiny/build/meta/lib/oeqa/utils/commands.py&quot;, line 121, in runCmd
    raise AssertionError(&quot;Command &apos;%s&apos; returned non-zero exit status %d:\n%s&quot; % (command, result.status, result.output))
AssertionError: Command &apos;[&apos;recipetool&apos;, &apos;create&apos;, &apos;-o&apos;, &apos;/tmp/recipetoolqacfbmh7s3/mraa.bb&apos;, &apos;git://git.yoctoproject.org/mraa;rev=a2277e9f8ca0b4562a42ce3476adf8be71886571&apos;, &apos;-x&apos;, &apos;/tmp/recipetoolqacfbmh7s3/srctree&apos;]&apos; returned non-zero exit status 1:
NOTE: Fetching git://git.yoctoproject.org/mraa...
--2017-01-06 14:37:43--  http://downloads.yoctoproject.org/mirror/sources/git2_git.yoctoproject.org.mraa.tar.gz
Connecting to 192.168.15.1:9111... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-01-06 14:37:43 ERROR 404: Not Found.

--2017-01-06 14:37:43--  http://sources.openembedded.org/git2_git.yoctoproject.org.mraa.tar.gz
Connecting to 192.168.15.1:9111... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-01-06 14:37:43 ERROR 404: Not Found.

ERROR: Fetcher failure for URL: &apos;git://git.yoctoproject.org/mraa;rev=a2277e9f8ca0b4562a42ce3476adf8be71886571&apos;. Unable to fetch URL from any source.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72143</commentid>
    <comment_count>2</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-04-06 16:43:10 +0000</bug_when>
    <thetext>Patch sent to the mailing list, tracked at
http://lists.openembedded.org/pipermail/openembedded-core/2017-April/135301.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72217</commentid>
    <comment_count>3</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-04-10 17:34:02 +0000</bug_when>
    <thetext>Patch merged into master: b79a7aff5a0f449758e6a6af12177c7e527c5c6f</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3592</attachid>
            <date>2017-01-09 17:23:10 +0000</date>
            <delta_ts>2017-01-09 17:23:10 +0000</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0009-selftest-recipetool-use-mraa-instead-of-libmatchbox-.patch</filename>
            <type>text/plain</type>
            <size>3662</size>
            <attacher name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</attacher>
            
              <data encoding="base64">RnJvbSA2ODJiMWY0OWRlYjMwNzJlNzkzMDgwZjg0MjI4ZmEwZTZlZjM1NTQyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW9uYXJkbyBTYW5kb3ZhbCA8bGVvbmFyZG8uc2FuZG92YWwu
Z29uemFsZXpAbGludXguaW50ZWwuY29tPgpEYXRlOiBGcmksIDE4IE5vdiAyMDE2IDEyOjExOjM1
IC0wNjAwClN1YmplY3Q6IFtQQVRDSCAwOS8xNl0gc2VsZnRlc3Q6IHJlY2lwZXRvb2w6IHVzZSBt
cmFhIGluc3RlYWQgb2YgbGlibWF0Y2hib3gKIHRvIGxlc3NlbiBkaXN0cm8gcmVxdWlyZW1lbnRz
CgpsaWJtYXRjaGJveCByZXF1aXJlcyB4MTEgZGlzdHJvIGZlYXR1cmUgdG8gYmUgcHJlc2VudCwg
c28gdXNlIGFub3RoZXIgcmVjaXBlCihtcmFhKSB3aXRoIG5vIGV4dHJhIHJlcXVpcmVtZW50cywg
YWxsb3dpbmcgdGVzdCBleGVjdXRpb24gb2YgYWxsIHN1cHBvcnRlZApkaXN0cm9zLgoKU2lnbmVk
LW9mZi1ieTogTGVvbmFyZG8gU2FuZG92YWwgPGxlb25hcmRvLnNhbmRvdmFsLmdvbnphbGV6QGxp
bnV4LmludGVsLmNvbT4KLS0tCiBtZXRhL2xpYi9vZXFhL3NlbGZ0ZXN0L3JlY2lwZXRvb2wucHkg
fCAyNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21ldGEvbGliL29lcWEvc2Vs
ZnRlc3QvcmVjaXBldG9vbC5weSBiL21ldGEvbGliL29lcWEvc2VsZnRlc3QvcmVjaXBldG9vbC5w
eQppbmRleCBkYjFmOGRlLi5lNWU3ZTQzIDEwMDY0NAotLS0gYS9tZXRhL2xpYi9vZXFhL3NlbGZ0
ZXN0L3JlY2lwZXRvb2wucHkKKysrIGIvbWV0YS9saWIvb2VxYS9zZWxmdGVzdC9yZWNpcGV0b29s
LnB5CkBAIC0zODMsMjIgKzM4MywzMSBAQCBjbGFzcyBSZWNpcGV0b29sVGVzdHMoUmVjaXBldG9v
bEJhc2UpOgogICAgIEB0ZXN0Y2FzZSgxMTk0KQogICAgIGRlZiB0ZXN0X3JlY2lwZXRvb2xfY3Jl
YXRlX2dpdChzZWxmKToKICAgICAgICAgIyBFbnN1cmUgd2UgaGF2ZSB0aGUgcmlnaHQgZGF0YSBp
biBzaGxpYnMvcGtnZGF0YQotICAgICAgICBiaXRiYWtlKCdsaWJwbmcgcGFuZ28gbGlieDExIGxp
YnhleHQganBlZyBsaWJjaGVjaycpCisgICAgICAgIGJpdGJha2UoJ3N3aWctbmF0aXZlJykKICAg
ICAgICAgIyBUcnkgYWRkaW5nIGEgcmVjaXBlCiAgICAgICAgIHRlbXBzcmMgPSBvcy5wYXRoLmpv
aW4oc2VsZi50ZW1wZGlyLCAnc3JjdHJlZScpCiAgICAgICAgIG9zLm1ha2VkaXJzKHRlbXBzcmMp
Ci0gICAgICAgIHJlY2lwZWZpbGUgPSBvcy5wYXRoLmpvaW4oc2VsZi50ZW1wZGlyLCAnbGlibWF0
Y2hib3guYmInKQotICAgICAgICBzcmN1cmkgPSAnZ2l0Oi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcv
bGlibWF0Y2hib3gnCi0gICAgICAgIHJlc3VsdCA9IHJ1bkNtZChbJ3JlY2lwZXRvb2wnLCAnY3Jl
YXRlJywgJy1vJywgcmVjaXBlZmlsZSwgc3JjdXJpICsgIjtyZXY9OWY3Y2Y4ODk1YWUyZDM5YzQ2
NWMwNGNjNzhlOTE4YzE1NzQyMDI2OSIsICcteCcsIHRlbXBzcmNdKQorICAgICAgICByZWNpcGVm
aWxlID0gb3MucGF0aC5qb2luKHNlbGYudGVtcGRpciwgJ21yYWEuYmInKQorICAgICAgICBzcmN1
cmkgPSAnZ2l0Oi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvbXJhYScKKyAgICAgICAgcmVzdWx0ID0g
cnVuQ21kKFsncmVjaXBldG9vbCcsICdjcmVhdGUnLCAnLW8nLCByZWNpcGVmaWxlLCBzcmN1cmkg
KyAiO3Jldj1hMjI3N2U5ZjhjYTBiNDU2MmE0MmNlMzQ3NmFkZjhiZTcxODg2NTcxIiwgJy14Jywg
dGVtcHNyY10pCisgICAgICAgICMgTVJBQSBoYXMgTUlUIGxpY2Vuc2UgKGh0dHA6Ly9naXQueW9j
dG9wcm9qZWN0Lm9yZy9jZ2l0L2NnaXQuY2dpL21yYWEvdHJlZS9DT1BZSU5HKSwgc2V0IGl0IGlu
c3RlYWQgb2YgIk1JVCAmIFVua25vd24gJiBMR1BMdjIuMSIgZm91bmQgYnkgdGhlIHRvb2wKKyAg
ICAgICAgcmVzdWx0ID0gcnVuQ21kKFsnc2VkJywgJy1pJywgJy1lJywgJ3MvXkxJQ0VOU0UgPS4q
L0xJQ0VOQ0UgPSAiTUlUIi8nLCByZWNpcGVmaWxlXSkKICAgICAgICAgc2VsZi5hc3NlcnRUcnVl
KG9zLnBhdGguaXNmaWxlKHJlY2lwZWZpbGUpLCAncmVjaXBldG9vbCBkaWQgbm90IGNyZWF0ZSBy
ZWNpcGUgZmlsZTsgb3V0cHV0OlxuJXMnICUgcmVzdWx0Lm91dHB1dCkKICAgICAgICAgY2hlY2t2
YXJzID0ge30KLSAgICAgICAgY2hlY2t2YXJzWydMSUNFTlNFJ10gPSAnTEdQTHYyLjEnCi0gICAg
ICAgIGNoZWNrdmFyc1snTElDX0ZJTEVTX0NIS1NVTSddID0gJ2ZpbGU6Ly9DT1BZSU5HO21kNT03
ZmJjMzM4MzA5YWMzOGZlZmNkNjRiMDRiYjkwM2UzNCcKKyAgICAgICAgY2hlY2t2YXJzWydMSUNF
TlNFJ10gPSAnTUlUJworICAgICAgICBjaGVja3ZhcnNbJ0xJQ19GSUxFU19DSEtTVU0nXSA9ICdm
aWxlOi8vQ09QWUlORzttZDU9NjY0OTNkNTRlNjViZmMxMmM3OTgzZmYyZTg4NGYzN2YgXAorICAg
ICAgICAgICAgICAgICAgICBmaWxlOi8vY21ha2UvbW9kdWxlcy9MSUNFTlNFXzFfMC50eHQ7bWQ1
PWU0MjI0Y2NhZWNiMTRkOTQyYzcxZDMxYmVmMjBkNzhjIFwKKyAgICAgICAgICAgICAgICAgICAg
ZmlsZTovL2NtYWtlL21vZHVsZXMvTElDRU5TRS5MR1BMO21kNT1mYmMwOTM5MDE4NTdmY2QxMThm
MDY1ZjkwMDk4MmMyNCBcCisgICAgICAgICAgICAgICAgICAgIGZpbGU6Ly9jbWFrZS9tb2R1bGVz
L0NvcHlyaWdodC50eHQ7bWQ1PTNiYTVhNmMzNDQ4MTY1MmNlNTczZTVjNGUxZDcwN2U0IFwKKyAg
ICAgICAgICAgICAgICAgICAgZmlsZTovL2NtYWtlL21vZHVsZXMvQ09QWUlORy1DTUFLRS1TQ1JJ
UFRTO21kNT0yZDE0OWEwZjQ1ODhjOWY1ZTYwYzcyOWU3ODZkYWQ0NSBcCisgICAgICAgICAgICAg
ICAgICAgIGZpbGU6Ly9zcmMvaTJjL0xJQ0VOU0U7bWQ1PTQ4YzdiNjIwOGIzODY4Y2Q5MDFiMzI0
ODAxMGI0ZDVkIFwKKyAgICAgICAgICAgICAgICAgICAgZmlsZTovL2RveHlnZW4yanNkb2MvQ09Q
WUlORzttZDU9ZThkYjY1MDFlZDI5NGU2NTQxOGE5MzM5MjVkMTIwNTggXAorICAgICAgICAgICAg
ICAgICAgICBmaWxlOi8vZG94eWdlbjJqc2RvYy9nZW5lcmF0b3JzL3l1aWRvYy90bXBsL0xJQ0VO
U0U7bWQ1PTdiZDA4MmQ1NGMzYTIzMjhhMTg0NGExZDhiNzk3Zjc3JwogICAgICAgICBjaGVja3Zh
cnNbJ1MnXSA9ICcke1dPUktESVJ9L2dpdCcKLSAgICAgICAgY2hlY2t2YXJzWydQViddID0gJzEu
MTErZ2l0JHtTUkNQVn0nCisgICAgICAgIGNoZWNrdmFyc1snUFYnXSA9ICcxLjArZ2l0JHtTUkNQ
Vn0nCiAgICAgICAgIGNoZWNrdmFyc1snU1JDX1VSSSddID0gc3JjdXJpCi0gICAgICAgIGNoZWNr
dmFyc1snREVQRU5EUyddID0gc2V0KFsnbGliY2hlY2snLCAnbGlianBlZy10dXJibycsICdsaWJw
bmcnLCAnbGlieDExJywgJ2xpYnhleHQnLCAncGFuZ28nXSkKLSAgICAgICAgaW5oZXJpdHMgPSBb
J2F1dG90b29scycsICdwa2djb25maWcnXQorICAgICAgICBjaGVja3ZhcnNbJ0RFUEVORFMnXSA9
IHNldChbJ3N3aWctbmF0aXZlJ10pCisgICAgICAgIGluaGVyaXRzID0gWydjbWFrZScsICdweXRo
b25uYXRpdmUnLCAncHl0aG9uLWRpciddCiAgICAgICAgIHNlbGYuX3Rlc3RfcmVjaXBlX2NvbnRl
bnRzKHJlY2lwZWZpbGUsIGNoZWNrdmFycywgaW5oZXJpdHMpCiAKICAgICBAdGVzdGNhc2UoMTM5
MikKLS0gCjIuMS40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>